Table of Contents
ToggleIf your HMRC account shows “bank repayment pending”, it usually means HM Revenue and Customs has processed your tax return and created your refund, but the payment has not yet been approved or sent to your bank account. In most cases, this status lasts between 5 and 10 working days, although some refunds can take longer if HMRC is carrying out security checks or reviewing your details.
Key points to know:
- “Repayment pending” does not usually mean there is a problem
- Your tax return has often already been processed
- Most Self Assessment refunds arrive within 1 to 2 weeks
- PAYE and work expense refunds can take several weeks longer
- Incorrect bank details or extra checks can delay the payment
- You can track the status in your HMRC online account or HMRC app
Many people become concerned when they see this message, but in most cases it is simply part of the normal refund process.
What Does “Bank Repayment Pending” Mean on Your HMRC Account?

When your HMRC account shows “bank repayment pending”, it means HMRC has accepted your tax return or refund claim and has created a repayment. However, the money has not yet been transferred to your bank account.
This message normally appears after your tax return has been processed and HMRC has confirmed that you paid too much tax. At this stage, the repayment is waiting for final approval, security checks, or bank processing before it is released.
There is an important difference between the various repayment stages:
- “Repayment pending” means the refund exists but has not yet been sent
- “Issued” means HMRC has sent the money to your bank
- “Paid” or “settled” means the transfer has completed
In many cases, the message changes within a few working days. If you recently updated your bank details, claimed a large refund, or made a recent tax payment, HMRC may take longer to approve the repayment.
One taxpayer described the process this way:
“If your return shows a refund is due and the status is ‘repayment pending’, it means HMRC has accepted the return and created the repayment, but has not yet approved or issued it.”
That is why the message is usually reassuring rather than worrying.
How Can You Check Whether HMRC Has Processed Your Tax Return?
The easiest way to confirm whether your tax return has been processed is to sign in to your HMRC online account or use the HMRC app. Once HMRC finishes processing your return, new documents and status messages appear in your account.
Usually, if your return has been processed, you will be able to see both your Tax Calculation and your Tax Year Overview. These confirm that HMRC has reviewed the return and calculated whether you owe tax or are due a refund.
What Should You See in Your HMRC Online Account?
After signing in to your Personal Tax Account through the HMRC website, go to the Self Assessment section and choose the tax year you submitted.
You should then see a page called “view returns you’ve made before”. If your submitted return appears there, HMRC has received it.
You should also look for these documents:
- Tax Calculation (SA302)
- Tax Year Overview
- Any repayment or balance message
The SA302 shows exactly how HMRC calculated your tax. The Tax Year Overview confirms whether you owe money or whether HMRC owes you a refund.
If your account shows a refund due, you may also see one of the following messages:
- Bank repayment pending
- Repayment issued
- No repayment due
- Credit on account
If none of these documents are available yet, your return may still be processing.
Many people only realise their return has been completed when these documents suddenly appear. As one person explained after checking their account:
“If both your SA302 and Tax Year Overview are visible, this is a good sign your return has been processed.”
That is often the clearest sign that HMRC has moved beyond the submission stage.
How Can You Check Your Refund Through the HMRC App?
The HMRC app gives you the same information as the website but is often quicker to use on your phone. After signing in with your Government Gateway details, go to “Self Assessment” to check your submitted tax year, whether your return has been processed, and if a refund is due.
You may see repayment messages such as:
- “Repayment pending”
- “Repayment issued”
- “Repayment cancelled”
The app can also show whether HMRC has received a recent payment. It is especially useful when you are waiting for your status to change from “pending” to “issued”.
What Does It Mean If Your SA302 and Tax Year Overview Are Available?
If both your SA302 and Tax Year Overview are available, it usually means HMRC has fully processed your tax return.
The SA302 is your official tax calculation and shows your income, the tax you paid, any amount still owed, and any refund due.
The Tax Year Overview then confirms the final position for that tax year.
When these two documents appear together, it normally means HMRC has completed its review and reached a final decision. If you are due money back, the repayment section should appear soon afterwards.
If you can see the SA302 but not the Tax Year Overview, HMRC may still be updating your account. In that situation, it is often best to wait another few days before checking again.
If neither document appears after more than two weeks, there may be a delay because:
- The return was saved but not submitted
- You selected the wrong tax year
- HMRC is still reviewing the return
- There is a technical problem with your account
You may then need to contact HMRC directly to ask whether your return is still being processed.
How Long Does a Bank Repayment Pending HMRC Status Usually Last?

