Tax Code L Explained
L at the end of a tax code means you're entitled to the standard tax-free Personal Allowance. The number before it, multiplied by 10, is roughly your tax-free pay for the year. 1257L = £12,570. A different number with L (like 1263L or 1231L) means HMRC has added or deducted something from the standard amount.
Tax-free allowance implied by this code: £12,570 a year (£1,047.50 a month).
How your pay is taxed on L
Payroll divides the allowance by 12 (monthly) or 52 (weekly) and taxes pay above it. Example (England, 1257L, £30,000): about £290.50 Income Tax a month. Each 1 point in the number is worth £10 of allowance, which is £2 a year (17p a month) of tax at 20%.
| Income tax with this code | £3,486 |
| Income tax with standard 1257L | £3,486 |
| Difference per month | £0.00 |
Your result is ready
Why you might have this code
- You are entitled to the standard Personal Allowance.
- Any adjustments (expenses, benefits, underpayments) are reflected in the number, not the letter.
What to do
- Check the code HMRC holds for you in your personal tax account (GOV.UK sign-in) or the HMRC app – it also shows how the number was worked out.
- Compare it with the code on your latest payslip. If they differ, ask payroll whether they have applied HMRC’s latest notice.
- If the number differs from 1257, check HMRC’s breakdown to see why.
See all tax codes or check your take-home with the UK salary calculator.
Reading any L code: the arithmetic
HMRC’s PAYE Manual illustrates the rule with a short table: net allowances of 270 to 279 give code 27, 2,700 to 2,709 give 270, and 2,740 to 2,749 give 274. Nil allowances give code 0, and 1 to 19 give code 1 – so even a net allowance of £5 shows as 1, not 0. Reading backwards, multiply any L code by 10 and you have the allowance to within £9.
Payroll works the other way round. HMRC’s pay adjustment tables give each code number ×10 plus £9 of free pay a year, spread over the pay periods. For 1257L that is about £1,048.25 a month.
Real L codes and what produced them
| Code | Allowance | Typical cause |
|---|---|---|
| 1257L | £12,570 | Standard Personal Allowance, nothing else |
| 1582L | £15,820 | Blind Person’s Allowance of £3,250 added |
| 1275L | £12,755 | £185 flat-rate expense for ambulance staff |
| 1263L | £12,630 | £60 standard uniform flat-rate expense |
| 1100L | £11,000 | GOV.UK’s own example: £1,570 of private medical insurance deducted |
Worked example: 1582L for Blind Person’s Allowance
Blind Person’s Allowance is £3,250 in 2026/27 and is added to your Personal Allowance, so a code with nothing else in it becomes 1582L. On a £30,000 salary in England that means £2,836 of tax a year instead of £3,486 – a saving of £650. In England and Wales you qualify if you’re registered with your council as blind or severely sight impaired and have a certificate (or similar document from your doctor) saying so. In Scotland and Northern Ireland the test is that you can’t do work for which eyesight is essential.
If you can’t use all of it, Blind Person’s Allowance can be transferred to a spouse or civil partner (form 575 or by phone), whether or not they’re blind. Their code then goes up instead.
What the L is for, and the letters that went before it
HMRC’s manual explains that suffixes exist to make Budget changes easier. If the Personal Allowance rises, HMRC tells employers to increase every L code by a set amount – its example is a £200 rise adding 20 to every L code – instead of issuing new codes one by one.
Older codes used P and Y for age-related allowances. HMRC stopped using P after 5 April 2015 and Y after 5 April 2016, so you’ll only see them on old paperwork. HMRC’s suffix rules normally leave only one source with an L: a second job with its own allowance gets a T, and if your allowances are moved so a second source gets the L, the main one switches to T.
When your L code goes up mid-year
Because most L codes run cumulatively, a higher code works backwards to 6 April. Say you claim the £60 uniform allowance in October and HMRC raises your code to 1263L. At the next payday, payroll gives you seven months of the extra allowance at once. That means a refund of about £7.00, followed by £1.00 a month less tax for the rest of the year.
A lower L code works the same way in reverse, which is why HMRC often issues reductions on a month 1 basis instead.
L codes with S or C in front
The prefix changes the rates, not the allowance. S1257L and C1257L give the same £12,570 as 1257L. On a £30,000 salary, C1257L deducts £3,486 and S1257L £3,451.
Frequently asked questions
What does the number in my tax code mean?
Multiply it by 10 to get your approximate tax-free allowance. 1257 = £12,570.
Why is my code not 1257L?
HMRC has added allowances (e.g. job expenses, Marriage Allowance) or deducted income (benefits, untaxed income, underpayments).
What is the difference between L, M and N?
L is the standard allowance. M means you received Marriage Allowance from your partner; N means you transferred it to them.
Is a lower L code wrong?
Not necessarily – it's often collecting tax on a benefit or underpayment. Check the breakdown.
What does 1582L mean?
£15,820 tax-free: the standard £12,570 plus Blind Person’s Allowance of £3,250.
Can two of my jobs both have an L code?
Normally not. Under HMRC’s suffix rules a second job with its own allowance gets a T, and if you move your allowance so the second job gets the L, your main job switches to T.
Why are some old codes P or Y?
They were for age-related allowances, which ended in 2015 and 2016. Everyone now gets the same Personal Allowance whatever their age.
Does a higher L code give me a refund straight away?
If the code is cumulative, yes. Payroll gives you all the extra allowance since 6 April on the next payday. If it arrives with M1 or W1, the extra applies only from then on.
What does 1100L mean?
£11,000 tax-free. GOV.UK uses it as an example: £1,570 of private medical insurance deducted from the standard £12,570 allowance.
Is a bigger number in my L code always better?
It means more tax-free pay. But check it’s justified – an allowance you aren’t entitled to, such as an expense you no longer have, leads to underpaid tax that HMRC collects later.
Why did my L code number change in April?
HMRC reviews every code for the new tax year and sends employers updated codes between January and March. Flat-rate expenses are carried forward, while benefits, interest estimates and last year’s underpayments are updated – so the number can move even if your pay hasn’t changed.
Sources
Figures are taken from official government publications and were last reviewed on 2026-10-03.
- GOV.UK – What your tax code means
- GOV.UK – Income Tax rates and Personal Allowances
- HMRC PAYE Manual PAYE11065: suffix codes: calculating the number
- HMRC PAYE Manual PAYE11050: rules for working out codes
- HMRC PAYE Manual PAYE11075: suffix codes: the suffix
- HMRC PAYE Manual PAYE11045: rules for deciding code suffix
- HMRC – Taxable pay tables: manual method (2026 to 2027)
- GOV.UK – Blind Person’s Allowance
- HMRC – Check how much tax relief you can claim for uniforms, work clothing and tools
- GOV.UK – Tax codes (full guide, printable version)