Calculation Methodology
Transparent documentation of formulas, rounding rules, and data sources used across CalcVo calculators.
Last updated: July 13, 2026
CalcVo separates calculation logic from presentation. All numeric results come from a pure TypeScript engine with zero React dependencies — the same code paths power calculators, share links, and embeds.
Engine architecture
- Money: Standard amortization, compound interest, PMI estimation
- Health: WHO BMI categories, Mifflin-St Jeor BMR/TDEE
- Education: Credit-weighted GPA, multi-scale conversion
- Date: Calendar-aware arithmetic with leap years
Rounding rules
Internal calculations use full floating-point precision. Display values are rounded for readability (typically 2 decimal places for currency, 1 for percentages). Amortization schedules may show penny-level rounding on the final payment.
AI boundary
The AI Calculator extracts structured fields from natural language only. It never computes numeric results. All math runs through the deterministic engine after you confirm inputs.
Data handling
Standard calculator inputs stay in your browser. Share links encode state in URLs; short links store state temporarily (up to 30 days). See privacy policy for details.