Methodology

Every formula these calculators use, and every rate, fee and threshold they apply — each with the body that publishes it and the year it takes effect. Nothing here is a magic number, and anything that changes annually says so.

The formulas

Standard, and stated so you can check our arithmetic against your own.

Monthly principal and interest

M = P · [ r(1+r)ⁿ ] / [ (1+r)ⁿ − 1 ]

P is the loan amount, r the monthly rate (annual ÷ 12), n the number of payments (years × 12).

Degenerates to P ÷ n when the rate is zero, because the general form divides by zero there.

Amortization split, month by month

interest = balance · r principal = M − interest

The balance falls by the principal portion each month, so the split shifts over time.

Extra principal reduces the balance directly, which lowers every subsequent interest charge — this is why paying extra early is worth more than paying extra late.

Loan-to-value

LTV = balance ÷ original value

Original value is the lesser of purchase price and original appraised value, not today's market value.

PMI cancellation thresholds are measured against original value by statute, which is why an appreciating market does not automatically end PMI.

Debt-to-income

front-end = housing ÷ income back-end = (housing + debts) ÷ income

Income is gross monthly, before tax. Housing is the full PITI plus HOA.

The back-end ratio is the one that usually binds, which is why paying down a car loan raises your budget more than it seems it should.

Annual percentage rate

solve for i: Σ M / (1+i)ᵗ = loan − finance charges

The rate at which the payment stream discounts back to what you actually received.

No closed form exists. Solved numerically by bisection, which converges without a derivative and cannot diverge on a zero rate or a one-month term.

Published assumptions

12 values, rendered from the engine's own manifest rather than typed onto this page — so this table cannot claim an assumption the calculators do not use. The same list is available as JSON at /api/v1/assumptions.

Every rate, fee and threshold applied by the calculation engine, with its value, effective year and publishing source.
AssumptionValueAs ofSource
fha.upfrontMipPercent1.75%2025U.S. Department of Housing and Urban Development
fha.annualMipPercent0.55%2025U.S. Department of Housing and Urban Development
va.fundingFee.firstUse.zeroDown2.15%2025U.S. Department of Veterans Affairs
va.fundingFee.subsequentUse.zeroDown3.3%2025U.S. Department of Veterans Affairs
usda.upfrontGuaranteeFeePercent1%2025U.S. Department of Agriculture Rural Development
usda.annualFeePercent0.35%2025U.S. Department of Agriculture Rural Development
conventional.pmiAnnualPercent0.6%2025Consumer Financial Protection Bureau
loanLimits.baselineConforming806,5002025Federal Housing Finance Agency
loanLimits.fhaFloor524,2252025U.S. Department of Housing and Urban Development
loanLimits.fhaCeiling1,209,7502025U.S. Department of Housing and Urban Development
dti.frontEndPercent28%2025Consumer Financial Protection Bureau
dti.backEndPercent36%2025Consumer Financial Protection Bureau

The property tax data

Average effective rates for all 50 states, compiled from U.S. Census Bureau and Zillow Research. Data current as of June 2026, last reviewed August 2026.

An effective rate is annual property tax paid divided by home value — not a statutory millage rate, which is applied to an assessed value that is often a fraction of market value and is therefore not comparable across states. Every figure is a statewide average: counties within a state routinely differ by a factor of two or more, so a specific parcel should always be confirmed with its county assessor.

What we do not model

Stating the limits is part of publishing the method.

  • County and municipal variation. State averages only. Local levies, school districts and special assessments are not applied.
  • Homestead and other exemptions. Described per state in the data, but not deducted from the estimate — eligibility depends on facts we do not ask for.
  • Adjustable rates. The calculators assume a fixed rate for the full term. An ARM's payment after the introductory period depends on an index nobody can forecast.
  • Your actual pricing. Rates and mortgage insurance premiums are quoted to you based on credit score, loan-to-value, occupancy and the lender's own margins. We apply published averages.

Corrections and reuse

If a figure here is out of date or wrong, please tell us — the source is published precisely so it can be checked. The assumptions, the state dataset and every calculator are available free over the REST API for research and teaching, with no key and no rate limit. Engine version 0.1.0.