QuickUse Calculator

How We Build QuickUse Calculator

Most online calculators get the math right and get the context wrong. They round in the wrong place. They use last year's tax tables. They strip out edge cases that matter to about a third of the population. They look authoritative but cite nothing. We built QuickUse to be the opposite of that — a reference tool with a paper trail.

This page documents how we build, validate, review, and update every calculator and editorial post on the site. It is meant for two audiences: readers who want to know whether to trust the numbers, and contributors who want to know what bar we hold ourselves to. The short version is: decimal-precision math, source-cited regulatory tables, yearly review cycles, named human reviewers, and a hotfix culture when something breaks.

If a number on the site disagrees with an authoritative source, that is a defect, and we want to hear about it. The contact page has a direct email. We commit to investigating reports within 48 hours, even when the fix itself takes longer.

Our editorial principles

1. Decimal precision for any financial calculation

Every dollar, real, peso, percentage, and basis point on the site is computed using arbitrary-precision decimal math via the decimal.js library. We never use JavaScript floats for money. Floating-point arithmetic accumulates error in ways that are imperceptible in toy examples and catastrophic at scale — round-trip a $1,000 monthly contribution over 30 years of compound interest and you get a final balance that drifts by hundreds of dollars depending on the order of operations.

This is not a theoretical concern. The Patriot missile clock-drift bug, the Vancouver Stock Exchange index bug, and a long tail of payroll-system overpayments all trace back to misuse of binary floating-point in financial domains. We refuse to inherit that class of bug.

2. Source-cited regulatory tables

Every tax table, contribution limit, FHA cap, deduction threshold, and statutory rate on the site lives in a TypeScript file with a header that names the official source URL, the date the value was last verified, and the date of the next scheduled review. There is no "magic number" lying around in calculator code. If a number governs the result, it is in a versioned table with a footnote.

When you see "$23,500 — 2026 401(k) elective deferral limit" on a US retirement calculator, the underlying source comment names IRS Notice 2025-67, links it, and gives the verification date. The same applies to Brazilian INSS thresholds, IRPF brackets, FGTS multas, and every other input that comes from a government table.

3. Yearly review cycle for tax and regulatory data

Tax tables change every year. Contribution limits adjust for inflation. State minimum wages move on a different cadence than federal. We treat regulatory data as live infrastructure: every regulatory file on the site has a "next review" date, and the build system will surface stale files when their review window closes.

For each annual update, we re-fetch the official source via web search rather than trusting model-baked memory or last year's value, because table values do change in non-obvious ways and language models trained on a knowledge cutoff will quietly hallucinate them. The git history records the diff: which value changed, when, and against what source.

4. Bilingual parity from day one

Universal calculators (compound interest, BMI, mortgage math) ship in both English and Brazilian Portuguese. Country-specific calculators (IRPF for Brazil, 401(k) for the US) live only in the locale where they apply, with the slug naturally untranslated. There is no automated machine translation step. Every Portuguese page is human-edited so that idioms, regional terms (rescisão, MEI, salário-mínimo), and currency formatting work correctly. Same for English: a Brazilian writing about US payroll uses the right terms (FICA, FUTA, W-2) instead of literal translation.

5. Editorial substance over thin tools

A calculator widget alone is not a useful page. Every calculator on the site ships with a written explanation of how the math works, at least one worked example, two to three practical scenarios with numbers, a "when not to use this calculator" section, an FAQ of five to eight common questions, and a list of cited sources. The editorial floor is roughly 1500 words of original prose per calculator. Below that, we treat the page as a draft, not a reference.

This is not gratuitous word count. Each section answers a real reader question, written from the perspective of someone who has actually thought about when the formula breaks. Worked examples include numbers a real person would recognize — a $300,000 mortgage, not $1,000,000.

6. Author accountability

Every calculator and post on the site has a named author and a named reviewer, both linkable to a profile page that lists their bio, expertise, and credentials. Editorial team handles (QuickUse Editorial — Brasil, QuickUse Editorial — US) are disclosed openly as team bylines, not presented as fictional individuals. We do not use AI-generated headshots that could be mistaken for real people.

When a reviewer is credentialed (a registered Brazilian contador, a CPA, a CFP), the credential is shown next to the byline. When the slot is reserved for a future credentialed contributor, that is also disclosed. Honesty about authorship is the foundation of E-E-A-T (Experience, Expertise, Authoritativeness, Trust), and we treat it as non-negotiable.

7. Open methodology

You are reading it. This page is the contract between the site and its readers. If we do something different from what is written here, the page is wrong and we want to update it.

How a calculator gets built

Step 1 — Domain research

Before any code is written, the contributor reads the underlying law, regulation, or canonical reference. For a Brazilian labor calculator that means reading the CLT articles and any subsequent jurisprudence that materially changes the calculation. For a US tax calculator that means reading the relevant IRS Publication and any state DOL bulletin. For a health calculator that means reading the original peer-reviewed paper for the formula (Mifflin-St Jeor for BMR, Harris-Benedict variants, etc.) — not a secondhand explainer.

Step 2 — Pure compute function with decimal.js

The math is implemented as a pure function in TypeScript with all currency and percentage values typed as decimal.js Decimal instances. No console.log, no side effects, no DOM access in the compute. This makes the function testable and reusable.

Step 3 — Unit tests against external benchmarks

Every compute function has a test file with at least three cases: a textbook scenario with a known answer, an edge case (zero principal, maximum contribution, retirement at the youngest legal age), and a comparison against the calculator that the issuing regulator publishes. For Brazilian fiscal calculators, that often means testing against the Receita Federal's own simulador. For US retirement, against an IRS worksheet example. The test suite has to pass before any UI work begins.

Step 4 — Editorial draft

