Skip to main content
TapTax
Tax Tips

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.

TapTax Team5 March 20269 min read

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.

Key takeaways
  • 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.

£12,570
Personal allowance you lose when HMRC assigns a BR code
20%
Rate applied to every penny of income under BR, including the first £1
4 years
Maximum period you can reclaim overpaid tax from HMRC

When BR Is Technically Correct

Person reviewing financial documents on laptop — Photo via Unsplash
Person reviewing financial documents on laptop — Photo via Unsplash

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.

UK employee reviewing payslip with tax code visible
UK employee reviewing payslip with tax code visible

How to Check Whether Your BR Code Is Correct

Office desk with tax paperwork — Photo via Unsplash
Office desk with tax paperwork — Photo via Unsplash

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.

Person on phone to HMRC with laptop open showing tax account
Person on phone to HMRC with laptop open showing tax account

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.

UK worker checking payslip and smartphone side by side
UK worker checking payslip and smartphone side by side

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.

Share:
BR tax codetax code meaningHMRC tax codespayslip tax codeoverpaid tax
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes - because everyone deserves to understand their own tax obligations.

You might also like