How to Check If Your Tax Code is Correct (2026/27): HMRC UK Guide

Advertisement

Published: June 2026 | Fact-Checked & Audited By: Tax Calculators for UK Editorial Team (Chartered Tax Advisor & Accountant)

This guide is fully updated for the 2026/27 HMRC tax year. All calculations and tax rules have been audited against official UK legislation.

Your UK tax code is the single most critical code on your payslip. Issued by HM Revenue & Customs (HMRC) to your employer or pension provider, it dictates exactly how much tax-free income you are entitled to each pay period and what percentage of your salary is deducted for Income Tax under Pay As You Earn (PAYE). However, HMRC estimates and independent parliamentary studies show that millions of UK workers have an incorrect tax code at any given time—leading to either massive tax overpayments or unexpected, costly tax debts.

Whether you have recently switched employers, taken on a second job, received employee benefits-in-kind (like a company car or private medical insurance), claimed Marriage Allowance, or experienced fluctuating overtime bonuses, your tax code may have become skewed. In this comprehensive, practitioner-audited guide for the 2026/27 tax year, we explain how to read your tax code, decipher every letter prefix and suffix, model complex emergency and "K" prefix deductions, check your calculation math, and update your records with HMRC to reclaim overpaid tax immediately.

Table of Contents: Complete Tax Code Navigation Guide

1. Where to Find Your UK Tax Code

Before you can verify whether your tax code is correct, you must locate the active code being operated by your payroll department. You can find your current tax code across multiple official documents:

  • Your Monthly or Weekly Payslip: Your tax code is prominently displayed in the payslip header or deduction summary, usually alongside your National Insurance (NI) number, pay frequency, and PAYE reference.
  • Form P60 (End of Year Certificate): Issued by your employer at the end of every tax year (by 31 May), your P60 shows the final tax code operated on your earnings for that tax year.
  • Form P45 (Details of Employee Leaving Work): When you leave an employer, Part 1A of your P45 records the tax code in operation on your date of termination, which must be given to your new employer.
  • HMRC Online Personal Tax Account (PTA): Logging into the official HMRC online portal (via Government Gateway) allows you to view your active tax codes across all current employments and private pensions in real time.
  • The Official HMRC Mobile App: Available on iOS and Android, the HMRC app displays your live tax code, your estimated annual income, and any taxable company benefits deducted from your Personal Allowance.
  • Form P2 (PAYE Coding Notice): HMRC sends a paper or digital P2 Coding Notice whenever they adjust your tax code, explaining line-by-line how your new allowance was calculated.
Advertisement

2. Anatomy of a Tax Code: How the Numbers Work

A standard UK tax code consists of two components: a series of numbers and one or more letters. For example, in the most common tax code 1257L:

The numbers represent the amount of tax-free income you are permitted to earn across the full tax year before Income Tax is charged. HMRC calculates this number by taking your annual tax-free Personal Allowance and dropping the final zero digit (dividing by 10):

Tax Code NumberMultiplied by 10Actual Annual Tax-Free AllowancePay Period Tax-Free Allocation (Monthly)
12571257 × 10£12,570 (Standard UK Allowance)£1,047.50 per month
13831383 × 10£13,830 (Standard + Marriage Allowance)£1,152.50 per month
11311131 × 10£11,310 (Standard − Marriage Allowance Transfer)£942.50 per month
950950 × 10£9,500 (£12,570 − £3,070 BiK perks)£791.67 per month
500500 × 10£5,000 (£12,570 − £7,570 taxable perks/underpayments)£416.67 per month
0 (0T)0 × 10£0 (Zero tax-free allowance)£0.00 per month (Taxed from pound one)

If your tax code number is lower than 1257, HMRC has reduced your Personal Allowance. This usually happens because you receive taxable employee benefits (like company cars or medical insurance), owe underpaid tax from a previous tax year that HMRC is collecting through payroll, or have taxable income from state pensions or untaxed savings interest. If you want to calculate your exact monthly deductions under any custom allowance number, model your salary using our Income Tax Calculator and Payslip Calculator.

3. Master HMRC Tax Code Letters & Suffix Guide

The letters in your tax code tell your employer’s payroll software which tax brackets and personal circumstances apply to your income. Below is the exhaustive reference table of all standard UK tax code letters used by HMRC in the 2026/27 tax year:

