MTD mandatory · April 2026
TapTax
Tax Tips

Income Over £100,000: Why Your Tax Code Shrinks

Earn over £100,000 and HMRC quietly reduces your personal allowance. Here's exactly what happens to your tax code and how to reclaim what's yours.

TapTax Team16 April 20269 min read
Income Over £100,000: Why Your Tax Code Shrinks
Photo via Unsplash

Your payslip is lying to you. Not maliciously, but if your income has crossed £100,000 this year and you haven't checked your tax code recently, there is a strong chance HMRC is collecting more than the standard rate from every single pay cheque, and you may not have been told why.

The income over £100,000 tax code reduction is one of the least-discussed mechanisms in the UK tax system, yet it creates an effective 60% marginal tax rate on earnings between £100,000 and £125,140. That is not a typo. Sixty pence in every additional pound you earn in that band goes to HMRC. Your tax code is the lever that makes this happen, and understanding it is the difference between managing your tax liability intelligently and simply watching it happen to you.

Key takeaways
  • Once your income exceeds £100,000, HMRC reduces your personal allowance by £1 for every £2 earned above the threshold.
  • The effective marginal tax rate on income between £100,000 and £125,140 is 60%, not the headline 40% higher rate.
  • Your tax code reflects this reduction, and HMRC may get the calculation wrong if your income fluctuates year to year.
  • Pension contributions, gift aid donations, and salary sacrifice can reduce your adjusted net income below £100,000 and restore your full allowance.
  • Checking your tax code now costs nothing and could save you thousands; a wrong code means overpaying until you claim it back.

What Actually Happens to Your Personal Allowance at £100,000

Personal Allowance Taper
The rule under which HMRC reduces the standard personal allowance (£12,570 in 2024/25) by £1 for every £2 of adjusted net income above £100,000. The allowance reaches zero when income hits £125,140.

Every UK taxpayer is entitled to a personal allowance: the amount you can earn before income tax kicks in. For the 2024/25 tax year that stands at £12,570. Below £100,000, this allowance is reflected in your tax code as 1257L, the most common code in the country.

Cross £100,000, and section 35 of the Income Tax Act 2007 applies the taper. The maths is straightforward:

  • Income of £100,000: full allowance of £12,570 intact
  • Income of £110,000: allowance reduced by £5,000, leaving £7,570
  • Income of £120,000: allowance reduced by £10,000, leaving £2,570
  • Income of £125,140 or above: allowance is zero

Your tax code changes accordingly. At £110,000, your code might read 757L. At £120,000, it could be 257L. At £125,140 and above, you have no personal allowance at all, and HMRC will typically assign you the code 0T, meaning every pound you earn goes straight into the tax calculation with no free allowance offset.

60%
effective marginal tax rate on income between £100,000 and £125,140
£25,140
the income band over which your entire personal allowance is withdrawn
£7,542
extra tax paid by a 1257L taxpayer earning £125,140 compared to one earning £100,000

Why 60% and Not 40%

a man holding a pen and looking at a laptop — Photo by Volodymyr Hryshchenko on Unsplash
a man holding a pen and looking at a laptop — Photo by Volodymyr Hryshchenko on Unsplash

This is the part that surprises even financially literate people. You are already a higher-rate taxpayer at these income levels, paying 40p tax on each pound above £50,270. But inside the £100,000 to £125,140 band, you are simultaneously paying 40% tax on the additional earned income and losing £1 of tax-free allowance for every £2 earned. That lost allowance means an extra 40p of tax on the pound that was previously sheltered.

Add them together: 40p on the new pound, plus 20p recouped from the lost allowance (40% of the 50p allowance reduction). That is 60p total for every extra pound earned in this range.

Put that in concrete terms. An engineer moving from a £99,000 salary to £101,000 does not keep an extra £1,200 after tax. They keep roughly £800. The extra £2,000 salary costs them £1,200 to HMRC, not the £800 a basic higher-rate calculation would suggest.

