T Tax Code HMRC: Why This Code Costs You Money
The T tax code means HMRC is reviewing your personal allowance. Find out why you have it, what it costs you, and how to resolve it fast.

The letter sitting at the end of your tax code could be quietly costing you money every single month. If your payslip shows a code ending in T, HMRC has flagged your personal allowance for review and until that review is resolved, you may be paying more tax than you owe.
- The T tax code means HMRC needs to review your personal allowance before it can confirm your correct code.
- You are likely underpaying or overpaying tax while the T code is active, depending on what triggered the review.
- T codes are commonly issued when your income approaches £100,000 or when you have multiple income sources HMRC cannot automatically reconcile.
- You can speed up resolution by contacting HMRC directly or updating your details via your Personal Tax Account.
- Leaving a T code unresolved for a full tax year almost guarantees a reconciliation bill or refund at year end.
What Exactly Is the T Tax Code?
- T Tax Code
- A PAYE tax code suffix used by HMRC to indicate that your personal allowance is under review. The number before the T reflects the allowance HMRC is currently applying, but that figure has not been confirmed as correct. The code is temporary, but HMRC will not change it automatically without further information from you or your employer.
The T code does not stand for anything particularly illuminating. HMRC uses it as an administrative flag, a way of saying: we are not confident this code is right, but we need to apply something while we work it out. The number in front of the T still represents a tax-free allowance. If your code is 1257T, for instance, HMRC is applying the standard personal allowance of £12,570 but treating that figure as unconfirmed.
This is distinct from, say, an emergency tax code, which typically takes a completely different form. It is also different from a suffix like L, which simply confirms your entitlement to the standard personal allowance with no review flag attached. If you want a broader overview of what each letter means on your payslip, Tax Code Suffixes UK: What the Letter After the Number Does covers the full alphabet.
The practical consequence of the T code is uncertainty. Your employer applies whatever the code instructs, but if the underlying allowance is wrong, every single payslip is calculating your tax against a number that may not reflect reality.
Why Does HMRC Issue a T Tax Code?
There are three situations where HMRC most commonly assigns a T code, and understanding which one applies to you is the fastest route to fixing it.
Your Income Is Near the £100,000 Threshold
This is the most common trigger. Under UK tax law, your personal allowance is reduced by £1 for every £2 you earn above £100,000. At £125,140 or above, it disappears entirely. When HMRC believes your income may be in this range but cannot confirm it precisely, a T code is its way of holding the position while it gathers more information.
For a PAYE employee earning a salary near that threshold, perhaps with a bonus that varies year to year, HMRC may not know whether your total income will land above or below £100,000 until the year is done. Rather than guess and issue a code it may need to reverse, it flags the allowance as under review.
If this is your situation, the financial stakes are significant. The tax trap between £100,000 and £125,140 is effectively a 60 per cent marginal rate (40 per cent income tax plus the loss of allowance worth another 20 per cent in tax). Getting the code wrong in either direction is costly.
You Have Multiple Income Sources
PAYE works cleanly when you have one employer and one income stream. The moment you add a second job, a pension, rental income, or freelance earnings on top of your salary, HMRC's automatic systems can struggle to apportion your personal allowance correctly across all sources.
A T code can appear when HMRC knows you have multiple income sources but has not yet determined how to split the allowance between them. Your primary employer may be applying an allowance that belongs partly to a second employer, or vice versa. The HMRC Personal Tax Account is usually where this information needs to be updated to trigger a corrected code.
A Change in Circumstances Has Not Been Processed
Marriage allowance transfers, changes in Benefits in Kind, a new company car, or an update to your pension contributions can all prompt HMRC to re-examine your code. If the system has received a notification but not yet processed it into a confirmed new code, a T suffix holds the position temporarily.
What a T Code Costs You in Practical Terms
Let us make this concrete. Say you earn £105,000 a year and HMRC issues you a 1257T code while it reviews your allowance. Your employer applies the full standard personal allowance of £12,570. But your actual entitlement, given your income level, should be a reduced allowance or possibly no allowance at all.
If HMRC later determines you were entitled to zero personal allowance, you will have underpaid income tax across every month the incorrect code was in force. At the end of the tax year, HMRC reconciles PAYE records and issues either a P800 calculation or a Simple Assessment letter requesting the difference. If you have never received one, Annual Tax Calculation P800: What HMRC's Letter Really Means explains exactly what to do when that letter arrives.
The reverse is also possible. If HMRC has reduced your allowance in the T code more than it should have, you have been overpaying and are owed a refund. Either way, leaving the T code unresolved is not neutral. It is a guarantee of a tax bill or a delayed refund at year end.
For a higher earner, the numbers involved are not trivial. An employee on £110,000 whose code incorrectly applies the full £12,570 allowance across a tax year could be sitting on an underpayment of over £5,000. HMRC will collect that, with interest if you are asked to file Self Assessment.
How to Find Out Why You Have a T Code
Your employer will have received a P9 or P6 coding notice from HMRC instructing them to apply the T code. You are entitled to see the breakdown of your own code. The quickest route is your Personal Tax Account at gov.uk, where HMRC shows the components that make up your current code and the reason for any suffix.
Alternatively, you can call HMRC's income tax helpline on 0300 200 3300. Have your National Insurance number ready, along with your most recent payslip showing the T code. Ask specifically why the T suffix has been applied and what information HMRC needs to resolve it.
Check your tax code free at TapTax if you want to understand quickly whether the number in front of the T looks right for your circumstances before you call.
How to Get the T Code Resolved
If the Trigger Is Your Income Level
If HMRC is reviewing your allowance because your income may exceed £100,000, the most direct solution is to give HMRC the information it needs. If your income is reliably below the threshold, contact HMRC with evidence, typically your contract or a P60 from the previous year, and ask them to issue a corrected code. If your income genuinely does exceed the threshold, work with HMRC or a tax adviser to calculate the correct reduced allowance and request an updated code.
You may also need to file a Self Assessment return regardless of whether you sort the PAYE code, since income above £100,000 automatically requires one. If that is a new obligation for you, Change Tax Code Online With HMRC: A Step-By-Step Guide covers the online process for requesting corrections.
If the Trigger Is Multiple Income Sources
Log into your Personal Tax Account and check how your income sources are recorded. HMRC needs accurate figures for all employment, pensions, and self-employment income to issue a correct code. Update anything that is missing or wrong. If you have freelance income on top of your salary, HMRC may need to adjust your PAYE code to collect tax on that income in advance, which is legitimate but needs to be based on accurate estimates.
If your situation involves both employment and self-employment income, the tax-calculator for multiple income sources can help you model the correct tax position before you contact HMRC.
If a Change in Circumstances Was Not Processed
Chase it. HMRC processing backlogs are not mythological. Ring the helpline, reference the change you reported, and ask for a confirmed timeline. If the change involved your employer (a new Benefits in Kind, for instance), confirm with your payroll department that they submitted the relevant P11D or update correctly.
People also ask
The Wider Pattern: Why Tax Code Errors Are So Common
The T code is one symptom of a broader problem. HMRC's PAYE system is largely automated and relies on employers, pension providers, and taxpayers all feeding accurate, timely information into systems that were not designed for the way people actually work today, with portfolio careers, side income, and variable pay.
HMST's own data has shown that millions of PAYE taxpayers receive incorrect codes in any given year. Many of these errors go unnoticed because the difference on a monthly payslip is small enough to miss. Over a full year, that small difference compounds. HMRC Tax Overpayment Repayment: Why the Money Is Yours goes deeper on what you can reclaim when the system has taken too much.
If you want to check whether your current code makes sense for your total income and circumstances, use TapTax's free tax code checker at /check-my-tax-code. You do not need to be self-employed or filing Self Assessment. If you receive a payslip, your code is worth checking.
One More Thing Worth Knowing: The T Code Can Persist
Unlike an emergency code, which employers are sometimes instructed to update automatically after a set period, the T code has no built-in expiry. HMRC will not chase its own review on your behalf. If you received a T code six months ago and forgot about it, it may still be sitting there, applying an unconfirmed allowance to every payslip.
Check your most recent payslip now. If the tax code ends in T, the clock is running on a potential underpayment or an overpayment you are not collecting. The tax year ends on 5 April; the closer you are to that date without resolving a T code, the sharper the reconciliation at year end.
Start with a free check, then contact HMRC with the specific question: what information do you need from me to issue a confirmed code? That question, rather than a general enquiry, tends to get faster, more useful answers.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.