Code / LetterOfficial HMRC ClassificationHow It Affects Your Take-Home PayTypical Circumstances
LStandard Personal AllowanceEntitles you to the baseline £12,570 tax-free allowance for England, Wales & NI.Standard single-job employees with no complex perks.
MMarriage Allowance RecipientIncreases your tax-free Personal Allowance by £1,260 (e.g., code 1383M), saving up to £252 in tax.Spouse/civil partner transferred 10% of their unused allowance to you.
NMarriage Allowance TransferorDecreases your Personal Allowance by £1,260 (e.g., code 1131N).You transferred 10% of your Personal Allowance to your higher-earning spouse.
TTemporary / Review CodeRequires HMRC manual review; allowance is calculated with specific non-standard variables.High earners, complex benefit packages, or pending HMRC audits.
0TZero Personal AllowanceZero tax-free allowance; all income is taxed progressively starting at 20% Basic Rate, then 40%, then 45%.Income over £125,140 (Personal Allowance tapered away), or new job without P45/starter checklist.
BRBasic Rate Flat 20%Deducts a flat 20% tax on 100% of your earnings from pound one, with no 40% or 45% bands and no Personal Allowance.Second jobs or pensions where your primary job utilizes your £12,570 allowance.
D0Higher Rate Flat 40%Deducts a flat 40% tax on 100% of your earnings from pound one.Second jobs or pensions where your primary job already pushes you into the 40% bracket.
D1Additional Rate Flat 45%Deducts a flat 45% tax on 100% of your earnings from pound one.Second jobs where total combined income exceeds the £125,140 additional-rate threshold.
NTNo Tax DeductedZero Income Tax is deducted from your earnings. (National Insurance may still apply).Non-residents, bankruptcy cases, or specific statutory exemptions.

4. Regional Prefix Codes: Scottish (S) and Welsh (C) Tax Bands

Income Tax rates on non-savings, non-dividend employment income are devolved to the Scottish Parliament and the Welsh Senedd. If HMRC identifies your main residence as being in Scotland or Wales, they apply a geographic prefix to your tax code:

Scottish Tax Codes (Prefix ‘S’)

Scottish taxpayers have tax codes prefixed with the letter S (e.g., S1257L, SBR, SD0, SD1, SD2). Payroll calculates deductions across the Scottish progressive system:

  • Starter Rate (19%): Over £12,570 to £14,876
  • Basic Rate (20%): Over £14,876 to £26,561
  • Intermediate Rate (21%): Over £26,561 to £43,662
  • Higher Rate (42%): Over £43,662 to £75,000 (code SD0)
  • Advanced Rate (45%): Over £75,000 to £125,140 (code SD1)
  • Top Rate (48%): Over £125,140 (code SD2)

If you live in England but your payslip shows an S prefix (or vice versa), HMRC has an outdated primary residential address on file. This can cause you to overpay or underpay tax every month. Check our Scottish vs English Take-Home Pay Comparison Guide to see the exact net salary variance.

Welsh Tax Codes (Prefix ‘C’)

Taxpayers whose primary residence is in Wales have tax codes prefixed with the letter C (for Cymru, e.g., C1257L, CBR, CD0). The Welsh Government currently sets Welsh Rates of Income Tax (WRIT) in parity with England and Northern Ireland (20% Basic, 40% Higher, 45% Additional), but the Welsh prefix ensures payroll accounting is credited to the Welsh Consolidated Fund.

Advertisement

5. Negative Allowance "K" Prefix Codes & the 50% Regulatory Cap

One of the most confusing codes for UK employees is the K code (e.g., K500, K1200, K4520). While standard codes give you tax-free income, a K prefix means you have negative personal allowances.

A K code occurs when your total taxable deductions (such as high-value company cars, fuel benefits, private medical cover, untaxed state pensions, or back taxes) exceed your standard £12,570 Personal Allowance. Instead of reducing your taxable pay, HMRC adds a phantom taxable amount to your gross pay so that additional tax can be collected at source.

How a K Code is Calculated

Suppose you receive a company car with a taxable Benefit-in-Kind (BiK) value of £15,000 and private medical insurance of £2,570, giving total benefits of £17,570. HMRC calculates your coding calculation as follows:

  • Standard Personal Allowance: +£12,570
  • Less Total Taxable Benefits: −£17,570
  • Net Allowance Discrepancy: −£5,000 (Negative allowance)
  • Drop the last digit and add prefix "K": Tax Code K500

Each month, your employer’s payroll software adds £416.67 (£5,000 ÷ 12) of deemed taxable pay to your actual salary before calculating Income Tax.

