mortgage
Mortgage Payment Calculator
Estimate principal-and-interest mortgage payments from home price, down payment, rate, and term.
mortgage calculator
The Mortgage Calculator estimates a fuller monthly housing payment for a fixed-rate mortgage scenario. It starts with home price minus down payment, calculates monthly principal and interest with the fixed-rate amortization formula, then adds the property tax, home insurance, PMI, HOA, and other monthly cost assumptions entered in the form.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when you want a broader monthly housing-cost estimate than principal and interest alone. Use Mortgage Payment for a narrower principal-and-interest estimate, Down Payment for purchase-cash questions, House Affordability for income and debt constraints, Mortgage Payoff for extra-payment timing, and lender Loan Estimates, local tax sources, insurer quotes, HOA documents, and mortgage-insurance disclosures for official figures.
The app calculates loanAmount as max(homePrice - downPayment, 0) and downPaymentPercent as downPayment / homePrice * 100 when homePrice is positive. It converts the entered rate with monthlyRate = annualRate / 100 / 12 and paymentCount = termYears * 12. If monthlyRate is 0, monthlyPrincipalInterest equals loanAmount / paymentCount. Otherwise monthlyPrincipalInterest = loanAmount * monthlyRate / (1 - (1 + monthlyRate)^(-paymentCount)). Monthly recurring costs are calculated as monthlyPropertyTax = homePrice * propertyTaxRate / 100 / 12, monthlyHomeInsurance = homeInsurancePerYear / 12, monthlyPmi = loanAmount * pmiRate / 100 / 12, plus hoaPerMonth and otherCostsPerMonth. monthlyTotalPayment adds all of those monthly amounts. totalPrincipalInterestPaid equals monthlyPrincipalInterest * paymentCount, and totalInterest equals that total minus loanAmount.
This formula page covers the app's full Mortgage Calculator: a fixed-rate principal-and-interest payment plus entered property tax, homeowners insurance, PMI, HOA, and other recurring monthly costs. It does not calculate a Loan Estimate, Closing Disclosure, APR, rate lock, underwriting result, escrow analysis, PMI cancellation schedule, tax bill, insurance quote, HOA statement, closing costs, payoff date, or personalised mortgage advice.
Loan = max(0, Price - Down); DownPct = Price == 0 ? 0 : Down / Price * 100; r = annualRate / 100 / 12; n = termYears * 12; PI = r == 0 ? Loan / n : Loan * r / (1 - (1 + r)^(-n)); Tax_m = Price * propertyTaxRate / 100 / 12; Ins_m = annualInsurance / 12; PMI_m = Loan * pmiRate / 100 / 12; Total_m = PI + Tax_m + Ins_m + PMI_m + HOA_m + Other_m; TotalPI = PI * n; Interest = TotalPI - Loan
The calculator floors the loan amount at zero, converts the annual rate and term to monthly assumptions, calculates the fixed principal-and-interest payment, then adds the monthly recurring cost inputs to estimate a fuller monthly housing payment.| Symbol | Meaning | How this page uses it |
|---|---|---|
| Price | Home price | The entered home price before subtracting any down payment. |
| Down | Down payment | The entered down payment in currency. |
| Loan | Loan amount | Home price minus down payment, floored at 0 so an oversized down payment cannot create a negative loan. |
| DownPct | Down payment percent | Down payment divided by home price and multiplied by 100 when home price is positive; otherwise 0. |
| annualRate | Annual interest-rate input | The entered fixed-rate assumption. The app treats it as a simple annual rate for monthly amortization math, not as a legal APR. |
| r | Monthly rate | Annual rate divided by 100 and by 12. |
| termYears | Loan term years | The entered loan term in years. |
| n | Payment count | Loan term years multiplied by 12 monthly payments. |
| PI | Monthly principal and interest | The fixed-rate amortizing payment before taxes, insurance, PMI, HOA, and other monthly costs. |
| Tax_m | Monthly property tax | Home price multiplied by the entered annual property-tax percentage, then divided by 12. |
| Ins_m | Monthly home insurance | Entered annual homeowners insurance divided by 12. |
| PMI_m | Monthly PMI | Loan amount multiplied by the entered annual PMI percentage, then divided by 12. Set the entered PMI rate to 0 when the scenario does not include PMI. |
| HOA_m | Monthly HOA | The HOA per month input added directly to the monthly total. |
| Other_m | Other monthly costs | The Other costs per month input added directly to the monthly total. |
| Total_m | Total monthly payment | Principal and interest plus monthly property tax, home insurance, PMI, HOA, and other monthly costs. |
| TotalPI | Total principal and interest paid | The full-precision monthly principal-and-interest payment multiplied by n. |
| Interest | Total interest | Total principal and interest paid minus the modeled loan amount. |
These examples use the app's package fixtures so the numbers match the production formula rather than a generic lender worksheet.
The examples show how the app combines fixed-rate loan math with entered recurring housing-cost assumptions. They do not show what any lender, servicer, insurer, tax authority, HOA, or mortgage-insurance provider will quote, disclose, collect, approve, or change later.
Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.
Six lines: principal and interest from the fixed-rate formula, property tax (annual rate on home price ÷ 12), homeowners insurance (annual premium ÷ 12), PMI (annual rate on the loan ÷ 12), HOA dues, and other monthly costs. The default $400,000 home with $60,000 down at 6.5 percent totals $2,919.03 per month - of which only $2,149.03 is the loan itself. Seeing the split is the point.
The model applies your entered PMI rate to the loan balance whenever the inputs imply less than 20 percent down - the default 15 percent down on $400,000 adds $170 per month at a 0.6 percent PMI rate. Real PMI pricing varies with credit score and loan profile, and cancellation follows federal rules once equity grows; the calculator shows the cost's scale, not a quote.
They are your entered assumptions: the 1.2 percent tax rate and $1,500 annual insurance defaults are national-ballpark illustrations, not local data - the calculator performs no lookups. Actual property tax varies enormously by county and assessment practice, and insurance by state and property. Pull your county's actual rate and an insurance quote, enter them, and the total-payment estimate becomes genuinely useful.
This calculator is an original full-payment mortgage model adding entered property tax, homeowners insurance, PMI, HOA, and other monthly costs onto fixed-rate principal and interest, validated by deterministic fixtures, edge cases, and rounding policy tests. It is not copied from a single source.
Fixtures pin the six-component monthly total on the $400,000 default ($2,919.03) and each line's derivation. The result remains an educational estimate, not a lender quote or an escrow analysis.
Formula version 2026.05.22-generic-full-mortgage. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
mortgage
Estimate principal-and-interest mortgage payments from home price, down payment, rate, and term.
mortgage
Estimate home price, cash needed, or down payment percentage from upfront cash, home price, closing costs, interest rate, and loan term.
mortgage
Estimate an affordable home price from household income, debt payments, a fixed housing budget, mortgage terms, and recurring homeownership costs.
mortgage
Estimate how extra mortgage payments, annual lump sums, one-time prepayments, or biweekly-style repayment can shorten a payoff timeline and reduce interest.
mortgage
Compare an existing loan with a refinanced loan using the current balance, original loan details, new rate, new term, points, fees, and cash-out amount.
loan
Estimate a fixed loan payment schedule, payoff timing, first-month split, and interest saved from extra payments.