Calcular

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

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.

← Back to the salary calculator