2026/27 Tax Year

Second Job Tax Explained: How Much Tax Will You Pay?

Tax codes, BR codes, National Insurance and take-home pay | Updated 9 May 2026
Last Updated9 May 2026

Taking on a second job is increasingly common in the UK — whether it's freelance work alongside your main job, a weekend hospitality shift, or a side business. But understanding how much tax you'll actually pay on that extra income is crucial. This guide breaks down exactly how HMRC taxes second jobs for the 2026/27 tax year.

📊 Calculate Your Second Job Take-Home Pay

Enter both salaries to see your exact tax, National Insurance and combined take-home pay.

Try the Calculator →

How Much Tax on a Second Job?

When you have two jobs, HMRC assigns a tax code to each. Your main job uses your tax-free Personal Allowance (£12,570 for 2026/27). Your second job is taxed from the first pound using a BR (Basic Rate) code — meaning you pay 20% on all earnings.

This isn't a penalty. It's simply because your Personal Allowance is already allocated to your main job. Your total tax bill at year-end will be exactly the same as if you earned the combined amount from a single employer.

Tax Codes for Second Jobs

CodeWhat it meansWhen applied
BR20% tax on all earningsStandard second job code
D040% tax on all earningsCombined income > £50,270
D145% tax on all earningsCombined income > £125,140
NTNo tax deductedRare — specific circumstances

If your total income from both jobs exceeds £50,270, HMRC should automatically change your second job code from BR to D0. If they don't, you may underpay tax and face a bill at year-end.

National Insurance on Two Jobs

National Insurance is calculated separately for each job. This is where second jobbers can sometimes overpay. You pay 8% on earnings between £12,570 and £50,270 per job.

Example: You earn £30,000 in Job 1 and £20,000 in Job 2. Both jobs are above the NI threshold, so you pay full NI on both. Someone earning £50,000 in a single job would pay the same total NI — but if one of your jobs was below £12,570, that portion wouldn't attract NI.

Good news: If you overpay National Insurance across multiple jobs, you can claim a refund from HMRC after the tax year ends.

Worked Examples

Example 1: Main job £28,000, second job £10,000

Job 1: £28,000 — uses full Personal Allowance. Tax: £3,086. NI: £1,554.
Job 2: £10,000 — BR code. Tax: £2,000. NI: £0 (below threshold).
Total take-home: £31,360/year (£2,613/month)

Example 2: Main job £35,000, second job £18,000 (combined £53,000)

Job 1: £35,000 — uses Personal Allowance. Tax: £4,486. NI: £1,914.
Job 2: £18,000 — D0 code (40%). Tax: £7,200. NI: £434.
Total take-home: £38,966/year (£3,247/month)

Splitting Your Personal Allowance

You can ask HMRC to split your Personal Allowance between jobs using a D0 form. This might help if one job pays below £12,570 and the other pays significantly more. Call HMRC on 0300 200 3300 to discuss.

Common Pitfalls to Avoid

📊 See Your Exact Numbers

Our Second Job Tax Calculator works out your combined tax, NI and take-home pay for both jobs together.

Calculate Now →

Frequently Asked Questions

How much tax do I pay on a second job?
Second jobs use a BR tax code — 20% on all earnings. Your main job uses your £12,570 Personal Allowance. If combined income exceeds £50,270, your second job may use D0 (40% tax).
Why is my second job taxed at BR?
Your Personal Allowance is already used against your main job. BR ensures you don't receive two tax-free allowances. Your total year-end tax is exactly the same as earning the combined amount from one job.
Will a second job affect my tax code?
Your main job keeps its standard code (usually 1257L). Your second job gets BR. If combined income exceeds £50,270, the second job changes to D0. Above £100,000, your Personal Allowance tapers.
Do I pay National Insurance twice if I have two jobs?
NI is calculated per job at 8% on earnings between £12,570 and £50,270. If both jobs are above the threshold, you could overpay compared to one job with the same total. You can claim a refund from HMRC for overpaid NI.
Can I split my Personal Allowance between two jobs?
Yes — contact HMRC on 0300 200 3300 and request a split using form D0. This may help if one job pays below £12,570.

Sources & Methodology

Affiliate Disclosure: This site contains affiliate links. PayToolkit earns a commission if you sign up through these links, at no extra cost to you.