The 50% Statutory Payroll Cap on K Codes

Under Regulation 62 of the Income Tax (Pay As You Earn) Regulations 2003, HMRC enforces a mandatory safeguard: the total Income Tax deducted from your pay in any single pay period cannot exceed 50% of your gross taxable cash pay for that period. This regulatory ceiling ensures that employees on heavy K codes still take home sufficient cash wages to live on.

6. Emergency Tax Codes: W1, M1, and X Non-Cumulative Mechanics

If your payslip displays your tax code followed by W1, M1, or X (for example, 1257L W1, 1257L M1, or 1257L X), you are being taxed on an emergency non-cumulative tax basis.

Cumulative vs Non-Cumulative PAYE Mechanics

Under the standard cumulative PAYE system, your tax is calculated based on your total cumulative earnings and total cumulative Personal Allowance accumulated since the start of the tax year (6 April). If you start a job halfway through the tax year (Month 6) without having worked for the first 5 months, a cumulative code awards you 6 months’ worth of accumulated tax-free allowance (£6,285) immediately, generating a massive tax rebate or zero tax on your first paycheck.

Under an emergency non-cumulative code (W1 / M1 / X), payroll software treats every pay period completely in isolation. In Month 6, you receive strictly 1/12th of the allowance (£1,047.50), completely ignoring any unused allowance from Months 1 through 5. This causes employees who were previously unemployed, studying, or on a career break to severely overpay tax until HMRC switches them back to a cumulative code. For an in-depth guide on resolving this, read our Emergency Tax Code Refund & Overpayment Guide.

7. Step-by-Step Mathematical Worked Examples

To see exactly how different tax codes transform your payslip, let us examine 5 real-world calculation models audited against 2026/27 HMRC rates:

Example 1: Standard 1257L Code on £36,000 Annual Salary

An employee earns £36,000 gross per year (£3,000.00 gross per month) on the standard cumulative 1257L code:

Deduction ElementAnnual CalculationMonthly Payslip Amount
Gross Salary£36,000.00£3,000.00
Tax-Free Personal Allowance (1257L)£12,570.00£1,047.50
Taxable Pay Subject to Basic Rate (20%)£23,430.00£1,952.50
Income Tax (PAYE)£4,686.00 (£23,430 × 20%)£390.50
Class 1 National Insurance (8%)£1,874.40 [(£36,000 − £12,570) × 8%]£156.20
Net Monthly Take-Home Pay£29,439.60£2,453.30

Example 2: Emergency 1257L M1 on Mid-Year Job Start (Month 7)

Suppose the same worker earns £3,000 per month but starts work in October (Month 7 of the tax year) after being unemployed from April to September (Months 1 to 6). Their total gross pay for the year is £18,000 (£3,000 × 6 months):

  • On Emergency 1257L M1: They receive only £1,047.50 allowance each month. Tax paid per month is £390.50. Total tax deducted across 6 months = £2,343.00.
  • On Correct Cumulative 1257L: Full annual allowance is £12,570. Total annual taxable pay = £18,000 − £12,570 = £5,430. Total tax due for the year = £5,430 × 20% = £1,086.00.
  • Tax Overpaid Due to Emergency Code: £2,343.00 − £1,086.00 = £1,257.00 refund owed by HMRC!

Example 3: K500 Code on £45,000 Salary with Company Car

An employee on £45,000 gross per year (£3,750 per month) has a K500 code due to £17,570 of company car and medical benefits:

  • Monthly Gross Salary: £3,750.00
  • Additional Deemed Taxable Pay (K500: £5,000 ÷ 12): +£416.67
  • Total Taxable Pay for Month: £4,166.67
  • Basic Rate Tax (up to £3,141.67 @ 20%): £628.33
  • Higher Rate Tax (remaining £1,025.00 @ 40%): £410.00
  • Total Monthly PAYE Deducted: £1,038.33 (Well within the 50% cap of £1,875.00).

Example 4: Second Job on BR Code with Unused Main Job Allowance

A worker earns £8,000 at Job A (Tax Code 1257L) and £10,000 at Job B (Tax Code BR):

  • Job A: Uses £8,000 of allowance. £0 tax paid. Unused Personal Allowance wasted = £12,570 − £8,000 = £4,570.
  • Job B (Code BR): Taxed flat 20% on all £10,000 = £2,000 tax deducted.
  • True Combined Liability: Total income = £18,000. Less £12,570 allowance = £5,430 taxable. Total tax due = £5,430 × 20% = £1,086.00.
  • Tax Overpayment Reclaimable: £2,000 − £1,086 = £914.00 refund owed by HMRC. (HMRC should split the code as 800L for Job A and 457L for Job B).

