5 Years
10 Years
15 Years
20 Years
25 Years
30 Years
Estimated Monthly Payment
$0.00
Based on your inputs. This is an estimate and not a commitment.
Understanding Your Scotiabank Mortgage Payment
When purchasing a home in Canada, securing a mortgage is a significant step. Scotiabank, like other major lenders, offers various mortgage products. Understanding how your monthly mortgage payment is calculated is crucial for financial planning. This calculator helps you estimate your principal and interest payments based on key mortgage details.
How the Mortgage Payment is Calculated
The standard formula for calculating a fixed-rate mortgage payment is based on the loan amount, interest rate, and loan term. The formula used here is the annuity formula, which determines the fixed periodic payment required to amortize a loan over a set period.
The formula is:
$M = P \left[ \frac{i(1+i)^n}{(1+i)^n – 1} \right]$
Where:
M = Your total monthly mortgage payment (Principal and Interest)
P = The principal loan amount (Home Price – Down Payment)
i = Your monthly interest rate (Annual Interest Rate / 12 / 100)
n = The total number of payments over the loan's lifetime (Loan Term in Years * 12)
Example Calculation:
Let's say you're looking at a home priced at $500,000 with a down payment of $100,000. This means your principal loan amount (P) is $400,000.
The annual interest rate is 5.5%, so your monthly interest rate (i) is $(5.5 / 12 / 100) \approx 0.0045833$.
You choose a 25-year loan term. The total number of payments (n) is $25 \times 12 = 300$.
Plugging these values into the formula:
$M = 400000 \left[ \frac{0.0045833(1+0.0045833)^{300}}{(1+0.0045833)^{300} – 1} \right]$
$M \approx 400000 \left[ \frac{0.0045833(3.8477)}{(3.8477) – 1} \right]$
$M \approx 400000 \left[ \frac{0.017635}{2.8477} \right]$
$M \approx 400000 \times 0.0061926$
$M \approx \$2,477.04$
Therefore, your estimated monthly payment for principal and interest would be approximately $2,477.04.
Important Considerations
This calculator provides an estimate for principal and interest (P&I) payments only. Your actual total monthly housing cost will likely be higher and may include:
Property Taxes: Often collected by the lender and paid to the municipality.
Homeowner's Insurance: Mandatory protection for your property.
Mortgage Default Insurance (CMHC/Genworth): Required if your down payment is less than 20%.
Condo Fees: If applicable for a strata property.
Amortization Schedule: This calculator assumes a fixed-rate mortgage. Variable-rate mortgages or other specialized products will have different payment structures.
Disclaimer: This calculator is for informational purposes only. It is essential to consult with a Scotiabank mortgage specialist or financial advisor for personalized advice and accurate figures based on your specific circumstances and current Scotiabank mortgage rates. Actual payments may vary.
function calculateMortgage() {
var homePrice = parseFloat(document.getElementById("homePrice").value);
var downPayment = parseFloat(document.getElementById("downPayment").value);
var interestRate = parseFloat(document.getElementById("interestRate").value);
var loanTerm = parseInt(document.getElementById("loanTerm").value);
// Clear previous error messages
document.getElementById("monthlyPayment").innerText = "$0.00";
document.getElementById("result").style.borderColor = "#004a99";
document.getElementById("result").style.backgroundColor = "#eef7ff";
// Input validation
if (isNaN(homePrice) || homePrice <= 0) {
alert("Please enter a valid Home Purchase Price.");
return;
}
if (isNaN(downPayment) || downPayment < 0) {
alert("Please enter a valid Down Payment amount.");
return;
}
if (isNaN(interestRate) || interestRate 20) { // Reasonable upper limit for interest rate
alert("Please enter a valid Annual Interest Rate (e.g., between 1% and 20%).");
return;
}
if (isNaN(loanTerm) || loanTerm = homePrice) {
alert("Down Payment cannot be greater than or equal to the Home Price.");
return;
}
var principal = homePrice – downPayment;
var monthlyInterestRate = (interestRate / 100) / 12;
var numberOfPayments = loanTerm * 12;
var monthlyPayment = 0;
if (monthlyInterestRate > 0) {
monthlyPayment = principal * (monthlyInterestRate * Math.pow(1 + monthlyInterestRate, numberOfPayments)) / (Math.pow(1 + monthlyInterestRate, numberOfPayments) – 1);
} else { // Handle 0% interest rate case
monthlyPayment = principal / numberOfPayments;
}
if (isNaN(monthlyPayment) || !isFinite(monthlyPayment)) {
alert("Calculation error. Please check your inputs.");
return;
}
document.getElementById("monthlyPayment").innerText = "$" + monthlyPayment.toFixed(2);
document.getElementById("result").style.borderColor = "#28a745"; // Success green border
document.getElementById("result").style.backgroundColor = "#d4edda"; // Light success green background
}
function resetForm() {
document.getElementById("homePrice").value = "";
document.getElementById("downPayment").value = "";
document.getElementById("interestRate").value = "";
document.getElementById("loanTerm").value = "25"; // Default to 25 years
document.getElementById("monthlyPayment").innerText = "$0.00";
document.getElementById("result").style.borderColor = "#004a99";
document.getElementById("result").style.backgroundColor = "#eef7ff";
}
// Optional: Calculate on initial load if default values are set or for testing
// window.onload = function() {
// // Set default values if desired, then call calculateMortgage();
// // document.getElementById("homePrice").value = "500000";
// // document.getElementById("downPayment").value = "100000";
// // document.getElementById("interestRate").value = "5.5";
// // document.getElementById("loanTerm").value = "25";
// // calculateMortgage();
// };