How Your Tax Code Reflects the Reduction

HMRC adjusts your tax code through its real-time PAYE system based on information it holds or expects. If you earned over £100,000 last year, HMRC will typically assume you will do so again and issue a reduced code for the current year automatically.

The problem is that income at this level is often variable. Bonuses, overtime, a promoted salary, a consultancy contract layered on top of employment, share scheme vesting, rental income. HMRC is making a prediction, and predictions are frequently wrong.

If your income jumped to £115,000 last year because of a one-off bonus but your base salary is £95,000, you may arrive in the new tax year with a code already adjusted for a £115,000 income. Every month your employer deducts more tax than your actual salary warrants. You are effectively lending money to HMRC interest-free until you reclaim it via Self Assessment.

The reverse is also painful. If HMRC underestimates your income and leaves you on a code that is too generous, you will face a tax bill at the end of the year, often arriving as a demand with a January deadline. Neither outcome is your fault. Both are consequences of a system that guesses in advance and corrects later.

Check your current tax code at /check-my-tax-code to see whether HMRC's prediction matches your actual circumstances.

The Strategies That Can Restore Your Allowance

This is where the income over £100,000 tax code reduction stops being purely punishing and becomes, at least partially, manageable. The taper applies to your adjusted net income, not your gross salary. Adjusted net income is your total income minus certain reliefs, principally:

Pension Contributions

Contributions to a registered pension scheme reduce your adjusted net income pound for pound. Pay £10,000 into your pension and your adjusted net income falls by £10,000. If that brings you from £110,000 down to £100,000, you recover £5,000 of personal allowance, saving an additional £2,000 in income tax on top of the pension relief itself.

For a basic-rate relief-at-source pension the maths gets slightly more involved, but the principle is the same. See our post on Pension Contributions Tax Code Relief at Source Explained for the mechanics.

Gift Aid Donations

Charitable donations made under Gift Aid also reduce your adjusted net income. A £1,000 Gift Aid donation is treated as a £1,250 gross contribution (HMRC adds basic-rate tax relief). That £1,250 reduces your adjusted net income, and if you are a higher-rate taxpayer, you can also claim the additional relief through Self Assessment.

Salary Sacrifice Arrangements

If your employer offers salary sacrifice for pension contributions, childcare vouchers (legacy schemes), or cycle-to-work, these reduce your gross employment income before HMRC even calculates adjusted net income. A £10,000 salary sacrifice pension contribution from a £108,000 salary brings you to £98,000, well below the taper threshold and with your full £12,570 allowance intact.

Some employers also offer salary sacrifice for electric company cars, which can compound the saving. Worth a conversation with your HR or payroll team if you have not had it already.

When HMRC Gets the Code Wrong

Fashion designer working on her laptop and sipping coffee. — Photo by Vitaly Gariev on Unsplash
Fashion designer working on her laptop and sipping coffee. — Photo by Vitaly Gariev on Unsplash

HMRC issues tax code notices (form P2) when it changes your code. These are often sent by post and, according to HMRC's own data, millions go unread or unnoticed each year. The onus is on you to check whether the code assigned is actually correct.

Common errors in the £100,000-plus bracket include:

Overcorrection for prior-year bonuses. A one-off payment last year inflates HMRC's income estimate for this year. Your code is reduced more than your current salary justifies.

Failure to account for pension contributions. If you started contributing more to your pension to manage the taper but did not notify HMRC, your code may not reflect the adjusted net income calculation.

Multiple income sources not properly aggregated. If you have employment income, rental income, and perhaps some consultancy fees, HMRC may be trying to collect tax on all of it through your employment code, leading to aggressive deductions each month. The Freelance and Employed Tax Code: Why HMRC Defaults Wrong post covers this territory in more detail.

K codes appearing incorrectly. A K code means HMRC has calculated that your deductions exceed your allowances, resulting in extra tax. These can sometimes appear erroneously when benefit-in-kind values or prior underpayments are miscalculated.

