PayBreakdown

Second job tax calculator

See what a second job costs in tax and National Insurance, why the BR tax code is not a penalty, and when PAYE under-collects.

How second job tax is worked out

A second job is usually taxed under a BR code, which takes basic rate from every pound of it. That looks punitive but it is not: while your combined income stays within basic rate you pay exactly the same income tax as you would earning the same total in one job. National Insurance is where the two genuinely differ, because it is worked out separately for each employment.

A worked example

On £35,000 a year, a standard 2026/27 tax code and no pension or student loan, the figures work out like this. Open a calculator to put your own numbers in.

Gross salary£35,000
Take-home a year£28,720
Take-home a month£2,393
Take-home a week£552

Worked examples

Each row runs the same engine twice, once per employment, and compares it against earning the identical total in a single job. The second job is on a BR code throughout.

Main job + second jobTake-home across bothNational Insurance keptIncome tax deferred
£20k + £5k£21,920£400none
£25k + £8k£27,920£640none
£30k + £8k£31,520£640none
£38k + £10k£38,880£800none
£45k + £10k£43,920£516£946
£60k + £20k£60,763-£194£4,000

The National Insurance column is a real difference you keep, because each employment is assessed against its own thresholds. The deferred column is not a saving: it is what a basic rate code fails to collect once combined income reaches higher rate, and HMRC reclaims it later.

This compares PAYE deductions across two jobs against the same total in one job. It does not decide your tax code, and it cannot see what HMRC has already allocated between your employments.

Checks worth making on second job tax

Direct answer

A second job is usually taxed under a BR code, which takes basic rate from every pound of it. That looks punitive but it is not: while your combined income stays within basic rate you pay exactly the same income tax as you would earning the same total in one job. National Insurance is where the two genuinely differ, because it is worked out separately for each employment.

Assumptions used here

Tax/source year2026/27
RegionEngland/Wales/Northern Ireland
Tax code basis1257L where the page uses PAYE defaults
Pension basisNo pension deduction unless this example says otherwise
Student loan basisNo student loan unless selected in this example

Source and methodology context

What is not decided herePayBreakdown does not decide payroll correctness, lender approval, benefit entitlement or employer compliance, and does not give regulated financial, mortgage, debt, tax, payroll or legal advice.

What the second job tax estimate assumes

The figures on this page use the values below. Open the calculator if your example salary differs.

Example salary£40,000 annual gross

Why the BR code is not a penalty

BR means all income from that job is taxed at the basic rate, because your Personal Allowance is already being used by your main job. Applying it once, in one place, is the point.

  • Your Personal Allowance can only be given against one job at a time, so the second job gets none of it.
  • BR taxes the whole second job at 20%, which is the correct rate while your combined income stays within basic rate.
  • If your combined income is well into higher rate, HMRC may issue D0 instead, which takes 40% from the whole second job.
  • Splitting your allowance across two jobs is possible but usually creates an underpayment in one of them.

National Insurance is worked out per job

This is the part that genuinely changes your take-home. Each employer runs National Insurance against its own thresholds rather than against your combined earnings.

  • Each job gets its own National Insurance threshold, so a small second job can fall below it entirely and pay none.
  • That makes two jobs slightly better off than one job on the same total, while both stay in the main National Insurance band.
  • The effect reverses at high earnings: a single large salary pays only 2% above the upper earnings limit, whereas two separate jobs can each still be paying the main rate.
  • If you are paying the main rate in more than one job you may be able to apply to defer some National Insurance.

When PAYE collects too little

A basic rate code on the second job cannot know your combined income. Once the total crosses the higher rate threshold, the second job is under-taxed during the year and HMRC reclaims the difference afterwards.

  • The gap is a timing difference, not a saving. It usually arrives as a tax calculation letter or a changed tax code.
  • The table below shows the shortfall separately from the National Insurance effect, so you can see which part you keep.
  • Telling HMRC about the second job early lets them correct the code before the shortfall builds up.
  • This compares PAYE deductions across two jobs against the same total in one job. It does not decide your tax code, and it cannot see what HMRC has already allocated between your employments.

