Two Jobs Tax Calculator 2026/27

See your combined take-home from two jobs, the right tax code for each, and whether you’ll owe tax or be due a refund at year-end.

£
£

Your combined take-home pay from both jobs

£34,719.60

a year · £2,893.30 a month

On a combined gross of £42,000.00 · costs your employers £46,800.00 a year

Email me my results

Email them to yourself or forward to your accountant.

Free. No spam. Privacy policy.

✓ Your tax codes look right

Across both jobs your codes deduct £5,886.00 in income tax, which matches the £5,886.00 you actually owe on your combined income. No year-end surprise expected.

National Insurance is charged per job. Across two jobs you pay £1,394.40 — a single £42,000 salary would pay £2,354.40, because it only gets one NI-free threshold. Two jobs get two, saving you about £960.00 a year.

Side by side
 Job 1Job 2Combined
Tax code1257LBR—
Gross pay£30,000.00£12,000.00£42,000.00
Income tax£3,486.00£2,400.00£5,886.00
National Insurance£1,394.40£0.00£1,394.40
Take-home£25,119.60£9,600.00£34,719.60

Income tax shown is what each employer deducts under its code. If that differs from your true combined liability, the reconciliation note above explains the year-end adjustment.

Take-home pay by period
PeriodGrossTake-home
Yearly£42,000.00£34,719.60
Monthly£3,500.00£2,893.30
Weekly£807.69£667.68
What both jobs cost your employers
Combined gross salary£42,000.00
Employer NI — Job 1£3,750.00
Employer NI — Job 2£1,050.00
Total cost to employ£46,800.00

Each employer applies the £5,000 secondary threshold separately, so two jobs get two NI-free bands on the employer side too. Work out a single employer’s NI bill.

Figures are annualised estimates for the 2026/27 tax year. Income tax is deducted by each employer per pay period against your code, so a real payslip can differ by a few pounds, and any under- or over-deduction is settled by HMRC after year-end. This calculator does not model the W1/M1 emergency (non-cumulative) marker, other income such as dividends, or Scottish SD2/SD3 codes. Always check with HMRC or a qualified accountant before making decisions.

For accountants & bookkeepers

Your clients are asking this question every week.

Put this calculator on your site — they get the answer themselves, you get notified the moment they're ready to act.

See how the widget works

How tax works when you have two jobs

You are taxed on your total income, not on each job separately. You get one personal allowance of £12,570, which HMRC normally applies to your main job through a 1257L code. Your second job is then usually taxed from the first pound — a BR code charges 20% on all of it, because the allowance is already used.

Nothing about a second job carries a penalty rate. People assume second jobs are taxed more harshly because the deduction on the second payslip looks brutal next to the first, but the total you pay across both is the same as one salary of the combined amount. What changes is where the tax is taken, and National Insurance — which genuinely does work out differently.

One personal allowance, and where it sits

Your allowance is attached to one employment at a time. HMRC puts it on whichever job it believes is your main one, which is usually the first it heard about — not necessarily the one that pays most. If the allowance ends up on your smaller job, you may not use all of it there while the bigger job is taxed from the first pound, so more tax comes out during the year than you actually owe.

You can ask HMRC to move the allowance to the higher-paying job, or to split it across both. Splitting suits two steady jobs of similar size; a single allocation is simpler when one job is clearly the main one. Either way it is a phone call or a change in the HMRC app, and it takes effect through a new tax code sent to your employer.

The tax codes you will see on a second job

  • BR — basic rate on everything, currently 20%. The usual code for a second job when your main job uses the whole allowance.
  • 0T — no allowance, but the normal bands apply, so part of the pay can be taxed at 40% or above. Common when a new employer has no P45.
  • D0 / D1 — everything at the higher rate (40%) or additional rate (45%). Correct when your main job already uses up the basic-rate band.
  • 1257L on both jobs — the error to look for. You receive the allowance twice, too little tax comes out, and HMRC asks for the difference later.

National Insurance is worked out per job

Income tax looks at your total; National Insurance does not. Each employer applies the £12,570 primary threshold separately, per pay period, and charges 8% above it up to the £50,270 upper earnings limit, then 2% above that.

That cuts both ways, and which way depends on your total:

  • Lower combined earnings pay less NI. Two jobs at £15,000 each give you two thresholds, so more of your pay escapes NI than it would in one £30,000 job.
  • Higher combined earnings can pay more. The 2% rate only applies above £50,270 in a single job. Two jobs of £35,000 each keep both below that limit, so the whole lot is charged at the main rate rather than dropping to 2% — the opposite of what a single £70,000 salary would pay.

A worked example

Three ways of earning £42,000 in 2026/27, before pension and student loan:

ArrangementIncome taxEmployee NIWhy
One job, £42,000Allowance once, rest at 20%8% above £12,570The baseline
£30,000 + £12,000, codes correctSame totalLowerTwo thresholds, so less pay is NI-able
£30,000 + £12,000, both on 1257LToo little takenLowerAllowance given twice — expect a bill

The calculator above does this arithmetic for your own figures, including the tax code on each job, so you can see the gap between what is being deducted and what you actually owe.

Will I owe tax at the end of the year?

You might, if your tax codes deduct less than your combined income actually owes. The most common cause is both jobs being on a 1257L code, so you receive your personal allowance twice during the year. HMRC reconciles this afterwards and either sends a bill or adjusts a future code. The check above shows whether your current codes match your true liability for 2026/27.

What to check on your payslips

Look at the tax code on each payslip. If you see 1257L twice, or a second job with no code at all, contact HMRC before the year end — it is far easier than paying a lump sum afterwards. If you have already been over-deducted, HMRC repays it, either through a refreshed code or a refund after the tax year closes.

Also check that the job carrying your allowance is the one paying most. A second job taxed at BR while the allowance sits on a small role is the most common reason people feel they are paying too much on two jobs, and it is corrected by moving the code.

Scottish taxpayers

Income tax bands differ in Scotland — there are 6 of them, starting at 19% and rising to 48% — and Scottish codes carry an S prefix (S1257L, SBR). National Insurance is the same across the whole UK, so only the tax half of the calculation changes. Select Scotland above for the right figures.

Student loan repayments with two jobs

Repayments are also assessed per employment, per pay period. Each employer compares that job's pay against your plan threshold — £29,385 a year on Plan 2, for example — and deducts 9% of anything above it. If neither job individually clears the threshold, neither deducts, even when your combined income is well above it.

Bank shifts, overtime and irregular second jobs

If your second job is bank or shift work, the pay varies each period and so does the deduction, because PAYE works period by period rather than annually. A big month can look over-taxed and then settle. To see what an individual shift or overtime run is worth, the hourly rate calculator handles enhanced rates, and the bonus tax calculator covers one-off payments stacked on top of a salary.

Frequently Asked Questions

Related Calculators