Why Has My Tax Code Changed From 1250L to 1185L?
If your tax code appears to have changed from 1250L to 1185L, the first thing to know is that both are historical standard PAYE codes. 1250L was widely used in 2019/20 and 2020/21, while 1185L was the standard code in 2018/19.
In 2026/27, the standard code for most people with one job or pension is 1257L, based on the £12,570 Personal Allowance.
So, if you are seeing 1250L and 1185L now, you may be looking at an old payslip, P45, tax record or screenshot.
If your current code has genuinely dropped from 1257L to a lower number, however, HMRC may have reduced the tax-free allowance being given through PAYE.
Are 1250L and 1185L Current Tax Codes?
Not as the standard codes for the current tax year.
The codes reflected the Personal Allowances that applied in earlier years:
| Tax Code | Approximate Tax-Free Amount | Tax Year It Was a Standard Code |
| 1185L | £11,850 | 2018/19 |
| 1250L | £12,500 | 2019/20 and 2020/21 |
| 1257L | £12,570 | 2026/27 standard code for most eligible employees and pensioners |
For 2026/27, the basic UK Personal Allowance remains £12,570. The standard emergency code is also 1257L, although it can appear with W1, M1 or X depending on how PAYE is being operated.
The Personal Allowance is also currently set to remain at £12,570 through the 2030/31 tax year.
That means a literal change from 1250L to 1185L would normally relate to an older tax year or old paperwork.
If a new payslip in 2026 shows 1185L, it is not the standard current-year code and you should check why HMRC has allocated a reduced allowance.
What Does a Lower Tax Code Actually Mean?

For ordinary L tax codes, the number broadly represents the amount of tax-free income allocated to that job or pension, with the final zero removed.
For example:
- 1257L broadly reflects £12,570 of tax-free allowance
- 1185L broadly reflects £11,850
- 1152L broadly reflects £11,520
A lower number usually means less tax-free income is being applied through that PAYE source.
It does not automatically mean HMRC has increased tax rates or that you are being investigated.
A reduced code can arise because HMRC is using PAYE to account for another source of income, a taxable benefit, tax owed or a change in an allowance.
For example, an 1152L tax code reflects a Personal Allowance below the standard £12,570.
Why Would HMRC Reduce My Tax Code?
HMRC can change a tax code when the information it holds suggests that a different amount of Income Tax needs to be collected.
HMRC’s official reasons a tax code might change include changes involving employment, pensions, savings interest, taxable benefits, Marriage Allowance, employment expenses, the High Income Child Benefit Charge and tax owed from an earlier period.
1. Tax Owed From an Earlier Year
If you paid too little tax previously, HMRC may sometimes collect the underpayment gradually through PAYE instead of requesting the whole amount immediately.
This can reduce the tax-free amount in your code and increase the tax deducted from your wages or pension.
2. Company Benefits
Taxable benefits provided by an employer can reduce the allowance available in your tax code.
Examples can include a company car, private medical insurance or other benefits that are not already fully taxed through payroll.
If a benefit starts, stops or changes value, your tax code can change during the year.
3. Untaxed Income
HMRC may adjust your code to collect tax on income that is not taxed before you receive it. Depending on your circumstances, this can include savings interest, pension income or some other taxable income.
This is why the number in a code can fall even when your salary has not changed.
4. A Second Job or Pension
If you have more than one employment or pension, your Personal Allowance may be allocated mainly to one income source. Another source might receive a BR, D0, 0T or adjusted numerical code.
Starting or leaving a job can also temporarily create an unexpected code while HMRC receives updated payroll information.
5. Marriage Allowance Changes
Marriage Allowance can change the tax codes of both partners. Someone receiving a transfer normally has an M code, while the person transferring part of their allowance normally has an N code.
If eligibility changes or a transfer ends, the code can be adjusted.
6. High Income Child Benefit Charge
Eligible taxpayers can pay the High Income Child Benefit Charge through PAYE in certain circumstances. When that happens, HMRC sends a revised tax code so the charge can be collected from pay or pension.
7. State Pension or Taxable State Benefits
State Pension is taxable but is normally paid without tax being deducted directly from it. HMRC may therefore use a PAYE code on another pension or employment to collect tax due.
Taxable state benefits can also affect coding.
8. Employment Expenses or Tax Relief Changed
A tax code can increase when HMRC gives tax relief for eligible employment expenses. If that relief is later removed or reduced, the code can fall.
9. Self-Employment Alongside PAYE
Being self-employed does not itself create a PAYE code, but people who also have PAYE income can sometimes have certain Self Assessment amounts collected through their tax code.
For example, a Self Assessment bill of less than £3,000 can be collected through PAYE when HMRC’s conditions are met, including filing by the relevant deadline and having sufficient PAYE income.
For a broader look at these situations, see this guide to why a tax code may change during the tax year.
How Much More Tax Would 1250L to 1185L Mean?
The difference between the allowances represented by 1250L and 1185L is approximately £650.
If the only change were £650 less tax-free allowance, the simplified annual impact would be:
| Marginal Tax Rate | Approximate Extra Tax a Year | Approximate Extra Tax a Month |
| 20% | £130 | £10.83 |
| 40% | £260 | £21.67 |
| 45% | £292.50 | £24.38 |
The basic formula is:
Reduction in tax-free allowance × marginal Income Tax rate = approximate additional annual tax
This is only an illustration. Your actual PAYE deduction can differ because of cumulative calculations, income level, multiple jobs, Scottish tax rates, taxable benefits and other adjustments in the code.
What Would the Same Type of Change Look Like in 2026/27?
The more useful modern comparison is not 1250L versus 1185L. It is 1257L versus a lower current code.
Imagine HMRC starts with the standard £12,570 Personal Allowance but needs to make £650 of coding deductions.
A simplified calculation could leave around £11,920 of tax-free amount instead of £12,570, although HMRC’s exact coding calculation depends on the item being deducted.
The principle is the same. A lower numerical L code generally gives your employer less tax-free pay to use when calculating PAYE.
If your code falls sharply, changes to a K code, or suddenly becomes BR, D0 or 0T, do not judge it only by comparing the numbers. The letter or prefix can materially change how tax is calculated.
How to Find the Exact Reason Your Tax Code Changed?
Do not guess from the code alone. HMRC normally provides information explaining how it has calculated your tax code.
Check Your P2 Tax Code Notice
A P2 PAYE Coding Notice, also referred to as a tax code notice, can be issued when your tax code changes. It shows information used in calculating your tax-free amount.
It may include amounts added or deducted for benefits, untaxed income, expenses, tax owed or other adjustments.
Check details such as:
- Your Employer And Pension Details
- Estimated Annual Income
- Company Benefits
- State Pension
- Employment Expenses
- Other Coding Deductions
- Previous Tax Underpayments
If one of the figures does not match your circumstances, that may explain why the code has changed.
Check Your HMRC Online Account or App
HMRC’s Check your Income Tax for the current year service allows you to see your current tax code, Personal Allowance, estimated employment and pension income and whether your tax code has changed.
You can also update certain income, employment and pension information where something is wrong.
If you are checking a current 2026/27 payslip, this is more reliable than assuming that an older code such as 1250L or 1185L should still apply.
Common UK Tax Code Letters and Prefixes
| Code or Letter | General Meaning |
| L | You are entitled to the standard Personal Allowance |
| M | You receive a Marriage Allowance transfer |
| N | You transfer part of your Personal Allowance to your spouse or civil partner |
| K | Deductions or untaxed income are greater than your available Personal Allowance |
| BR | All income from that source is taxed at the basic rate |
| D0 | All income from that source is taxed at the higher rate outside Scotland |
| 0T | No Personal Allowance is available on that source |
| W1 or M1 | PAYE is calculated on a week 1 or month 1 basis rather than cumulatively |
| S | Scottish Income Tax rates apply |
| C | Welsh Income Tax rates apply |
Scottish taxpayers can also see combinations such as S1257L and Scottish versions of rate-specific codes. Welsh taxpayers can see a C prefix.
What Should I Do If I Think My New Tax Code Is Wrong?

