Loan Amortization CalculatorSpecialized Version
🏠

Mortgage Refinance Calculator

Refinance savings

$
%
Monthly Payment
$1,896.20
Total Payment
$682,633.47
Total Interest
$382,633.47

Payment Breakdown

Principal
Interest
$300,000.00 (43.9%)$382,633.47 (56.1%)

Mortgage Refinance Calculator

Determine if refinancing your mortgage will save you money with our free calculator. Refinancing replaces your existing loan with a new one, potentially lowering your rate, reducing your payment, or changing your loan term to better fit your financial goals.

Types of Refinance Options

| Refinance Type | Purpose | Typical Savings Trigger | Rate-and-TermLower rate or change termRate drop of 0.5-1%+ Cash-OutAccess equity as cashNeed funds, have 20%+ equity Cash-InLower LTV, eliminate PMIHave cash to reduce balance Streamline (FHA/VA)Simplify existing gov loanAny rate improvement | HARP Replacement | High LTV conventional | Underwater or low equity |

Refinance Break-Even Analysis

``javascript function calculateRefinanceBreakEven(currentPayment, newPayment, closingCosts) { const monthlySavings = currentPayment - newPayment;

if (monthlySavings <= 0) { return { worthIt: false, message: 'New payment is not lower' }; }

const breakEvenMonths = Math.ceil(closingCosts / monthlySavings); const breakEvenYears = (breakEvenMonths / 12).toFixed(1);

return { worthIt: true, monthlySavings: monthlySavings.toFixed(2), breakEvenMonths, breakEvenYears: breakEvenYears + ' years', fiveYearSavings: ((monthlySavings * 60) - closingCosts).toFixed(2) }; }

function compareRefinanceScenarios(loanBalance, currentRate, newRate, termYears) { const monthlyRate = (rate) => rate / 100 / 12; const numPayments = termYears * 12;

const calcPayment = (balance, rate) => { const r = monthlyRate(rate); return balance * (r * Math.pow(1 + r, numPayments)) / (Math.pow(1 + r, numPayments) - 1); };

return { currentPayment: calcPayment(loanBalance, currentRate).toFixed(2), newPayment: calcPayment(loanBalance, newRate).toFixed(2), monthlySavings: (calcPayment(loanBalance, currentRate) - calcPayment(loanBalance, newRate)).toFixed(2) }; } ``

When Refinancing Makes Sense

The traditional rule suggests refinancing when rates drop 1% or more, but today's market often makes sense at 0.5% with low closing costs. Consider how long you plan to stay in the home—if you will move before reaching break-even, refinancing may not pay off. Also weigh whether you want to extend your term (lower payments but more interest) or shorten it (higher payments but faster payoff).

Frequently Asked Questions

When should I refinance my mortgage?

Consider refinancing when interest rates drop 0.5-1% below your current rate, your credit score has significantly improved, you want to switch from an adjustable to fixed rate, or you need to access equity. Always calculate your break-even point to ensure you will stay long enough to recoup closing costs.

How much does it cost to refinance?

Refinancing typically costs 2-5% of the loan amount in closing costs. On a $300,000 loan, expect $6,000-$15,000 in fees including appraisal, title insurance, origination fees, and prepaid items. Some lenders offer no-closing-cost refinances but charge slightly higher rates.

Will refinancing restart my 30-year mortgage?

If you refinance into a new 30-year loan, yes, you restart the clock. However, you can refinance into a shorter term (15 or 20 years) to pay off sooner, or make extra payments on a 30-year loan for flexibility. Consider how many years remain on your current mortgage when deciding.

Related Tools

Explore other tools you might find useful:

Related Calculators