A fixed-rate mortgage provides a set interest rate for the term, while a variable-rate mortgage changes based on the lender's prime rate. The right choice depends on risk tolerance, cash-flow flexibility and future plans.