If any of these sound familiar, checking your tax code at /check-my-tax-code takes less than two minutes and costs nothing.

People also ask

The Self Assessment Obligation Nobody Mentions in the Job Offer

Once your income exceeds £100,000, Self Assessment is mandatory. Your employer's payroll can adjust for your reduced code in real time, but the annual reconciliation of the taper, particularly where income varies, pension contributions are involved, or multiple sources exist, requires a Self Assessment return.

Miss the 31 January deadline and the penalties start immediately: £100 for day one, further charges at three months, six months, and twelve months. If this is new territory for you, the HMRC Late Filing Penalty: What Self Assessment Really Costs post gives the full breakdown of what non-compliance actually costs in pounds.

The registration deadline for Self Assessment if you are new to it is 5 October following the end of the tax year in which your income crossed £100,000. Miss that and you are already behind before you have filed a single return.

A Concrete Scenario: The Promoted Manager

Sarah is a senior manager who was promoted in November 2023, moving her salary from £88,000 to £107,000. Her previous tax code was 1257L. HMRC updated her code partway through the year based on projected annual income, but the mid-year change meant her deductions were inconsistent across pay periods.

By April 2024, Sarah had underpaid tax because the adjusted code only applied for part of the year. HMRC collected the £1,840 underpayment through a reduced code the following year, meaning her monthly take-home fell unexpectedly from October 2024 without a clear explanation on her payslip.

Had Sarah checked her tax code in April 2024 and spoken to HMRC to confirm the updated projection, she could have agreed a payment plan or adjusted her pension contributions to bring adjusted net income below the taper threshold entirely. Instead, she discovered it on a Tuesday in October when her bank balance was lower than expected.

This is not unusual. It is the predictable consequence of a system that collects first and explains later.

Checking and Correcting Your Code

You can view your current tax code through HMRC's online Personal Tax Account at gov.uk, or by calling the HMRC income tax helpline on 0300 200 3300. If you believe the code is wrong, you can provide updated income information and HMRC will issue a new code to your employer.

For a quicker starting point, use the free tax code checker at /check-my-tax-code. It takes two minutes to confirm whether the number on your payslip reflects your actual circumstances, and if it does not, you will know exactly what to challenge.

For anyone with complex income, salary sacrifice in play, or who has recently crossed the £100,000 threshold for the first time, running your numbers through a salary tax calculator can show you the full picture before you speak to HMRC, so you go into that conversation knowing what outcome you are aiming for.

If your income includes more than one source, the multiple income tax calculator will give you a more accurate view of where you stand across all streams.

The Uncomfortable Truth About the 60% Band

Two people reviewing documents at a table. — Photo by Olena Kholina on Unsplash
Two people reviewing documents at a table. — Photo by Olena Kholina on Unsplash

The income over £100,000 tax code reduction was introduced in the Finance Act 2010, under the Labour government, and has never been repealed. At the time it was framed as targeting high earners. In 2010, £100,000 was a genuinely rarefied salary. In 2025, after more than a decade of wage inflation in professional sectors, it captures senior teachers, experienced NHS consultants, engineers in the private sector, and a significant portion of London's workforce in finance and technology.

HMRC has never uprated the threshold for inflation. If it had tracked CPI from 2010 to 2025, the threshold would sit somewhere above £155,000 today. Instead, it remains frozen at £100,000, meaning a steadily growing pool of earners faces a marginal rate that was originally described as targeted but has become, quietly, rather broad.

Your tax code is the mechanism through which this policy operates on your monthly pay cheque. Understanding it, verifying it, and challenging it when it is wrong is not aggressive tax avoidance. It is the basic financial hygiene that HMRC's own system demands of anyone in this income range.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read

Ready to simplify your tax filing?

Join the waitlist and be the first to know when TapTax launches.

Share:
tax codeincome over 100000personal allowance taper60% tax ratePAYE
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes — because everyone deserves to understand their own tax obligations.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read