Second job tax calculator

Enter the yearly pay from your main job and from your second job. The calculator shows what each job pays after income tax and National Insurance, the total from both, and the tax code it has used for each one. You can put all of the personal allowance on the main job or split it between the two.

Combined take-home a month

£3,060.12

Both jobs together: £36,721.40 a year.

Your details

At a glance

  • Main job take-home a month£2,393.45
  • Second job take-home a month£666.67
  • Income tax across both jobs£6,484.20
  • National Insurance across both jobs£1,794.40
Take-home from each job
JobSalary a yearTax codeTax a yearNI a yearTake-home a yearTake-home a month
Main job£35,000.001257L£4,484.20£1,794.40£28,721.40£2,393.45
Second job£10,000.00BR£2,000.00£0.00£8,000.00£666.67
Both jobs£6,484.20£1,794.40£36,721.40£3,060.12
How this was worked out
  1. Tax year: 2026/27
  2. Combined gross salary: £45,000.00
  3. Personal allowance used across the jobs: £12,570.00
  4. Main job tax code: 1257L
  5. Second job tax code: BR

What the calculator assumes

How the personal allowance is shared

You have one personal allowance, £12,570 for most people, however many jobs you have. HMRC gives you a separate tax code for each job, and the codes tell each employer how much of the allowance to use. Usually the main job gets all of it and the second job gets none.

When the second job has no allowance, its code sets a single rate for all of its pay. According to the GOV.UK guide to tax code letters, BR taxes everything from that job at the basic rate, D0 at the higher rate and D1 at the additional rate. In 2026/27 those rates are 20%, 40% and 45%.

If your main job pays less than the allowance, the unused part can go to the second job instead. Choose to split the allowance, then set the share that goes to the second job. Both jobs then get a code with a number in it, and each is taxed on the normal bands above its share of the allowance.

Which code the second job gets

The code changes how much each payroll takes. HMRC normally gives a second job BR when your combined pay stays inside the basic rate band. If your main job already uses up that band, the second job's pay falls in the higher rate band, which is what D0 collects. D1 applies the same idea at the additional rate.

A code that does not match your total income means the two payrolls take too much or too little. HMRC usually puts this right by changing a tax code during the year or by sending a bill or a refund after it ends. Our tax code checker explains what the code on your payslip means.

Why National Insurance can be lower with two jobs

Each employer works out National Insurance only on the pay it gives you, without looking at your other job. Each job therefore has its own threshold of £12,570 a year before National Insurance starts, so a small second job can pay none at all. Two jobs can pay less National Insurance than one job paying the same total. The National Insurance rates page has the thresholds for 2026/27.

What it leaves out

To see one job on its own with a pension and a student loan, use the take-home pay calculator.

Official guidance

Report a mistake

We will receive the page address and the tax year. We will not receive the figures you entered.

Please do not include your name or contact details. To get a reply, email [email protected] instead.

Spotted a mistake?

Email [email protected]. Tell us what you entered and what you expected to see. Fixed errors are listed on the corrections page.