CalculatorsSalary calculatorMethodology
Salary Calculator Methodology
How Calcular's UK Salary Calculator estimates take-home pay, including its assumptions, limitations and official sources.
Tax rules last verified 2026-08-25
Scope
Scope and tax years supported
This page explains how Calcular's UK Salary Calculator estimates take-home pay — what it calculates, the assumptions it makes, and where every rate and threshold comes from. It covers the calculator at /calculators/salary-calculator/, not general UK tax rules beyond what that calculator models.
Two tax years are currently supported: 2025-26 (6 April 2025 to 5 April 2026) and 2026-27 (6 April 2026 to 5 April 2027, the current default). Each tax year's rates, bands and thresholds are held in a separate, independently-sourced configuration — nothing is carried over or assumed unchanged from one year to the next without being explicitly re-verified.
PAYE methodology
The PAYE and tax-code model
Income Tax is estimated using a simulation of HMRC's own PAYE tax table routine — the mechanism real payroll software runs — rather than a single annual sum. It assumes 12 equal, regular monthly salary payments across the tax year.
Tax-code parsing
A tax code is parsed into its structural parts before any calculation happens: an optional S (Scottish) or C (Welsh) jurisdiction prefix, the numeric part and family (an ordinary L/M/N/T suffix code, a K code, a fixed-rate code such as BR/D0/D1, the No Tax code NT, or 0T), and the basis (cumulative, or Month 1/non-cumulative). Parsing is deliberately given no information about the region you separately selected — a genuine region/prefix conflict (e.g. an S-prefixed code combined with the England & Northern Ireland region) is then caught explicitly, rather than one silently overriding the other.
Cumulative PAYE
Most codes are cumulative: each simulated month's tax-free pay (or, for a K code, additional taxable pay) and tax bands accumulate across the year, and tax due is recalculated from the year-to-date total each period, with the current period's deduction being the difference from what was already deducted to date. This is what allows an earlier month's underpayment to self-correct in a later month without any special-case logic.
Month 1 / non-cumulative (M1)
A code marked Month 1 (or Week 1) is calculated non-cumulatively: every period is treated as if it were the first pay period of the tax year, with no carry-forward from previous months. This calculator models the monthly form of this basis.
Week 1 / X basis — not yet supported
A genuinely weekly non-cumulative code, and the emergency 'X' marker used where pay dates vary, are both recognised by the parser but not calculated — this calculator's model assumes regular monthly pay, and both of these bases exist specifically for situations that assumption doesn't fit. A tax code using either is reported as recognised-but-unsupported rather than silently approximated.
The 50% regulatory limit
By law, no single PAYE deduction can exceed 50% of that period's pay, however large the tax table calculation would otherwise call for. This calculator enforces that cap on every simulated period. Where it binds, some of the theoretical tax liability for the year isn't collected through this employment's payroll — see 'K codes' below for how that's reported.
K codes
A K code represents a negative allowance: additional taxable pay is added to pay each period instead of a tax-free amount being subtracted. Combined with the 50% limit above, a large K code on an ordinary salary is the most realistic way to hit that cap. When it does, this calculator reports the resulting shortfall as a separate 'estimated uncollected tax' figure — a matter between the employee and HMRC to resolve outside payroll — and this shortfall is never subtracted from the take-home figure the calculator shows, since it was never actually deducted.
Regions
Income Tax jurisdictions
Three sets of Income Tax rates and bands are modelled: England & Northern Ireland, Wales, and Scotland. Scotland's bands, rates and thresholds are set independently under devolved powers and differ structurally from the rest of the UK (more bands, different thresholds). Wales has the power to set its own rates, identified via a C-prefixed tax code, and currently sets them identical to England & Northern Ireland's — a current policy choice, tracked as its own independent configuration rather than an alias, so it wouldn't require an engine change if a future Senedd budget diverges.
A code's jurisdiction prefix (S, C, or none) is checked for consistency against the caller's separately-selected region — the calculator prevents a combination that couldn't occur on a genuine payslip. Savings and dividend income are taxed under UK-wide rates regardless of Scottish or Welsh taxpayer status; this calculator only models employment (Income Tax on salary), so that distinction doesn't otherwise affect it.
National Insurance
National Insurance
This calculator models employee Class 1 National Insurance, category A — the category that applies to most employees. It's calculated per simulated monthly pay period against HMRC's published monthly Primary Threshold and Upper Earnings Limit, not as one annual calculation, matching how a real payroll system deducts NI. Pay between the two thresholds is charged at the main rate; pay above the Upper Earnings Limit at the additional rate. National Insurance is not devolved — the same rates and thresholds apply across all three regions.
Student loans
Student Loan and Postgraduate Loan
Undergraduate repayment Plans 1, 2, 4 and 5, and the Postgraduate Loan, are each modelled with their own annual repayment threshold and rate, applied via HMRC's monthly payroll deduction thresholds per simulated period. If more than one undergraduate plan is selected, only one repayment is deducted — plans do not stack — while the Postgraduate Loan is a genuinely separate deduction that can apply alongside an undergraduate plan. Plan 5 carries a specific timing rule: by regulation, no Plan 5 repayment was due in the 2025-26 tax year, and obligations begin from the 2026-27 tax year.
Pension
Pension arrangements
The contribution figure you enter always represents the total, gross amount reaching the pension, regardless of arrangement — this calculator resolves that single figure into each arrangement's own effect on pay, Income Tax and National Insurance.
Relief at Source, Net Pay Arrangement, and Salary Sacrifice
Relief at Source deducts the employee's net share of the contribution from pay after tax, with the provider separately claiming basic-rate relief from HMRC and adding it to the pot — this does not reduce the salary PAYE or National Insurance are calculated on. Net Pay Arrangement deducts the full gross contribution from pay before Income Tax is calculated, reducing the salary Income Tax sees but not the salary National Insurance sees. Salary Sacrifice reduces the employee's contractual salary itself by the contribution amount, which is why it's the only arrangement of the three that reduces National Insurance as well as Income Tax.
Relief at Source — the additional-relief distinction
This calculator's PAYE take-home figure reflects Relief at Source's basic-rate provider top-up, but not any further higher or additional-rate relief a higher earner may be entitled to (including the equivalent higher Scottish bands) — that additional relief is not collected through this employment's payroll by default, and generally requires a Self Assessment claim or an HMRC tax-code adjustment before it would show up in a PAYE-based take-home figure. This calculator separately estimates that additional relief using a full-year statutory Income Tax calculation on adjusted net income (with the basic-rate band widened by the gross contribution) — a genuinely different calculation from the PAYE simulation that drives the headline take-home figure, kept and labelled as an estimate rather than blended into it.
Salary Sacrifice and the National Minimum Wage
By law, Salary Sacrifice cannot reduce cash pay below the National Minimum Wage or National Living Wage that applies to the employee. This calculator does not collect age, working hours or full pay-component data, so it cannot verify this rule precisely for a given input — a contextual warning is shown, but no enforcement or automatic capping is applied.
Rounding
Rounding
Internally, this calculator carries currency figures at full precision and rounds only where HMRC's own PAYE tax table routine specifies a rounding step — most importantly, taxable pay to date is rounded down to the nearest whole pound before tax is calculated on it each period, exactly as the official routine requires. Figures displayed on the calculator and this page are rounded to the nearest penny (or nearest pound for large headline figures) for readability; the underlying calculation does not re-round at each step beyond what the official routine itself specifies.
Assumptions & limitations
Assumptions and limitations
Assumptions
- 12 equal, regular monthly salary payments across the tax year — no bonuses, irregular pay, or part-year employment.
- The tax code entered is taken literally and applied exactly as payroll would, with no attempt to infer or correct it.
- No income, benefits, or tax history outside this one employment is known to the calculator.
- National Insurance and Student Loan repayments use published monthly thresholds, simulated per period rather than derived from one annual figure.
Limitations
- Week 1 (weekly non-cumulative) and emergency 'X' basis tax codes are recognised but not calculated.
- Salary Sacrifice's National Minimum Wage restriction is flagged but not enforced, since age/hours/pay-component data isn't collected.
- K-code uncollected tax (from the 50% regulatory limit) is reported separately and is never subtracted from the take-home figure shown.
- This calculator does not model Self Assessment, benefits in kind beyond what a tax code already reflects, or any tax outside PAYE, National Insurance, and Student Loan/Postgraduate Loan repayments.
Sources
Official sources
Every Income Tax, National Insurance and Student Loan rate or threshold this calculator uses is checked directly against one of the official UK government sources below, never a competitor calculator or unofficial summary.
- gov.uk: Income Tax rates and Personal AllowancesVerified 2026-08-24
- gov.uk: Rates and thresholds for employers 2026 to 2027 — WalesVerified 2026-08-24
- gov.scot: Scottish Income Tax rates and bands, 2026 to 2027Verified 2026-08-24
- gov.uk: SL3 — 2026 to 2027 Student and Postgraduate Loan deduction tablesVerified 2026-08-24
- legislation.gov.uk: The Education (Student Loans) (Repayment) (Amendment) Regulations 2022, reg. 65Verified 2026-08-24
- gov.uk: Payroll technical specifications: Income Tax — Specification for PAYE tax table routines v24.0Verified 2026-08-25
- gov.uk: SA110 Notes 2026 — Tax calculation summary notes (band-allocation mechanism, Section 6)Verified 2026-08-24
- gov.uk: HMRC PAYE Manual — PAYE13145: Scottish income tax / Welsh income taxVerified 2026-08-25
- gov.uk: National Minimum Wage and National Living Wage ratesVerified 2026-08-25
Last verified
Last verified
Tax rules on this page and the calculator itself were last reviewed against the official sources above on 2026-08-25. This date only changes when the underlying rates or thresholds are actually re-checked — not automatically on every site update.