Check any unexpected HMRC refund or PAYE tax-code notice in your Personal Tax Account. Do this before you spend, repay, or move the money. Do not trust links in unexpected texts or emails.
Check HMRC refunds and tax codes before acting
A genuine HMRC refund or PAYE tax-code notice should appear in your Personal Tax Account. Check there directly, not through a link in a text or email.
PAYE means Pay As You Earn. Your employer or pension provider takes Income Tax from each payment. It then sends that tax to HM Revenue & Customs, known as HMRC.
Check the official record first.
Check the payment through GOV.UK
Open GOV.UK yourself and sign in to your Personal Tax Account. Look for a tax calculation, a refund message, or a tax-code notice. Match the amount and reason with your bank payment.
A real refund should link to a clear HMRC calculation. It may also match a P60 or recent payslip. A payment in your bank alone does not prove the calculation is final.
Treat messages as unproven
Keep an unexpected refund untouched until your Personal Tax Account matches your payroll records. A bank payment does not prove that HMRC has finished its calculation.
HMRC scams often create urgency. They may ask you to “confirm” card details or use a bank form. Do not use a phone number or repayment link from an unexpected message.
A temporary PAYE change can alter future tax deductions. It may not mean cash is due at all. Compare any bank payment with your HMRC account, P60, and recent payslips before spending it.
Leave the money where it is while you check.
If HMRC confirms an overpayment was made by mistake, use official GOV.UK instructions. You can also use instructions in your Personal Tax Account. Never send money to bank details shown only in a message.
Why your PAYE code fell when nothing changed
A lower PAYE code can reflect estimated taxable interest. It does not always mean your salary has changed.
| Likely cause | Effect on payslip | Check | Best action |
|---|
| Estimated savings interest | Less net pay | Bank interest statements | Ask HMRC to review the estimate |
| Previous job data | Emergency or altered code | P45 and current payslip | Correct payroll details, then HMRC |
| Second job or pension | Tax may be taken at 20% or more | All payer records | Check where allowance is assigned |
| Taxable benefit or old underpayment | Reduced tax-free pay | Tax code explanation | Confirm benefit or challenge error |
Savings interest can be estimated
HMRC can estimate interest from bank and building society accounts outside an ISA. It can collect tax through your code. Think of this as HMRC setting aside part of your tax-free pay for expected interest.
The Personal Savings Allowance gives basic-rate taxpayers up to £1,000 of tax-free interest. Higher-rate taxpayers can earn up to £500 tax-free. Additional-rate taxpayers receive no allowance.
Check non-ISA savings accounts carefully.
The most common mistake here is accepting an old interest estimate as current. A closed account should not still affect your code. Ask HMRC to review the estimate if your statements show lower interest.
Other codes need a different check
HMRC may also compare PAYE tax taken with income from an earlier tax year. This is called an annual reconciliation. It checks whether the tax taken matched the income HMRC recorded.
A late P45 can trigger a new calculation. So can a corrected employer report, taxable benefits, or revised savings interest. HMRC may reduce your next code to collect an underpayment over time.
Check each income source shown in your Personal Tax Account. Include every employer and pension payer. Compare the details with your payroll records.
If a job appears twice, check its leaving date. If closed non-ISA interest still appears, check the account details. Ask the employer or bank to correct its data where needed.
Then ask HMRC to recalculate the code.
Different action for PAYE, pensions and two jobs
The right person to contact depends on the cause. Payroll fixes its data. HMRC fixes the tax code and allowances.
Follow the route for your income type
Employees should ask payroll about missing starter details. Ask it about a wrong leaving date or incorrect P45 details. HMRC should correct the PAYE code and tax-free allowances.
Pensioners should check each pension provider separately. A pension code can put the Personal Allowance against the wrong pension. This can happen when you also have employment income.
With a second job, only one main income source normally gets the allowance. Check that the other job does not use an unsuitable code. Tax at 20% or more can be right for that second source.
A wrong code can come from the right data being assigned incorrectly.
If you complete Self Assessment, report the relevant income on your return. Include savings, employment, and pension income. This applies even where HMRC changed your code.
The return can replace an in-year estimate with final figures. It may lead to a balancing payment or refund. However, the return can reveal income missing from the code.
Keep ISA and premium bonds decisions separate
A refund alone does not mean you should change an ISA or Premium Bonds holding. Check the tax position first. Then decide what the money should do for you.
Refund money needs a separate home
Once HMRC confirms a refund is correct, fit it into your savings plan. Do not chase a tax result. A Cash ISA pays interest free from Income Tax.
Premium Bonds offer prize chances through the NS&I prize draw. They may pay nothing in a given month. They are not the same as a savings account with a set interest rate.
A tax refund and a savings choice are separate decisions.
For most people, verify the refund before moving any money. Then compare your need for easy access with your wish for tax-free interest. Premium Bonds may suit money you can leave accessible, but prizes are not guaranteed. A Cash ISA may suit you when a known rate matters more. Do not move money merely because HMRC changed a code.
Keep records without over-reporting
Keep your P60, P45, payslips, and savings statements together. These papers let you check what HMRC has used. They also help if you need to ask for a code review.
ISA interest is normally tax-free. Premium Bonds prizes are also tax-free. Do not list either as taxable savings interest when checking a PAYE code.
This guidance does not replace a review of complex Self Assessment, business income, capital gains, trusts, or a serious tax dispute. It also does not apply where lower pay comes only from a clear contractual change shown by your employer. In that case, the cause is not a tax-code change.
Frequently asked questions
Why has my tax code changed from 1257L to 1157L?
A move from 1257L to 1157L usually removes £1,000 of tax-free pay. Check your Personal Tax Account for estimated savings interest, benefits, or an earlier underpayment. Check this before asking HMRC to change the code.
Should I withdraw from an ISA after an HMRC refund?
No, unless it suits your savings goal after you verify the refund. ISA interest is normally tax-free. A refund linked to savings interest may instead point to a non-ISA account.
Do I need to tell HMRC about Premium Bonds prizes?
No, Premium Bonds prizes are tax-free. They do not normally go on a Self Assessment return. Do not include them as savings interest when reviewing a PAYE code.
Your safe next step
Open your Personal Tax Account directly. Save the tax-code explanation. Compare it with your P60, latest payslip, P45, and savings statements.
Leave any refund untouched until these records agree. Then ask the right party to fix the cause. Contact payroll for its data and HMRC for the tax code.
The safest order is check, match, then act.
Will HMRC change my tax code automatically?
HMRC can change your tax code when it receives new PAYE data. It can also act on pension data or estimated taxable savings interest. The notice should appear in your Personal Tax Account.
Your employer normally receives the new code electronically. Check your next payslip after the notice appears. This helps you see whether payroll has applied the change.