How to Check If Your Tax Code is Correct: The Ultimate HMRC Guide 2026/27

Published: June 2026 | Fact-Checked & Audited By: David Vance, CTA FCA (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 a string of numbers and letters used by your employer or pension provider to calculate how much Income Tax to deduct from your pay under PAYE. Getting this wrong can lead to serious financial issues: you could either be overpaying thousands of pounds or building up a massive tax debt with HMRC. In this comprehensive guide, we explain how tax codes are constructed, how to check if yours is correct for the 2026/27 tax year, and how to fix errors immediately.

Anatomy of a UK Tax Code: What the Letters Mean

A standard tax code like 1257L is divided into two parts: the numbers and the letter. The numbers (1257) represent the amount of tax-free income you are allowed in a year (£12,570), while the letter indicates your personal circumstances. HMRC uses several suffix and prefix letters to adjust your payroll calculations:

Code LetterMeaning & CircumstanceHMRC Tax Impact
LStandard tax-free Personal AllowanceYou get £12,570 tax-free.
SScottish taxpayer tax ratesTaxed according to Scottish brackets (e.g. S1257L).
CWelsh taxpayer tax ratesTaxed according to Welsh thresholds.
BRBasic Rate (Flat 20% deduction)No personal allowance applied; taxed fully at 20%.
D0Higher Rate (Flat 40% deduction)Used for second jobs; flat 40% tax from pound one.
KNegative allowance prefixYour taxable benefits exceed your allowance; extra tax is added to your pay.
NTNo Tax codeNo income tax is deducted at all (rare, for specific rules).

Why Your Tax Code Might Be Incorrect

Tax codes are not static; HMRC updates them based on information from your employer or your annual Self-Assessment return. Common reasons for incorrect tax codes include:

  • Starting a New Job: If you start a new job without a P45, your employer may place you on an emergency tax code (like 1257 W1 or M1), meaning you pay tax on each paycheck in isolation without cumulative allowance.
  • Company Benefits: If you receive private medical insurance or a company car, the Benefit-in-Kind (BiK) value is deducted from your Personal Allowance, lowering your code number (e.g., to 950L). If you give up a company car, your allowance should go back up.
  • Multiple Income Streams: If you have two jobs or a pension, HMRC might apply your full allowance to one job and tax the second job fully under BR or D0. If they split the allowance incorrectly, you could pay too much tax.

To check how different tax codes affect your net take-home pay, model your income using our Income Tax Calculator.

What People Search For: FAQs on UK Tax Codes

1. What does tax code 1257L mean?
Tax code 1257L is the standard UK tax code for the 2026/27 tax year. It indicates that you receive the standard tax-free Personal Allowance of £12,570, which is split equally across your payroll pay periods.

2. How do I check if my tax code is correct?
You can check your tax code by comparing your gross salary against your payslip deductions and viewing your Personal Tax Account online. If you have no company perks or outstanding debts, your code should be 1257L (or S1257L in Scotland).

3. What should I do if my tax code is incorrect?
If your tax code is incorrect, you must notify HMRC online through your Personal Tax Account or call them directly at 0300 200 3300. Do not ask your employer to change it, as they can only act on direct coding notices issued by HMRC.

4. What is an emergency tax code?
An emergency tax code (such as 1257 W1, M1, or X) is a temporary code used by employers when they do not have your P45 details. It applies your tax-free allowance to that specific pay period in isolation, ignoring previous earnings, which can sometimes lead to temporary overpayments.

5. What does a “K” prefix tax code mean?
A K tax code means your taxable company benefits or state pension exceed your tax-free Personal Allowance. Instead of receiving tax-free income, HMRC adds a national taxable amount to your salary so that extra tax is collected at source.

6. What is a BR tax code on a second job?
A BR tax code stands for Basic Rate and deducts a flat 20% tax from the very first pound of your earnings. It is normally applied to second jobs or pensions where your primary tax-free allowance is already fully utilized on your main job.

7. How long does HMRC take to update an incorrect tax code?
Once you notify HMRC of a change, they usually process it and issue a new coding notice to your employer within 5 to 10 working days. Your employer will then apply the new code on the next available payroll run.

8. Will I get a tax refund automatically if my tax code was wrong?
Yes, once your employer receives and applies the correct tax code, the payroll system will automatically calculate any overpaid tax and refund it in your next paycheck. If the tax year has already ended, HMRC will send you a P800 tax calculation letter detailing your refund options.

9. Does a company car change my tax code?
Yes, receiving a company car reduces your Personal Allowance by the car’s taxable Benefit-in-Kind (BiK) value. HMRC will lower the number in your tax code to collect the tax due on the car directly from your salary.

10. What is an NT tax code?
An NT tax code stands for “No Tax” and means that no Income Tax is deducted from your earnings. This is only issued in special circumstances, such as for non-residents working overseas or individuals entering bankruptcy schemes.