HMRC changed my tax code because of savings interest — and got it wrong
7 min read
The BR tax code taxes every penny of your income at 20% with no personal allowance. If it's on your main job, you're almost certainly overpaying by hundreds of pounds a month. Here's how to fix it fast.
If your payslip shows the letters BR in the tax code box, your employer is deducting 20% income tax on every single pound you earn — with no personal allowance deducted first. For most employees on a normal salary, this means significant overtaxation. A £3,000/month gross earner on BR pays £600 in tax instead of roughly £288. That's £312 per month disappearing unnecessarily.
Here's what BR means, when it's actually correct, and how to fix it if it isn't.
BR stands for "Basic Rate." Unlike normal tax codes (such as 1257L), which allocate your personal allowance (£12,570 tax-free per year) against your earnings, BR applies the 20% basic rate to all income from this source, starting at £1.
HMRC uses BR in two situations:
| Monthly gross | Tax with 1257L | Tax with BR | Monthly overpayment | Annual overpayment |
|---|---|---|---|---|
| £1,500 | £0 | £300 | £300 | £3,600 |
| £2,000 | £121 | £400 | £279 | £3,348 |
| £2,500 | £205 | £500 | £295 | £3,540 |
| £3,000 | £288 | £600 | £312 | £3,744 |
| £4,000 | £455 | £800 | £345 | £4,140 |
Based on 2026/27 tax year. 1257L figures assume cumulative PAYE across the full year.
If you've just started a new job and still have your P45 from your previous employer, give it to your new HR or payroll team today. This is the fastest route to the correct code — your employer submits the P45 details to HMRC's systems and a new code is usually issued within days.
If you don't have a P45, ask your employer for the HMRC New Starter Checklist. Tick Statement A (this is your only job) if it is — your employer will then apply the standard 1257L code on a Week 1 basis until HMRC confirms the cumulative code.
Call HMRC on 0300 200 3300 or update via your Personal Tax Account online. Tell them:
HMRC will issue a corrected code electronically. Your employer must apply it from the next payroll run.
Once the correct cumulative code is applied, PAYE recalculates your year-to-date position and recoups any overpayment through reduced tax in subsequent pay periods. You don't need to file a separate claim for this. If you reach year end still owed money, HMRC will issue a P800.
| Code | What it does | When used |
|---|---|---|
| BR | 20% on all income, no personal allowance | Second job or emergency |
| D0 | 40% on all income, no personal allowance | Second income presumed at higher rate |
| D1 | 45% on all income | Additional rate — rare emergency code |
| 0T | No allowance, all income taxed at band rates | No P45, no starter declaration |
| 1257L W1/M1 | Personal allowance applied but not cumulatively | Common starter emergency code |
Yes. If you're receiving a workplace or private pension while also employed elsewhere, the pension income may be coded BR to prevent your personal allowance being allocated twice. This is correct — the allowance applies to your main income source first.
Yes. PAYE is cumulative for the tax year. Once the correct code is applied, your employer's payroll software will recalculate your year-to-date tax and refund the difference across your remaining pay periods. If there's still a balance at 5 April, HMRC will issue a P800.
Employers must apply whatever code HMRC instructs. They cannot override an HMRC-issued code. If HMRC issues a corrected code and your employer doesn't apply it, report this to HMRC. If your employer applied BR themselves without HMRC instruction, they are acting incorrectly.
Yes — HMRC will carry the corrected code forward to the next tax year automatically, unless something changes (new job, change in income, etc.).
Use our tax code checker to confirm what code you should be on, or our overpaying tax calculator to see the exact monthly impact of your current code.
Found this useful?