A 659L tax code tells your employer or pension provider that you can earn £6,590 before Income Tax is deducted, which is £5,980 less than the standard Personal Allowance of £12,570 for the 2026/27 tax year.1GOV.UK. Income Tax Rates and Personal Allowances HMRC has reduced your allowance for a specific reason, most often taxable workplace benefits, unpaid tax from an earlier year, an untaxed State Pension, or income above £100,000. If the reason no longer applies, you are paying too much tax on every payslip until you fix it.
How the Number and Letter Work
Every PAYE tax code is a number plus one or more letters. Multiply the number by ten and you get the annual income you can earn tax-free: 659 × 10 = £6,590. Payroll software spreads that £6,590 evenly across your pay periods, so a slice of it is applied each week or month rather than all at once.
The most common UK code is 1257L, which matches the full £12,570 Personal Allowance.2GOV.UK. Tax Codes – What Your Tax Code Means Income above your allowance is taxed at 20% up to £37,700, then 40% once total income passes £50,270.3House of Commons Library. Direct Taxes – Rates and Allowances for 2026/27 With 659L, you hit the 20% band £5,980 sooner than someone on 1257L, so the practical effect is more tax taken from each payslip.
The letter L on the end means you receive the standard Personal Allowance with no special adjustments for things like marriage transfers or the blind person’s allowance.2GOV.UK. Tax Codes – What Your Tax Code Means It is the default suffix for most employees and pensioners and does not depend on your age.
Why HMRC Cut £5,980 Off Your Allowance
A 659L code always represents the same arithmetic: £12,570 minus £5,980. What varies is the reason for the subtraction. Sometimes more than one factor is involved, and HMRC combines them to arrive at a single figure.
Taxable Workplace Benefits
This is the most common cause of a significantly reduced code. When your employer provides a company car, private medical insurance, an interest-free loan, or similar perks, those benefits have a taxable cash value. Rather than sending you a separate bill, HMRC collects the tax by shrinking your allowance so more of your salary is taxed at source.4HM Revenue & Customs. Voluntary Payrolling of Benefits in Kind A benefit valued at £5,980 subtracted from £12,570 leaves £6,590 — exactly the 659L allowance. Your employer reports benefit values on a P11D after each tax year, and HMRC uses those figures to set the following year’s code.
Unpaid Tax From an Earlier Year
If you owe less than £3,000 in tax from a previous year, HMRC will usually collect it by lowering your code rather than asking for a lump sum.5GOV.UK. Pay Your Self Assessment Tax Bill – Through Your Tax Code The debt is spread across twelve months of payslips. HMRC cannot use this method if it would push your total tax above 50% of your PAYE income, so there is a built-in safeguard against an outsized deduction.
State Pension Income
The State Pension is taxable, but it is paid without any tax deducted. If you also receive a workplace or private pension through PAYE, HMRC lowers the tax code on that second pension to collect the tax on the State Pension. An annual State Pension of £5,980 subtracted from £12,570 produces a 659L code on your other pension. The higher your State Pension, the lower the code on your other income.
Untaxed Income or the High-Income Taper
Rental income, freelance earnings, or state benefits that arrive without tax taken off can also reduce your code. HMRC estimates the annual amount and subtracts it from your allowance so the tax is collected through your payslip.
A reduced code is not always about benefits or debts. If your adjusted net income exceeds £100,000, the Personal Allowance is cut by £1 for every £2 above that threshold and disappears entirely at £125,140.3House of Commons Library. Direct Taxes – Rates and Allowances for 2026/27 An income of around £112,820 trims the allowance to roughly £6,590, producing a 659L code with no benefit or debt involved. If you earn in that range, the taper is the likely explanation.
If you hold two jobs, your full Personal Allowance is normally given to only one of them. You can ask HMRC to split it, but the split works well only when both incomes are steady. A 1257L code accidentally applied to both jobs will lead to an underpayment at year end.
If You Live in Scotland
If your main home is in Scotland, your code should read S659L rather than 659L. The £6,590 allowance is the same, but Scottish rates apply above it: a 19% starter rate, then 20%, 21%, 42%, 45%, and 48% on income above £125,140.6GOV.UK. Understanding Your Employees Tax Codes – What the Letters Mean If your payslip shows 659L without the S, contact HMRC because the wrong rates are being applied to your pay.
Checking Whether 659L Is Right for You
Do the arithmetic before you call HMRC. Start with £12,570 and subtract the total value of workplace benefits from your most recent P11D, any estimated untaxed income, and any prior-year debt HMRC is collecting. If the total reduction comes to about £5,980, the code is probably correct. If you cannot account for the full amount, something is likely wrong.
Common errors include a benefit that ended but is still being deducted, an estimated income figure set too high, or an old underpayment that has already been cleared but not removed from your record. These mistakes can sit on a code for years if nobody flags them, quietly overtaxing every payslip.
Getting the Code Corrected
The fastest route is the Check your Income Tax service on GOV.UK. Signing in lets you see the components of your tax code and report changes to income or benefits directly.7GOV.UK. Tax Codes – If You Think Your Tax Code Is Wrong The HMRC app shows your current code, though the online service is more complete for detailed changes.8GOV.UK. Download the HMRC App
If you prefer to speak to someone, the Income Tax helpline handles code queries. Have your National Insurance number ready before you call.9GOV.UK. Income Tax – Enquiries It also helps to have a recent payslip showing 659L, your P11D if benefits are involved, and an estimate of your total income for the year so the agent can recalculate on the spot.
Once HMRC agrees the code should change, an updated coding notice reaches your employer within 15 working days. Monthly-paid employees usually see the new code on the next payslip or the one after; weekly-paid employees should see it within about three payslips.7GOV.UK. Tax Codes – If You Think Your Tax Code Is Wrong
What Happens If You Leave the Wrong Code in Place
If the code was wrong for months before you spotted it, the mismatch is settled after the tax year ends. HMRC sends a P800 tax calculation between June and the following March showing whether you owe more or are due a refund.10GOV.UK. Tax Overpayments and Underpayments Refunds can be claimed online through your Personal Tax Account. An underpayment below £3,000 is normally collected by adjusting the next year’s code.5GOV.UK. Pay Your Self Assessment Tax Bill – Through Your Tax Code
Underpayments above £3,000 come through a Simple Assessment letter, which you pay directly. Outstanding tax also carries late payment interest, set at 7.75% as of January 2026.11GOV.UK. HMRC Interest Rates for Late and Early Payments That rate alone is a reason to check your code now rather than wait for HMRC to catch the error later.