A bank repayment pending HMRC status usually lasts between 5 and 10 working days after the refund appears in your account. For many Self Assessment taxpayers, the money reaches the bank account within a week.
However, the exact timeframe depends on the type of refund you are claiming. Self Assessment repayments are usually faster than PAYE or work expense claims because the system is more automated.
The table below shows the average waiting times:
| Type of refund | Typical time after claim |
| Self Assessment refund | 5 to 10 working days |
| PAYE tax refund | 8 to 12 weeks |
| P87 work expense claim | 8 to 12 weeks |
| P85 leaving the UK claim | Up to 16 weeks |
| CIS refund with extra checks | 2 to 12 weeks |
If your refund is showing as pending for longer than this, it does not always mean there is a problem. HMRC may still be carrying out additional checks before releasing the money.
One common experience mentioned by taxpayers is that the refund appears quickly, but the bank transfer takes longer.
“Typical turnaround is 7–10 working days, although this can take longer during busy times or if additional risk checks are needed.”
That is why it is usually worth waiting at least 10 working days before assuming that something has gone wrong.
Why Is Your HMRC Repayment Still Pending for So Long?
If your repayment has been pending for more than 10 working days, there is usually a specific reason for the delay. In most cases, HMRC is carrying out extra checks or waiting for more information.
A longer delay can feel frustrating, especially if your account already shows that the refund is due. However, most pending repayments are eventually approved once HMRC completes its review.
Could HMRC Be Carrying Out Security or Anti-Fraud Checks?
HMRC often places extra checks on repayments to reduce fraud. This is one of the most common reasons why a refund remains pending for longer than expected.
Security reviews are more likely if:
- You recently changed your bank account details
- You claimed a larger refund than usual
- You made a recent payment to HMRC
- It is your first Self Assessment repayment
- Your claim covers more than one tax year
HMRC may also review claims that involve unusual figures, overseas income, or Construction Industry Scheme repayments.
During this period, the refund usually remains visible in your account, but the payment is not released until the checks finish.
Some people notice the delay immediately after paying HMRC. Others find the issue happens after updating their bank details.
If HMRC needs more information, they may ask for:
- Payslips
- P60s
- P45s
- CIS statements
- Proof of work expenses
Until these documents are reviewed, the repayment can remain pending.
Could Incorrect Information Be Delaying Your Refund?
Small mistakes in your return can also delay the repayment process. Even if HMRC has accepted the return, the bank transfer may still be paused while the information is checked.
Common errors include:
- Incorrect sort code or account number
- Wrong tax year selected
- Mismatched name and bank account details
- Missing employment information
- Incorrect tax figures
For example, if you accidentally entered an old bank account, HMRC may mark the repayment as pending and later reject the transfer.
You should also check whether your account still shows a “credit” rather than a repayment. Sometimes the refund is created, then temporarily removed while HMRC reviews the figures again.
If you spot an error, update your information as soon as possible in your HMRC account.
A taxpayer waiting for a delayed refund explained it this way:
“Small errors in your claim, such as incorrect dates, employer details or tax figures, can trigger additional checks.”
Even a small mistake can increase the waiting time by several weeks.
Could HMRC Busy Periods Be Slowing Things Down?
At certain times of year, HMRC receives far more returns and refund claims than usual. During these periods, repayments often take longer.
The busiest times are:
- January, before the Self Assessment deadline
- April, around the end of the tax year
- Summer, when many CIS and PAYE refunds are submitted
During January, thousands of people file their returns at the last minute. HMRC systems and helplines become busier, which can slow down repayment approvals.
Similarly, after 5 April, many people submit tax rebate claims or correct their tax code. That often creates delays for PAYE and employment expense refunds.
If you filed during one of these busy periods, a delay of several weeks may still be considered normal.
What Should You Do If Your HMRC Refund Is Still Pending?

If your refund is still pending, check your HMRC account for messages, updated repayment dates, or requests to confirm your bank details. Also make sure your sort code and account number are correct.
Wait if the repayment has been pending for less than 10 working days. If it has been longer than 10 working days, review your account again, and if it has been more than 3 weeks, contact HM Revenue and Customs.
Before contacting HMRC, have ready:
- Your National Insurance number
- Your Government Gateway ID
- The tax year involved
- The repayment amount
If the repayment disappears and becomes a credit, you may need to request it again.
What Do the Different HMRC Repayment Status Messages Mean?
HMRC uses several repayment messages, and each one means something slightly different. Understanding the wording can help you work out where your refund is in the process.
What Does “Repayment Pending” Mean?
“Repayment pending” means HMRC has created your refund but has not yet sent the money.
At this stage:
- HMRC agrees that you are due a refund
- The repayment has entered the system
- Final checks may still be taking place
This is usually the first repayment message people see after their tax return is processed.
A pending message often appears for only a few days, although it can last longer if extra checks are required.
What Does “Issued” Mean?
When your account changes to “issued”, HMRC has sent the payment to your bank.
This normally means the repayment has left HMRC and is on its way to you. In most cases, the money reaches your bank account within:
- 1 to 3 working days for Faster Payments
- Up to 5 working days for some banks
If your status says “issued” but no money arrives after several days, contact your bank first and then HMRC.
You should also check whether HMRC sent the payment to an older account or whether the transfer failed.
What Does “Paid” or “Settled” Mean?
“Paid” or “settled” means the repayment process is complete.
At this point:
- HMRC considers the refund finished
- The money should already be in your account
- No further action is normally needed
If you still cannot see the money after the status changes to “paid”, there may be a problem with your bank account details or a delay within your bank.
It is worth waiting another two or three working days before contacting HMRC.
What Does “Cancelled” or “Rejected” Mean?
A repayment can be marked as “cancelled” or “rejected” if the bank transfer did not work.
This can happen because:
- The bank details were wrong
- The bank account was closed
- The account name did not match
- HMRC failed a security check
If this happens, HMRC may either ask you to enter new bank details or send a cheque instead.
You should review your account carefully and update any incorrect information straight away.
Possible next steps include:
- Re-entering your bank details
- Requesting the repayment again
- Waiting for HMRC to issue a cheque
A rejected repayment can usually be corrected quickly once the details are updated.
Could a Recent Payment to HMRC Delay Your Refund?

