Understanding Your UK Tax Code: Common Migrant Mistakes

Understanding your UK tax code as a migrant - cover image

Understanding Your UK Tax Code: Common Migrant Mistakes (2026)

Understanding your UK tax code as a migrant - cover image

Quick answer: Your tax code tells your employer how much of your pay is tax-free. The standard 2026/27 code is 1257L, giving you the full £12,570 Personal Allowance. The single most common mistake for migrants is starting a first UK job without a P45 — which is unavoidable, since you’ve never had a UK job before — and being placed on an emergency code like 1257L W1/M1, BR, or 0T as a result. This is usually temporary and self-corrects once you complete a starter checklist with your new employer, with any overpaid tax refunded automatically through your payslip.

Few things confuse new arrivals in the UK payroll system as reliably as their first tax code. It looks cryptic, it changes without obvious explanation, and it directly affects how much of your first few payslips you actually keep. Here’s what it means, and the specific mistake that catches almost every migrant starting their first UK job.

What Is a Tax Code?

A tax code is a short combination of numbers and letters that tells your employer how much of your income to treat as tax-free before calculating Income Tax. It’s set by HMRC and appears on your payslip, P45, P60, and in your Personal Tax Account. The numbers usually represent your tax-free Personal Allowance divided by 10, and the letters indicate special circumstances.

The Standard Code: 1257L

For the 2026/27 tax year, the standard Personal Allowance is £12,570, giving most people with one job and no unusual circumstances the code 1257L. The “L” simply means you’re entitled to the standard, untouched allowance. If you’re a Scottish taxpayer, you may see an “S” prefix (S1257L) instead, reflecting Scotland’s separate income tax rates.

Common Tax Codes Explained

CodeWhat It Means
1257LStandard code — full £12,570 tax-free Personal Allowance
1257L W1 or M1Emergency code, non-cumulative basis — you still get the allowance, but each pay period is taxed in isolation rather than smoothed across the year
BRBasic Rate — all income taxed at 20% with no Personal Allowance at all. Correct for a genuine second job; a serious overpayment if wrongly applied to your only job
0TNo Personal Allowance applied at all, taxed progressively — correct only for very high earners or when HMRC lacks enough information about you
D0 / D1All income taxed at the higher (D0) or additional (D1) rate — typically used for a second source of income when your main job already uses your full allowance
K codesA negative allowance — used when you owe tax on benefits or previous underpayments that exceeds your Personal Allowance
NTNo tax deducted — a specific, less common circumstance rather than a default

The Classic Migrant Mistake: No P45 on Your First UK Job

A P45 is the document a UK employer gives you when you leave a job, showing your pay and tax details so your next employer can carry on taxing you correctly. If your first-ever UK job is the one you’re starting now, you obviously can’t have a P45 — there’s no previous UK employer to have issued one.

Without a P45, your new employer often has no choice but to place you on an emergency tax code — typically 1257L W1 or 1257L M1 — until HMRC has enough information to issue your correct, cumulative code. This isn’t a penalty and isn’t a sign of a problem with your visa or paperwork; it’s simply how PAYE handles a genuinely new tax record. The fix is straightforward: complete your new employer’s “starter checklist” (a short form asking about your circumstances, which replaces a P45 for people who don’t have one) as accurately as possible when you start, since this is what allows HMRC to issue the correct code faster.

How to Check If Your Tax Code Is Wrong

  • You’re on an emergency code (W1, M1, or 0T) for more than a pay period or two after starting your job
  • You’re on BR when this is genuinely your only job
  • Your payslip shows noticeably more or less tax deducted than you expected for your salary
  • A K code appears for a debt or benefit you no longer have
  • You have more than one job and your allowance doesn’t seem to be split correctly between them

You can check your current tax code and the reasoning behind it in your Personal Tax Account on GOV.UK, which takes a couple of minutes to log into with a Government Gateway account.

Claiming Back Overpaid Tax

If your code is corrected during the same tax year, the correction is usually applied cumulatively on your next payslip, meaning any tax you overpaid earlier in the year comes back to you automatically through your pay — no separate claim needed. If the error isn’t caught and corrected before the tax year ends on 5 April, HMRC typically reconciles this after the fact and issues a P800 tax calculation showing a refund, or you can claim directly. HMRC allows claims for overpaid tax going back four complete tax years, so it’s worth checking past years too if you suspect an old error was never corrected.

Frequently Asked Questions

Why was I put on an emergency tax code for my first UK job?

Almost always because you didn’t have a P45 from a previous UK employer — which is unavoidable if this is genuinely your first UK job. Completing your new employer’s starter checklist helps HMRC issue your correct code faster.

Is an emergency tax code permanent?

No. It’s a temporary placeholder used until HMRC has full information about your circumstances, and is normally corrected within a pay period or two once your employer receives your proper code from HMRC.

What does tax code 1257L mean?

It means you receive the standard £12,570 tax-free Personal Allowance for the 2026/27 tax year, applied on a cumulative basis across the year.

Will I automatically get back any tax I overpaid?

If your code is corrected within the same tax year, yes — the overpaid amount is usually refunded automatically through your next payslip. If the tax year has already ended, HMRC typically issues a P800 calculation, or you can claim directly for up to four previous tax years.

How do I check my current tax code?

Your tax code is shown on your payslip, P45, and P60, and you can view the full detail and reasoning behind it in your Personal Tax Account on GOV.UK.

Disclaimer: This article is for general information only and does not constitute tax advice. Tax codes and thresholds are set by HMRC and can change — if you believe your tax code is wrong, contact HMRC directly or consult a qualified accountant.

Sharing is Caring!

You May Also Like

Most Recent and Similar Articles.

Scroll to Top