How to correct a wrong UK tax code

If your tax code is wrong, the fix is usually straightforward and free. Most cases resolve via HMRC's Personal Tax Account online in 10 minutes; the corrected code reaches your employer within 2-6 weeks; any overpaid tax refunds automatically through your next pay packet via PAYE. The cases that need a phone call are rarer: complex benefit-in-kind disputes, multiple-employer scenarios that the online form can't handle, or situations where HMRC's records are materially incorrect. This page walks through the standard process plus the edge cases.

Verified against 4 official sources · Last reviewed 12 June 2026
On this page
  1. Step 1 — Confirm the code is actually wrong
  2. Step 2 — Identify the specific error
  3. Step 3 — Online correction (most cases)
  4. Step 4 — Phone HMRC (complex cases)
  5. Step 5 — Wait for the corrected code
  6. Step 6 — Verify next payslip
  7. Worked example — fixing a wrong BiK value
  8. Special case — first-job-of-year tax code
  9. Special case — multiple employers + allowance disputes
  10. Special case — Marriage Allowance ending
  11. Special case — owed tax recovery
  12. When to escalate
  13. Year-end safety net
  14. Practical checklist
  15. In short

Step 1 — Confirm the code is actually wrong

Before contacting HMRC, verify the code is wrong rather than unexpected.

Common verification: 1. Run your current code through the tax code checker → 2. Compare actual tax deductions on payslip to expected 3. Check Personal Tax Account at gov.uk/personal-tax-account for HMRC's breakdown

The breakdown should show: - Standard personal allowance: £12,570 - Less: any deductions (BiK, owed tax, etc.) - Less: any other allowance adjustments - = Your final allowance

If the breakdown's numbers match your reality → the code is correct, you just don't like it. If the breakdown contains items that don't reflect reality → that's what needs correcting.

Step 2 — Identify the specific error

The 5 most common errors:

Error 1: Wrong benefit in kind value

HMRC has your company car value as £5,000 but it's actually £2,500.

Error 2: Benefit you've stopped

You returned the company car 6 months ago but HMRC's record still shows it.

Error 3: Wrong allowance taper

You earn under £100,000 but the code shows allowance reduced for tapering.

Error 4: Marriage Allowance still applied

You divorced 2 years ago but your code still shows M-suffix (received) or N-suffix (gave).

Error 5: Recovery of tax owed from a previous year that's actually been paid

HMRC's record hasn't updated after a lump-sum settlement.

Identify which applies, then fix it specifically.

Step 3 — Online correction (most cases)

Most tax-code corrections happen via Personal Tax Account at gov.uk/personal-tax-account.

The flow:

  1. Sign in with Government Gateway credentials (or set them up first — needs P60, payslip, passport or other identity verification)
  2. Navigate to "PAYE income"
  3. Click your current tax code
  4. See the breakdown — identify the wrong line
  5. Click "something is wrong" or equivalent ("update employment", "update benefits")
  6. Provide the corrected information (e.g. "company car returned 1 March 2026")
  7. Submit
  8. Receive confirmation — typically within 5 working days

HMRC's system updates within 7-14 days. The corrected code is sent to your employer; your next pay run applies it.

Step 4 — Phone HMRC (complex cases)

If self-service can't fix it, call HMRC:

Tax helpline: 0300 200 3300 Open: Monday-Friday 8am-6pm, Saturday 8am-4pm

Have ready: - National Insurance number - Current tax code (from your payslip) - Employer name + PAYE reference number - Specific error you've identified - Any supporting documentation (BiK end date, salary changes)

Typical call duration: 15-30 minutes. The agent updates HMRC's record while you're on the line; the corrected code follows within 7-21 days.

Step 5 — Wait for the corrected code

Once submitted, the timeline:

  • 7-14 days: HMRC processes the update internally
  • 7-21 days: HMRC issues the corrected code to your employer
  • Next pay run: Employer applies the new code
  • Same pay run: PAYE catches up year-to-date and refunds overpayment

Total: typically 2-6 weeks end-to-end.

For weekly-paid workers the catch-up is faster (1-3 weekly pay runs to fully resolve). For monthly-paid: 1-2 pay periods.

Step 6 — Verify next payslip

When the corrected code applies, check:

  1. Tax code field: should show the new code
  2. Income tax line: should be at the corrected level
  3. Year-to-date deductions: may show a one-time refund/adjustment
  4. Net pay: should reflect the corrected calculation

If the new code is on the payslip but the deduction doesn't seem right, the calculation methodology may need checking — but the code itself is the main concern.

Worked example — fixing a wrong BiK value

You returned your company car on 1 March 2026 but your tax code is still 875L (assumes £3,820 of BiK reducing allowance from £12,570 to £8,750).

Cost of the wrong code: - Wrong code 875L: allowance = £8,750; on £50,000 salary, taxable = £41,250 - Right code 1257L: allowance = £12,570; on £50,000 salary, taxable = £37,430

Tax difference per year: £3,820 × 20% = £764 overpaid

To fix:

  1. Log into Personal Tax Account
  2. View company car entry under benefits in kind
  3. Update with end date 1 March 2026
  4. Submit
  5. Wait 2-4 weeks for new code
  6. Next payslip shows code 1257L + a one-time refund for the year-to-date overpayment

Special case — first-job-of-year tax code

If you started your first job of the tax year and the employer applied 1257L (Statement A from new-starter checklist) when you actually had previous income earlier in the year, you may now be on the wrong code.

