Skip to main content
UK tax code · 2026/27

Why is my tax code D1?

Tax code D1 is the additional-rate equivalent of D0 — every penny under it is taxed at 45%. It's rare, only sensible on a second job for someone whose main job already crosses £125,140. If you see D1 unexpectedly, you're likely being heavily over-taxed.

Tax code D1 means every pound is taxed at 45% additional rate, with no Personal Allowance, basic-rate, or higher-rate band applied. Used on a second job when the main job already exceeds £125,140 of income (the additional-rate threshold). Wrong D1 codes cost you significant overpaid tax — phone HMRC immediately if you don't earn over £125k from your main job.

When D1 is the correct code

D1 is correct when:

Example: main job pays £180,000 a year (well into additional rate). Second job (e.g. directorship at a charity, occasional consultancy) pays £10,000. HMRC assigns D1 to the second job so the £10,000 is taxed at 45% = £4,500. This correctly captures the additional-rate tax without requiring Self Assessment.

D1 is rareOnly about 600,000 UK taxpayers earn over £150,000 a year (the threshold for additional rate). D1 is only relevant to those who also have a second income stream. Most of those people file Self Assessment anyway, so HMRC sometimes uses 0T for the second job instead.

Worked example — main job £180k + second job £10k on D1

Income sourceCodeGrossTax
Main job0T (PA tapered to £0)£180,000£67,331
Second jobD1£10,000£4,500
NI on main£5,611
NI on second (Class 1)£200
Combined take-home£190,000£112,358

If the second job were on BR (20%) instead of D1, the tax due on that £10,000 would be £2,000 instead of £4,500 — leaving a £2,500 underpayment to settle via Self Assessment.

When D1 is wrong

D1 is wrong if:

If D1 is wrongYou’re paying 45% on income that should be at 20%, 40% or 0%. On £10,000 of pay, that could be £2,500-£4,500 of overpaid tax. Phone HMRC immediately on 0300 200 3300.

What to do if D1 appears unexpectedly

Action 1: Verify multiple jobs in your Personal Tax AccountLog into gov.uk/personal-tax-account. Confirm HMRC has the correct list of employments.
Action 2: Check the main-job income is above £125,140If your main job pays less, the second job shouldn’t be on D1. A second job for a higher-rate (not additional-rate) earner uses D0 instead.
Action 3: Phone HMRC on 0300 200 3300Provide your NI number and details of both jobs. HMRC reassigns codes within 1-2 working days.
Action 4: Consider Self Assessment registrationIf you earn over £150,000 in total and have multiple income sources, you almost certainly need to file Self Assessment anyway. HMRC may use D1 as a simpler PAYE solution to avoid SA, but for many high earners SA gives more control over tax planning (Gift Aid, EIS, pension contributions).

Plan high-income tax efficiency

The marginal tax rate calculator shows your real marginal rate above £100k including PA taper. The £200k take-home page shows additional-rate position.

See £200k take-home →

Other UK tax codes explained

Sources and methodology

D1 code rules from gov.uk/tax-codes. Additional rate threshold and PA taper from gov.uk/income-tax-rates.

UK Tax Drag is not authorised by the Financial Conduct Authority and does not provide regulated financial advice — see the content disclaimer for the full position. The methodology page documents how every calculator is built and reviewed.

D1 versus D0 — which one should be on your second job?

D1 and D0 are sister codes. Both withhold your Personal Allowance entirely and charge a single flat rate on every pound, but the rate is different and so is the situation that justifies it:

CodeFlat rateCorrect when your main job sits in the…
BR20%basic-rate band (total income under £50,270)
D040%higher-rate band (main job roughly £50,270–£125,140)
D145%additional-rate band (main job over £125,140)

The logic is that your second income stacks on top of the first. If your main job has already used up the basic and higher-rate bands, the very next pound — including all of your second job — falls in the 45% additional-rate band, so D1 charges that rate from the first pound. If your main job only reaches the higher-rate band, the correct code is D0 (40%); drop below £50,270 and it should be BR (20%). Being on D1 when D0 or BR is correct is the classic over-deduction error this page warns about.

How D1 interacts with the £125,140 threshold and the £100k taper

The £125,140 additional-rate threshold is not a round number by accident — it is the point where the Personal Allowance taper finishes. Understanding the taper explains why D1 only makes sense once your main income is genuinely past £125,140.

So the threshold question for D1 is simply whether your main job's taxable income has cleared £125,140. If it has, the allowance is already exhausted and D1 on a second income is correct. If it has not, you still have allowance and/or basic- and higher-rate band to spare, and D1 will overtax you.

Worked example — sitting inside the taperMain job £120,000, second job £8,000. Because £120,000 is below £125,140, you still have a sliver of higher-rate band and a partial (tapered) allowance in play, so the second job should be on D0 (40% = £3,200), not D1. On D1 you would pay 45% = £3,600 — an extra £400 that you would have to reclaim. Push the main job to £130,000 and the position flips: the allowance is fully gone, the higher-rate band is used up, and D1 (£3,600) becomes the correct code.

Why Self Assessment often replaces D1 in practice

D1 is a blunt instrument: it assumes a clean 45% is due on the whole second income and nothing about your wider tax position. For most people at this income level that is an oversimplification, which is why HMRC frequently uses 0T on the second job and squares everything up through Self Assessment instead.

The practical takeaway: a correct D1 code is not something to fix, but it is rarely the whole story for a high earner. Treat it as a withholding mechanism, and rely on your Self Assessment return — or your Personal Tax Account — for the accurate year-end position.

Editorial accountability
Open Trust Centre →

Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.

Editorial standards Editorial process Corrections policy How we make money Editorial team Methodology