Payslip decoder · UK · HMRC reference

Every code on your payslip, explained.

Search any UK payslip acronym — tax codes, NI category letters, pension types, deduction labels — and see exactly what HMRC means.

gov.uk/tax-codes · gov.uk/national-insurance-rates-letters · Free · No signup
1257LTax code
Standard Personal Allowance

The default code for someone with one job and the full £12,570 Personal Allowance. The "L" suffix means you get the standard PA.

BRTax code
Basic rate (20%) on all of this income

Used when you have a second job and your Personal Allowance is fully used by the first one. ALL pay from this employment is taxed at 20%.

D0Tax code
Higher rate (40%) on all of this income

Second employment / pension where the PA is used elsewhere AND the first income is already in the higher-rate band.

D1Tax code
Additional rate (45%) on all of this income

Rare. Second employment where the first income is already in the additional-rate band.

0TTax code
No Personal Allowance

Used when HMRC has no details (e.g. new starter with no P45 or starter checklist), or your PA is fully used up. Each band of pay is taxed at the relevant rate.

NTTax code
No tax to deduct

Used for non-UK-resident workers paid in the UK, certain claims, or where tax is being collected another way.

K…Tax code
Negative allowance — taxable benefit exceeds PA

A "K" code means the value of taxable benefits (company car, untaxed income, tax owed from earlier years) is more than your PA. The number is ADDED to your taxable pay each period.

M1 / W1Tax code
Emergency code — non-cumulative

Tax is calculated only on this period's pay, ignoring prior earnings. Common for new starters until HMRC issues a proper code; usually leads to a refund later.

S…Tax code
Scotland

Prefix "S" (e.g. S1257L) means Scottish income-tax bands apply. Set by HMRC based on your address.

C…Tax code
Wales (Cymru)

Prefix "C" (e.g. C1257L) means Welsh income-tax bands apply. Rates currently identical to England but the code is set separately.

ANI category
Standard adult employee

Default for most employees aged 21–State Pension age. 8% / 2% employee, 15% employer.

BNI category
Married woman / widow (legacy)

Reduced employee rate of 1.85% — only women who elected to pay the reduced rate before 1977. Almost obsolete.

CNI category
Over State Pension age

Employee pays no NI. Employer still pays the 15% above the Secondary Threshold.

HNI category
Apprentice under 25

Employee pays standard 8% / 2%. Employer pays 0% on earnings up to the UEL — significant employer saving.

JNI category
Deferred (already maxed elsewhere)

For people with multiple employments who hold a CA2700 deferment certificate. Employee pays just 2% on this income.

MNI category
Employee under 21

Employee pays standard 8% / 2%. Employer pays 0% on earnings up to the UEL.

VNI category
Veteran, first year of civilian employment

Employer pays 0% on earnings up to the UEL for the first 12 months. Employee pays standard rates.

ZNI category
Deferred employee under 21

Combination of J and M.

AEPension
Auto-Enrolment

Workplace pension contribution under the Pensions Act 2008. Minimum 5% employee + 3% employer of qualifying earnings.

SS / SACPension
Salary Sacrifice

You "sacrifice" some gross pay in exchange for an employer pension contribution. Saves both Income Tax AND NI on the sacrificed amount.

NP / NPAPension
Net Pay Arrangement

Contribution is deducted from gross pay BEFORE tax — you get tax relief immediately. NI is NOT reduced.

RASPension
Relief At Source

Contribution is deducted from NET pay. The pension provider claims 20% basic-rate tax relief and adds it to your pot. Higher/Additional rate taxpayers claim the extra via self-assessment.

AVCPension
Additional Voluntary Contribution

Extra pension contribution on top of the standard scheme. Tax-relieved the same way as the main scheme.

PAYEDeduction
Pay As You Earn (Income Tax)

HMRC income tax deducted at source based on your tax code.

NI / NICDeduction
National Insurance Contributions

Class 1 employee NI on earnings between PT (£12,570) and UEL (£50,270), plus 2% above. Funds State Pension and certain benefits.

SL / STLDeduction
Student Loan repayment

9% of earnings above your plan threshold (or 6% for Postgraduate Loan). HMRC tells your employer which plan to apply.

PGLDeduction
Postgraduate Loan repayment

6% of earnings above £21,000. Paid in addition to undergrad Plan loan if you have both.

AOE / DEADeduction
Attachment of Earnings / Direct Earnings Attachment

Court order or DWP order for the employer to deduct unpaid debts (council tax arrears, child maintenance, benefit overpayments) directly from pay.

SMP / SPP / SSP / SAP / ShPPDeduction
Statutory pay items

Maternity / Paternity / Sick / Adoption / Shared Parental Pay. Shown as additions, not deductions — but appear on the same payslip.

BACSEarnings
Bankers' Automated Clearing Services

How the net pay is transferred to your bank account — takes up to 3 working days.

YTDEarnings
Year-To-Date

Running total since 6 April. Each column on the right of your payslip usually shows period + YTD.

P60Earnings
Annual tax certificate

Issued by your employer at the end of every tax year (by 31 May). Summary of total pay, tax, NI, student loan and pension for the year.

P45Earnings
Leaver certificate

Issued when you leave a job. Hand it to your next employer or HMRC so your tax code can be set correctly.

P11DEarnings
Taxable benefits return

Annual form listing benefits in kind (private medical, company car). The cash-equivalent is added to your taxable income via your tax code.

34 codes shown. Source: gov.uk tax codes, NI categories and HMRC PAYE guidance.

Related tools

What you might calculate next

How it works

Where to find these codes

Top of your payslip: tax code, NI category, plan numbers. Middle: the gross pay, deductions and YTD columns. Bottom: net pay paid to your bank.

Tax code wrong?

Common signs: paying too much (refund will come automatically via PAYE after HMRC updates) or paying too little (HMRC will recover later — usually painfully). Call HMRC on 0300 200 3300 with your NI number ready.

NI category wrong?

Should auto-update on your 21st / 25th birthday or on State Pension age. If it doesn't — speak to your payroll team. The wrong category can cost thousands a year in over-paid employee NI.

Pension type confusion

"Net Pay" (NPA) and "Relief at Source" (RAS) sound similar but are opposites — NPA reduces taxable pay, RAS reduces net pay. Higher-rate taxpayers on RAS schemes must claim extra tax relief via Self Assessment.

P60 vs P45 vs P11D

P60 = annual summary issued by 31 May. P45 = leaver certificate when you change jobs. P11D = annual list of taxable benefits in kind (company car, private medical). All come from your employer.

Keep them

Keep payslips for at least 22 months after the end of the tax year (HMRC's minimum). Keep P60s for 6 years. Most banks now accept digital payslips for mortgage applications.