Mortgage Refinance Break-Even Calculator

Estimate how long a mortgage refinance takes to pay back and whether it still helps by your planned move or refinance date.

Advanced options
Did we solve your problem today?


How to use our Mortgage Refinance Break-Even Calculator

  1. Enter your Current loan balance ($), Current interest rate (percent), and Months left on current loan (months) from your latest mortgage statement.
  2. Enter the New interest rate (percent), New loan term (years), and Costs paid to refinance ($) from your quote or estimate.
  3. Open Advanced options if you want to change How costs are paid, Planned time to keep this loan (months), Current mortgage insurance ($ per month), or New mortgage insurance ($ per month).
  4. Select Calculate and read Payment break-even time first, then compare Overall gain at planned time with Extra loan balance at planned time.
  5. Sanity-check the Current monthly payment used and New monthly payment used against your real principal-and-interest numbers; large differences usually mean escrow, insurance, taxes, or the wrong loan balance got included.
Example inputs for Mortgage Refinance Break-Even Calculator
Example inputs for Mortgage Refinance Break-Even Calculator

Definitions

Current loan balance ($): The unpaid principal you still owe on the current mortgage, not the original amount borrowed.

Interest rate: The note rate used to calculate monthly interest. It is different from APR, which can include some loan costs.

Loan term: The full length of the loan or the time left on the current loan, measured in years or months.

Refinance costs: Fees and charges paid to get the new loan, such as lender fees, title charges, appraisal fees, recording fees, and points. One point is 1 percent of the mortgage loan amount [3].

Mortgage insurance: A monthly charge such as PMI or FHA mortgage insurance that may apply when the lender requires it.

Amortization: Paying a loan down over time with regular payments that cover interest and principal. Most home loans amortize [1].

Payment break-even time: The number of months it takes for monthly payment savings to cover refinance costs.

Extra loan balance at planned time: The new loan balance minus the current-loan balance at the planned time. Positive means the refinance path leaves more debt.


Common mistakes and quick fixes

Mistake: Entering the original mortgage amount in Current loan balance ($).
Fix: Use the unpaid principal balance from your current statement.

Mistake: Using APR in Current interest rate (percent) or New interest rate (percent).
Fix: Use the note rate for each loan, because the payment formula uses the interest rate charged on the balance.

Mistake: Leaving Costs paid to refinance ($) out because the lender says the refinance has no upfront cost.
Fix: Include costs if they are Added to new loan, paid through points, or built into the loan offer in a way you want to compare.

Mistake: Setting New loan term (years) to 30 without checking Extra loan balance at planned time.
Fix: Compare the balance change, because a longer term can lower the payment while slowing payoff.

Mistake: Ignoring Planned time to keep this loan (months).
Fix: Enter the months until you may sell, refinance again, or pay off the loan, then use Overall gain at planned time for the decision.

Mistake: Putting property taxes or homeowners insurance in Current mortgage insurance ($ per month) or New mortgage insurance ($ per month).
Fix: Enter only PMI, FHA mortgage insurance, or similar mortgage insurance, not escrow items that may continue either way.


Limitations & Key Assumptions / Boundary Conditions

  • The calculator estimates fixed-rate principal-and-interest payments plus any mortgage insurance you enter. It does not include property taxes, homeowners insurance, HOA dues, escrow changes, late fees, or servicing fees.
  • Use note rates, not APR, because the payment formula applies the interest rate directly to the loan balance.
  • The break-even result is a simple payment-savings payback measure. It does not price investment returns, tax effects, inflation, or the value of keeping cash available.
  • If refinance costs are Added to new loan, the calculator adds those costs to the new loan amount and reflects them through the payment and remaining balance.
  • If Planned time to keep this loan (months) is longer than a loan lasts, that loan's remaining balance is treated as $0 after payoff.
  • Actual lender disclosures may differ because of prepaid interest, escrow setup, rate locks, points, credits, adjustable-rate terms, or cash-out amounts not entered here.

Methodology

Payment calculation

The calculator first estimates the current and new monthly principal-and-interest payments using the standard fixed-payment loan formula. Mortgage insurance is added after that principal-and-interest payment.

monthly_rate = annual_rate_percent / 100 / 12

payment = principal * monthly_rate * (1 + monthly_rate)^months / ((1 + monthly_rate)^months - 1)

if monthly_rate = 0, payment = principal / months

current_monthly_payment = payment(current_balance, current_rate_percent, current_months_left) + current_monthly_mi

new_loan_amount = current_balance + rolled_costs

new_monthly_payment = payment(new_loan_amount, new_rate_percent, new_term_years * 12) + new_monthly_mi

Savings and break-even

Monthly savings is the current monthly payment used minus the new monthly payment used. A positive number means the refinance lowers the monthly payment. A negative number means the refinance raises it.

monthly_savings = current_monthly_payment - new_monthly_payment

The payment break-even time divides refinance costs by monthly savings when monthly savings is positive. This is the common refinance break-even check described by the Federal Reserve as a way to compare refinance costs with expected monthly savings [3].

break_even_months = refinance_costs / monthly_savings

if refinance_costs = 0 and monthly_savings > 0, break_even_months = 0

if monthly_savings <= 0, there is no payment break-even

Planned-stay comparison

The calculator also estimates each loan balance at your planned time. This keeps a lower-payment refinance from looking better than it is when the new loan term is much longer or refinance costs are rolled into the new balance.

remaining_balance = principal * (1 + monthly_rate)^k - payment * (((1 + monthly_rate)^k - 1) / monthly_rate)

if monthly_rate = 0, remaining_balance = principal - payment * k

k = min(planned_stay_months, loan_months)

cash_position_at_planned_stay = monthly_savings * planned_stay_months - cash_cost_paid_at_closing

new_minus_current_balance_at_planned_stay = new_remaining_balance - current_remaining_balance

overall_gain_at_planned_stay = cash_position_at_planned_stay - new_minus_current_balance_at_planned_stay

Mini-example

Suppose the current balance is $300,000, the current rate is 6.75 percent, and 300 months are left. A new 30-year loan at 5.75 percent with $6,000 paid at closing gives an estimated current monthly payment of $2,072.73 and a new monthly payment of $1,750.72. Monthly savings is $322.02, so the payment break-even time is about 18.63 months. After 60 months, cash saved is about $13,320.96, but the new loan balance is about $5,688.89 higher than the current-loan path. The overall gain at planned time is about $7,632.07.


Sources