930L Tax Code: What It Means, Costs, and How to Fix It

A 930L tax code means your employer will treat £9,300 of your pay as tax-free this year and deduct income tax from everything above it. That’s £3,270 less than the standard £12,570 allowance that comes with code 1257L, so more tax leaves each payslip.1GOV.UK. Understanding Your Employees Tax Codes HMRC only shrinks an allowance for a reason, and if 930L has turned up on your payslip or coding notice unexpectedly, there is almost always a specific adjustment behind it that you can identify and check.

What the Number and Letter Actually Say

Every PAYE code follows the same rule: drop the last digit of the number to get your rough tax-free allowance in pounds. So 930 means £9,300. The “L” says you qualify for the standard personal allowance category, even though the amount itself has been adjusted down from the full figure.2GOV.UK. Income Tax Rates and Personal Allowances The personal allowance has been frozen at £12,570 since 2021 and is due to stay there until at least April 2028, so 1257L remains the default code for anyone without adjustments.

The £3,270 gap between 1257L and 930L is the important figure. That number represents whatever HMRC has decided should come off your allowance for the year. Work out what it stands for and you’ll know why your code is what it is.

Why HMRC Reduced Your Allowance

A short list of situations explains most 930L codes. In every case, HMRC is trying to collect the right amount of tax steadily through payroll rather than sending you a separate bill.

A Company Benefit You Receive

Non-cash perks from your employer are by far the most common cause. Private medical insurance, a company car, or a fuel card each have a taxable value, and HMRC takes that value off your personal allowance so the tax comes out gradually.3GOV.UK. Payrolling Tax Employees Benefits and Expenses Through Your Payroll A company car worth £2,500 plus medical cover worth £770 adds up to exactly £3,270, which drops 1257L to 930L. Your employer reports these values on a P11D, and HMRC then updates the code.4GOV.UK. Expenses and Benefits for Employers – Reporting and Paying

Tax You Owed From an Earlier Year

If you underpaid tax in a previous year and the shortfall was under £3,000, HMRC can recover it by lowering this year’s allowance instead of demanding a direct payment. This is called “coding out.” Three limits apply: the underpayment has to be below £3,000, you must already be paying tax through PAYE, and the adjustment can’t more than double your normal in-year tax.5GOV.UK. Pay Your Self Assessment Tax Bill – Through Your Tax Code Underpayments of £3,000 or more can’t be handled this way and must be paid separately.6GOV.UK. PAYE Manual – PAYE12070

Other Income That Isn’t Being Taxed at Source

Savings interest, rental income, or earnings from a small side job outside PAYE can all be folded into your main tax code. HMRC estimates how much untaxed income you’ll have, cuts your allowance by that figure, and your regular employer collects the extra tax. It saves you filing Self Assessment for modest amounts. The risk is that if HMRC’s estimate is off, you’ll be over- or under-taxed until the figures are corrected.

Marriage Allowance Plus Something Else

Transferring £1,260 of your allowance to a spouse or civil partner under Marriage Allowance drops your own code to 1131L on its own.7GOV.UK. Marriage Allowance – How It Works That won’t produce 930L by itself, but combined with a modest benefit in kind or coded-out underpayment, the reductions can add up to the £3,270 that gets you there.

What 930L Costs You in Practice

The calculation is straightforward. Take your gross annual salary, subtract £9,300, and the rest is taxable at the usual rates. For the 2025–26 tax year in England, Wales, and Northern Ireland:

  • Basic rate 20% on the first £37,700 of taxable income
  • Higher rate 40% on taxable income from £37,701 to £125,140
  • Additional rate 45% on taxable income above £125,140

On a £30,000 salary, £20,700 becomes taxable under 930L, producing an annual tax bill of £4,140 at basic rate. The standard 1257L code on the same salary would leave £17,430 taxable and £3,486 of tax. So 930L costs this earner about £654 more a year, or roughly £54.50 a month.8GOV.UK. Income Tax Rates and Allowances for Current and Previous Tax Years

Payroll software spreads the £9,300 allowance across your pay periods rather than giving it all at the start of the year, so each payslip looks broadly the same. If you live in Scotland, your code carries an “S” prefix (S930L) and Scottish income tax rates apply instead.9GOV.UK. Income Tax in Scotland – Current Rates

If You See W1, M1, X, or NONCUM Next to the Code

A 930L code sometimes appears with an extra marker: W1 for weekly pay, M1 for monthly pay, X for irregular pay, or the word NONCUM on some payslips. These mean your tax is being worked out on a non-cumulative, emergency basis, so each pay period is treated on its own instead of being smoothed across the year.10GOV.UK. Emergency Tax Codes

This often happens temporarily when you start a new job before HMRC has confirmed a full code with your employer. You may overpay briefly because the system isn’t crediting you for allowance already used earlier in the tax year. Once HMRC issues a cumulative code, the overpayment is usually put right automatically over the next few payslips.

If You Have a Second Job or a Pension

Your full personal allowance is normally used against one income only. A second job or a private pension alongside employment typically gets a flat-rate code:

  • BR taxes all the secondary income at 20%
  • D0 taxes it all at 40%
  • D1 taxes it all at 45%

Scottish and Welsh versions carry S or C prefixes.11GOV.UK. Understanding Your Employees Tax Codes – What the Letters Mean If your 930L sits on your main job and a BR code covers a second job, the totals usually work out close to right. Trouble tends to appear when the split doesn’t match reality, for example if your secondary income has become larger than your primary. In that case the allowance is attached to the wrong source and the tax comes out wrong across the year.

Checking the Code and Getting It Corrected

The quickest way to see what makes up your code is the “Check your Income Tax” service in your Personal Tax Account on GOV.UK. It shows the breakdown of your code, HMRC’s estimate of your income from every job and pension, and it lets you tell HMRC about changes.12GOV.UK. Check Your Income Tax for the Current Year You’ll need a Government Gateway login.

Before you contact HMRC, pull together the documents that show the numbers. Recent payslips show what’s being deducted right now. Your P60 confirms total pay and tax for the last complete tax year.13GOV.UK. Your P45, P60 and P11D Form – P60 If company benefits are involved, your P11D shows the taxable value your employer reported.4GOV.UK. Expenses and Benefits for Employers – Reporting and Paying Comparing those P11D figures with the breakdown of your code often shows exactly where the £3,270 came from and whether it’s still accurate.

Once HMRC updates your details, it issues a revised P2 coding notice with the full breakdown and sends a copy to your employer’s payroll, so future deductions adjust automatically.14GOV.UK. PAYE Manual – Coding – P2 Notice of Coding

If HMRC Won’t Change the Code

If you disagree with a coding decision and can’t sort it out through the online service or by phone, you have a formal right of appeal. The deadline is 30 days from the date on HMRC’s decision notice. If HMRC reviews the appeal and you still disagree, you have another 30 days from that response to take it further.

Getting Back Tax You’ve Already Overpaid

If you’ve been on the wrong code and paid too much, HMRC usually sends a P800 tax calculation after the tax year ends. It tells you the amount owed and how to claim. Claiming online is quickest, with payment typically in five working days; asking for a cheque takes around six weeks.15GOV.UK. Tax Overpayments and Underpayments – If Youre Due a Refund

You have four years from the end of the tax year in which you overpaid to make a claim. For 2025–26, that deadline is 5 April 2030. You don’t have to wait for a P800 either; if you think you’ve overpaid you can raise it directly through your Personal Tax Account or by calling HMRC.