Calculation Methodology
This page explains, in detail, how TaxEngines produces its figures. It is written to be transparent about our assumptions, our data, and the limits of what an online calculator can tell you.
How calculations are performed
Each calculator takes the values you enter, applies the published rules for the selected tax year, and returns a full breakdown rather than a single figure. The steps mirror how the rules actually work: income is established, allowances are applied, each tax or deduction is calculated against its own thresholds, and the results are combined.
Nothing is estimated by approximation where an exact rule exists. The calculators implement the published thresholds and rates directly.
Separation of data, logic and presentation
The platform is deliberately built in three separate layers. This separation is the single most important factor in keeping the figures reliable year after year.
- Tax data — the rates, thresholds and allowances for each tax year are stored as data, on their own, as a single source of truth.
- Calculation logic — the rules that combine that data with your inputs are written as pure, testable functions with no presentation mixed in.
- Presentation — the way results are displayed is kept separate again, so changing the layout can never change a number.
Because the data is isolated, updating for a new tax year is a data change, not a rewrite of the logic — which greatly reduces the chance of an error being introduced during an update.
Annual tax data updates
Tax rates and thresholds are set per tax year. Ahead of each new year we update the stored data, re-run the automated tests, and re-check key results against official figures before publishing. Where HMRC changes rates mid-year, we update as soon as the official figures are confirmed.
Supported tax years
TaxEngines supports the 2024/25, 2025/26 and 2026/27 tax years, with 2026/27 as the current default. Each calculator lets you select the year so you can check historical as well as current figures.
PAYE assumptions
For employment income, Income Tax is calculated on a standard annualised PAYE basis. We assume the standard Personal Allowance and the standard tax code unless your inputs indicate otherwise, and we apply the Income Tax bands for the selected region and tax year.
National Insurance assumptions
Employee National Insurance is calculated using the Class 1 primary thresholds and rates for the selected tax year: no contributions below the primary threshold, the main rate up to the upper earnings limit, and the lower rate above it.
We assume the standard employee category. Where a calculator shows employer National Insurance, it is calculated using the secondary threshold and employer rate, and is presented as an indicative employer cost rather than a deduction from your pay.
National Insurance is normally assessed per pay period rather than annually, so a one-off bonus can be treated differently in real payroll than in an annualised estimate.
Student loan assumptions
Student loan repayments are calculated using the annual repayment threshold and rate for the plan you select. Repayments apply only to income above the threshold for that plan.
- Plans 1, 2, 4 and 5 repay at 9% of income above the plan's annual threshold.
- Postgraduate loans repay at 6% of income above the postgraduate threshold.
- If more than one plan applies to you, real deductions can differ from a single-plan estimate.
Pension assumptions
Where a calculator accepts a pension contribution, it is treated as a percentage of gross pay that reduces the pay subject to tax, reflecting a common salary-based occupational arrangement. This is a simplification: relief-at-source schemes, salary sacrifice and net-pay arrangements are treated differently in real payroll, and annual and lifetime allowance limits are not modelled.
Scottish taxpayer handling
Scotland sets its own Income Tax bands and rates for non-savings, non-dividend income. When you select Scotland as your tax region, the calculator applies the Scottish bands for the chosen tax year instead of the rates for England, Wales and Northern Ireland.
National Insurance is set UK-wide and is unaffected by the Scottish Income Tax bands.
Rounding rules
Calculations are carried out at full precision and only rounded for display. Monetary figures are shown to two decimal places (pounds and pence). Because real payroll systems round at each pay period, small differences of a few pence or pounds between our annualised estimate and a payslip are normal.
Currency formatting
All figures are shown in pounds sterling using UK formatting: a pound sign, comma thousands separators and two decimal places (for example, £37,919.60). Percentages are shown to one decimal place where relevant.
Calculation limitations
Our calculators are designed for common, straightforward situations. They do not model every possible circumstance.
- Non-standard tax codes, mid-year changes and emergency tax are not modelled.
- Benefits in kind, taxable expenses and salary sacrifice arrangements are not included unless a calculator states otherwise.
- Savings and dividend income, which are taxed under separate rules, are handled only where a specific calculator covers them.
- Annual and lifetime pension allowances, and the Marriage Allowance, are not applied automatically.
Where your situation is unusual, treat the result as a starting point rather than a definitive figure.
Data validation
Inputs are validated before a calculation runs: values are checked for type and sensible ranges, selections are restricted to valid options, and missing values fall back to documented defaults. This prevents invalid input from producing a misleading result.
Testing process
The calculation logic is covered by automated tests. These include tests against known reference figures — for example, a specific salary that should produce a specific take-home pay — so that any change to the code or data that would alter a result is caught before it reaches the site.
Quality assurance
Beyond automated tests, each calculator is reviewed against published HMRC figures, checked across the supported tax years and regions, and reviewed for accessibility and clarity before release. Changes go through review rather than being published directly.
Official reference sources
Our calculations are based on the rates and rules published by HMRC and GOV.UK. Each calculator links to the specific official pages behind its figures.
Error reporting process
If you believe a figure is wrong, we want to know. Please contact us with the calculator, the tax year, the inputs you used and the result you expected. We investigate reports against the official figures and correct any genuine error promptly.
Review frequency
Calculators and reference pages are reviewed at least once per tax year and whenever official rates change. Each page displays its last-reviewed date and its next scheduled review so you can judge how current it is.
Frequently asked questions
Why does my payslip differ from the calculator?
Which tax year do the calculators use?
Do you support Scottish Income Tax?
How do I report a suspected error?
Last reviewed
Reviewed
Next review
The methodology described here produces estimates for general guidance. It does not account for every individual circumstance and is not a substitute for professional advice or your official records.