Calculator Methodology

Last reviewed: July 11, 2026.

This page explains the formulas, assumptions, and validation examples used by MortgageCalculatorPlus.com. Our calculators are educational estimators. They are not loan offers, underwriting decisions, tax advice, or substitutes for a lender's Loan Estimate or Closing Disclosure. Results depend on the values entered and, where clearly identified, on state-level defaults.

Fixed-rate principal and interest

For a fully amortizing fixed-rate mortgage, we define:

  • P as the original loan principal;
  • r as the monthly interest rate, equal to the annual note rate divided by 100 and then by 12;
  • n as the number of monthly payments, equal to the term in years multiplied by 12; and
  • M as the monthly principal-and-interest payment.

The payment formula is M = P × r × (1 + r)n ÷ ((1 + r)n - 1). When the interest rate is zero, the calculator uses the limiting case M = P ÷ n.

Calculations retain full available precision internally and round displayed currency values to the nearest cent or dollar, as labeled. For each amortization period, interest is the opening balance multiplied by r; principal is the payment minus that interest; and the closing balance is the opening balance minus principal. Rounding every intermediate period can create small discrepancies, so we round primarily for display.

Loan amount, PITI, PMI, and HOA

For a purchase scenario, the loan amount is the home price minus the down payment. A page labeled as a “$N mortgage” treats $N as the loan principal, not as the home price. The main calculator separates principal and interest from other housing costs:

  • Principal and interest (P&I): calculated with the fixed-rate formula above.
  • Property tax: home price multiplied by the displayed annual effective property-tax rate, divided by 12. A state default is a broad estimate, not a parcel-level tax bill.
  • Homeowners insurance: the displayed or entered annual premium divided by 12.
  • Private mortgage insurance (PMI): when a PMI rate is entered or applied, original loan principal multiplied by the annual PMI rate, divided by 12.
  • Homeowners association dues (HOA): the monthly amount entered by the user.

PITI means principal, interest, property taxes, and homeowners insurance. The calculator's total monthly housing payment is PITI plus estimated PMI and HOA dues. PMI and HOA are shown separately so users can see that they are not principal or interest.

The PMI estimate does not decide whether a lender will require mortgage insurance or when it may be cancelled. Property-tax assessments, exemptions, millage rates, insurance premiums, special assessments, flood or earthquake coverage, and HOA charges can vary widely within a state. Replace defaults with property-specific figures whenever possible.

APR cash-flow method

The note rate determines the scheduled payment. Annual percentage rate (APR) is a broader estimate of borrowing cost that also reflects entered finance charges. The APR calculator first calculates the scheduled monthly payment using the note principal, note rate, and term. It then calculates estimated amount financed as:

amount financed = loan principal - points - other entered finance charges

Points are calculated as the loan principal multiplied by the entered points percentage. The calculator then solves for the monthly rate i that makes the present value of all scheduled payments equal to the amount financed:

amount financed = Σ paymentt ÷ (1 + i)t, for t = 1 through n.

The estimated APR is i × 12 × 100. This cash-flow approach makes the result sensitive to the loan term, as it should be.

Not every closing cost is a finance charge, and the timing or treatment of a charge may differ under applicable disclosure rules. The calculator assumes equal monthly payments, no odd first period, no balloon payment, and no later rate change. Its result is an educational estimate, not a Regulation Z disclosure. Compare it with the APR on the lender's official Loan Estimate.

Affordability assumptions

Affordability results are scenarios, not approvals. Unless a calculator displays different ratios, the default front-end housing ratio is 28% of gross monthly income and the default back-end debt-to-income ratio is 36%. With gross monthly income G and recurring monthly debt D, the maximum modeled housing budget is:

min(0.28 × G, (0.36 × G) - D)

The calculator converts that monthly budget into an estimated home price using the displayed down payment, interest rate, term, property tax, homeowners insurance, PMI, and HOA assumptions. Because some expenses depend on the home price or loan amount, the home-price result may be solved iteratively. Closing costs, cash reserves, maintenance, utilities, income taxes, childcare, and other household goals are not included unless a tool explicitly provides an input for them.

Lenders use program-specific rules and may calculate income and debt differently. A comfortable personal budget may also be lower than the maximum produced by a ratio.

Estimated mortgage interest paid

The amortization schedule estimates interest paid by adding each month's interest charge. That is not the same as deductible mortgage interest and is not an estimate of tax savings. Federal deductibility can depend on itemizing deductions, whether the debt is secured by a qualified home, how loan proceeds were used, the date and amount of the debt, filing status, and other facts. See the current IRS Publication 936 and consult a qualified tax professional for your circumstances.

Worked validation examples

The following examples use the formulas above. Currency results are rounded to the nearest cent only after calculation.

Test Inputs Expected result
Fixed-rate payment $300,000 principal; 6.50% note rate; 30 years Monthly P&I: $1,896.20
Zero-rate payment $120,000 principal; 0% rate; 10 years Monthly P&I: $1,000.00
Total housing payment $400,000 home; 20% down; $320,000 loan; 6.50%; 30 years; 1.20% annual property tax; $1,800 annual insurance; no PMI; $100 monthly HOA P&I: $2,022.62; tax: $400.00; insurance: $150.00; PITI: $2,572.62; total with HOA: $2,672.62
Cash-flow APR $250,000 principal; 6.50% note rate; 30 years; 1 point ($2,500); $1,500 additional finance charges Payment: $1,580.17; amount financed: $246,000; estimated APR: 6.66%
First-year amortization $300,000 principal; 6.50%; 30 years; 12 scheduled payments Interest: $19,401.27; principal repaid: $3,353.18; ending balance: $296,646.82
Affordability budget $120,000 gross annual income; $600 recurring monthly debt; 28% / 36% ratios Front-end limit: $2,800; back-end limit: $3,000; modeled maximum monthly housing budget: $2,800

Rates and external data

When a default mortgage rate is shown, the source and observation date should be read with the result. The Freddie Mac Primary Mortgage Market Survey (PMMS) is a weekly national average for a defined conventional-purchase borrower and property profile. It is not a personalized quote, a rate available to every borrower, or a commitment by a lender. Credit profile, loan-to-value ratio, property, location, loan type, points, fees, lender, and market movement can all change an actual offer. See our Sources and Formula Changelog for details.

Limitations and verification

  • Unless expressly stated otherwise, payment calculations assume a fully amortizing, fixed-rate loan with monthly payments.
  • Results do not include every closing cost, escrow adjustment, prepaid item, maintenance expense, utility, tax rule, or loan-program feature.
  • State figures are broad estimates and cannot capture county, municipality, property, borrower, or insurer-specific differences.
  • Adjustable-rate mortgages, buydowns, interest-only periods, balloons, irregular payment dates, and lender-specific rounding require different cash flows.
  • Calculator output should be checked against current official sources and documents supplied by a lender, tax authority, insurer, HOA, or housing agency.

We use automated formula tests and browser-level checks for representative inputs, including the examples on this page. Material formula changes are recorded in the formula changelog. To report a possible error, follow our Corrections Policy.