Methodology and Accuracy Standards

Every financial calculator on LoanRig uses established mathematical formulas and publicly available data. This page documents the specific formulas, data sources, and testing procedures behind our tools so you can verify our work independently.

Core Formulas

The following formulas power the majority of our calculators. These are the same standard formulas used by banks, financial advisors, and the financial services industry.

Standard Amortization (Mortgage, Auto Loan, Loan Payoff)

M = P * [r(1+r)^n] / [(1+r)^n - 1]

Where M is the monthly payment, P is the principal (loan amount), r is the monthly interest rate (annual rate / 12), and n is the total number of payments (years x 12). This formula produces a fixed payment that fully amortizes the loan over the specified term.

Compound Interest

A = P(1 + r/n)^(nt) + PMT * [((1 + r/n)^(nt) - 1) / (r/n)]

Where A is the future value, P is the initial principal, r is the annual interest rate, n is the compounding frequency per year (1 for annual, 4 for quarterly, 12 for monthly, 365 for daily), t is the number of years, and PMT is the periodic contribution.

Inflation Adjustment

Future Value = Present Value * (1 + inflation_rate)^years Present Value = Future Value / (1 + inflation_rate)^years

Used in our Inflation Calculator and as an adjustment layer in the Retirement Simulator and Investment Return Calculator when displaying real (inflation-adjusted) returns.

Debt-to-Income Ratio

DTI = (Total Monthly Debt Payments / Gross Monthly Income) * 100

Follows the standard lending industry definition. Our DTI Calculator uses the back-end ratio (total debts including housing), which is the metric most lenders evaluate.

Tax Data Sources

Our Tax Bracket Calculator uses the official IRS federal income tax brackets for the current filing year. Bracket thresholds are updated when the IRS publishes annual inflation adjustments, typically in Revenue Procedure documents released each fall.

The calculator covers all four filing statuses: Single, Married Filing Jointly, Married Filing Separately, and Head of Household. Standard deduction amounts are sourced from the same IRS publications.

Our Salary Calculator uses federal tax brackets for income tax estimation and applies the standard FICA rates: 6.2% for Social Security (up to the annual wage base) and 1.45% for Medicare, with the additional 0.9% Medicare surtax applied to wages above $200,000.

Calculator-Specific Notes

Mortgage Calculator

Uses the standard amortization formula. Property tax and home insurance are added as monthly amounts to produce a total monthly cost. The amortization schedule breaks each payment into principal and interest components by calculating interest on the remaining balance each month, with the remainder applied to principal.

Refinance Calculator

Calculates the break-even point by dividing total closing costs by monthly savings. The total cost comparison accounts for remaining interest on the current loan versus total interest on the new loan plus closing costs, adjusted for the remaining term on the original mortgage.

Retirement Simulator

Projects portfolio growth using the compound growth formula during the accumulation phase, then simulates withdrawals during retirement. The withdrawal phase calculates whether the portfolio sustains the specified annual withdrawal (adjusted for inflation) over the retirement period. This is a deterministic projection using a single average return rate, not a Monte Carlo simulation.

Financial Comfort Index™

This is an original LoanRig metric that scores financial health on a 0-100 scale. The score is a weighted composite of five factors: emergency fund coverage (months of essential expenses saved), debt-to-income ratio, savings rate (percentage of income saved), retirement savings trajectory, and discretionary income margin. Each factor is normalized to a 0-100 subscale before weighting. The methodology is designed to reflect financial resilience and stability, not just wealth accumulation.

Personal Dollar Rate™

Calculates an effective hourly wage by starting with gross annual income, subtracting estimated taxes (using simplified federal bracket math), then dividing by total annual work hours (including commute time). This produces a more realistic hourly figure than simple salary-divided-by-2080.

True Cost of a Car

