0T Tax Code: What It Means and How to Fix It

By Harvey Dhillon, ACMA, CGMA9 June 20264 min readReviewed by Noman Abbasi, ACCALast updated

A 0T tax code (zero-T) means you get no Personal Allowance at all, no tax-free slice of pay. Unlike a BR code, which taxes everything at a flat 20%, a 0T code taxes your income across the normal bands (basic, then higher, then additional) but starting from the very first pound.

This is part of our UK tax codes explained series.

What does 0T mean?

The 0 says your tax-free allowance is zero. The T means there are other items in your code that HMRC needs to review. Put together, 0T removes your £12,570 allowance entirely and applies the standard rate bands from £0 of income on that source.

Why do I have a 0T tax code?

Reviewing financial reports at a desk

Common reasons include:

  • You started a new job and gave no P45 and did not complete the new-starter checklist, so HMRC has no allowance details yet.
  • Your Personal Allowance is fully used elsewhere (for example against a higher pension or another job).
  • Your income is over £125,140, at which point the Personal Allowance has tapered to nil.
  • It can appear on a final payment from an old employer after your leaving date.

0T versus BR and emergency codes

It helps to see the three side by side:

CodeAllowanceHow it taxes
BRNoneFlat 20% on everything
0TNoneNormal bands (20% → 40% → 45%) from £1
1257L W1/M1£12,570Full allowance, but each period taxed in isolation

So 0T is harsher than BR for higher earners (it can push income into 40% and 45%), and harsher than an emergency code because it removes your allowance altogether.

What to do if the code is wrong

If you think your tax code is wrong, do not just wait, an incorrect code is corrected from the date HMRC updates it, and any over- or under-payment is squared up afterwards. Steps to take:

  1. Check your latest tax code notice (the "PAYE Coding Notice", form P2) in your HMRC personal tax account. It shows how the code was built up.
  2. Compare it to your real situation, one job or several, any benefits in kind, untaxed income, or earlier-year underpayments being collected.
  3. If you have just one job and see 0T, you are almost certainly missing your allowance, give HMRC or your employer your starter details so the right code can be issued.
  4. Tell HMRC if anything is out of date, online, via the HMRC app, or by phone. They will issue a revised code to your employer.
  5. Watch your next payslip to confirm the new code has been applied and any refund has come through.

Frequently asked questions

Will I get a refund if my 0T code was wrong?

Usually yes. Once the correct code is applied, overpaid tax is normally repaid through your pay (on a cumulative code) or reconciled by HMRC after the tax year.

Is 0T the same as BR?

No. Both give no allowance, but BR taxes everything at a flat 20%, whereas 0T uses the normal bands from the first pound, so high earners pay more under 0T.

Why is my bonus taxed under 0T?

A payment made after you have left an employer is often run through a 0T code because your allowance details have ended. Any over-deduction is sorted out afterwards.

Think your tax code is wrong? It is one of the most common payroll errors, and HMRC will not always spot it for you. Zmartly's Self Assessment and personal tax team can check your code against your circumstances and deal with HMRC on your behalf. Get in touch for a free review, or book a free Tax Health Check.

Book a free tax code review →

Free · 30 minutes · No obligation

Stop overpaying tax. Start filing in 5 days.

Thirty minutes with an ACCA-qualified accountant. Most owners uncover £1,000-£3,000 in annual savings on the first call. If we are not the right fit, you walk away with a free tax review on the house.

Google reviewer HeenaGoogle reviewer land4 success (chill feel good)Google reviewer Jorge Carballo GomezGoogle reviewer Auris Property AcademyGoogle reviewer Sean Barrington
Joined by 240+ UK businesses this year
4.9 Google< 72h reply time30-day money-back