Skip to main content
£MySums
Menu
Tax

Second Job on a BR Tax Code: Why You Might Owe 40% Tax

A BR code taxes your second job at 20%. If your total pay tops £50,270 you owe the rest. 2026/27 worked example, how HMRC collects it and how to avoid it.

Quick answer: A BR tax code takes 20% from every pound of your second-job pay, so you only owe extra if your combined taxable pay passes £50,270 in 2026/27 (England, Wales and Northern Ireland). For every £1 above that line you owe another 20p, because that slice should have been taxed at 40%. HMRC usually collects the shortfall through your tax code, in equal instalments over 12 months from the start of the next tax year, if you are paid through PAYE and owe under £3,000.

This guide covers two employed jobs paid through PAYE for the 2026 to 2027 tax year (6 April 2026 to 5 April 2027). Scotland has different bands, so it gets its own section below. It is general information, not personal tax advice.

What do BR and D0 mean on a second job?

On a BR code, your second employer takes the basic rate of 20% from everything you earn there. On D0 it takes the higher rate of 40%. You only get one Personal Allowance, and HMRC normally gives it to the job that pays you most, usually under code 1257L. The other job is then put on BR, D0 or D1, and GOV.UK says which one depends on your total income across all sources for the year.

What do BR and D0 mean on a second job?
Taxes all pay from that job atEngland and Northern IrelandScotlandWales
Basic rateBR (20%)SBR (20%)CBR
Higher rateD0 (40%)SD1 (42%). SD0 is the 21% intermediate rateCD0
Additional rateD1 (45%)SD2 (45%) or SD3 (48%)CD1

These come from GOV.UK's guide to what your tax code means. A BR code is not a penalty. It is HMRC's way of saying "the allowance is already used on your other job, so tax every pound from this one."

Why does a BR code lead to a tax bill?

Because BR is a flat 20%, but Income Tax only switches to 40% when your total income passes £50,270. That is the £12,570 Personal Allowance plus £37,700 of basic rate band, and GOV.UK's rates page shows the £50,270 line. Neither employer sees the other's payroll. Each one applies the code HMRC gave it, so the second employer keeps taking 20% even on pay that sits above the line.

The shortfall is simple: 20% of your combined taxable pay above £50,270. It is not 40% of your second job. It is the missing 20% on the slice that crossed the line.

Here is how that grows if your main job pays £48,000 and your second job pays more and more (England, 2026/27):

Why does a BR code lead to a tax bill?
Second-job payCombined payAbove £50,270Underpaid on a BR code
£1,000£49,000£0£0
£2,270£50,270£0£0
£3,500£51,500£1,230£246
£6,000£54,000£3,730£746
£10,000£58,000£7,730£1,546

If your main job already pays more than £50,270 on its own, the whole of the second job belongs in the 40% band, so a BR code under-collects 20% of every pound. A £55,000 main job plus £3,500 on BR leaves a £700 bill.

"Combined pay" means taxable pay. Pension contributions taken before tax (net pay or salary sacrifice) lower it, and other taxable income, such as savings interest above your allowance or a company car, adds to it.

How much will you owe? A worked example for 2026/27

Take a main job paying £48,000 on code 1257L and a second job paying £3,500 on code BR, in England.

How much will you owe? A worked example for 2026/27
Tax
Main job: (£48,000 minus £12,570) × 20%£7,086
Second job on BR: £3,500 × 20%£700
Deducted through payroll£7,786
Correct tax on £51,500: £37,700 × 20% + £1,230 × 40%£8,032
Underpaid£246
Second job above the £50,270 lineBar showing a £48,000 main job and a £3,500 second job. £1,230 of the second job sits above £50,270, where 40% tax starts.Main job £48,000Second job £3,500 on BR£50,270: 40% starts here£1,230 above the line: taxed at 20% on payroll, should be 40%, so £246 short£0£25,000£50,000
£1,230 of the second job crosses the £50,270 line, so a BR code under-collects £246 (2026/27, England).

The £246 is £1,230 (the pay above £50,270) × 20%. Put £51,500 into MySums' take-home pay calculator and its Income Tax line reads £8,032, so you can compare any combined figure of your own against what both payslips say you have paid. The calculator treats it as a single salary and does not model pension contributions, which is fine here because the sum is only checking the total.

Will HMRC switch a BR code to D0 during the year?

It might, but you cannot count on it, and D0 can take too much. HMRC sets the code from its estimate of your total income, and a MoneySavingExpert forum reply to someone in exactly this position described the usual result as BR on the new job plus a small adjustment to the code on the existing one. Treat that as one person's experience, not a rule.

D0 is not automatically the fix, because it taxes every pound of the second job at 40% even when only part of it is above the line. In the example, D0 on the £3,500 would take £1,400 instead of the £946 actually due, so you would overpay by £454 and wait for a refund after the year ends.

How does HMRC collect the tax you owe?

Usually through your tax code, without you doing anything. After 5 April, HMRC gets the full-year figures from both employers and sends either a P800 tax calculation or a Simple Assessment letter. GOV.UK says these go out from June to March, over the following tax year.

If you are paid through PAYE, earn enough above your allowance to cover the debt and owe under £3,000, HMRC takes it through your tax code, normally spread evenly across the 12 months after the new tax year begins. You can pay it off sooner if you prefer.

