How many months to recoup your closing costs — and whether refinancing is actually worth it
Use the remaining balance, not the original loan. The payment must be principal + interest only — exclude taxes, insurance, HOA & PMI. Leave it blank and we'll derive it from your balance, rate & years left.
Enter closing costs as dollars or a percent of the balance (typical 2–6%) — the percent fills the dollar box. Leave tax at 0 unless you itemize; since 2018 most homeowners take the standard deduction.
If you bought during the high-rate period, the core question is simple: how many months of lower payments does it take to earn back the closing costs? That's the break-even point. Refinance too early — or for too small a rate drop — and you can pay thousands in fees you never recoup. This calculator computes your break-even in months and years, gives a plain worth-it verdict based on how long you plan to stay, and — crucially — surfaces the hidden cost most simple calculators ignore: resetting your term back to 30 years can raise your lifetime interest even at a lower rate. Everything runs privately in your browser, free.
A $320,000 balance at 7.25% with 27 years left (a derived P&I payment of about $2,253/mo), refinancing into a new 30-year loan at 6.50% with $9,600 in closing costs paid out of pocket, planning to stay 7 years:
i = (annual_rate% / 100) / 12 (monthly rate)
n = years × 12 (number of payments)
payment(P,i,n) = P × i × (1+i)^n / ((1+i)^n − 1)
= P / n when i = 0
new_principal = balance + (financed ? costs : 0)
new_payment = payment(new_principal, i_new, n_new)
cur_payment = entered figure, else payment(balance, i_cur, n_remaining)
monthly_savings = cur_payment − new_payment
upfront_cost = (financed ? 0 : costs)
break_even_months = ceil(upfront_cost ÷ monthly_savings)
net_at_horizon = monthly_savings × min(stay_months, n_new) − upfront_cost
lifetime_interest = payment × n − principal (for each loan)
Break-even uses the simple method (costs ÷ monthly savings), the industry-standard quick estimate. It ignores the time-value of money and the shifting interest/principal split, so it's slightly optimistic. When you finance the costs there's no upfront cash to recoup, so break-even is reported as N/A and the lifetime / net-position numbers lead instead.
<!-- height starts at 1240px; raise it if the tool looks clipped on your page -->
<iframe src="https://snaptoolsuite.com/refinance-break-even-calculator/?embed=1"
style="width:100%;max-width:560px;height:1240px;border:0;"
title="Mortgage Refinance Break-Even Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/refinance-break-even-calculator/">Mortgage Refinance Break-Even Calculator</a> by Snap Tool Suite</p>
See it live: view a real embed example →
It's how many months of lower payments it takes to recoup the closing costs you paid to refinance: closing costs ÷ monthly savings. Stay past it and you're ahead; sell or refinance again before it and you lose money. This tool returns it in months and years with a worth-it verdict.
Break-even months = closing costs ÷ monthly savings (rounded up). Monthly savings = current P&I payment − new P&I payment. Use your remaining balance and compare principal + interest only. The calculator does the amortization for you.
Always your current remaining balance — what you still owe today, not what you borrowed. It's lower after a few years and drives both the new payment and a realistic closing-cost estimate.
Often yes, even at a lower rate, because resetting the clock to a fresh 30 years can add tens of thousands in total interest. The lifetime-interest line warns you when the new loan costs more overall.
You pay nothing up front, but the balance and payment rise, shrinking monthly savings. There's no cash to recoup, so classic break-even is N/A — the tool pivots to lifetime and net-position savings instead.
No. It compares P&I only because a refi doesn't change taxes, insurance, HOA, or escrow. PMI isn't modeled either — if your refi removes PMI, real savings are larger than shown. Tax is an optional field, off by default.
Yes. 100% free and fully private — all math runs in your browser. It's an estimate, not financial advice; get a lender's Loan Estimate for real numbers.
Everything is calculated in your browser — nothing is sent to Snap. Share links encode your inputs in the URL, so only share them with people you trust.