Methodology

How every calculator works under the hood

No black boxes. Every formula, every assumption, every verdict threshold is documented below. If something looks wrong, the calculator is wrong — file a correction at the address on the about page.

Core formulas

All calculators on this site use the same shared math library (assets/calc.js). Single source of truth for these standard finance formulas:

Monthly payment for an amortizing loan (PMT)

For principal P, monthly rate r, and total payments n:

PMT = P × (r × (1 + r)^n) / ((1 + r)^n − 1)

Used for: every mortgage, refi, auto loan, home equity loan calculation. This is the standard amortizing-loan formula.

Remaining loan balance after k payments

Balance(k) = P × (1 + r)^k − PMT × ((1 + r)^k − 1) / r

Used for: figuring out what you'd still owe at any given month — needed for hold-period comparisons (ARM vs fixed) and total-cost analyses.

Future value of a series of payments (annuity)

FV = PMT × ((1 + r)^n − 1) / r

Used for: the pay-off-vs-invest comparison. Projecting what regular investments would grow to over a horizon.

Months to payoff if you increase the payment

months = ln(PMT / (PMT − P × r)) / ln(1 + r)

Used for: bi-weekly mortgage and extra-principal-payment calculations. Requires the payment to be high enough to cover monthly interest, otherwise loan never pays off.

Break-even point

Break-even months = upfront cost / monthly savings

Used for: every refinance scenario, deductible-optimizer, and similar "is this worth the up-front pain" comparison.

Per-calculator assumptions

01 — Insurance deductible optimizer

02 — ARM vs fixed mortgage

03 — Pay off mortgage early vs invest

04 — Bi-weekly mortgage

05 — 30-to-15 refinance

06 — PMI removal refinance

07 — HELOC vs cash-out refi

08 — Home equity loan vs cash-out

09 — FHA to conventional

10 — Lease vs buy

11 — Auto loan refi

12 — Mortgage refi break-even (general)

What the calculators don't model

Updating cadence

Calculators are reviewed and updated:

Last methodology review: 2026-05-12. If you spot something wrong, file a correction at the contact address on the about page.