Calcs.finance

mortgage calculator

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

Enter your numbers

Help

Result

Result summary
Estimated full monthly payment is $2,919.03, including $2,149.03 principal and interest.
Loan amount
$340,000.00
Down payment percent
15.00%
Monthly principal and interest
$2,149.03
Monthly property tax
$400.00
Monthly home insurance
$125.00
Monthly PMI
$170.00
Monthly HOA
$75.00
Total monthly payment
$2,919.03
Total principal and interest paid
$773,651.26
Total interest
$433,651.26
What this means
Full payment estimate excludes closing costs, rate changes, escrow adjustments, and PMI cancellation rules.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the Mortgage Calculator works

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.

Mortgage Calculator formula

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.
SymbolMeaningHow this page uses it
PriceHome priceThe entered home price before subtracting any down payment.
DownDown paymentThe entered down payment in currency.
LoanLoan amountHome price minus down payment, floored at 0 so an oversized down payment cannot create a negative loan.
DownPctDown payment percentDown payment divided by home price and multiplied by 100 when home price is positive; otherwise 0.
annualRateAnnual interest-rate inputThe entered fixed-rate assumption. The app treats it as a simple annual rate for monthly amortization math, not as a legal APR.
rMonthly rateAnnual rate divided by 100 and by 12.
termYearsLoan term yearsThe entered loan term in years.
nPayment countLoan term years multiplied by 12 monthly payments.
PIMonthly principal and interestThe fixed-rate amortizing payment before taxes, insurance, PMI, HOA, and other monthly costs.
Tax_mMonthly property taxHome price multiplied by the entered annual property-tax percentage, then divided by 12.
Ins_mMonthly home insuranceEntered annual homeowners insurance divided by 12.
PMI_mMonthly PMILoan 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_mMonthly HOAThe HOA per month input added directly to the monthly total.
Other_mOther monthly costsThe Other costs per month input added directly to the monthly total.
Total_mTotal monthly paymentPrincipal and interest plus monthly property tax, home insurance, PMI, HOA, and other monthly costs.
TotalPITotal principal and interest paidThe full-precision monthly principal-and-interest payment multiplied by n.
InterestTotal interestTotal principal and interest paid minus the modeled loan amount.

Step by step

  1. Read home price, down payment, annual rate, term years, annual property-tax rate, annual homeowners insurance, annual PMI rate, monthly HOA, and other monthly costs from the calculator inputs.
  2. Calculate loan amount as home price minus down payment, then floor it at 0 for calculation safety.
  3. Calculate down payment percent as down payment divided by home price times 100. If home price is 0, return 0 percent instead of dividing by zero.
  4. Convert the entered annual rate to a monthly decimal rate by dividing by 100 and by 12.
  5. Convert loan term years to a monthly payment count by multiplying by 12.
  6. If the monthly rate is 0, calculate monthly principal and interest as loan amount divided by payment count.
  7. Otherwise, calculate monthly principal and interest with Loan times r divided by 1 minus (1 + r) raised to negative n.
  8. Convert property tax to a monthly estimate from home price times the entered annual property-tax percentage divided by 12.
  9. Convert annual homeowners insurance to a monthly amount by dividing by 12.
  10. Convert PMI to a monthly amount from loan amount times the entered annual PMI percentage divided by 12. The app does not automatically turn PMI off at 20 percent down; the entered PMI rate controls the scenario.
  11. Add monthly principal and interest, monthly property tax, monthly insurance, monthly PMI, monthly HOA, and other monthly costs to estimate total monthly payment.
  12. Calculate total principal and interest paid from the full-precision monthly principal-and-interest payment times payment count.
  13. Calculate total interest as total principal and interest paid minus the modeled loan amount.
  14. Round displayed currency and percentage outputs to two decimals after the full-precision calculation.
  15. Use CFPB mortgage-payment, Loan Estimate, PMI, escrow, Regulation Z, lender, servicer, local tax, insurer, HOA, legal, or local regulator sources before adding official payment, disclosure, escrow, mortgage-insurance, approval, underwriting, tax, insurance, HOA, or jurisdiction-specific claims.

Worked example

Default PMI and no-PMI examples: full monthly mortgage payment

These examples use the app's package fixtures so the numbers match the production formula rather than a generic lender worksheet.

  1. Default fixture with PMI: $400,000 home price minus $60,000 down payment creates a $340,000 loan amount and a 15.00 percent down payment.
  2. At a 6.5 percent annual rate for 30 years, the monthly rate is about 0.0054167 and the payment count is 360.
  3. The fixed-rate formula reports $2,149.03 monthly principal and interest.
  4. Monthly property tax is $400.00 from $400,000 times 1.2 percent divided by 12.
  5. Monthly homeowners insurance is $125.00 from $1,500 per year divided by 12.
  6. Monthly PMI is $170.00 from the $340,000 loan amount times 0.6 percent divided by 12.
  7. Adding $75.00 monthly HOA and $0.00 other monthly costs gives a $2,919.03 total monthly payment.
  8. Total principal and interest paid is $773,651.26, so total interest is $433,651.26 after subtracting the $340,000 loan amount.
  9. No-PMI fixture: a $500,000 home with $100,000 down creates a $400,000 loan amount and 20.00 percent down.
  10. At 7 percent for 30 years, the calculator reports $2,661.21 monthly principal and interest.
  11. It adds $520.83 monthly property tax, $150.00 monthly insurance, $0.00 PMI, and $125.00 HOA for a $3,457.04 total monthly payment.
  12. The no-PMI fixture reports $958,035.59 total principal and interest paid and $558,035.59 total interest.
  13. Scoped independent comparator checks pass 4 of 4 monetary scenarios for overlapping outputs. The app intentionally has no payoff-date output and treats HOA and other costs as monthly inputs.

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.

Assumptions and what this calculator ignores

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.

What this formula does not include

Common mistakes to avoid

Key terms

Total monthly payment
The app's modeled monthly principal and interest plus selected recurring housing-cost assumptions. It is broader than principal and interest, but it is not an official lender payment or complete ownership budget.
PMI rate
The annual private mortgage insurance percentage the app applies to the modeled loan amount. Set it to 0 when your scenario does not include mortgage insurance. Real premiums and cancellation rules depend on the loan and insurer.
Escrow
An account a servicer may use to collect and pay costs such as property taxes and homeowners insurance. This calculator adds tax and insurance assumptions monthly, but it does not determine whether costs are escrowed or how a servicer adjusts them.

Frequently asked questions

What makes up the total monthly payment in this mortgage calculator?

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.

When does PMI apply and how is it estimated here?

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.

Are property taxes and insurance in this estimate accurate for my area?

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.

Methodology, sources, and disclaimer

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.

Related reading

When another calculator fits better

mortgage

Down Payment Calculator

Estimate home price, cash needed, or down payment percentage from upfront cash, home price, closing costs, interest rate, and loan term.

mortgage

House Affordability Calculator

Estimate an affordable home price from household income, debt payments, a fixed housing budget, mortgage terms, and recurring homeownership costs.

mortgage

Mortgage Payoff Calculator

Estimate how extra mortgage payments, annual lump sums, one-time prepayments, or biweekly-style repayment can shorten a payoff timeline and reduce interest.

mortgage

Refinance Calculator

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

Amortization Calculator

Estimate a fixed loan payment schedule, payoff timing, first-month split, and interest saved from extra payments.