A fixed-rate mortgage has a set interest rate for a specific period, meaning your payments stay the same throughout that time, offering stability. A variable-rate mortgage has an interest rate that can change over time, so your payments may go up or down depending on market conditions, offering more flexibility but less predictability.