In This Article
- 1.What Does the BR Tax Code Mean?
- 2.When a BR Code Is Correct
- 3.When a BR Code Is Wrong
- 4.Worked Example: The Cost of a Wrong BR Code
- 5.How to Fix a BR Tax Code
- 6.BR Codes on Pensions and Lump Sums
- 7.How to Tell Whether Your BR Code Is Right
- 8.What Happens at the End of the Tax Year
- 9.Frequently Asked Questions
- 10.Need Help?
What Does the BR Tax Code Mean?
BR stands for Basic Rate. It tells your employer or pension provider to tax all of your income from that source at the basic rate of 20%, with no tax-free Personal Allowance. On a BR code, if you earn £1,000 in a month, £200 goes in Income Tax.
BR is normal and correct when that job or pension is a second source of income and your Personal Allowance is already being used by your main job or pension. It is wrong — and costs you money — when BR is applied to your only or main job, because you then lose the £12,570 of tax-free income you are entitled to in 2026/27.
When a BR Code Is Correct
You have one Personal Allowance, not one per job. HMRC normally gives it all to the source of income that pays you most, and puts every other job or pension on BR so it is taxed at 20% from the first pound. Typical examples:
- You have a full-time job on 1257L and a weekend job on BR.
- You receive a workplace pension on 1257L and a small private pension on BR.
- You are a company director taking a salary through PAYE from a second company.
If your total income is within the basic-rate band (up to £50,270 in England, Wales and Northern Ireland in 2026/27), a BR code on your second job should collect the right amount of tax overall.
If your total income takes you into the higher-rate band, HMRC may instead use D0 (40%) on the second source. If it uses BR when D0 is needed, you will underpay during the year and HMRC will collect the shortfall later, usually by reducing your tax code in a following year.
When a BR Code Is Wrong
A BR code is a problem if it is applied to the job or pension that should be getting your Personal Allowance. The most common causes we see are:
- You ticked the wrong box on the starter checklist. When you start a new job without a P45, the checklist asks about your circumstances. Choosing statement C (you have another job or receive a pension) leads your employer to use BR.
- You left a job but HMRC still thinks it is ongoing. Your allowance may still be allocated to the old employer, leaving the new job on BR.
- You have started a pension alongside a job, or swapped one for the other, and HMRC has allocated the allowance to the wrong source.
- Your main job pays less than £12,570, so part of your allowance is wasted while the second job is taxed at 20% on everything.
Worked Example: The Cost of a Wrong BR Code
Priya leaves her old employer in May and starts a new job in June on a salary of £30,000. She does not have her P45 and chooses the wrong statement on the starter checklist, so her new employer uses BR.
- On BR, every pound of her £2,500 monthly salary is taxed at 20%: £500 a month in tax.
- On a correct 1257L code, roughly £1,047 of each month's pay would be tax-free, so tax would be around £290 a month.
That is an overpayment of around £210 every month until the code is fixed. Once HMRC issues a correct cumulative code, the overpaid tax for the current tax year is normally refunded through her next payslip. (Figures are illustrative and ignore pension contributions. A BR code does not change National Insurance.)
How to Fix a BR Tax Code
- Check which source has your allowance. Log in to the HMRC app or your personal tax account and look at the code for each job or pension.
- Update your employment details. If an old job is still showing, tell HMRC the date it ended. If the wrong job has your allowance, ask HMRC to move it.
- Give your employer your P45 if you have it. They can then use the code on it instead of BR.
- Phone HMRC if the online service does not let you make the change.
Once HMRC sends your employer a corrected code, overpaid tax for the current year usually comes back through payroll. If the error spans an earlier tax year, HMRC will normally identify the overpayment after the year ends and send a P800 calculation — see how to claim a tax refund.
BR Codes on Pensions and Lump Sums
Pension providers often use BR, or an emergency code, when you start drawing a pension or take a taxable lump sum, because they have no information from HMRC yet. Taxable pension withdrawals are frequently over-taxed on the first payment. If you are not taking further payments that tax year, you can usually reclaim the overpayment directly from HMRC during the year rather than waiting until it ends. We regularly help clients reclaim tax on pension withdrawals.
How to Tell Whether Your BR Code Is Right
A quick way to check is to add up your expected income for the tax year from every job and pension, then look at where HMRC has put your Personal Allowance:
- The allowance should sit against your largest source of income, provided that source pays at least £12,570 a year. If it is sitting against a small part-time job while your main salary is on BR, something has gone wrong.
- If your largest source pays less than £12,570, ask HMRC to split the allowance so the unused part is set against your second job or pension rather than wasted.
- If your combined income is above £50,270, check that tax on the second source is being collected at 40% where needed. A BR code there means you will underpay during the year and receive a bill later.
Your payslip will also show whether BR is being applied: if the tax figure is exactly 20% of your taxable pay for the period, the code is BR.
What Happens at the End of the Tax Year
After 5 April, HMRC compares the tax deducted across all your jobs and pensions with the tax you should have paid on your total income. If a BR code meant you overpaid and it was not corrected through payroll, you should receive a P800 calculation showing a refund. If BR was applied where D0 was needed, the P800 will show an underpayment. Underpayments below £3,000 are normally collected by adjusting your tax code for a later year, rather than as a lump sum — but you can choose to pay it directly if you prefer.
If you are in Self Assessment, none of this happens automatically: the reconciliation is done through your tax return, and any shortfall from a BR code on a second job is simply added to your balancing payment.
Frequently Asked Questions
Does BR mean I am on emergency tax?
Not exactly. BR is a specific instruction to tax everything at 20%. Emergency codes are codes such as 1257L W1, M1 or X. Both are often used when HMRC lacks information, which is why people confuse them.
Does a BR code affect my National Insurance?
No. National Insurance is calculated on each job separately and is not affected by your tax code.
Should my second job be on BR or D0?
If your total income from all sources stays below the higher-rate threshold (£50,270 for 2026/27 outside Scotland), BR is correct. If it goes above, D0 may be needed so you do not underpay.
How long does it take to fix a BR code?
Once HMRC has the right information, it sends a new code electronically to your employer, who applies it in the next payroll run after receiving it.
Need Help?
Read our full guide to tax codes explained for the other letters you may see, or use our income tax calculator to see what you should be paying. If you have multiple jobs or pensions and your codes keep going wrong, our tax advisers can sort it out with HMRC for you. Get in touch.
Tax Advisor
Adam is a tax advisor at London Accountants. He writes about UK tax planning, corporation tax, VAT, self assessment, and business advisory for SMEs, freelancers, and company directors across London.
Get Tax Tips in Your Inbox
Subscribe for expert tax advice, deadline reminders, and money-saving strategies delivered monthly. No spam, unsubscribe anytime.
Related Articles
Tax Codes Explained 2026/27: What Your HMRC Tax Code Means
Your tax code tells your employer or pension provider how much tax-free pay you get. Here is how to read any HMRC tax code, check it, and fix it if it is wrong.
Read Article0T Tax Code: What It Means and How to Get Your Allowance Back
On a 0T code you get no tax-free Personal Allowance from that job or pension. Here is why HMRC or your employer uses 0T, and how to fix it and reclaim overpaid tax.
Read Article1257L Tax Code and Emergency Tax Codes (W1, M1, X) Explained
1257L is the standard UK tax code for 2026/27. Here is what it means, what the emergency versions 1257L W1, M1 and X do to your pay, and how to get overpaid tax back.
Read ArticleNeed Expert Accounting Advice?
Our articles are a great starting point, but for advice tailored to your specific situation, talk to one of our accountants.