The fix: provide your P45 from any prior employment in the tax year. If you don't have a P45 (e.g. previous job didn't issue), call HMRC and ask them to gather the data.

Special case — multiple employers + allowance disputes

If you have two jobs and both are applying 1257L (each claiming the full personal allowance), you're underpaying tax — eventually caught by HMRC's P800 reconciliation. Best to fix proactively:

  1. Identify which job is "main" (typically the higher-paid one)
  2. Main job keeps 1257L
  3. Secondary job should have BR (basic rate, no allowance) or 0T or D0/D1 depending on combined income

Update via Personal Tax Account — list both employments and confirm allocation.

Special case — Marriage Allowance ending

If you divorced and your tax code still shows Marriage Allowance:

  1. Log into Personal Tax Account
  2. Click Marriage Allowance section
  3. Click "Cancel Marriage Allowance"
  4. Provide end date

Both partners' codes will reset to 1257L at the next pay run.

Special case — owed tax recovery

If HMRC's recovering tax via reduced code allowance, but you've already paid the owed amount as a lump sum:

  1. Confirm the lump sum was received and applied
  2. Call HMRC to update the record (online self-service doesn't always handle this case)
  3. The agent removes the deduction; new code issued

When to escalate

Most tax code corrections are routine self-service. Escalation cases:

Scenario Action
Online correction not applied after 21 days Call HMRC for status update
HMRC keeps issuing the same wrong code Request a formal review (in writing)
Substantial overpayment with no refund Ask HMRC to refer to "tax-back team"
Employer not applying corrected code Contact employer's HR/payroll; HMRC has the right code, payroll needs to use it
Persistent error across multiple years Self Assessment for full reconciliation

Year-end safety net

Even if you don't actively correct a wrong code mid-year, HMRC's P800 reconciliation auto-corrects after each tax year ends:

  • 5 April: tax year ends
  • June-October: HMRC issues P800 statements showing year's tax position
  • If you overpaid: refund processed automatically (via PAYE if still employed, or by cheque)
  • If you underpaid: HMRC may collect via next year's code or send a bill

So worst case: you wait until next October to get the refund. But fixing now gets the money back in weeks rather than 12+ months.

Practical checklist

  1. Verify the code is wrong via Personal Tax Account
  2. Identify the specific incorrect data
  3. Update online via Personal Tax Account
  4. Or call HMRC on 0300 200 3300 for complex cases
  5. Wait 2-6 weeks for the corrected code
  6. Verify next payslip shows new code + refund
  7. For 4+ years back, consider Self Assessment for full historical refund

In short

Wrong UK tax codes are usually fixed via the HMRC Personal Tax Account in 10 minutes; corrected code follows in 2-6 weeks; overpaid tax refunds automatically via PAYE. Complex cases need a phone call to 0300 200 3300. For the broader context see tax codes hub → and why has my tax code changed →.

Frequently asked questions

How long does correcting a tax code take?

Most corrections complete in 2-6 weeks. HMRC processes the update in 7-14 days; the corrected code reaches your employer in 7-21 days; your next pay run applies it. Complex disputes can take longer.

Can I correct my tax code online?

Yes — most cases. Log into gov.uk/personal-tax-account, view your current code, and use the 'something is wrong' option. Update employment, benefits, or owed tax data. HMRC re-issues the code automatically.

Do I need to wait for HMRC, or can my employer just change it?

Employers cannot unilaterally change your tax code. HMRC issues codes; employers apply them. Until HMRC issues a corrected code, your employer must keep using the current one.

Will I get a refund of overpaid tax?

Yes — automatically via PAYE in your next pay run. When the corrected code is applied, your employer's payroll recalculates the year-to-date tax position and refunds the overpayment as part of your next pay packet.

What if my wrong code is costing me significantly?

If the overpayment is substantial (e.g. £500+/month), call HMRC on 0300 200 3300 to expedite. Mark the call as 'urgent code correction' — there's an internal fast-track for high-impact cases.

Can I claim a refund for previous years?

Yes — up to 4 years back. If a tax code was wrong in a previous year and you overpaid, the refund happens via Self Assessment or via HMRC's P800 reconciliation. The 4-year limit is governed by the Taxes Management Act.

What if my employer keeps applying the wrong code?

If HMRC has issued a corrected code to your employer but payroll hasn't switched, it's an employer issue. Contact HR/payroll directly with your corrected code (visible in your Personal Tax Account). They should adjust within 1-2 pay runs.

Glossary terms used on this page

Quick definitions for the key terms above.

  • Personal allowance — The amount you can earn each tax year before paying any UK Income Tax — £12,570 in 2026/27, frozen until April 2031.
  • PAYE — The UK system through which employers deduct Income Tax and National Insurance from employees' pay before paying it to them.
  • Tax code — A short code on your payslip that tells your employer how much tax-free Personal Allowance to apply to your pay each period.

Sources

All figures on this page are sourced from official UK government publications. We don't cite secondary commentary or other calculator sites.

  1. GOV.UK — Tell HMRC your tax code is wrong
  2. GOV.UK — Personal Tax Account
  3. GOV.UK — Contact HMRC
  4. HMRC — CWG2 PAYE guidance

For the calculation methodology behind every figure on this page, see our methodology. For our review and update process, see our editorial standards.

Last reviewed: 12 June 2026. Next review due 12 December 2026.
Recent changes: New tax-codes cluster page covering the standard tax-code-correction process for 2026/27.

Disclaimer: This page provides general information based on published HMRC and gov.scot figures. It is not personal tax or financial advice. For your specific situation, please consult a qualified accountant or contact HMRC directly.