The code change works by grossing the debt up at your tax rate and cutting your tax-free amount by that figure, a method the Low Incomes Tax Reform Group sets out. For the £246 in the example:

  • £246 ÷ 20% = £1,230 off your tax-free amount
  • £12,570 minus £1,230 = £11,340, so the main job's code becomes 1134L
  • The extra tax is about £20.50 a month for 12 months (£246 ÷ 12)

Your coding notice shows the exact figure HMRC has used. If a bill would cause hardship, contact HMRC and ask to spread it. LITRG says the usual maximum is three years. If HMRC spots the problem part-way through the year, it may adjust your current code instead, but that normally does not happen after 5 January.

If you owe more than £3,000, or the tax cannot be taken from your income, you will get a Simple Assessment letter and pay HMRC directly.

How do you avoid a bill at the end of the year?

Tell HMRC your realistic total income early, so the tax is collected a little at a time as you go.

  1. Add up what both jobs will pay in the whole tax year, plus any other taxable income.
  2. If the total is over £50,270, update your estimated income in the PAYE section of your Personal Tax Account or the HMRC app. HMRC says it will tell you and your employer a new code within 15 working days, and on monthly pay it should show on your next or following payslip.
  3. When you start a second job, say on the starter checklist that you already have another job. You will not have a P45 to hand over, because you have not left the first one.
  4. Check which job holds your allowance and what code each employer is using on your payslips.
  5. Consider a pension contribution taken before tax. In the example, £1,230 into a pension through salary sacrifice brings your taxable pay back to £50,270 and removes the bill. MySums' salary sacrifice calculator shows the effect, and the pension tax relief guide explains how the different routes work.
  6. If none of that is practical, set aside 20p of every £1 you earn above the line.

If the codes look wrong and you are not sure why, MySums' payslip guide walks through each line. For how HMRC splits the allowance, National Insurance and side income, see second job tax explained.

How is it different in Scotland and Wales?

In Scotland the 42% higher rate starts earlier, so the bill can too. Scottish Income Tax for 2026 to 2027 is 19% on income from £12,571 to £16,537, 20% to £29,526, 21% to £43,662, 42% to £75,000, 45% to £125,140 and 48% above that. A second job on SBR is taxed at a flat 20%.

Take a Scottish main job paying £42,000 and a second job paying £3,500 on SBR:

How is it different in Scotland and Wales?
Tax
Deducted through payroll (main job £5,971.07 + SBR £700)£6,671.07
Correct tax on £45,500£7,092.05
Underpaid£420.98

The first £1,662 of the second job should have been taxed at 21% and the last £1,838 at 42%, so SBR falls short on both parts. Switch the take-home pay calculator to Scotland and enter £45,500 to see the £7,092.05 total. How HMRC would collect a Scottish debt through your code is set out on your own coding notice.

Wales has its own C-prefixed codes (CBR, CD0 and CD1). The logic is the same: the code taxes the whole job at one rate, and any difference is settled after the year ends.

What does this guide not cover?

Self-employed side income does not go through a tax code. Above the £1,000 trading allowance it is declared on a Self Assessment return, as GOV.UK's guidance explains. Income over £100,000, where the Personal Allowance starts to taper, also changes the sums.

Helpful answers

Frequently asked questions

01Do I have to file a Self Assessment return if I owe tax on a second job?

Not for that reason alone. If both jobs are paid through PAYE, HMRC works out the difference after the year ends and either collects it through your code or sends a letter. You would need a return for other reasons, such as self-employed income over £1,000. If you are already registered for Self Assessment, your bill is adjusted automatically.

02Can I avoid the 40% by cutting my second-job hours?

You can, but the tax alone is rarely the reason to. Each £1 above £50,270 costs 40p in Income Tax in total, 20p taken on payroll and 20p collected later, so you still keep 60p of it before National Insurance. Fewer hours only make sense if that money is not worth your time.

03Can I ask HMRC to split my Personal Allowance between my two jobs?

Yes, but it only helps when your main job does not use the whole allowance. HMRC says to contact it to check whether the allowance can be split, and warns that if the pay is irregular you might not pay the right amount. With a £48,000 main job there is no spare allowance to split.

04Why is my second job on 0T instead of BR?

0T means no Personal Allowance, which GOV.UK says is used when your allowance has been used up or your employer lacks the details to give you a code. Pay is then taxed through the bands. LITRG's example is £1,000 a month, taxed at 20%, while £4,000 a month would be taxed at 40% on everything above £3,142. If it stays on 0T for long, check your details in your Personal Tax Account.

05Will pension contributions keep me under the £50,270 line?

They can. The line applies to taxable pay, so contributions taken before tax through net pay or salary sacrifice reduce it. A pension where the provider adds basic rate relief works differently, because it extends your basic rate band instead. The pension tax relief guide covers each route.

06Do I pay National Insurance on both jobs?

Yes. MoneyHelper says that in 2026/27 you pay Class 1 National Insurance on earnings above £242 a week, and if both jobs pay more than that, you pay on both. It is calculated separately from Income Tax, so your tax code does not change it.

Sources

About the author

Eman Munir, ACCA

Eman Munir is a Chartered Certified Accountant (ACCA) and co-founder of MySums, which is built and maintained in house. The money guides here are written by hand, with every worked example checked before it goes live and the figures revisited as each tax year changes. More about who is behind MySums.

Figures on this page are checked against HMRC and other UK government sources for the 2026/27 tax year. You can read our editorial policy and the calculation methodology behind the tools. MySums gives general information, not personal financial advice — see the full disclaimer.

View all guides
Second Job Tax ExplainedHow BR and D0 codes work on two jobsUnderstanding Your PayslipWhat each line on your payslip means