UAC
βš–οΈComparisons

Mortgage Refinance Calculator – Is It Worth It?

Is refinancing worth it?

What This Does

Refinancing sounds simple: swap your old mortgage for a new one at a lower rate and save money. But the full picture is more complicated. Refinancing costs money upfront β€” typically 2–5% of the loan in closing costs. Whether those costs are worth paying depends entirely on how long you'll stay, how much your rate drops, and whether resetting to a longer term actually saves you money or just lowers your payment while costing you more overall. This calculator models all of it. Enter your remaining balance, current rate, and months left on your loan. Then enter the new rate, new term, and closing costs. You'll see the break-even point (months until savings offset closing costs), your monthly payment change, total interest under each scenario, and a clear yes/no on whether refinancing makes sense given your numbers. The key insight most people miss: if you're 10 years into a 30-year mortgage and refinance into another 30-year loan, you've extended your debt by 10 years. Even at a lower rate, resetting to a longer term can cost you more in total interest. This calculator surfaces that comparison directly. The most common good refinance is shortening the term, not just lowering the rate.

Assumptions
  • Β·Closing costs are paid out of pocket (not rolled into the new loan) β€” rolling in costs changes the break-even calculation
  • Β·You stay in the home for the duration of the comparison period
  • Β·The new rate is fixed for the full new term
  • Β·No prepayment penalty on the existing loan
How It's Calculated

Monthly payment (both loans): M = P Γ— [r(1+r)^n] / [(1+r)^n – 1] Break-even in months = Closing costs Γ· Monthly payment savings Total interest (old loan, remaining term) = (Old monthly payment Γ— months remaining) – remaining balance Total interest (new loan) = (New monthly payment Γ— new term months) – remaining balance Net savings from refinancing = Total interest old – Total interest new – Closing costs A positive net savings means refinancing saves money overall. If break-even months > your expected time in home, refinancing costs you money regardless of the lower rate.

When Should You Use This?
  • β†’When mortgage rates have dropped 0.75%+ below your current rate
  • β†’Evaluating a no-cost refinance offer from your lender
  • β†’Deciding between a 15-year, 20-year, or 30-year refinance option
  • β†’Comparing multiple lender offers with different rates and closing costs
  • β†’Considering refinancing to pull out equity (cash-out refi) β€” model the impact on total interest
Worked Examples

Example 1: Rate drop, same term β€” does it pencil?

Inputs: Remaining balance: $290,000 Β· Current rate: 7.25% Β· Months remaining: 264 (22 yrs) Β· New rate: 6.25% Β· New term: 30 yr Β· Closing costs: $6,000

Result: Monthly savings: $210 Β· Break-even: 29 months Β· But: new 30-yr term adds 8 years of payments Β· Total interest old: $219,000 Β· Total interest new: $207,000 Β· Net savings: $6,000

The rate drop saves $210/month and $6,000 total after closing costs β€” but only if you stay 29+ months. Resetting to 30 years adds 8 years of payments; the savings are real but modest. Consider a 20-year refinance instead.

Example 2: Shorter term refinance β€” much bigger savings

Inputs: Same balance and current rate Β· New rate: 6.25% Β· New term: 20 yr Β· Closing costs: $6,000

Result: Monthly payment change: +$65 Β· Break-even: N/A (payment slightly higher) Β· Total interest saved vs. keeping old loan: $54,000 Β· Payoff 2 years earlier

A slightly higher monthly payment on a 20-year refinance saves $54,000 in total interest and pays off the home 2 years earlier than the remaining 22-year term. This is typically the best refinance outcome: lower rate + shorter term.

🏠 Mortgage Refinance Calculator

Monthly Savings Β· Break-Even Β· Rate Sensitivity Β· Stay Duration Analysis

Results update in real time. Model factors in closing costs, term extension, rate drop magnitude, and how long you plan to stay.

🏠 Current Loan

$
%

30yr=360 Β· 27yr=324 Β· 20yr=240

πŸ”„ New Loan Terms

%
yrs
$

Typical: 2–5% of balance

πŸ“ Your Situation

1 point = 1% of loan

%
$
yrs

About This Calculator

This refinance calculator computes monthly savings, break-even, and net benefit from 11 inputs in real time via useEffect. Core formula: calcMonthly(P,r,n) = P Γ— (r/12) / (1 βˆ’ (1+r/12)^βˆ’n). currentPayment = calcMonthly(balance, currentRate, currentMonthsLeft). newBalance = balance + closingCosts (if rolled). newPayment = calcMonthly(newBalance, newRate, newTermMonths). monthlySavings = currentPayment βˆ’ newPayment. totalUpfront = closingCosts (if not rolled) + points Γ— pointCostPct Γ— balance. breakEvenMonths = totalUpfront / monthlySavings. netBenefit = monthlySavings Γ— planYears Γ— 12 βˆ’ totalUpfront. Score weights: rateDiff (35pts), breakEvenVsStay ratio (30pts), monthlySavings magnitude (20pts), paymentToIncome (15pts).

Comparison tab: AreaChart with two series β€” cumulative savings (emerald, gradient fill) and net benefit after costs (accent color) β€” across years 0 to term length, with ReferenceLine at 0 (break-even line), vertical ReferenceLine at break-even year, and your stay plan marker. Side-by-side current vs refinanced loan details. Rates tab: BarChart of monthly savings at 6 rate scenarios (current rate Β±0.5% to βˆ’2%), green = savings, red = costs increase, current rate highlighted, plus detail table with break-even and score per rate. Stay Duration tab: BarChart of net benefit at 9 stay durations (1–30yr), green = profitable, red = still in the hole, your plan highlighted, plus detail table with worthwhile/not column.

Educational model only. Not financial advice. Consult a mortgage professional. HUD counselor: 1-800-569-4287.

Related Calculators

Browse all
Common Mistakes to Avoid
  • βœ•Only looking at monthly savings without calculating the break-even point β€” if you move or refinance again before break-even, you've lost money
  • βœ•Resetting to a 30-year term without realizing you're extending total debt duration, which often offsets the rate savings
  • βœ•Rolling closing costs into the new loan balance without accounting for the interest you'll pay on those costs
  • βœ•Refinancing multiple times in a short period β€” each refinance resets your amortization and closing costs pile up
  • βœ•Assuming 'no-cost' refinancing is actually free β€” the costs are either rolled into the balance or offset with a higher rate
Frequently Asked Questions

Related Tools

All calculators