Remortgage Calculator Uk

UK Remortgage Calculator body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f8f9fa; color: #333; line-height: 1.6; margin: 0; padding: 20px; } .loan-calc-container { max-width: 800px; margin: 30px auto; background-color: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } h1, h2 { color: #004a99; text-align: center; margin-bottom: 25px; } .input-group { margin-bottom: 20px; padding: 15px; border: 1px solid #e0e0e0; border-radius: 5px; background-color: #fdfdfd; display: flex; flex-wrap: wrap; gap: 15px; align-items: center; } .input-group label { flex: 1 1 150px; min-width: 120px; margin-right: 10px; font-weight: 600; color: #004a99; } .input-group input[type="number"], .input-group input[type="range"] { flex: 2 1 200px; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 1rem; } .input-group input[type="range"] { cursor: pointer; } .slider-value { flex: 0 1 60px; font-weight: bold; text-align: right; color: #004a99; } .button-group { text-align: center; margin-top: 30px; } button { background-color: #004a99; color: white; border: none; padding: 12px 25px; border-radius: 5px; font-size: 1.1rem; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background-color: #003366; } #result { margin-top: 30px; padding: 25px; background-color: #e6f2ff; border: 1px solid #004a99; border-radius: 5px; text-align: center; } #result h3 { color: #004a99; margin-bottom: 15px; } #result p { font-size: 1.8rem; font-weight: bold; color: #28a745; margin: 0; } .article-section { margin-top: 40px; padding: 25px; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } .article-section h2 { text-align: left; margin-bottom: 20px; color: #004a99; } .article-section p, .article-section ul, .article-section li { margin-bottom: 15px; } .article-section li { list-style-type: disc; margin-left: 20px; } .formula { background-color: #eef7ff; padding: 10px 15px; border-radius: 4px; font-family: monospace; font-size: 0.95rem; margin-top: 10px; display: block; text-align: left; overflow-x: auto; } @media (max-width: 600px) { .input-group { flex-direction: column; align-items: stretch; } .input-group label { margin-right: 0; margin-bottom: 5px; } .input-group input[type="number"], .input-group input[type="range"] { width: 100%; box-sizing: border-box; } .slider-value { text-align: left; margin-top: 5px; } button { width: 100%; padding: 15px; } #result p { font-size: 1.5rem; } }

UK Remortgage Calculator

3.5%
2.8%

Potential Monthly Savings:

New Monthly Payment:

Old Monthly Payment:

Understanding Your UK Remortgage Calculation

A remortgage involves replacing your existing home loan with a new one. This is typically done to secure a better interest rate, change your loan term, or access equity. This calculator helps you estimate the potential financial impact of remortgaging by comparing your current mortgage's monthly payment with the projected payment of a new mortgage.

How the Calculator Works

The calculator uses the standard mortgage payment formula to determine the monthly payment for both your current and proposed new mortgage. It then calculates the difference to show your potential monthly savings.

Mortgage Payment Formula (for each loan):

M = P [ i(1 + i)^n ] / [ (1 + i)^n – 1]

Where:

  • M = Your total monthly mortgage payment
  • P = The principal loan amount (e.g., your current outstanding mortgage balance)
  • i = Your monthly interest rate (annual rate divided by 12)
  • n = The total number of payments over the loan's lifetime (term in years multiplied by 12)

Input Fields Explained:

  • Current Mortgage Balance (£): The outstanding amount you owe on your current mortgage.
  • Current Annual Interest Rate (%): The annual interest rate on your existing mortgage.
  • Current Term Remaining (Years): The number of years left until your current mortgage is fully repaid.
  • New Annual Interest Rate (%): The annual interest rate you expect to get on your new remortgage.
  • New Mortgage Term (Years): The desired total duration of your new mortgage. This can be longer or shorter than your remaining term.

Interpreting the Results:

  • Potential Monthly Savings: The difference between your old monthly payment and your new projected monthly payment. A positive number indicates you could save money each month by remortgaging.
  • New Monthly Payment: The estimated monthly repayment for your new mortgage based on the new rate and term.
  • Old Monthly Payment: The estimated current monthly repayment based on your current outstanding balance, rate, and remaining term.

When to Consider Remortgaging:

  • Interest Rates Fall: If current market rates are significantly lower than your existing rate, remortgaging can reduce your monthly costs and total interest paid.
  • End of Fixed-Term Deal: When your current deal (e.g., fixed or tracker rate) ends, you'll typically revert to your lender's standard variable rate, which is often higher. Remortgaging allows you to lock in a new competitive rate.
  • To Change Loan Term: You might want to shorten your term to pay off your mortgage faster or extend it to lower your monthly payments and improve affordability.
  • Accessing Equity: Some remortgages allow you to borrow more than your outstanding balance to fund home improvements, consolidate debt, or for other purposes. (Note: This calculator focuses on rate and term changes, not further advances).

Important Considerations:

Always factor in any remortgaging fees (e.g., arrangement fees, valuation fees, legal fees) when comparing offers. These can sometimes offset the savings from a lower interest rate, especially over a shorter term. Use the results as an estimate and consult with a qualified mortgage advisor for personalised advice.

function updateSliderValue(inputId, value) { document.getElementById(inputId + 'Value').textContent = parseFloat(value).toFixed(1); document.getElementById(inputId).value = value; } function calculateMonthlyPayment(principal, annualRate, years) { var monthlyRate = parseFloat(annualRate) / 100 / 12; var numberOfPayments = parseInt(years) * 12; if (isNaN(principal) || isNaN(monthlyRate) || isNaN(numberOfPayments) || monthlyRate <= 0 || numberOfPayments 0 && currentInterestRate > 0 && currentTermRemaining > 0) { oldMonthlyPayment = calculateMonthlyPayment(currentMortgageBalance, currentInterestRate, currentTermRemaining); } var newMonthlyPayment = 0; if (currentMortgageBalance > 0 && newInterestRate > 0 && newTermYears > 0) { newMonthlyPayment = calculateMonthlyPayment(currentMortgageBalance, newInterestRate, newTermYears); } var monthlySavings = oldMonthlyPayment – newMonthlyPayment; if (isNaN(monthlySavings) || !isFinite(monthlySavings)) { document.getElementById("monthlySavings").textContent = "Error"; document.getElementById("newMonthlyPayment").textContent = "Error"; document.getElementById("oldMonthlyPayment").textContent = "Error"; } else { document.getElementById("monthlySavings").textContent = "£" + monthlySavings.toFixed(2); document.getElementById("newMonthlyPayment").textContent = "£" + newMonthlyPayment.toFixed(2); document.getElementById("oldMonthlyPayment").textContent = "£" + oldMonthlyPayment.toFixed(2); } }

Leave a Comment