Inputs that can change the result

A second job is usually taxed under a BR code, which takes basic rate from every pound of it. That looks punitive but it is not: while your combined income stays within basic rate you pay exactly the same income tax as you would earning the same total in one job. National Insurance is where the two genuinely differ, because it is worked out separately for each employment. Salary estimates can change when the tax year, UK region, tax code, pension method, student loan plan, pay frequency, bonus, overtime or salary-sacrifice assumptions change.

  • Compare annual, monthly, weekly and daily take-home pay before changing assumptions.
  • Review Income Tax, National Insurance, pension and student-loan rows before comparing take-home pay.
  • Use examples as planning starting points, not as payslip or payroll decisions.

How to use the salary output

The useful figure for budgeting is usually take-home pay after Income Tax, National Insurance, pension deductions and student loan deductions. Gross pay helps compare jobs, while net pay is usually the better starting point for bills, savings and borrowing checks.

Checks before comparing with a payslip

Real payslips can differ because payroll works by pay period and can include tax-code changes, pension method differences, student-loan starts or stops, taxable benefits, salary sacrifice, bonuses, overtime, arrears, refunds, or rounding. Match the calculator settings to the payslip before treating a difference as meaningful.

What to review when comparing jobs

Two jobs with the same headline salary can feel different once pension contribution rate, employer pension method, student-loan plan, bonus pattern, overtime, tax code, region, salary sacrifice and pay frequency are considered. Compare the monthly net figure with commuting costs, bills and savings goals before deciding whether a higher gross salary improves the household plan.

How to turn the page into a real estimate

Start by matching the pay basis: annual salary, hourly rate, weekly hours, pay frequency and whether the figure is full-year or part-year. Then match the deductions that usually move the result the most: pension method, pension rate, student-loan plan, postgraduate loan, tax code, Scottish or Welsh tax treatment, bonus, overtime, taxable benefits and salary sacrifice. If the page is a comparison page, keep both sides on the same tax year and pension method before reading the difference. If it is a required-salary or pro-rata page, treat the answer as a target estimate and rerun it with a cautious lower-income or higher-deduction scenario before using it for bills, rent, borrowing or savings.

Make the estimate your own

Use the visible result as a starting point, then change the assumptions that apply to your situation. For salary pages, that usually means tax year, region, tax code, pension method, student loan plan, bonus, overtime and salary-sacrifice settings. For borrowing, debt or budget pages, it means the real payment amount, term, interest rate, balance, bill timing, savings target and any expected income change. Keep the result separate from advice or approval decisions: PayBreakdown helps you model the numbers, while official sources, employer records, provider documents and professional support are still the right place for final checks. If a change is close to a threshold, rerun the calculation with a cautious higher-cost or lower-income scenario before relying on the result.

Official sources

What to do if your employee has more than 1 job — GOV.UKTax codes: what your tax code means — GOV.UKDefer your National Insurance — GOV.UK

Frequently asked questions

Do I pay more tax on a second job?

Not while your combined income stays within basic rate. A BR code taxes the whole second job at 20% because your Personal Allowance is already used by the first job, and that comes to the same income tax you would pay earning the same total in one job.

Why is my second job taxed at BR?

BR means all income from that job is taxed at the basic rate. It is applied because your tax-free Personal Allowance has already been allocated to your main employment, so there is none left to set against the second job.

Do I pay National Insurance twice on two jobs?

You pay it separately on each job, which is not the same as paying twice. Each employment is assessed against its own thresholds, so a second job below the threshold pays no National Insurance at all, and two jobs on the same total often pay less than one job would.

Will I owe tax at the end of the year on a second job?

You can, if your combined income crosses the higher rate threshold while the second job is still on a basic rate code. PAYE then collects too little during the year and HMRC reclaims the difference, usually through a tax calculation or a changed code.

Last updated 2026-08-19. Estimates are for planning and should be checked against official records where the decision matters.