Yes. A recent payment to HMRC can delay your refund because HMRC often applies a temporary anti-fraud hold after receiving money.
For example, if you recently paid your tax bill and then shortly afterwards became entitled to a refund, HMRC may delay the repayment for up to 14 days.
This security measure is designed to prevent fraud and money laundering. HMRC wants to make sure that the payment you made is genuine before it sends money back to your bank account.
The delay is more common if you recently made a large payment, used a new bank account, or requested the repayment very soon afterwards. In these situations, HM Revenue and Customs is more likely to carry out additional checks before releasing the refund.
Many people worry that this means the refund has been refused, but that is usually not the case. The repayment normally continues once the holding period ends.
How Can You Avoid Delays With a Future HMRC Repayment?
Although some delays are outside your control, there are several ways to make future repayments arrive more quickly.
The most important step is to submit your return accurately and as early as possible. Online returns are usually processed much faster than paper forms.
You can reduce the risk of delays by:
- Filing your tax return before January
- Double-checking your bank details
- Using the same bank account as in previous years
- Keeping payslips, P60S, and receipts ready
- Responding quickly if HMRC asks for more evidence
It also helps to avoid changing your bank account immediately after submitting your return. HMRC often treats new bank details as a possible fraud risk.
If you know you are likely to claim a refund each year, keep your Personal Tax Account updated and check it regularly. That way, you can spot problems early before they delay the payment.
Submitting early also means you avoid the busiest HMRC periods, when repayment times are often much longer.
What Does a Real-Life Example of a Pending HMRC Repayment Look Like?

Imagine that you submit your Self Assessment tax return on 10 April. A few days later, your HMRC account shows that you are due a refund of £850 and the status says “bank repayment pending”.
At first, everything looks normal. Your SA302 and Tax Year Overview both appear in your account, confirming that the return has been processed.
However, after one week, the repayment is still pending. You then remember that you changed your bank details when you submitted the return.
HMRC carries out an extra security check because of the new account. During this time, the refund remains visible in your account, no money reaches your bank, and the status continues to show as “pending”.
Three days later, the message changes to “issued”. Two days after that, the £850 appears in your bank account.
This is a typical example of how the process works. Even when there is a delay, the repayment often arrives once HMRC finishes its checks.
Conclusion
A bank repayment pending HMRC message usually means your refund is on the way, not that there is a problem. In most cases, HMRC has already processed your tax return and is simply carrying out final approval or bank checks before releasing the money.
Most Self Assessment repayments arrive within 5 to 10 working days, although PAYE, CIS and work expense refunds can take longer. Delays are usually caused by security checks, incorrect bank details, or busy periods at HMRC.
The best approach is to check your HMRC account carefully, confirm your bank details, and wait at least 10 working days before worrying. If the repayment still has not arrived after that, contact HMRC and ask whether any further checks are delaying the payment.
FAQs
Why is my HMRC repayment still pending after 10 working days?
If your repayment is still pending after 10 working days, HM Revenue and Customs may be carrying out extra security checks or reviewing your bank details. This is common if you recently changed your account details or claimed a larger refund than usual.
Can HMRC repayment pending last more than 2 weeks?
Yes, some repayments remain pending for more than 2 weeks, especially during busy periods such as January and April. PAYE, CIS, and work expense refunds can sometimes take several weeks longer than Self Assessment repayments.
Does “repayment pending” mean HMRC has accepted my tax return?
Usually, yes. A repayment pending message normally means HMRC has processed your return and agreed that you are due a refund.
Can I speed up an HMRC refund?
You cannot normally speed up the process once the repayment is pending. However, you can avoid delays by making sure your bank details and tax return information are correct.
What happens if my HMRC bank repayment fails?
If the bank transfer fails, HMRC may mark the repayment as cancelled or rejected in your account. You may then need to enter new bank details or wait for a cheque to be issued.
Will HMRC send a cheque instead of paying my bank account?
HMRC may send a cheque if the bank transfer cannot be completed or if no bank details are available. This usually takes longer than a direct repayment to your bank account.
How do I contact HMRC about a delayed refund?
You can contact HMRC through your Personal Tax Account or by calling the Self Assessment helpline. Before you contact them, make sure you have your National Insurance number and Government Gateway details ready.



