Who can get a UK tax refund and how it works
You can get a tax refund in the UK if you have paid more income tax than you owe for the tax year. This happens most often when you've had tax taken from your salary but your actual tax bill is lower, or when you've stopped work partway through the year. The UK tax year runs from 6 April to 5 April the following year.
HM Revenue & Customs (HMRC) — the UK's tax authority — handles all personal income tax refunds. They calculate what you owe based on your income, and if you've overpaid, they send the money back to your bank account. The refund goes to the account you registered with HMRC, usually within 5 to 10 working days once approved.
You do not need to request a refund in most cases. HMRC processes refunds automatically when they process your tax return or when your employer reports your final salary to them. However, if you think you're owed money and HMRC hasn't contacted you, you can check your tax account online or contact them directly.
Key Takeaways
- HMRC automatically refunds overpaid tax once they process your tax return or your employer's final report, usually within 5 to 10 working days.
- You can check whether you're owed a refund by logging into your personal tax account on the HMRC website using your Government Gateway login.
- Refunds are paid to the bank account registered with HMRC, so make sure your details are current if you've changed banks.
- If you've left the UK or are a non-resident, you may still be owed a refund on UK income, but the process and timeline differ depending on your circumstances.
- Contact HMRC by phone, post, or through your online tax account if you haven't received an expected refund after 10 working days.
How to check if you're owed a tax refund
The fastest way to check is through your personal tax account on the HMRC website. Log in using your Government Gateway ID and password. Your account shows your tax code, how much tax you've paid, and whether a refund is due. If a refund is being processed, you'll see the amount and an estimated payment date.
If you don't have a Government Gateway account, you can set one up on the HMRC website using your National Insurance number and postcode. The setup takes a few minutes. Once you're logged in, the "Income tax" section shows your current tax position for the year.
If you've recently finished a job or changed employment, your refund may not show immediately. HMRC needs your employer to send your final P45 form (the document showing your earnings and tax paid). This usually arrives within a few weeks of leaving. Once HMRC receives it, they recalculate your tax and process any refund due.
When HMRC sends refunds and how long it takes
HMRC typically processes refunds within 5 to 10 working days once they've confirmed you've overpaid. However, the time it takes to reach that point varies. If you've submitted a Self Assessment tax return, HMRC can take up to 4 weeks to process it fully before calculating any refund. If your refund is based on your employer's records alone, it's usually faster — often within 2 to 3 weeks of HMRC receiving your final P45.
Refunds are paid directly into the bank account you've registered with HMRC. If you've changed banks and haven't updated your details, the refund may be delayed or sent to an old account. Check your registered bank details in your personal tax account and update them if needed.
During busy periods — particularly after the Self Assessment deadline in January — refunds can take longer. HMRC prioritises cases where people are owed larger amounts or where there are complications, so smaller refunds may take the full 10 working days or slightly longer.
What to do if your refund hasn't arrived
If 10 working days have passed since HMRC told you a refund was being sent, check your bank account carefully — the payment may have arrived under a different reference or on a different date than expected. Search your transaction history for "HMRC" or look for payments on the date shown in your tax account.
If the money genuinely hasn't arrived, contact HMRC through your personal tax account. You can send a message through the secure messaging service, which usually gets a response within 5 working days. Alternatively, call the HMRC Income Tax helpline on 0300 200 3300 (Monday to Friday, 8am to 8pm). Have your National Insurance number ready.
If you've changed banks since registering with HMRC, the refund may have been sent to your old account. Contact your old bank to ask whether the payment arrived and whether they can redirect it. You'll also need to update your bank details with HMRC to prevent future delays.
Refunds if you've left the UK or are non-resident
If you've left the UK or are classed as non-resident for tax purposes, you can still claim a refund on UK income you earned while resident. However, the process is different and takes longer — typically 8 to 12 weeks rather than 5 to 10 days.
Non-residents must claim through HMRC's Non-Resident and Departing Resident team. You'll need to complete a form and provide proof of your non-resident status, such as evidence that you've registered for tax in another country or documentation showing you've left the UK permanently. Contact HMRC by post or through their online services to request the claim form.
If you're claiming a refund after leaving the UK, make sure HMRC has a current address for you — ideally in the country where you now live. Refunds to non-residents are usually sent by cheque rather than bank transfer, which adds time. Ask HMRC whether they can pay into a UK bank account if you still have access to one, as this is faster.
Refunds on specific types of income
If you've received a P45 (left a job), a P60 (annual statement from your employer), or a P11D (benefits in kind), HMRC uses these to calculate refunds. You don't need to do anything — HMRC processes them automatically once your employer sends them in.
If you've received income that wasn't taxed at source — such as interest from savings or rental income — you may owe tax rather than be owed a refund. You'll need to complete a Self Assessment tax return to declare this income. HMRC will then calculate whether you owe money or are owed a refund.
If you've paid tax on savings interest or dividend income and the tax was taken at source, you may be owed a refund if your total income is below the Personal Savings Allowance or Personal Dividend Allowance thresholds. Check your personal tax account or contact HMRC to confirm.
Frequently Asked Questions
How do I know if HMRC has received my P45?
Your employer sends your P45 to HMRC electronically, usually within a few weeks of you leaving. You can check whether HMRC has processed it by logging into your personal tax account — if they've received it, your employment record will update and show your final salary and tax paid. If it's been more than 4 weeks and nothing has changed, contact your former employer to confirm they've sent it.
Can I get a refund if I've overpaid National Insurance?
National Insurance and income tax are separate. Overpaid income tax is refunded automatically, but overpaid National Insurance requires a separate claim. Contact HMRC's National Insurance team if you believe you've paid too much. Claims must usually be made within 6 years of the end of the tax year in which you overpaid.
What if I'm owed a refund but HMRC says I owe money instead?
This can happen if HMRC has incomplete information about your income or if you have a tax debt from a previous year. Check your personal tax account for details of what they're claiming you owe. If you disagree, you can appeal or ask HMRC to review the calculation. Contact them through your tax account or by phone to discuss it.
Do I pay tax on my refund?
No. A tax refund is money you've already paid — it's not new income, so you don't pay tax on it. HMRC sends you the full amount owed.
Can I claim a refund for years before the current tax year?
Yes, but only going back 4 years from the current tax year. If you believe you overpaid tax more than 4 years ago, you can still claim, but HMRC may refuse if the time limit has passed. Contact them as soon as you realise you're owed money to avoid losing the right to claim.