Estimates five-year total cost of ownership across six categories: depreciation, financing, fuel, insurance, maintenance, and registration. Depreciation rates vary by vehicle class (economy, midsize, luxury, SUV, truck, exotic) and are based on published industry averages. Fuel costs use user-specified annual mileage and fuel economy. Maintenance and insurance estimates are parameterized by vehicle class.

Debt Snowball and Avalanche Calculator

Simulates both payoff strategies month by month using actual minimum payments and the user's specified extra payment amount. The snowball method directs extra payments to the smallest balance first; the avalanche method directs them to the highest interest rate first. The simulation runs until all debts reach zero, tracking total interest paid and payoff date for each strategy independently.

Automated Accuracy Testing

Every calculator is backed by an automated verification system that validates results against independently computed expected values. Here is how the testing process works:

1
Test Registry

We maintain a test registry with 99 scenarios across all 21 calculators. Each scenario specifies input values and expected output values computed independently from the calculator code.

2
Multi-Configuration Coverage

Calculators are tested across multiple configurations, not just one default case. For example, the mortgage calculator is tested with 10-year, 15-year, 20-year, and 30-year terms. The tax bracket calculator is verified against all four filing statuses. The compound interest calculator checks daily, monthly, quarterly, and annual compounding.

3
Mathematical Verification

A verification script implements each formula independently and compares results against expected values. The tolerance threshold is typically $1.00 or 0.1%, whichever is greater, to account for rounding differences.

4
Source Code Verification

Beyond mathematical checks, the system also verifies that the deployed JavaScript source code contains all expected options, modes, and configurations. This catches cases where a UI option might be accidentally removed during an update.

5
Monthly Automated Runs

The full test suite runs automatically on the first of every month. Any failure generates an alert so we can investigate and fix the issue before a user encounters it.

Test Coverage by Calculator

Calculator Scenarios Checks Configurations Tested
Mortgage51010yr, 15yr, 20yr, 30yr terms; zero down payment
Auto Loan510With/without sales tax; with/without trade-in
Compound Interest612Daily, monthly, quarterly, annual; zero rate edge case
Refinance515Various rate drops, closing cost amounts, term changes
Loan Payoff510With/without extra payments; various loan sizes
401(k)510With/without employer match; different contribution rates
Salary510Multiple income levels; hourly and annual conversion
DTI55All five rating bands (Excellent through Very High)
Rent vs. Buy510Various home prices, rent levels, appreciation rates
Investment Return510With/without contributions; with/without inflation adjustment
Inflation55Forward and backward projections; various rates
Tax Bracket714Single, Married Jointly, Married Separately, Head of Household; high/low income
Financial Comfort Index™55All five score bands; boundary test
Emergency Fund48Various expense levels and coverage months
Credit Card Payoff510Fixed payment and percentage modes; small and large balances
Home Affordability51015yr and 30yr terms; with HOA and PMI
Lifestyle Creep48Various raise percentages and savings rates
Debt Snowball/Avalanche39Both strategies; multiple debt configurations
Retirement Simulator48Various withdrawal rates and portfolio sizes
True Cost of a Car612All six vehicle classes (economy through exotic)
Real Cost48All four tax rate presets

User-Reported Issues

Every calculator page includes a feedback form for reporting potential errors. When a user reports an issue, we follow a standard process: reproduce the scenario, verify against our test suite, check the underlying formula, and fix or clarify as needed. This feedback loop supplements our automated testing with real-world input combinations we may not have anticipated.

Limitations and Disclaimers

All LoanRig calculators provide estimates based on the inputs you provide and the mathematical formulas described above. They are designed for educational and planning purposes. Actual financial outcomes depend on many factors these calculators cannot model, including:

These tools are not substitutes for professional financial advice. We recommend consulting a qualified financial advisor, tax professional, or mortgage lender for decisions about your specific financial situation.

Questions About Our Methods

If you have questions about how a specific calculator works, want to verify a formula, or believe a result is incorrect, contact us at hello@loanrig.com. We take accuracy seriously and welcome scrutiny of our methods.