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:
- You have two or more jobs
- Your main job earnings exceed £125,140 a year
- HMRC has assigned D1 to the second job to capture the 45% additional-rate tax due on that income
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.
Worked example — main job £180k + second job £10k on D1
| Income source | Code | Gross | Tax |
|---|---|---|---|
| Main job | 0T (PA tapered to £0) | £180,000 | £67,331 |
| Second job | D1 | £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:
- You have only one job
- Your main job earnings are below £125,140
- You quit your main job (your remaining job should switch to a normal code)
- HMRC has misassigned codes between your jobs
What to do if D1 appears unexpectedly
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
- What is a UK tax code? — the overview
- Why is my tax code 1257L? (the standard code)
- Why is my tax code BR? (basic rate)
- Why is my tax code 0T?
- Why is my tax code D0? (40% flat)
- Why is my tax code D1? (45% flat)
- K-prefix tax codes — negative allowance
- W1, M1 and X — emergency tax codes
- Why is my tax code NT? (no tax)
- T-suffix tax codes
- M and N — Marriage Allowance codes
- Tax code changed suddenly — what to do
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.
How UK Tax Drag holds itself to account
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.