Skip to content
badges

How Our Calculators Work

Every calculator on this site runs on standard, published mathematics — and we believe you shouldn't have to take that on trust. This page documents the exact formula each tool uses, the rounding rules we apply, the assumptions we make, and test cases you can verify yourself against authoritative examples. If you find any discrepancy, report it and we will investigate and correct it publicly.

Last reviewed: June 2026 · See also our editorial policy

General principles Loan Savings Percentage VAT BMI Discount Tip Currency Unit converter Age

General Principles

Loan Calculator

Formula

Monthly payment uses the standard amortization (annuity) formula with monthly compounding:

M = P × [ r(1+r)ⁿ ] ÷ [ (1+r)ⁿ − 1 ]
where r = annual rate ÷ 12 ÷ 100, n = total monthly payments

Assumptions

Verified test cases

$250,000 at 6.5% over 30 years → $1,580.17/month — total paid $568,861.22, total interest $318,861.22. Matches the standard textbook annuity result.
$20,000 at 5% over 5 years → $377.42/month — total paid $22,645.48, total interest $2,645.48.

Try these yourself: case 1 · case 2

Savings Calculator

Formula

Lump sum: FV = P × (1 + r/m)^(m×t)
Regular deposits: FV = d × [ ((1 + r/m)^(m×t) − 1) ÷ (r/m) ]

where r = annual rate as a decimal, m = compounding periods per year, t = years, d = deposit per period (made at the end of each period).

Assumptions

Verified test cases

$1,000 lump sum at 5%, compounded monthly, 10 years → $1,647.01
$100/month at 5%, 10 years → $15,528.23 ($12,000 deposited + $3,528.23 interest)

Percentage Calculator

Formulas

X% of Y = Y × X ÷ 100
Increase by X% = Y × (1 + X/100)
Decrease by X% = Y × (1 − X/100)
X as % of Y = (X ÷ Y) × 100
% change = ((new − old) ÷ old) × 100

Notes

Verified test cases

15% of 80 = 12 · change 200 → 230 = +15% · 43 of 60 = 71.67%

VAT Calculator

Formulas

Add VAT: gross = net × (1 + rate/100)
Remove VAT: net = gross ÷ (1 + rate/100)

Notes

Verified test cases

£100 net + 20% VAT = £120 gross · £120 gross at 20% → £100 net, £20 VAT

BMI Calculator

Formula

BMI = weight(kg) ÷ height(m)² (imperial: 703 × lb ÷ in²)

Notes & limitations

Verified test case

70 kg at 1.75 m → BMI 22.86 (healthy range) — matches the WHO/NHS worked example convention.

Discount Calculator

Sale price = original × (1 − discount/100)
Stacked: price = original × (1 − d₁/100) × (1 − d₂/100)
$100 with 20% then 10% off → $72 (28% total)

Tip Calculator

Tip = bill × rate/100 · Per person = (bill + tip) ÷ people

Currency Converter

Data source

Unit Converter

10 miles = 16.09344 km (exact) · 100°C = 212°F (exact)

Age Calculator

Found an error?

We treat accuracy reports as the highest-priority feedback we receive. If any calculator produces a result you believe is wrong, tell us with the inputs you used. We will reproduce it, fix it if confirmed, and note the correction on the affected page.