What Does L Mean in a Tax Code? The Letter Explained
The letter L in your tax code is quietly worth £12,570 a year. Here is exactly what it means, when you lose it, and how to check yours is correct.

Your payslip says 1257L. Your colleague's says 1100L. Someone else at work has no L at all. HMRC never explained the difference, and your employer certainly did not. So what does L mean in a tax code, and should you be worried if yours looks different?
The short answer: the letter L is one of the most valuable letters in the English language for a UK employee. Lose it from your tax code and you could be overpaying hundreds of pounds in income tax every single year, silently, without a single warning from HMRC.
- The letter L in your tax code means you qualify for the standard tax-free Personal Allowance, currently £12,570 in 2025-26.
- A different letter in place of L (such as M, N, T, or no letter at all) changes how much tax you pay every month.
- HMRC does not always notify you when your tax code changes. Checking it yourself takes about two minutes.
- If your tax code has never included an L and you earn under £100,000, you may have been overpaying tax.
- You can check your current tax code for free at /check-my-tax-code right now.
What the Letter L Actually Means
- L Tax Code Suffix
- The letter L at the end of a UK tax code indicates that the employee is entitled to the standard Personal Allowance. In 2025-26, this is £12,570 of income on which no income tax is charged. The number before the L is that allowance divided by ten, so 1257L means a £12,570 allowance.
The number in your tax code is simply your Personal Allowance divided by ten. The letter tells HMRC and your employer what type of allowance that is and how to apply it. The letter L is the most common suffix in the entire PAYE system because it covers the standard Personal Allowance that most UK employees are entitled to.
When your employer's payroll software sees 1257L, it reads: "This person can earn £12,570 this tax year before paying a single penny in income tax. Spread that equally across each pay period and deduct tax only on earnings above that threshold."
That is the entire function of the L. It is not a grade, a category, or a compliance status. It is simply HMRC's shorthand for: standard allowance, nothing unusual here.
Why L and Not Another Letter?
HMRC uses a range of suffix letters, each carrying a specific meaning. L happens to be the one assigned to the standard Personal Allowance, probably because it derives historically from the Latin word for free (liber) or simply because HMRC needed a letter and L was available. The taxman's poetry rarely runs deep.
The important point is that L is what most people should have. If your payslip shows a different letter, that letter is telling you something specific about how your tax-free income has been adjusted.
The Letters That Replace L and What They Signal
M: You Have Received a Marriage Allowance Transfer
If your tax code ends in M rather than L, your spouse or civil partner has transferred 10 percent of their unused Personal Allowance to you. This gives you a slightly higher tax-free amount and a correspondingly lower monthly tax bill. The M signals that a Marriage Allowance transfer is in place.
N: You Have Given Away Part of Your Allowance
N is the mirror of M. If your code ends in N, you are the spouse who transferred allowance away. Your Personal Allowance is reduced by 10 percent, meaning you pay slightly more tax each month. Both M and N are covered in detail in How HMRC Calculates Your Tax Code: The Hidden Maths.
T: HMRC Needs to Review Your Code
A T suffix means HMRC wants to review your tax code before confirming your allowance. It is often used when your circumstances are more complex, for example if you have multiple sources of income or if there are adjustments in your code that HMRC cannot automatically confirm. It is not inherently wrong, but it is worth checking.
0T: No Allowance at All
A 0T code means you receive zero Personal Allowance. Every pound you earn is taxed from the first penny. This happens when HMRC has no information about you, when you have used up your entire allowance against another income source, or when your income exceeds £125,140. This is covered in detail in 0T Tax Code: Every Pound You Earn Taxed From Day One.
BR, D0, D1: Flat-Rate Codes for Second Jobs
These codes apply a flat tax rate rather than using your Personal Allowance. BR taxes all income at 20 percent, D0 at 40 percent, and D1 at 45 percent. They are typically applied to a second job or pension where your Personal Allowance has already been allocated elsewhere. Missing L in a code like this is intentional, but only if the context is correct.
When Should Your Code Have L?
Most UK employees with a single job and no unusually complex tax affairs should see L at the end of their tax code. Specifically, you should have L if:
- You earn between £12,571 and £100,000 per year
- You have not transferred any Marriage Allowance to a partner (and have not received one)
- Your Personal Allowance has not been reduced by a benefit-in-kind, unpaid tax from a previous year, or a second income source
- HMRC has not placed your code under review
If you earn above £100,000, your Personal Allowance reduces by £1 for every £2 you earn over that threshold. At £125,140 or above, the allowance disappears entirely and L becomes irrelevant. For most readers earning below that level, the absence of L on a single-employment payslip is a flag worth investigating.
How HMRC Gets the L Wrong
HMRC issues tax codes based on information it holds. That information is not always correct. Common reasons your code might be missing L, or carry the wrong number before it, include:
Benefits in kind that have been double-counted. If your employer reports a company car or private medical insurance, HMRC reduces your Personal Allowance accordingly. If the value is estimated too high or reported twice, you lose more allowance than you should.
Unpaid tax from a previous year collected through your code. HMRC sometimes recoups tax from earlier years by reducing your current-year allowance. If the debt figure is wrong or already settled, your code will be too low.
Multiple income sources creating confusion. If you have a pension alongside employment, HMRC must split your allowance between the two. This can result in neither source having the full L benefit you expect. See the tax-calculator/multiple-income tool if this applies to you.
Starting a new job. If your employer does not receive a P45 from your previous job, an emergency tax code is applied, often without L or with a non-cumulative suffix. This is explored in detail in Emergency Tax Code W1: Why It Follows You and How to Escape.
Outdated records. HMRC's systems do not always update automatically when your personal circumstances change. Marriage, divorce, a new employer, or a change in working hours can all create a gap between your actual situation and your tax code.
A Concrete Example: What Losing the L Costs You
Imagine you are a nurse earning £35,000 a year. Your standard tax code should be 1257L, giving you £12,570 tax-free. Your remaining £22,430 is taxed at 20 percent, producing a tax bill of £4,486 per year.
Now suppose HMRC incorrectly issues you a code of 750L, perhaps because it believes you have an underpayment from a previous year that has already been settled. Your tax-free amount drops to £7,500. Your taxable income rises to £27,500. Your tax bill becomes £5,500 per year.
Difference: £1,014 overpaid in a single year. Across two tax years before you spot the error, that is over £2,000 quietly taken from your pay. HMRC will not send you an apology letter. You may eventually receive a P800 recalculation (explained in P800 Tax Calculation Refund: What HMRC Isn't Telling You), but that is not guaranteed.
This is not a rare edge case. It is a predictable consequence of a system that relies on automated data matching across millions of records.
How to Check Your Tax Code Has the Right Letter
You do not need an accountant to verify this. Here is how to check in under five minutes.
Step 1: Find Your Current Tax Code
Look at your most recent payslip. The tax code is usually printed near the top, often alongside your National Insurance number. It might say 1257L, 1100L, 747T, or something else entirely.
Step 2: Understand What You Should Have
For most employees with one job, earning between £12,571 and £100,000, the standard code is 1257L. If yours differs, note the number and the letter. The number tells you the allowance being applied; the letter tells you the type.
Step 3: Use the Free Check Tool
The fastest way to see whether your current code is correct, and whether you may have overpaid, is to check your tax code at /check-my-tax-code. This takes your earnings and code and flags any likely discrepancy immediately.
Step 4: Contact HMRC If Something Is Wrong
If your code is incorrect, you can update it online through your Personal Tax Account or call HMRC on 0300 200 3300. The process for correcting a code online is covered step by step in Change Tax Code Online With HMRC: A Step-By-Step Guide. Corrections apply going forward, and any overpayment from earlier in the tax year is usually refunded through payroll.
For overpayments from previous years, HMRC can issue a refund going back up to four tax years. The process for claiming that money is explained in Wrong Tax Code Refund: How Much Can You Actually Claim?.
People also ask
The L That Should Be There But Is Not
The cruelest version of this problem is the employee who has never questioned their tax code because it looks like a code. It has a number. It has a letter. The payslip prints every month and nobody raises an alarm.
But the letter is wrong. And the number before it is too low. And thousands of pounds have been paid to HMRC that were never owed.
The letter L in a tax code is, in the end, a symbol of entitlement. Entitlement to a basic tax-free threshold that Parliament decided every working person in the UK should have. When it disappears, or when the number before it shrinks without justification, that entitlement has been quietly eroded.
HMRC is not malicious. But it is running a system that processes tens of millions of codes automatically, and errors are baked into the process. The accountability sits with you, because nobody else is watching your payslip.
If your code ends in L and the number before it is 1257, you are almost certainly on the right code for 2025-26. If anything else appears, spend two minutes at /check-my-tax-code and find out exactly what HMRC thinks about your money.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.

