Complete guide to correcting wrong PAYE tax codes and emergency tax. Learn how to check your coding via Personal Tax Account, P800 reconciliation, overpayment refund claims, and 4-year refund limits.
Wrong PAYE tax codes cause overpayment of tax - you may be owed a refund. Check your code immediately via HMRC Personal Tax Account (easy online access). If your code is wrong (shows fewer allowances than entitled), report it to HMRC immediately for correction. HMRC will adjust future pay or issue a refund. For past overpayments, use form P800 (sent annually by HMRC) or claim direct if you have a payslip showing wrong code. You can claim back 4 years of overpaid tax. Average overpayment claims: £500-£2,000. This is free; HMRC handles refunds directly. Emergency tax code (code 0T) must be corrected within 60 days or you may be owed interest.
Log into HMRC Personal Tax Account (gov.uk). Navigate to "Income and earnings" - "PAYE" section. Your current tax code is displayed (e.g., 1257L, 0T). Compare to your payslip. Your code determines how much tax is deducted: lower code = more tax deducted. Check if you have claimed all applicable allowances (marriage allowance, personal savings, trading allowance). If code is lower than expected, it's likely wrong.
Call HMRC Self Assessment phone line (0300 200 3300) or message via Personal Tax Account. State the wrong code, why it's wrong (missing allowances, wrong employer details), and provide payslips as evidence. HMRC corrects code for current and future pay. Request written confirmation of the correction. If code was wrong due to HMRC error (not your fault), HMRC may backdate correction and issue refund automatically.
HMRC sends P800 (Statement of Earnings) annually showing overpayment due. Accept refund offer on P800 or claim direct if you don't receive P800. Alternatively, use payslips showing wrong code applied to claim refund in writing. HMRC issues refund within 4-8 weeks. You can claim back 4 years: current year plus prior 3 years. For emergency tax (0T code), claim within 60 days for guaranteed correction; after 60 days, you may face interest delays.
You're eligible for marriage allowance (spouse's unused allowance transferred). Code shows lower allowance. Report to HMRC; claim backdated to start of marriage. Refund can be £100-£300 per year for each year eligible.
You started a job; employer applied code 0T. HMRC should have corrected it within 60 days. If still 0T after 60 days, you've overpaid. Contact HMRC immediately; claim refund. Emergency codes often result in £500-£1,500 overpayment.
You're entitled to trading allowance (£1,000 self-employed income tax-free). PAYE code doesn't reflect it. Report to HMRC; code corrected. Refund due if overpayment occurred from prior year.
You registered as blind or visually impaired. Tax code doesn't show blind person's allowance (additional £2,870 per year 2024-25). Report to HMRC with registration proof; claim refund. Can be significant if overlooked for multiple years.
You're a basic rate taxpayer eligible for £1,000 savings allowance (interest earned tax-free). Code doesn't reflect it. Inform HMRC; code corrected. Refund issued if overpaid on savings interest.
Your second job PAYE uses code BR (basic rate, full tax) instead of 0T (no allowance). You're overpaying because allowance used by first job. HMRC can correct to 0T; claim refund of overpaid tax on second job income.
Use FightingBack's Tax Tool to calculate your overpayment and prepare a refund claim.
Check Your Overpayment