Your situation

Tax code when you earn over £100,000

Past the income limit, each extra pound costs you allowance too: how the code shrinks to 0T.

0 if you have only one.

0 if none: it is paid without tax taken off.

Car, fuel, medical insurance taxed through your code.

Uniform, professional fees, mileage gap.

No other pay earlier in the tax year.

Everything you type stays in this browser: nothing is sent or stored.

Your situation points to

757L

Your current code takes about £2,004.00 too little this year.

Tax due for the year£33,432.00
Taken with 1257L£31,428.00
Taken with the expected code£33,428.00
Personal Allowance£7,570

Estimate on employment and pension income only. HMRC sets your code from its own records; savings, property and other income can change it.

Once your adjusted net income goes above £100,000, your Personal Allowance is cut by £1 for every £2 over that limit, and at £125,140 nothing of the £12,570 is left (GOV.UK, Income Tax rates). HMRC passes that cut into your code. On a salary of £110,000, the allowance falls to £7,570 and the expected code is 757L; from £125,140 upwards the code is 0T, meaning no tax-free pay at all. Between those two figures each extra £2 of income is taxed at 40% and also removes £1 of allowance, which is itself then taxed at 40%, so the slice from £100,000 to £125,140 costs 60p in every pound. Adjusted net income is not just salary: it is your taxable income after deducting certain reliefs such as gross pension contributions and grossed-up Gift Aid, which is why those payments can restore part of the allowance (HMRC, adjusted net income). The figures here are for 2026 to 2027.

Personal Allowance above £100,000

Personal Allowance left

£7,570

Code if this is all from one job757L
Allowance lost£5,000
Extra tax from the lost allowance (40%)£2,000

£1 of allowance goes for every £2 above £100,000; none is left at £125,140.

Check your code →

Rules read on HMRC’s texts by Radif Partners · Editorial policy · Method

The taper step by step

The rule is mechanical. Take your adjusted net income, subtract £100,000, halve the result and take that from the allowance of £12,570. At £125,140 the allowance reaches zero and stays there. The table applies it to salaries from one job in England or Northern Ireland with no other income, benefits or reliefs.

Estimate for 2026 to 2027; rates and limit from Rates and thresholds for employers.
Adjusted net incomePersonal Allowance leftExpected codeTax for the year
£100,000£12,5701257L£27,432.00
£105,000£10,0701007L£30,432.00
£110,000£7,570757L£33,432.00
£115,000£5,070507L£36,432.00
£120,000£2,570257L£39,432.00
£125,140£00T£42,516.00
£140,000£00T£49,203.00

Above £125,140, income is taxed at the additional rate of 45%, and the code stays at 0T. Scottish taxpayers lose their allowance on the same scale but pay Scottish rates on top, so their code reads S0T at the end of the taper.

A worked case makes the arithmetic visible. At £115,000, the excess over the limit is £15,000; half of it, £7,500, comes off the allowance, leaving £5,070. Drop the last digit and add the letter, and the code is 507L. Compared with £100,000, the extra £15,000 of income carries £9,000.00 of additional Income Tax, which is 60% of it. Above £125,140, each extra pound costs 45p and nothing more, so the marginal rate actually falls at that point.

What goes wrong when the code is not updated

A code is only as good as the income HMRC expects you to earn. Suppose your record still shows a salary under the limit and the payroll keeps 1257L while you actually earn £110,000. Over the year PAYE would take £31,428.00, while the tax due is £33,432.00: a gap of £2,004.00, exactly 40% of the allowance you were no longer entitled to. That gap is then collected through a later code or a letter after the year. See how owed tax is collected through a code.

The cure is to keep the estimate in your HMRC online account realistic, including expected bonuses and taxable benefits. HMRC can then issue a code that takes the taper into account from the start (updating your details).

Two codes on the same pay

0T against 1257L, over the year

+£5,031.60

Tax with 1257L£37,484.00
Tax with 0T£42,515.60
Each month£419.30
Compare any two codes →

Adjusted net income: what reduces it

The taper is tested on adjusted net income, not on the figure on your contract. HMRC's guidance builds it in four steps: add up taxable income, including employment pay and benefits, pensions, savings interest, dividends and rental profit; deduct reliefs such as pension contributions paid without tax relief and trading losses; deduct grossed-up Gift Aid; then deduct grossed-up pension contributions made where the provider claimed basic rate relief (adjusted net income). Salary is only the starting point, so savings or a rental flat can push you over the limit even when your pay alone sits below it.

The same measure decides the High Income Child Benefit Charge, which starts at a lower level. A household above both thresholds can therefore see two separate deductions working on the same code.

Common questions

What tax code should I have on a salary of more than £100,000?

It depends on how far above the limit you are. HMRC takes £1 of allowance away for each £2 of adjusted net income over £100,000, so £110,000 points to 757L and £120,000 to 257L. At £125,140 or more the allowance is gone and the code becomes 0T. Company benefits or other deductions lower it further.

Why is income between £100,000 and £125,140 taxed at 60%?

There is no 60% band in law. The effect comes from adding two things: the higher rate of 40% on each extra pound, plus the loss of 50p of allowance per pound, which exposes another 50p to 40%. Together that is 60p per pound. Going from £100,000 to £110,000 adds £6,000.00 of tax.

Can pension contributions bring back my Personal Allowance above £100,000?

They can, because the taper works on adjusted net income rather than gross pay. Pension contributions paid gross are deducted, and contributions where the provider already added basic rate relief are deducted at their grossed-up value, £1.25 for each £1 you paid. Gift Aid donations are grossed up the same way. If that brings your income back towards the limit, part or all of the allowance returns.

Why does my code over £100,000 leave me owing tax at the end of the year?

Your code is built on HMRC's estimate of your income. If a bonus, a pay rise or untaxed income takes you further above the limit than that estimate, your payroll keeps giving allowance you no longer have, and the shortfall appears later. Keeping the estimated income in your online account up to date lets HMRC set a code that matches what you actually earn.

Next steps

Where these rules were read

Written by

Independent publisher of free PAYE tax code checkers for employees and pensioners in the United Kingdom: what each code means, tax per payslip and emergency codes

Rates and rules checked on · Editorial policy · Contact

Tax codes 2026, read on HMRC’s payroll specification, GOV.UK and the rates for employers, last checked on