1254L Tax Code: What It Means and How to Check It

The 1254L tax code gives you a tax-free Personal Allowance of £12,540 for the year, which is £30 below the standard £12,570 allowance most employees receive under 1257L. That small gap means HMRC has trimmed your allowance by £30, usually to account for a minor taxable benefit from your employer, a small underpayment carried over from an earlier year, or the way your allowance has been split across more than one source of income. For a basic-rate taxpayer, the practical effect is roughly £6 of extra Income Tax over the year.

What the Number and Letter Mean

A PAYE tax code has two parts. The number is your annual tax-free allowance with the last digit dropped, so 1254 stands for £12,540. Your employer spreads that amount across your pay periods so a slice of each payslip escapes tax.1GOV.UK. Income Tax Rates and Personal Allowances

The L means you’re entitled to the standard Personal Allowance. It’s the most common letter in UK tax codes and carries no age restriction.2GOV.UK. Tax Codes – What Your Tax Code Means

Why Your Code Shows 1254L Instead of 1257L

For the 2026/27 tax year, the full Personal Allowance is £12,570, which produces the default 1257L code. A 1254L code means HMRC has reduced that figure by £30. A handful of common situations can cause a reduction that small.1GOV.UK. Income Tax Rates and Personal Allowances

A Small Benefit in Kind From Your Employer

If your employer provides a non-cash perk with a taxable value of about £30, HMRC collects the tax by reducing your allowance rather than sending you a separate bill. Typical low-value items include employer-paid medical cover at a modest level, a subsidised gym membership, or a subscription to a professional body that isn’t on HMRC’s approved list. Benefits your employer reports are listed on your P11D.3GOV.UK. Your P45, P60 and P11D Form – P11D

A Small Underpayment Being Collected From an Earlier Year

If you underpaid tax in a previous year, HMRC can recover the debt by trimming your allowance in the current year, a process called coding out. For a £30 reduction, the underpayment being clawed back is modest. HMRC can code out underpayments up to £2,999.99 this way; anything from £3,000 upwards has to be paid through Self Assessment or a direct payment instead.4GOV.UK. PAYE Manual – PAYE12070

An Allowance Split Across More Than One Job or Pension

If you have two jobs, or an employment and a pension, HMRC sometimes divides your Personal Allowance between the sources. When the split doesn’t divide neatly, one source can end up with slightly less than £12,570 and another picks up the rest. If yours ends up at £12,540, that source shows 1254L.

Marriage Allowance Isn’t the Cause

Marriage Allowance lets one spouse transfer £1,260 of Personal Allowance to the other, but it doesn’t produce a 1254L code. Transferring your allowance gives you a code ending N; receiving it gives you a code ending M. Neither ends in L, and the £1,260 shift is far larger than the £30 gap behind 1254L.5GOV.UK. Marriage Allowance – How to Apply

How to Check Whether Your 1254L Code Is Correct

The most useful document is the PAYE Coding Notice (form P2). HMRC sends this when your code changes, and it breaks down every addition and deduction that went into the calculation, so you can see exactly what the £30 relates to.6GOV.UK. PAYE Manual – PAYE11030 – P2 Notice of Coding

A few other documents help fill in the picture:

  • Your P60, issued by your employer by 31 May after the tax year ends, shows your total pay and the tax deducted, which tells you whether the right amount was actually withheld.7GOV.UK. Your P45, P60 and P11D Form – P60
  • Your P11D lists any benefits in kind your employer reported and gives each one a taxable value. Look for an item worth around £30.3GOV.UK. Your P45, P60 and P11D Form – P11D
  • Your P45 from a previous job carries pay and tax figures across, and an inaccurate carry-over can produce a slightly off code at your new employer.

You can also check your code online through HMRC’s “Check your Income Tax” service, which shows the current code on file and the income and benefit figures used to work it out.8GOV.UK. Check Your Income Tax for the Current Year

How to Update or Challenge Your Code

If the £30 reduction looks wrong, the quickest route is the online “Check your Income Tax” service on GOV.UK. Sign in with a Government Gateway user ID or GOV.UK One Login.9GOV.UK. HMRC Online Services – Sign In or Set Up an Account From the income tax section you can report changes to your circumstances or flag a benefit that no longer applies.10GOV.UK. Tax Codes – If You Think Your Tax Code Is Wrong

The HMRC app is another way to view your code and claim a refund if you’ve overpaid, though its update features are more limited than the full online service.11GOV.UK. Download the HMRC App

If you’d rather speak to someone, call the Income Tax helpline on 0300 200 3300, open Monday to Friday from 8am to 6pm and closed on bank holidays. A representative can review your code and make corrections over the phone.12GOV.UK. Income Tax – Enquiries

Once HMRC processes a change, they send you an updated P2 explaining the new code, and your employer receives a separate electronic notification through PAYE telling them to adjust your withholdings from the next available pay period.6GOV.UK. PAYE Manual – PAYE11030 – P2 Notice of Coding

If the 1254L Code Meant You Paid Too Much

HMRC usually catches overpayments through its end-of-year reconciliation. After the tax year ends on 5 April, HMRC compares your actual earnings against what your employer deducted and sends a P800 tax calculation letter if the figures don’t match.

If a P800 confirms you’re owed a refund, claiming online through your Personal Tax Account puts the money in your bank within about five working days. Requesting a cheque instead takes around six weeks. If you don’t respond to the P800 at all, HMRC will eventually post a cheque, usually within 14 days of the date on the letter.13GOV.UK. Tax Overpayments and Underpayments – If Youre Due a Refund

You can also start a claim yourself through the GOV.UK “Check how to claim a tax refund” tool, which routes you to the right process for your situation.14GOV.UK. Check How to Claim a Tax Refund HMRC reviews four open tax years when looking into a claim, so a check on one year may surface overpayments in others.

If the 1254L Code Meant You Paid Too Little

Where a code has left you underpaid, HMRC tries to recover the shortfall by coding it out: next year’s code absorbs the debt by reducing your allowance, spreading repayment across your pay packets. HMRC can collect up to £2,999.99 this way. Anything £3,000 or above has to be paid through Self Assessment or directly.4GOV.UK. PAYE Manual – PAYE12070

Some safeguards apply. HMRC won’t code an underpayment against a source where your income isn’t large enough to cover the extra deduction, and they won’t double your tax liability through coding adjustments unless you ask them to. If you’re in a formal Breathing Space arrangement for debt management, HMRC must pause recovery, including coding out.4GOV.UK. PAYE Manual – PAYE12070

Late payment interest applies to outstanding tax at base rate plus 4%, which as of January 2026 is 7.75%. On a £30 shortfall the interest barely registers, but it matters more when larger sums are involved.15GOV.UK. HMRC Interest Rates for Late and Early Payments