How we build and check things
A calculator is only as good as the table behind it, and a converter is only as good as the files it has been tried on. This page sets out where the numbers on this site come from, how often they are re-checked, what testing actually happens before a change ships, and what to do when you find something wrong. It also explains how to verify the central claim — that your files are not uploaded — without taking our word for it. If you are here because a number looked wrong, the correction process is at the bottom, and the short answer is that we want to hear about it — a reported error with a source attached is the fastest route to a fix.
Where the statutory numbers come from
Every salary, tax and contribution calculator is built from the primary source rather than from another calculator, and each page links the source it used. For Malaysia that means the Employees Provident Fund (KWSP/EPF) contribution schedule, PERKESO for SOCSO and EIS contribution tables, and the Inland Revenue Board (LHDN) for PCB and income tax bands and reliefs.
For the other eight countries: HM Revenue & Customs for the UK, the IRS for the United States, the Inland Revenue Authority of Singapore plus the CPF Board for Singapore, the Australian Taxation Office, the Canada Revenue Agency, Japan's National Tax Agency, India's Income Tax Department, and the German Federal Ministry of Finance for income tax and social insurance thresholds.
Each calculator page shows the table or band set it applied to your figures rather than only the result, which is the part that makes the number checkable. A calculator that shows only an answer cannot be audited by the person who most needs to audit it.
When the numbers get re-checked
Statutory figures are reviewed at each country's budget or tax-year boundary, and whenever a reader reports a change. That is an honest description of the cadence, not a promise of same-day updates: this is a small operation, and a rate that changes mid-cycle in a country with few readers may take longer to catch than one in a country with many.
Because of that, treat every result as an estimate, sourced and shown but not guaranteed current, and check the linked agency page before doing anything that depends on it. Where a calculator's figures are pinned to a specific year or assessment period, the page says which one.
Competitor claims on the comparison pages carry the date they were checked, for the same reason: pricing and limits move, and an undated claim about somebody else's product goes stale silently.
How changes are tested
Every tool has automated tests that run before a deploy. Calculator tests check the arithmetic against worked examples taken from the source tables — including the awkward cases that catch naive implementations: contribution ceilings, banded rather than flat rates, rounding rules that differ between statutes, and the boundaries where one band ends and the next begins.
The written content has its own automated checks, which is less common and worth stating. Every tool page must carry a self-contained opening passage, at least three substantive sections and at least four answered questions, and a check compares every page in a family against every other and fails the build if two are too similar. Pages that are generated from a shared template are not allowed to be near-copies of each other; if a new page cannot say anything the existing ones do not, it does not ship.
Conversions are tested against real files, including the ones that usually break converters: photos with unusual orientation metadata, images with transparency going to formats that lack it, PDFs with embedded fonts, and scanned documents with no text layer at all.
Verifying the privacy claim yourself
Do not take the claim on trust — it is checkable in about thirty seconds. Open any tool, open your browser's developer tools at the Network tab, then load a file and run the tool. If the file were being uploaded you would see a request carrying it, with a size matching the file. You will not, because there is no such request.
The stronger version of the test: load the tool page, disconnect from the internet, then use it. Everything except the 10 server-side PDF conversions continues to work, because after the page has loaded there is nothing left for it to talk to. The full walkthrough is here, and it works just as well on other people's sites as on this one.
The six exceptions — PDF to Word, Excel and PowerPoint, OCR, PDF/A, repair and URL-to-PDF — are labelled on the tool before you use them. They stream the file through, convert it in memory, and discard it when the result is returned.
Corrections
Report an error to hello@toolsbay.app with the page URL, the inputs, what you got and what you expected. A link to the source that disagrees is the single most useful thing you can attach.
Corrections to a rate, threshold or formula are prioritised over everything else, because a wrong number on a tax calculator can cost somebody real money. When a figure is corrected the page's date is updated so it is visible that something changed; a correction is never made quietly.
If a report turns out to be a difference of interpretation rather than an error — which happens most often with reliefs and allowances that depend on circumstances the calculator does not ask about — the page gets a note explaining the assumption, rather than the number being changed.
Last updated: 2026-08-07
Frequently asked questions
- Are the tax calculators official?
- No. They are independently built from the agencies' published tables and each page links the source it used, but they are not endorsed by or affiliated with any tax authority. For anything binding, use the agency's own calculator or a qualified adviser.
- How current are the rates?
- They are reviewed at each country's budget or tax-year boundary and whenever a reader reports a change. Each calculator states the year or assessment period it applies to. Check the linked agency page before relying on a result.
- How do I know my files are not uploaded?
- Check it directly: open the browser's Network tab while using a tool, or load the page and then disconnect from the internet. This guide walks through both, and the 10 server-side PDF conversions that are the exception are labelled on the tool.
- What happens after I report a mistake?
- It is checked against the primary source. If it is an error, the fix ships and the page's date changes so the correction is visible. If it is a difference in assumptions, the page gains a note explaining what it does and does not account for.