How Tax Works When You Have Two Jobs
Having two jobs in the UK is increasingly common — whether it's a second part-time role, freelance work alongside employment, or two part-time jobs adding up to full-time hours. The key challenge is understanding how your tax is split between the two employers, because getting this wrong can lead to large underpayments or overpayments of tax.
Each employer operates PAYE independently. They don't know about your other job, so they can only apply the tax rules to the pay they give you. HMRC coordinates between your two employments through your tax codes — but this only works correctly if your tax codes are right.
How HMRC Splits Your Tax Code
You only get one personal allowance (£12,570 in 2026/27), and HMRC must decide which employer applies it. The standard approach is:
- Primary job (main employer): Gets your personal allowance via the 1257L tax code. You pay no tax on the first £12,570.
- Secondary job: Gets a BR (Basic Rate) tax code. Every pound you earn is taxed at 20%. No personal allowance is applied.
This means if your primary job pays less than £12,570, some of your personal allowance is wasted. You can ask HMRC to split your personal allowance between both jobs to avoid overpaying tax during the year.
Splitting Your Personal Allowance
Contact HMRC to request a split. For example, if your first job pays £10,000 and your second pays £20,000, you could ask HMRC to apply:
| Job 1 tax code | 1000L (£10,000 allowance) |
| Job 2 tax code | 257L (£2,570 allowance) |
| Total allowance | £12,570 (same as standard) |
This ensures your full allowance is used and you don't overpay tax during the year. Without the split, your second job would be taxed from the first pound at 20%.
Worked Examples
Example 1: £25,000 + £10,000 (Both in Basic Rate)
| Job 1 salary | £25,000 |
| Job 2 salary | £10,000 |
| Combined salary | £35,000 |
| Personal allowance | £12,570 |
| Taxable income | £22,430 |
| Income tax (20%) | £4,486 |
| NI (Job 1): 8% × (£25,000 − £12,570) | £994 |
| NI (Job 2): 0% (below threshold per job) | £0 |
| Total take-home | £29,520 |
Notice the NI anomaly: Job 2 pays £10,000, which is below the £12,570 NI primary threshold, so no NI is charged on it — even though your combined earnings are well above the threshold. This is because NI is calculated per employment, not on combined income.
Example 2: £40,000 + £15,000 (Crossing Higher Rate)
| Job 1 salary | £40,000 |
| Job 2 salary | £15,000 |
| Combined salary | £55,000 |
| Personal allowance | £12,570 |
| Taxable income | £42,430 |
| Tax at 20% (£37,700) | £7,540 |
| Tax at 40% (£4,730) | £1,892 |
| Total income tax | £9,432 |
| NI (Job 1): 8% × £27,430 | £2,194 |
| NI (Job 2): 8% × £2,430 | £194 |
| Total take-home | £43,180 |
Your combined income crosses the higher rate threshold at £50,270. HMRC will typically assign a D0 code (40% on everything) to the second job if it pushes you into the higher rate. If they don't, you'll receive a tax bill after the year ends.
Example 3: £8,000 + £8,000 (Two Low-Paying Jobs)
| Job 1 salary | £8,000 |
| Job 2 salary | £8,000 |
| Combined salary | £16,000 |
| Personal allowance | £12,570 |
| Income tax | £686 |
| NI (Job 1): £0 (below £12,570 threshold) | £0 |
| NI (Job 2): £0 (below £12,570 threshold) | £0 |
| Total take-home | £15,314 |
With two jobs below the NI threshold, you pay zero National Insurance. If you worked one job at £16,000, you'd pay £274 in NI. The two-job setup saves you NI — but check that both jobs earn above the Lower Earnings Limit (£6,708) to protect your State Pension record.
National Insurance with Two Jobs
NI is calculated separately for each employment. This creates both advantages and disadvantages:
Advantages
- Possible NI savings: If both jobs pay below the Primary Threshold (£12,570), you pay zero NI even though combined earnings exceed it.
- State Pension protection: Each job above the Lower Earnings Limit (£6,708) counts as a qualifying year, even if you don't actually pay NI.
Disadvantages
- Possible NI overpayment: If both jobs pay above the Upper Earnings Limit (£50,270), you could pay 8% NI on income that should only be taxed at 2%. The maximum NI you should pay in a year is approximately £4,010 (at £100,000 combined). If you overpay, you can claim a refund after the tax year ends.
- Deferment: If your combined earnings exceed the Upper Earnings Limit, you can apply for NI deferment on your second job (form CA2700). This prevents overpayment during the year.
Common Tax Code Combinations
| Scenario | Job 1 Code | Job 2 Code | Notes |
|---|---|---|---|
| Standard setup | 1257L | BR | All allowance on Job 1, Job 2 taxed at 20% |
| Split allowance | 800L | 457L | Allowance split between both jobs |
| Higher rate on Job 2 | 1257L | D0 | Job 2 taxed at 40% (when combined income is in higher band) |
| Underpayment collection | 1100L | BR | Reduced allowance on Job 1 to collect previous underpayment |
What Happens If You Don't Tell HMRC?
HMRC receives Real Time Information (RTI) from both employers every time you're paid, so they will know you have two jobs. However, automatic code adjustments can take several weeks. In the meantime:
- Your second employer may apply an emergency tax code, potentially over-deducting tax.
- If HMRC doesn't adjust your codes correctly, you may underpay tax during the year and receive a bill (P800) after April.
- You can proactively call HMRC (0300 200 3300) or update your details through your Personal Tax Account to ensure the correct codes are applied from the start.
Two Jobs and Student Loan Repayments
Student loan repayments are only deducted from your primary employment (the job with the 1257L code). Your second employer does not deduct student loan repayments. However, if your combined earnings mean you've underpaid, you'll need to make up the difference through Self Assessment or HMRC will adjust your tax code the following year.
Two Jobs and Pension Auto-Enrolment
Each employer must auto-enrol you into a workplace pension separately, provided you earn above the auto-enrolment trigger (£10,000/year). If both jobs pay above £10,000, you'll be enrolled in two separate pension schemes. If one job pays below £10,000, that employer doesn't need to auto-enrol you (though you can opt in).
Tips for Managing Two Jobs
- Check your tax codes regularly. Log into your Personal Tax Account on GOV.UK to see both employments and their tax codes.
- Request a split allowance if your primary job pays less than £12,570 — otherwise you're overpaying tax during the year.
- Keep records. Save all payslips from both jobs. If there's a discrepancy at year end, you'll need these to support a refund claim.
- Watch the higher rate threshold. If your combined income exceeds £50,270, make sure HMRC applies a D0 code to your second job to avoid a tax bill later.
- Consider NI deferment if both jobs pay above £50,270 to prevent overpaying National Insurance.
Sources and Official References
- Income tax rates and personal allowances — GOV.UK
- National Insurance rates and categories — GOV.UK
- Understanding your tax code — GOV.UK
- Rates and thresholds for employers 2026/27 — GOV.UK
- Check your income tax — GOV.UK
For a complete overview of all tax rates this year, see our UK Tax Year 2026/27 guide.