Start by checking the information HMRC used rather than asking your employer to manually choose another code. Employers normally operate the tax code HMRC gives them.
Follow these steps:
- Check Your Latest Payslip and confirm exactly which code is being used.
- Compare It With Your HMRC Account Or P2 Notice to see whether the same code appears.
- Check Your Estimated Income, Jobs And Pensions for incorrect or duplicated information.
- Review Company Benefits And Expenses included in HMRC’s calculation.
- Update Incorrect Information With HMRC using the online service where possible.
- Keep Supporting Records including P45s, payslips, pension information and benefit details.
- Check Your Following Payslips after HMRC confirms a correction.
If a correction requires a new code, HMRC says it will normally update the code and tell you and your employer within 15 working days.
Monthly-paid workers should generally see it on their next or following payslip, while weekly-paid workers may see it by their third payslip.
If you have just started a new job, HMRC currently advises waiting 35 days for the new employment details to reach its systems before contacting it about an incorrect code.
Does a Tax Code Change Affect Student Loans or Pension Contributions?
Usually, not directly.
Student loan deductions are generally calculated from earnings under separate repayment rules rather than from the number in your PAYE tax code. Workplace pension contributions are also normally calculated according to the pension scheme and payroll arrangement.
However, changing your tax code can alter your net take-home pay, so the amount reaching your bank account may change even where your student loan or pension deduction does not.
Conclusion
If you are asking why has my tax code changed from 1250L to 1185L, the dates matter.
These are historical codes, not the standard codes for 2026/27. The current standard code for most eligible people with one job or pension is 1257L.
If a present-day code has fallen below 1257L, check your P2 notice or HMRC online account for the exact deduction.
Tax owed, company benefits, untaxed income, pensions, Marriage Allowance changes and other adjustments can all reduce the allowance given through PAYE.
Frequently Asked Questions
Why Did My Tax Code Change From 1250L to 1185L?
Those two codes belong to older tax years. 1250L reflected a £12,500 Personal Allowance, while 1185L reflected £11,850. If you see 1185L on a current payslip, check your HMRC record because it is not the standard 2026/27 code.
Is 1185L an Emergency Tax Code in 2026?
No. The standard emergency code for 2026/27 is based on 1257L and may appear with W1, M1 or X. An 1185L code today would normally indicate an individual adjustment or old information rather than the standard emergency code.
Will My Tax Code Change Back Automatically?
It can. HMRC may update a code automatically when it receives new information from an employer, pension provider or another source. You should still check the underlying details if the code looks wrong.
Can My Tax Code Change in the Middle of the Tax Year?
Yes. HMRC can issue a new code during the year when your income, benefits, allowances or tax position changes. A cumulative code may then adjust later PAYE deductions to take earlier pay and tax into account.
Why Has My Tax Code Got a K at the Beginning?
A K code generally means deductions or untaxed income included in your code are greater than your available Personal Allowance. This can happen because of tax owed, company benefits, State Pension or other untaxed income.
Does a Lower Tax Code Mean I Am Under Investigation?
No. A tax code change is normally an administrative PAYE adjustment. Routine changes involving income, benefits, jobs, pensions, allowances or tax owed can all result in a different code.
Can a Tax Code Go Up as Well as Down?
Yes. A code can rise if HMRC increases the allowance allocated to the employment, adds eligible tax relief or removes a previous deduction. What matters is whether the calculation accurately reflects your circumstances.



