Why Is Your Tax Code 1238L and Not 1257L?

Tax code 1238L means your tax-free personal allowance for the 2026/27 tax year is £12,380. That’s £190 less than the standard £12,570 allowance carried by code 1257L, and the gap almost always reflects a small adjustment HMRC has made to collect tax on a workplace benefit or a modest underpayment from an earlier year.1GOV.UK. Rates and Thresholds for Employers 2026 to 2027 The letter “L” confirms you’re on the standard personal allowance framework; the number is what remains once HMRC has factored in the adjustment.2GOV.UK. What Your Tax Code Means

What the Number and Letter Actually Tell Your Employer

A PAYE tax code has two working parts. The number tells your employer how much you can earn before income tax kicks in. The letter describes your situation.2GOV.UK. What Your Tax Code Means

To translate the number into pounds, multiply by ten. So 1238 becomes £12,380. Your employer spreads that tax-free amount across the year — roughly £1,032 a month or £238 a week — and only starts deducting income tax on earnings above the running total.

The “L” simply confirms you’re entitled to the standard personal allowance. It has no age element, despite older guidance that once linked certain letters to age brackets. If you were receiving Marriage Allowance from a partner the letter would be “M”; if you had transferred part of your allowance to a partner it would be “N.”2GOV.UK. What Your Tax Code Means

Why You’re on 1238L and Not 1257L

The default code for someone with a single job or pension and no adjustments in 2026/27 is 1257L, reflecting the full £12,570 personal allowance.1GOV.UK. Rates and Thresholds for Employers 2026 to 2027 A code of 1238L tells you HMRC has shaved £190 off that allowance. Three explanations cover almost every case:

  • A taxable workplace benefit. Private medical insurance, a company car, a fuel benefit, or a company mobile phone all carry a cash value that HMRC recovers by lowering your code rather than by sending you a separate bill.
  • A small underpayment carried forward from a previous tax year. Rather than demanding a lump sum, HMRC collects it gradually by reducing this year’s allowance.
  • Untaxed income HMRC knows about. Savings interest above your Personal Savings Allowance, modest rental income, or small amounts of self-employment can all trigger a coding adjustment.

£190 is a small reduction, which points to a low-value benefit or a minor prior-year shortfall rather than anything dramatic. A single benefit worth around £190 for the year, or unpaid tax of roughly £38 being spread over twelve months at the basic rate, would each produce this size of adjustment.

How to See the Exact Reason

HMRC sets out the arithmetic on your coding notice, form P2. It lists the standard allowance, each deduction or addition, and the resulting code. If a paper P2 hasn’t arrived, the same breakdown sits inside your personal tax account online.3GOV.UK. Why Your Tax Code Might Change

Sign in with your Government Gateway credentials and open “Check your Income Tax.” The service shows what HMRC believes you earn, which benefits your employer has reported, and how each figure feeds into the code.4GOV.UK. Check Your Income Tax for the Current Year5GOV.UK. Personal Tax Account: Sign In or Set Up

What to Do if 1238L Looks Wrong

If the reason for the £190 reduction no longer applies — you handed the company car back, cancelled the medical cover, cleared the earlier underpayment — you can update the details through the same online service. You can also use it to report a benefit that’s ended.4GOV.UK. Check Your Income Tax for the Current Year

If online access isn’t an option, call HMRC. Have your National Insurance number ready, along with your employer’s PAYE reference from a recent payslip.

Once HMRC processes the change, it issues a new code and notifies you and your employer within 15 working days.6GOV.UK. Tax Codes: If You Think Your Tax Code Is Wrong Your next payslip should reflect it. Because PAYE recalculates cumulatively, any tax overpaid earlier in the year under the old code usually comes back through that same payslip in one go.

If You Realise You Gave HMRC the Wrong Information

Coding adjustments depend on what HMRC has been told about your benefits and other income. If you find you’ve supplied something inaccurate — or failed to report a benefit that should have reduced your allowance — telling HMRC before they find it themselves almost always produces a smaller penalty, and a careless mistake corrected promptly can carry no penalty at all.

The penalty scale runs by behaviour:

  • Careless errors: 0% to 30% of the underpaid tax if you disclose voluntarily; 15% to 30% if HMRC prompts you.
  • Deliberate errors: 20% to 70% if you come forward; 35% to 70% if prompted.
  • Deliberate and concealed errors: 30% to 100% if disclosed voluntarily; 50% to 100% if HMRC discovers the concealment.
7GOV.UK. Compliance Check Series: CC/FS7A

For a code like 1238L, where the adjustment is small, the amounts at stake are usually modest. The point of checking is less about avoiding penalties and more about making sure the £190 reduction still reflects your actual circumstances — and that you’re not paying tax on a benefit you no longer receive.