Example 5: Marriage Allowance Transfer (1383M vs 1131N)

A non-earning spouse transfers £1,260 of their Personal Allowance to their basic-rate earning partner under Section 55A of the Income Tax Act 2007:

  • Recipient Partner’s Tax Code changes from 1257L to 1383M (£13,830 allowance).
  • Annual Tax Saving: £1,260 × 20% Basic Rate = £252.00 net annual cash saving (£21.00 extra net pay per month).
  • Transferor Partner’s Tax Code becomes 1131N (£11,310 allowance).

Check if you qualify and calculate backdated payouts using our Marriage Allowance Calculator and Marriage Allowance Refund Guide.

Advertisement

8. Common Triggers That Cause Incorrect Tax Codes

HMRC generates tax codes using automated algorithmic estimations. Because their systems rely on real-time Real Time Information (RTI) submissions from employers and previous tax year data, tax codes frequently become inaccurate when life changes occur:

  • Changing Jobs Without Passing Over a P45: If your new payroll team does not receive Part 2 & 3 of your P45 from your previous employer, they will assign an emergency 0T or 1257L W1/M1 code.
  • Leaving or Starting Employment Mid-Year: If you stop working mid-tax year, your cumulative allowance freezes. Read our guide on claiming a tax refund after leaving a job or becoming unemployed.
  • Receiving or Surrendering Company Benefits (BiK): If you surrender a company car, HMRC rarely removes the BiK reduction automatically until your employer submits Form P11D(b) months later. You must notify HMRC manually to raise your tax code immediately.
  • Starting a Second Job or Freelance Side Hustle: HMRC often applies code BR or D0 to second jobs even if your main job does not fully utilize your £12,570 allowance.
  • Earning Over £100,000 (The 60% Tax Trap): For every £2 your adjusted net income exceeds £100,000, your Personal Allowance drops by £1 (disappearing entirely at £125,140). HMRC will issue a T, 0T, or K code based on estimated bonuses that may never materialize.
  • State Pension Commencing While Working: The UK State Pension is taxable income paid gross without tax deductions. HMRC collects tax on your state pension by slashing your employment tax code.

9. How to Fix an Incorrect Tax Code with HMRC

Crucial Rule: Your employer or HR department cannot change your tax code on their own initiative. By law, payroll operators can only apply tax codes received via an official HMRC Electronic Data Interchange (EDI) coding notice. You must instruct HMRC to issue a revised code.

Method 1: Update Online via HMRC Personal Tax Account (Recommended)

  1. Log into your HMRC Personal Tax Account (PTA) via GOV.UK using your Government Gateway user ID.
  2. Navigate to the "Pay As You Earn (PAYE)" section.
  3. Click "Check current tax year" and select "View or update employment details".
  4. Update your estimated annual salary, report removed company benefits, or allocate your Personal Allowance across multiple employers.
  5. HMRC will instantly recalculate your code and electronically transmit an updated P2 coding notice to your employer’s payroll system.

Method 2: Update Instantly via the HMRC Mobile App

Download the official HMRC App on iOS or Android, authenticate via biometric login (Face ID/Fingerprint), open the "Income" tab, and click "Check tax code" to submit revisions in under 2 minutes.

Method 3: Call HMRC Taxes Helpline

If your situation involves complex historical underpayments or dispute over company car valuations, call the HMRC PAYE helpline directly on 0300 200 3300 (Textphone: 0300 200 3319; Outside UK: +44 135 535 9022). Have your National Insurance number, P60, recent payslip, and employer PAYE reference number ready.

10. Reclaiming Overpaid Tax & Backdating 4 Tax Years (TMA 1970 s34)

If you discovered that you have been on the wrong tax code, you are legally entitled to reclaim every single penny of overpaid Income Tax directly from HMRC. Under Section 34 of the Taxes Management Act 1970 (TMA 1970), UK taxpayers can make statutory overpayment relief claims for up to 4 closed tax years:

Tax YearTax Year DatesStatutory Claim DeadlineClaim Status
2022/236 April 2022 to 5 April 20235 April 2027Active Claim Window
2023/246 April 2023 to 5 April 20245 April 2028Active Claim Window
2024/256 April 2024 to 5 April 20255 April 2029Active Claim Window
2025/266 April 2025 to 5 April 20265 April 2030Active Claim Window
2026/27 (Current)6 April 2026 to 5 April 2027Automatic Payroll Refund / P800Current Year Adjustment

How Your Tax Refund is Paid

  • Current Tax Year Adjustments: As soon as your employer applies the new cumulative tax code received from HMRC, your payroll software automatically recalculates your cumulative tax-to-date and refunds the overpaid tax directly into your next paycheck.
  • Previous Closed Tax Years: HMRC will reconcile your closed tax years and issue a formal HMRC P800 Tax Calculation letter. You can claim your refund online via bank transfer (BACS) paid within 3 to 5 working days, or request a payable cheque by post.

Calculate your potential rebate now with our Tax Refund Calculator.

11. Frequently Asked Questions: UK Tax Codes

1. What is the standard UK tax code for 2026/27?
The standard UK tax code for 2026/27 is 1257L (or S1257L in Scotland, C1257L in Wales). It gives you the full tax-free Personal Allowance of £12,570 per year (£1,047.50 per month or £241.73 per week). If your earnings are under £100,000 and you have no company perks, this is the code you should normally have.

2. Why has my tax code changed unexpectedly?
HMRC updates tax codes when they receive new payroll information, P11D company benefit submissions, or end-of-year tax returns. Common reasons include receiving a company car or health insurance, claiming uniform/job expense relief, paying back previous underpayments, or HMRC estimating higher bonuses.

3. What should I do if my tax code is K?
A K tax code means your taxable perks or state pension exceed your £12,570 tax-free allowance. Check your P2 coding notice to verify that the benefit values listed (e.g. company car BiK) are accurate. If you no longer have that perk, notify HMRC immediately so they can remove it.

4. Can my employer change my tax code if I ask them?
No, employers are legally prohibited from changing an employee’s tax code without an official coding notice from HMRC. You must contact HMRC directly to update your details; HMRC will then issue an automated instruction (P6/P9 notice) to your employer.

5. What is a BR tax code, and why is it on my second job?
A BR tax code stands for Basic Rate and taxes 100% of your earnings at a flat 20%. HMRC applies BR to second jobs because your £12,570 tax-free allowance is already assigned to your primary job. If your main job earns less than £12,570, you can ask HMRC to split your allowance between both jobs.

6. How long does it take for HMRC to update a tax code?
Online and HMRC App changes are processed within 24 to 48 hours, and an electronic coding notice is sent to your employer within 5 to 10 working days. Your employer will apply the new code on the next payroll cutoff date.

7. Will I get an automatic refund if I was on an emergency tax code?
Yes, once HMRC issues a cumulative tax code (e.g. 1257L without W1/M1/X), your payroll software will automatically calculate the overpayment and add the refund to your next salary. If you switch jobs or stop working, HMRC will issue a P800 refund calculation after the end of the tax year.

8. How does Marriage Allowance affect my tax code?
If you receive Marriage Allowance, your tax code becomes 1383M (boosting your allowance to £13,830 and saving £252 in tax). If you transferred allowance to your partner, your tax code becomes 1131N (reducing your allowance to £11,310).

9. How far back can I reclaim overpaid tax from a wrong tax code?
Under Section 34 of the Taxes Management Act 1970, you can reclaim overpaid tax for up to 4 closed tax years. In 2026/27, you can make statutory claims dating back to 6 April 2022 (covering the 2022/23, 2023/24, 2024/25, and 2025/26 tax years).

10. What is a 0T tax code?
A 0T tax code means you have zero Personal Allowance and are taxed starting from the very first pound of income. It is applied when your income exceeds £125,140 (where the allowance is fully tapered away) or when you start a new job without a P45 or completed Starter Checklist.

11. What is the difference between cumulative and non-cumulative tax codes?
A cumulative code factors in all earnings and allowances accumulated since 6 April, automatically correcting mid-year variances. A non-cumulative code (marked W1, M1, or X) calculates tax strictly on that single pay period in isolation, ignoring previous unused allowances.

12. Where can I see a detailed breakdown of my tax code?
You can see a full itemized breakdown on your HMRC P2 Coding Notice or by logging into your HMRC Personal Tax Account online. This shows the exact gross additions, taxable perks, and deductions used to arrive at your code.

Sponsored Content
Advertisement
Advertisement