What does the tax code
1250L mean?
1250L gave £12,500 of tax-free pay and was the standard code for two tax years. It is not the current code, and seeing it in 2026/27 usually means something has gone stale.
Check if 1250L is right for you
Free and instant, no sign-up. HMRC rates for 2026/27, or every year you can still claim.
Add your benefits, pension and Marriage Allowance for a sharper answer.
Get the detailed breakdown + free reclaim guideThe most searched question about this code is why it changed to 1185L, and the answer is reassuring: it did not, in the sense people usually mean. 1250L and 1185L are the standard codes for two different tax years. If you saw one and then the other, you were looking at two different years' paperwork, not a change in your circumstances.
1250L gave £12,500 of tax-free pay and was the standard UK code for 2019/20 and 2020/21. 1185L gave £11,850 and was the standard code for 2018/19. The current standard code is 1257L.
- 1250L Tax Code
- The standard UK tax code for the 2019/20 and 2020/21 tax years, giving a Personal Allowance of £12,500. The L suffix means the ordinary allowance rules applied with no adjustments. It was replaced by 1257L from April 2021, when the Personal Allowance rose to £12,570 and was then frozen.
The standard code, year by year
Every one of these numbers is simply that year's Personal Allowance with the final digit removed. Nothing about the taxpayer changed when the code changed.
| Tax year | Personal Allowance | Standard code |
|---|---|---|
| 2014/15 | £10,000 | 1000L |
| 2015/16 | £10,600 | 1060L |
| 2016/17 | £11,000 | 1100L |
| 2017/18 | £11,500 | 1150L |
| 2018/19 | £11,850 | 1185L |
| 2019/20 | £12,500 | 1250L |
| 2020/21 | £12,500 | 1250L |
| 2021/22 onwards | £12,570 | 1257L |
Read down that column and the pattern is obvious: the allowance rose almost every year until 2021/22, then stopped. It has been frozen at £12,570 ever since, and is currently set to stay frozen until at least April 2028.
That freeze is why 1257L has now been the standard code for six consecutive years, which is much longer than any of its predecessors managed. It is also why a code that has not changed in years is no longer a sign that HMRC has forgotten about you.
So why did the code go down from 1250L to 1185L?
Because you were reading an older document, in almost every case. 1185L came before 1250L, not after it, so a genuine mid-life change in that direction would be unusual.
The three innocent explanations, in rough order of likelihood:
You were looking at an old P60 or payslip. People often find several years of paperwork at once, and the years are not always obvious at a glance.
A P800 calculation arrived covering an earlier year. HMRC reconciles closed years and the letter quotes the code that applied then, not the code you have now.
Your employer applied a code late. Codes issued near the end of a tax year sometimes appear on a payslip after the new year has already started, so two years' codes sit close together in your records.
The one explanation that would be a real problem is if your allowance genuinely fell by £650 mid-year because of a new deduction. In that case the code would rarely land exactly on 1185L, and your coding notice would name the deduction.
If you are on 1250L right now
In 2026/27, a live 1250L code is wrong for almost everybody. It gives £12,500 of tax-free pay when the standard entitlement is £12,570.
The cost is small: £70 of allowance at 20% is £14 a year, or £28 for a higher rate taxpayer. But it is a symptom worth reading. A code stuck on a figure from 2020 usually means your record has not been rebuilt properly for several years, and where that has happened, other things tend to be stale too: a benefit that ended, an employment that closed, an estimate that has never been revisited.
The exception is a coincidence. £12,500 is a perfectly possible tax-free amount in 2026/27 if you have the standard £12,570 and a £70 deduction. In that case the code is correct, and your coding notice will show the £70.
The years you can still do something about
This is where a legacy code stops being a curiosity.
The general time limit for a tax claim is four years from the end of the tax year concerned. As at August 2026, that means the earliest year still open is 2022/23, and it closes on 5 April 2027.
Both of the years when 1250L was standard, 2019/20 and 2020/21, are now closed. If you overpaid tax in either, that money is no longer claimable. The lesson is about timing rather than those particular years: whatever is wrong in 2022/23 has less than a year left on the clock.
| Tax year | Deadline to claim | Status as at August 2026 |
|---|---|---|
| 2020/21 | 5 April 2025 | Closed |
| 2021/22 | 5 April 2026 | Closed |
| 2022/23 | 5 April 2027 | Open, closing first |
| 2023/24 | 5 April 2028 | Open |
| 2024/25 | 5 April 2029 | Open |
| 2025/26 | 5 April 2030 | Open |
Our guide to reclaiming overpaid tax covers how to claim for a year that has already ended, including what to do when no P800 ever arrived.
What actually changed in April 2021
The move from 1250L to 1257L was a £70 rise in the Personal Allowance, which is a small number for such a visible change. What made it significant was that it was the last one.
Before 2021/22, the allowance rose most years, usually broadly in step with inflation, which is why the table above walks steadily upward. From April 2021 it was frozen at £12,570, and the freeze has since been extended to at least April 2028. That will make eight consecutive years at the same figure.
A frozen allowance does not feel like a tax rise, because nothing on your payslip is labelled as one. The effect arrives through wages instead. As pay rises with inflation, more of it sits above a threshold that has not moved, so the taxed proportion of your income grows every year without any rate changing. The same mechanism pulls people across the £50,270 higher rate threshold, which has been frozen alongside it.
For anyone comparing old payslips, this is the practical consequence: a 1250L code from 2020 and a 1257L code from today look almost identical, but the amount of your salary they shelter has fallen sharply in real terms. The code number stopped being a useful year marker in 2021, which is exactly why so many people cannot date an old payslip from it any more.
It is also why an unchanged code is no longer reassuring. Between 2014 and 2021, a code that had not moved in three years was obviously stale. Today, six years without a change is completely normal for the standard case.
About "125L"
A fair number of people search for 125L rather than 1250L. There is no 125L tax code in the UK system. A three digit number would mean an allowance of about £1,250, which is not a figure the coding rules produce for a standard case.
Almost always it is 1250L with a digit dropped in transcription. If you genuinely have a three digit code, it is worth checking properly, because short numbers mean a heavily restricted allowance. Our 500T page covers what a restricted code looks like and the 0T page covers the case where no allowance is given at all.
What to do now
Check your current code first, on your latest payslip or in your Personal Tax Account at gov.uk/personal-tax-account. Our guide to checking your tax code lists the five places it appears.
If it really is 1250L, open the breakdown and see whether a £70 deduction explains it. If nothing does, tell HMRC through the same service or call 0300 200 3300. A correction issued during the year is applied cumulatively, so any overpayment for 2026/27 comes back through your next payslip.
Then, separately, look at the open years. Our free tax code checker will estimate what your code should have been in each of them, which is a faster way of finding a stale deduction than reading four years of coding notices.
People also ask
- 1250L gave £12,500 of tax-free pay and was the standard code for 2019/20 and 2020/21
- 1185L came before it, not after, so a change in that direction is nearly always two different years' paperwork
- The current standard code is 1257L, unchanged since April 2021 because the allowance is frozen until at least 2028
- A live 1250L in 2026/27 costs about £14 a year and signals a record that has not been rebuilt properly
- It can still be correct if a £70 deduction explains the difference, so read the coding notice
- 2019/20 and 2020/21 are both outside the four-year claim window and cannot now be reclaimed
- 2022/23 is the earliest year still open and it closes on 5 April 2027
Related tax codes: 1257L tax code | 1150L tax code | 1100L tax code | 1000L tax code | Wrong tax code?
Stop calculating manually.
TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.