The author writes the prose around the calculator: introduction, formula explanation, worked example, practical scenarios, when-not-to-use, FAQ, sources. The draft is written for a reader who has just searched the topic and has roughly a high-school math background. No jargon without immediate plain-English unpacking.

Step 5 — Bilingual editing

For universal calculators, a human editor translates the editorial content into the second locale, adapting idioms and units rather than translating literally. Currency examples switch — a US worked example uses $300,000; the Brazilian version uses R$ 1,2 milhão for an equivalent comparison.

Step 6 — Reviewer pass

A named reviewer with relevant expertise (or the editorial team handle pending a credentialed contributor) reviews the math, the worked examples, the source citations, and the disclaimer language. The reviewer signs off explicitly. Their name and the date of review appear in the "Reviewed by" badge under the calculator title.

Step 7 — Humanizer pass

Editorial drafts written with research tooling are run through a humanizer pass to remove AI-text markers — predictable paragraph structure, stock vocabulary ("delve", "robust", "comprehensive"), thesis-support-conclusion templates, lists with exactly three perfectly parallel items. Drafts that survive the humanizer pass with the dataistic content intact (numbers, citations, dates) become the published version.

Step 8 — Lighthouse and accessibility audit

Every page targets Lighthouse 95+ in Performance, Accessibility, Best Practices, and SEO. Every input has an explicit label. Every interactive element is keyboard-navigable. Color contrast meets WCAG AA. The result region uses aria-live so screen readers announce changes when the calculator updates.

Step 9 — Deploy and monitoring

The page deploys via Vercel. We monitor for runtime errors via Sentry and for traffic anomalies via the host's analytics. If a deployment introduces a regression, we roll back; we do not patch forward at the cost of leaving incorrect numbers live for hours.

How we keep regulatory data current

Versioned tables, never overwritten

When the IRS announces 2027 contribution limits, we add a 2027 entry to the relevant table file — we do not overwrite the 2026 entry. Historical calculations remain auditable. A user running a "what-if" with last year's limits gets the right number for last year. A new query gets the current year by default.

Header convention with verification dates

Each regulatory file has a header comment declaring the official source URL, the date the values were last verified against that source, and the date of the next scheduled review. Files past their next-review date are flagged in CI. This is the bare-minimum process required to avoid the most common failure mode of finance sites: stale numbers that look authoritative.

Web-search verification, not memory

When a contributor (human or LLM-assisted) updates a regulatory value, the workflow requires fetching the official source via web search rather than relying on training data or last year's file. Language models will confidently produce wrong values for next year's 401(k) limit, the current Selic rate, or a state's 2026 minimum wage, because those values change after the model's training cutoff. The verification step catches this before merge.

Public regulatory changelog

When a regulatory value changes between years, the git commit names the source URL and the diff. This is the audit trail. We have considered surfacing a public-facing changelog on the site for material changes; for now the git history is the canonical record.

A real example: the New Jersey FLI rate

In 2026 we shipped a US payroll calculator with a New Jersey Family Leave Insurance rate of 0.432%. The owner spotted that the published 2026 rate had dropped to 0.23% — the original value was correct for an earlier year, not the current one. We hot-fixed the rate within 24 hours, added it to the regression test suite, and tightened the verification step in the file header so the same class of bug surfaces on the next annual review. We document this here because process maturity is built by remembering the failures, not just the successes.

Sources we trust

Every calculator on the site cites its primary sources at the bottom of the page. The list below is a non-exhaustive index of the institutional sources we consult most often, grouped by jurisdiction and domain. When a source is paywalled or summarized through a third party, we say so.

United States — federal

United States — state

Brasil — federal

Health

Real estate and lending

Mistakes we have made and fixed

Two specific bugs are worth naming because they shaped the process. The first was the New Jersey FLI rate described above — a 2026 calculator shipping a stale rate, caught by the founder, hot-fixed in a day. The second was a Brazilian APR/CET calculator where the spec preview said "CET ≈ 27% AA" and the engine produced 34.4% AA. The discrepancy turned out to be a missing IOF (Imposto sobre Operações Financeiras) input — mandatory by Brazilian law on consumer credit. The spec preview was an unverified estimate; the engine was right; the spec doc got updated, and a smoke-test step was added so spec previews are either marked as estimates or computed by the real engine before publication.

We document these because a site that claims "no bugs" is lying or incurious. The right metric is recovery time and process change, not zero defects. We aim for hours-to-fix on cited-number errors and weeks-to-fix on UX or interpretation issues.

When to consult a professional

These calculators are research tools, not professional advice. For decisions that involve material money or material risk, you should talk to a licensed professional — not because the calculator is wrong (we put a lot of work into it being right), but because a calculator cannot know your full situation. Specifically:

For US tax decisions involving anything beyond a W-2 — small-business income, K-1 distributions, multi-state work, equity compensation — talk to a CPA. For Brazilian tax decisions involving rendimentos no exterior, ganho de capital em transações complexas, or planejamento sucessório, talk to a contador with active CRC registration. For health decisions, including pregnancy tracking and weight-management plans, consult a physician or registered nutritionist. For decisions about how to allocate retirement savings, especially Roth conversions or large rollovers, talk to a CFP. The "When not to use this calculator" section on every page surfaces the specific edge cases where calculator output stops being a useful approximation.

Contact us

If you find a number that disagrees with an authoritative source, that is a defect we want to fix. Email contact-us@quickusecalculator.com with the calculator URL, the inputs you used, the value the calculator returned, and the value you expected with its source. We aim to triage cited-number reports within 48 hours.

For collaboration — if you are a CFP, CPA, or a Brazilian contador with active CRC registration interested in being a named reviewer for calculators in your domain — reach out via the same address or the contact page.