Second Job Tax Code Checklist 2026/27: Get It Right the First Time
Starting a second job usually means your new employer applies a BR, D0 or 0T tax code — often correct, sometimes not. This checklist walks through exactly what to check so you don't overpay or underpay tax across two employments.
Why Second Job Tax Codes Cause Confusion
When you have one job, HMRC applies your full personal allowance (£12,570 in 2026/27) against that income via your tax code, most commonly 1257L. Add a second job, and the system needs to decide how to split your personal allowance and tax bands across two separate payrolls — and by default, it usually assumes your main job already uses the full personal allowance, applying a flat-rate code to the second job instead.
This assumption is often correct, but not always — and getting it wrong in either direction means you either overpay tax during the year (getting it back later, but losing use of the money in the meantime) or underpay and face an unexpected bill.
The Common Second Job Codes
| Code | What it does | When it's typically used |
|---|---|---|
| BR | Taxes all income from that job at 20% (basic rate), no personal allowance | Standard default for a second job, assuming main job uses full allowance |
| D0 | Taxes all income from that job at 40% (higher rate) | Where combined income means the second job's earnings should fall entirely in the higher rate band |
| D1 | Taxes all income from that job at 45% (additional rate) | Where combined income is high enough that the second job's earnings fall entirely in the additional rate band |
| 0T | Applies standard rate bands (20/40/45%) but with no personal allowance | Often a placeholder — used when HMRC lacks enough information, such as no P45 provided |
The Checklist: Is Your Second Job Code Actually Right?
1. Does your main job use your full personal allowance? If your main job pays £12,570 or more a year, it likely uses your full personal allowance, and a BR code on your second job is probably correct. If your main job pays less than that, a flat BR code on the second job is likely overtaxing you, since none of your unused personal allowance is being applied anywhere.
2. Is your combined income pushing you into the higher rate band? If your total income across both jobs comfortably exceeds £50,270 (where the higher rate band starts, after the £37,700 basic rate band above the £12,570 personal allowance), a D0 code on the second job may genuinely be correct — it's not automatically a mistake to see 40% tax on a second job's payslip.
3. Did you start the second job without a P45? If so, an emergency or 0T code is common initially, particularly if you didn't complete a starter checklist accurately. This should normally be corrected once HMRC receives full information, but it's worth checking your next few payslips to confirm the code updates rather than staying on an emergency basis indefinitely.
4. Have your circumstances changed mid-year? A pay rise, a change in hours, leaving one job, or starting a third income source can all mean a previously correct code becomes wrong partway through the tax year. Check your tax code after any income change, not just when starting a new job.
Worked Example: When BR Overtaxes You
| Main job (part-time) | Second job | |
|---|---|---|
| Annual gross pay | £8,000 | £10,000 |
| Tax code applied | 1257L (correct — uses allowance) | BR (assumes allowance used elsewhere) |
Here, the main job only uses £8,000 of the £12,570 personal allowance, leaving £4,570 unused. Under a BR code, the second job pays 20% tax on the full £10,000 with no allowance — but correctly, £4,570 of that £10,000 should also be tax-free. This is a case where asking HMRC to split the personal allowance between both jobs (rather than applying it entirely to the main job) would reduce the total tax paid across the year.
How to Get It Fixed
- Add up your total expected income from all jobs for the tax year.
- Compare the tax code and expected code type against the checklist above.
- If something looks wrong, contact HMRC via your Personal Tax Account, by phone, or by post, explaining your total income across all employments.
- HMRC will issue an updated tax code to the relevant employer(s) — this should show on your next payslip after they receive it.
- If you've overpaid earlier in the tax year before the fix, this is usually caught up automatically through the corrected code (which can apply extra allowance in later pay periods) or via end-of-year reconciliation — but don't assume; check your P60 and, if needed, request a review directly.
Frequently asked questions
Related reading
Flexible Working Rights UK 2024: How to Request and What Employers Can Refuse
Day-one flexible working rights from April 2024, 2 requests per year, 8 grounds for refusal, Acas code, Employment Tribunal rights, and a request template.
National Minimum Wage Increase April 2026: What It Means for Workers
The National Living Wage rose to GBP 12.71 per hour from April 2026. Find out what the increase means for your pay and what employers must do.
Share Incentive Plans (SIP): Tax Benefits for UK Employees 2026/27
Share Incentive Plans let UK employees buy company shares free of income tax and NI, with full CGT shelter after five years.