About TaxCliff
TaxCliff exists because the published tax rates are not the rates most people actually pay, and almost nothing online explains the difference.
Who writes it
Fatih Bilgiç — Software engineer. Built and maintains this site. Not a tax adviser — which is why every figure names its source and every calculation shows its arithmetic. You can find my other work at antagrioin.com/fatih-bilgic/.
This is run by one person, not a company. I mention that because a finance site with no visible operator is one you have no reason to trust, and I would rather tell you exactly how small it is than let the design imply otherwise.
Not reviewed by a qualified accountant
Nobody with an ACCA, ACA or CTA qualification has signed off these pages, and I am not going to imply otherwise. Arranging that review is the next thing on the list, and when it happens their name and membership number will appear on the pages they checked.
In the meantime the site makes a different offer, and I think a stronger one: it does not ask you to trust it. Every figure names the page it was read from and quotes the sentence it came from. Every calculation opens up to show its arithmetic. Where something could not be confirmed, it is listed as unconfirmed rather than filled in. You do not have to take my word for any of it — that is the point.
What it does differently
Every calculation on this site can be opened up. Under each result is the arithmetic, step by step, with the rule that was applied and a link to the page it is published on. If a figure cannot be traced to a primary source, it does not appear as a number anywhere — it appears in the not confirmed list instead.
That is a deliberately awkward commitment. It means the site sometimes says "we could not confirm this" where a competitor prints a confident figure. We think that is the right trade in a subject where being wrong costs the reader money.
What it is not
This is an information tool, not financial advice. It does not know your circumstances, it cannot see your tax code, and it will not tell you what to do. For a decision that matters, talk to a qualified adviser.
It also is not a payslip. Employers operate PAYE on a cumulative, per-period basis with your actual tax code; this site works on an annual basis with standard assumptions. Those agree for a steady salary and diverge for irregular pay — the methodology page is explicit about where.
How a figure gets checked
Every rate and threshold is read from a primary source — a gov.uk page, a gov.scot page, or the legislation itself — and then read a second time, independently, by someone trying to prove the first reading wrong. Where the two disagree, the second reading wins. Both the URL and the sentence the figure was taken from are stored alongside the number and shipped to the page, which is why the working under any result can link straight to the source.
That process has already caught things worth catching. The National Insurance exemption on salary-sacrificed pension contributions is being capped by an Act that received Royal Assent in April 2026 — but the commencement provisions delay it to the 2029-30 tax year. Applying it now, which a calculator working from memory would do, would understate take-home pay for everyone using salary sacrifice.
The calculations themselves are covered by a test suite that runs before anything is published. Some of those tests assert properties that should hold whatever the rates are; others pin specific figures worked out by hand, and exist precisely so that a rate change breaks the build loudly instead of quietly moving everyone's answer.
What this site knows about you
The calculators run entirely in your browser. Nothing you type — your salary, your tax code, your pension contributions, how many children you have — is sent anywhere or stored. There is no account to create and no email address to give. The figures never leave your device because they never need to.
Page views are counted, but nothing is stored on your device — no cookie, no identifier — unless you agree to it. Saying no is a single click and costs you nothing. Exactly what is collected before and after you answer.
Contact and corrections
If something here is wrong, tell me which figure and where the correct value is published: [email protected]. Every correction is applied and recorded in the changelog, with the date and the source. Corrections are the most useful thing anyone can send me.