Working Two Jobs — Tax Explained 2026/27
Having a second job doesn't mean you pay more total tax. But the BR code, separate NI assessment, and potential D0 code can be confusing and expensive if you don't know what to expect.
The big myth: "Second jobs are taxed at 40%"
This is completely false. Your total tax is based on your combined income across all jobs, not on each job independently. If your combined income is £40,000, you will pay exactly the same tax whether that comes from one job or two.
The confusion arises because HMRC applies your £12,570 personal allowance entirely to your main job. Your second job then gets the BR code, meaning it taxes every pound at 20% with no allowance. It feels like a higher rate, but your total tax at year end is the same.
✓ What's the same
- Total income tax bill
- Tax rate bands (20%, 40%)
- Personal allowance amount (£12,570)
⚠ What's different
- How tax is collected each payday
- NI is assessed per employment
- Year-end reconciliation may be needed
Real numbers — what two jobs looks like on your payslips
Take someone earning £25,000 at Job 1 and £15,000 at Job 2 (total £40,000). Here's how HMRC collects tax across both:
| Job 1 (£25,000) | Job 2 (£15,000 — BR code) | Total | |
|---|---|---|---|
| Gross pay | £25,000 | £15,000 | £40,000 |
| Personal allowance used | £12,570 | £0 | £12,570 |
| Taxable pay | £12,430 | £15,000 | £27,430 |
| Income tax deducted | £2,486 | £3,000 | £5,486 |
| NI deducted | £994 | £194 | £1,188 |
NI note: On a single £40,000 job, NI would be £2,194/year. With two jobs, it's only £1,188 in total — actually less, because the NI-free threshold applies to both jobs separately. You won't be asked to pay the difference.
How to split your personal allowance
If your main job doesn't use all of your £12,570 personal allowance, you can ask HMRC to transfer the unused portion to your second employer. This avoids the BR code entirely and spreads your tax-free amount across both jobs.
For example: if Job 1 pays £9,000/year, you have £3,570 of unused allowance. Ask HMRC to apply £9,000 of allowance to Job 1 and £3,570 to Job 2. Job 2 would then use a code like 357L instead of BR.
Log into your HMRC Personal Tax Account
Go to gov.uk/personal-tax-account. Under 'Check your Income Tax', you'll see all employments HMRC knows about. If both jobs are listed, you can request a split directly.
Or call HMRC on 0300 200 3300
Have both employers' PAYE reference numbers ready (on your payslips). Tell HMRC how much allowance to allocate to each employer. They'll send updated tax codes to both employers within a few days.
Your employers apply the new codes
Both employers will receive an electronic coding notice from HMRC and apply the new codes at the next available payroll run — usually within 1–2 pay periods.
National Insurance with two jobs — separate assessment explained
Unlike Income Tax, National Insurance is assessed at each employment separately. There's no mechanism to combine your two jobs for NI purposes. Each employer looks at what they pay you and deducts NI based solely on their payroll.
This means the NI-free threshold (£12,570/year, or £1,048/month) applies independently at each job. If both jobs pay less than £1,048/month, you pay no NI at either — even if your combined income is much higher. Conversely, if you earn well above £50,270 at a single job, you might end up overpaying NI across two jobs and can apply for NI deferment using form CA72A.
D0 warning for higher earners
If your combined income from both jobs exceeds £50,270, HMRC will apply a D0 code to your second job. This taxes every pound at 40% — not just the amount above the threshold. While this approximates the right tax, you'll almost certainly need a Self Assessment return at year end to get the exact calculation right.
Check your full take-home pay
Make sure your monthly budget adds up. Use our comprehensive payslip calculator to see exactly how much you will take home after tax, pension, and student loan deductions.