This page documents exactly how the FriendlyCalc Mortgage Calculator computes your monthly payment, total interest, and amortization schedule — the formula, the assumptions, the rounding rules, and the authority sources behind each step.
The calculator uses the industry-standard fully-amortizing fixed-rate mortgage formula with monthly compounding. This is the same identity used by every major U.S. lender and referenced by the Consumer Financial Protection Bureau in disclosure examples.
When the interest rate is zero, the formula collapses to M = P ÷ n, and the calculator switches to that branch to avoid a divide-by-zero.
Treated as a positive dollar amount. No cap — you can model any price.
Accepted as either a dollar amount or a percentage. The two fields stay synchronized: editing one updates the other based on the current home price. Changing the home price preserves the percentage and recomputes the dollar value.
Entered in years and converted to months (years × 12). The 1–50 year range covers every mainstream U.S. product, from a 5-year jumbo payoff through the 40-year extended term some servicers now offer as a modification.
Entered as an annual percentage rate (APR-equivalent, not APY). The calculator converts to a monthly rate by dividing by 12. This matches U.S. mortgage industry convention where nominal rates are compounded monthly rather than continuously.
After computing M, the calculator walks the loan forward one month at a time:
The yearly view aggregates twelve months at a time, summing principal and interest and reporting the year-end balance. The final balance is floored at zero to absorb floating-point drift on the last payment.
The result you see is principal and interest only — what lenders call "P&I" on a loan estimate. Your actual monthly bill from the servicer will normally be higher.
All internal math runs at full floating-point precision. Values are rounded to whole dollars only at the display layer. Aggregate totals (total paid, total interest) are derived from the unrounded monthly payment, so they may differ by a few dollars from what you'd get by multiplying the rounded display values — this is expected and matches how lenders present the same numbers.
Because this is a fixed-rate model, it cannot correctly value an ARM past its first reset, an interest-only period, or any loan whose principal schedule is negotiable. It also cannot model prepayment penalties, recasts, or loan modifications. For any of those scenarios, treat the output as a baseline and adjust manually.
← Back to Mortgage CalculatorReviewed by the FriendlyCalc Math & Editorial Team. Last methodology update: 2026-04 · Next review due: 2027-04
Estimate only. Methodology describes the math this page performs — it is not financial, tax, legal, or investment advice. Verify important decisions with a licensed mortgage professional.