BR Tax Code Meaning UK: You Are Paying 20% on Everything
The BR tax code wipes out your personal allowance entirely. Here is what it means, why HMRC assigns it, and how to stop overpaying immediately.
The letters BR on your payslip are not an administrative quirk. They are costing you up to £2,486 a year in tax you almost certainly should not be paying.
The BR tax code is one of the most financially damaging codes HMRC can assign to a worker, and it is routinely applied in error, sometimes for months before anyone notices. If you have spotted BR on your payslip and felt a vague sense of unease, that instinct is correct. This article explains exactly what it means, when it is legitimate, when it is a mistake, and how to act today.
- BR means Basic Rate: every penny of your income from that job is taxed at 20%, with no personal allowance applied.
- HMRC often assigns BR incorrectly, particularly when you start a new job or have a gap between employments.
- If BR is wrong, you are entitled to a full refund of the overpaid tax, sometimes going back four years.
- BR can be correct if you genuinely have a second income source, but you still need to check the figures add up.
- Checking your tax code takes less than five minutes and could recover hundreds or thousands of pounds.
What the BR Tax Code Actually Means
- BR Tax Code
- A HMRC emergency or secondary tax code that applies the basic rate of income tax (20%) to all income from a particular employment, with zero personal allowance. The letters stand for Basic Rate. It is used when HMRC does not have enough information about your other income sources to assign a standard code, or when your primary personal allowance is already allocated to another employer.
Every UK employee is entitled to a personal allowance, the amount you can earn before paying any income tax at all. For the 2024/25 and 2025/26 tax years, that allowance is £12,570. It is not a bonus or a perk; it is a legal entitlement that Parliament has written into income tax law.
A standard tax code for a basic-rate taxpayer is 1257L, reflecting that £12,570 allowance. Under 1257L, the first £12,570 you earn in the tax year is tax-free, and everything above it is taxed at 20% up to £50,270.
BR does something different. It sets your personal allowance for that job to zero. Every single pound of income is taxed at 20% from the very first penny. On a salary of £30,000, that is £6,000 in tax rather than the £3,486 you would owe under 1257L. The difference is £2,514. For a year. Gone.
When BR Is Technically Correct
Before you fire off a letter to HMRC, it is worth understanding the situations where BR is the right code, even if it still feels painful.
You have two jobs simultaneously
Your personal allowance can only be used once. If you have a main job that already applies your full £12,570 allowance through a 1257L code, then your second job should be taxed at BR because you have already used your tax-free entitlement. This is the most common legitimate use of BR.
The problem is that BR on a second job is only correct if your first job is genuinely using up the full allowance. If your first job pays less than £12,570, you may have unused allowance that could be split between both employments. HMRC will not automatically do this for you; you have to ask.
You receive a pension and a salary
The same logic applies if you receive a private or occupational pension while still employed. If your pension provider already applies your personal allowance, your employer may correctly use BR for your salary. Again, the code is only accurate if the numbers actually work out.
HMRC genuinely lacks your employment information
When you start a new job without providing a P45 from your previous employer, HMRC may temporarily assign BR while it gathers information. This is supposed to be resolved quickly, but in practice it can drag on for months.
When BR Is a Mistake, and It Often Is
HMRC's own data suggests that tax code errors affect millions of employees each year. The BR code appears disproportionately in a handful of specific scenarios where HMRC makes assumptions it should not.
You started a new job and had no P45
This is the most common trigger for a wrongly assigned BR code. If you left your previous job some time ago, started a new role, and did not have a P45 ready, your new employer may have placed you on an emergency code. Emergency codes can be BR or W1/M1 variants. The employer is following the rules; the problem is that HMRC's process for resolving it is slow and requires you to chase it.
There was a gap in your employment
If you were unemployed, on a career break, or had a period of self-employment before returning to PAYE employment, HMRC may not have current information about your tax position. BR is a default it reaches for when it does not know what else to do.
An administrative error at HMRC or your employer
Payroll systems sometimes misfile P45 and P46 documents. HMRC's National Insurance and PAYE databases are large and occasionally contain duplicate records. A BR code appearing on a main job where you have worked for years, with no change in circumstances, is almost certainly an error.
You were incorrectly identified as a higher earner
In rare cases, HMRC may issue BR because it believes your personal allowance has been tapered (incomes over £100,000 see the allowance reduced). If your income has dropped but HMRC is still working off old data, you may be paying BR-level tax on income that no longer justifies it.
If any of these scenarios sound familiar, the next step is straightforward. Check your tax code at /check-my-tax-code to see exactly what HMRC has on record for you.
The Real Cost: A Concrete Example
Meet Jemma. She is a healthcare administrator on a salary of £28,000. She left her previous NHS trust in October, took six weeks off, then started at a new trust in December. She did not have her P45 ready on her first day.
Her new employer put her on BR. For four months, from December to March, she paid 20% tax on every pound of her £28,000 salary. During those four months, she earned approximately £9,333 and paid £1,867 in income tax.
Under her correct 1257L code, she would have paid around £788 for the same period, because the personal allowance would have reduced her taxable income significantly during those months.
Jemma overpaid by roughly £1,079 in just four months. Because she did not notice the BR code on her payslip, she did not chase it. HMRC eventually corrected it in April when the new tax year triggered a review, but she had to claim her refund separately. It arrived eight months later.
The lesson is not that Jemma did anything wrong. It is that HMRC's systems will not prioritise your refund unless you ask for it.
How to Check Whether Your BR Code Is Correct
The first step is to look at your payslip right now. The tax code will appear on every payslip, usually near the top alongside your National Insurance number. If you see BR, BRW1, or BRM1, you need to investigate.
Next, ask yourself two questions:
Do you have another job or pension that already uses your personal allowance? If yes, BR on this secondary income may be correct. But you should still verify that the primary job is genuinely using your full allowance.
Is this your only job or pension? If yes, BR is almost certainly wrong, and you are overpaying tax.
To get the definitive answer, check your tax code at /check-my-tax-code. This shows you what HMRC currently holds on record, which codes are assigned to which employments, and whether your personal allowance is being properly applied.
People also ask
How to Fix a Wrong BR Tax Code
If you have confirmed that BR is incorrect for your situation, here is the process.
Step one: Gather your evidence
You need your National Insurance number, your employer's PAYE reference (on your payslip), and details of any other income sources. If you have had multiple jobs in the same tax year, note the dates and approximate earnings.
Step two: Contact HMRC
You can do this online through HMRC's Personal Tax Account at gov.uk, or by calling 0300 200 3300. Be specific: tell them that BR has been applied to your main employment, that you have no other income source using your personal allowance, and that you believe this is an error.
HMRC will typically issue a corrected tax code to your employer within two to four weeks. Some employees report it happening faster; others wait longer during busy periods such as the start of a new tax year.
Step three: Follow up with your employer
Once HMRC issues the corrected code, your employer's payroll team needs to apply it. Most will do this automatically for the next payroll run. If your payslip still shows BR two pay cycles later, contact payroll directly.
Step four: Claim your refund
Correcting the code going forward does not automatically refund what you overpaid. For overpayments in the current tax year, HMRC usually recalculates your position automatically at year end and issues a P800 tax calculation. If you have waited and believe you are owed money from previous years, you can make a formal repayment claim through your Personal Tax Account or by post using form R40.
If this is beginning to sound like a full-time job, it is useful to know that the What Is a Tax Code UK? Your Payslip Is Lying to You post covers the broader landscape of how tax codes work and why so many of them go wrong. And if your situation involves multiple income sources, the Wrong Tax Code? How to Fix It and Claim Back What HMRC Owes You article has a more detailed walkthrough of the reclaim process.
If You Have Multiple Income Sources
For those with both employment and self-employment income, or two concurrent employed roles, the picture is more nuanced.
If you are self-employed alongside PAYE employment, HMRC sometimes uses your tax code to collect the additional tax owed on your self-employment profits, rather than making you pay a separate bill. This can result in a reduced version of 1257L rather than BR, but it can also tip into BR territory if the adjustments are large enough.
If you have multiple income streams and want to model what you actually owe, TapTax's salary and multiple-income calculators at /tax-calculator/salary and /tax-calculator/multiple-income can give you a clearer picture before you approach HMRC.
For those receiving Child Benefit alongside an income that is approaching or exceeding £50,000, the High Income Child Benefit Charge can also interact with your tax code in unexpected ways. The /tax-calculator/child-benefit calculator is worth checking if this applies to you.
Why Does HMRC Get This Wrong So Often?
Frankly, because the process for onboarding new employees into the PAYE system relies on paper-era forms and employer payroll software that do not always communicate with HMRC's systems in real time. A P45 from a previous employer can sit in a queue. A starter checklist filled in incorrectly by a new employee (or a hurried HR department) can trigger an automatic BR assignment.
HMRC has acknowledged the scale of tax code errors publicly, and Making Tax Digital is partly intended to address the underlying data quality problem. But as our coverage of Making Tax Digital Compatible Software: What HMRC Won't Tell You makes clear, the digitisation agenda has its own complications and costs that fall unevenly on ordinary workers and small businesses.
In the meantime, the only reliable safeguard is your own vigilance. Check your payslip. Check your code. Do not assume HMRC has it right.
The BR Tax Code and the Bigger Picture
BR is a symptom of a tax administration system that places the burden of accuracy on the individual employee while providing imperfect tools to verify or correct that information. The letters themselves are almost innocuously small on a payslip. The financial consequences are not.
If you spotted BR at the top of this article and recognised your own situation, do not let this piece be the end of it. Take the five minutes to check your tax code now at /check-my-tax-code. The personal allowance you are missing is £12,570. The tax you are potentially overpaying could be more than £2,000 a year. HMRC will not volunteer that refund unless you ask for it.
The letters BR on your payslip stand for Basic Rate. What they should stand for is: check this immediately.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.