Wondering whether HMRC has dealt with your return yet? This question often arises when you’ve filed your tax return, hit submit, and now you’re waiting.
For most people, that wait comes with a nagging worry, and the question is quite simply, has my tax return been processed?
The good news is that most perceived delays are normal and insignificant. Checking is straightforward, and HMRC offers several ways to do so.
Here’s how to check HMRC tax return status for Self Assessment, Corporation Tax, and VAT, and what each status message means.
Key takeaways
- “Tax return” can mean your Self Assessment, your company’s Corporation Tax return (CT600), or a VAT return, and the way you check each one differs.
- The quickest way to check your return is by signing in to your HMRC online account or the HMRC app, where your tax calculation and any repayment status are visible once processing is complete.
- HMRC usually acknowledges online Self Assessment returns within 72 hours, though a refund can take one to two weeks to reach your account, and longer during the busy period after the January deadline.
- If you’re waiting on a refund or an amendment, HMRC provides a tool that gives you an estimated response date based on the current processing queue.
How to check if your Self Assessment return has been processed
If you haven’t yet registered for Self Assessment, that’s the first step before proceeding.
It’s worth noting that Making Tax Digital for Income Tax now applies to the self-employed and landlords earning over £50,000, with the threshold falling to £30,000 in April 2027 and £20,000 in April 2028. This change has affected how taxpayers keep records and report throughout the year.
When you file your Self Assessment return online, you’ll typically see an on-screen submission receipt, followed by an email from HMRC a few minutes later. That receipt confirms HMRC has received your return, but it doesn’t mean it’s been processed yet.
Processing is the stage where HMRC reviews the return, runs its checks, and finalises your tax position.
The following steps show how to check your Self Assessment tax return status, confirm HMRC has received your return, and see whether it’s been processed.
Checking via your HMRC online account
The most reliable way to check is through your HMRC online account, which you’ll sign into using your username and password.
1. Go to GOV.UK and sign in using your Government Gateway details.
2. Select the Self Assessment section from your dashboard.
3. Choose the relevant tax year you want to check.
4. Look for your tax calculation (SA302) and Tax Year Overview. If both are available to view and download, and your balance has updated, HMRC has usually processed the return for that year.
5. If you’re owed money, check the repayment section to see the status of your refund.
Checking via the HMRC app
The HMRC app does everything the online account does, and many people find it quicker for a status check. It’s free on both iOS and Android.
1. Download the HMRC app from the App Store or Google Play.
2. Sign in with your Government Gateway details or set up a fingerprint or face login.
3. Open the Self Assessment section.
4. View your tax calculation, your balance, and any repayment status.
The app uses the same records as your online account, so you won’t get different answers depending on which one you use.
What the status indicators mean
You can check your Self Assessment status in three main ways:
- View your SA302 – the SA302 is your tax calculation, showing the income you reported and the tax due on it. If you can view and download it for the relevant year, HMRC has processed your return.
- Tax Year Overview – this confirms your tax position for that year.
- Repayment pending – an HMRC repayment pending status means HMRC has accepted your return, determined you’re owed a refund, and created the repayment.
If processing shows you owe tax, you can pay your bill online once you’ve checked that the calculation is correct.
- How to register for Self Assessment
- Confused about Making Tax Digital for Income Tax? You’re not alone
- Do I need to register for Self Assessment if I run a Ltd company?
How to check if your Corporation Tax return has been processed
If you’re a limited company director, you’ll file a Company Tax Return (the CT600) that reports your company’s profits and the tax due on them.
From April 2026, HMRC withdrew its free online filing tool for company tax returns, so most companies now file their CT600 through commercial accounting software.
Confirming HMRC has received your return
When you submit a CT600, you’ll receive an on-screen acknowledgement and a confirmation email almost straight away. That tells you HMRC has received and accepted the submission.
Checking it’s been processed
To confirm your HMRC limited company tax return has been processed, sign in to your business tax account.
1. Sign in to your HMRC business tax account on GOV.UK.
2. Select the Corporation Tax section.
3. Choose the relevant accounting period.
4. Look at your Corporation Tax balance. Once your tax charge or any repayment appears, HMRC has generally processed your return for that period.
There’s no separate “processing complete” notification for Corporation Tax. Keep a copy of your filing receipt, the submitted return, and your annual accounts as your own record.
If your figures don’t appear after a few weeks, your filing software will show the submission status, and you can contact HMRC’s Corporation Tax helpline with your company’s Unique Taxpayer Reference (UTR). That reference is different from your company number, so make sure you quote the right one.
How to check if your VAT return has been processed
Almost all VAT-registered businesses now file under Making Tax Digital, which means submitting through compatible software rather than typing figures into an HMRC portal.
When your software sends the return, HMRC processes it automatically and returns a confirmation receipt with a unique reference number. To check the status afterwards, use your VAT online account.
1. Sign in to your HMRC online account and open the VAT section.
2. View your submitted returns to confirm HMRC has received the latest one.
3. Check your VAT balance, any repayment due, and your VAT registration number.
The VAT online account is mainly there for checking deadlines, viewing what you owe, and confirming receipt, not for filing the return itself.
How long does it take HMRC to process a tax return?
Processing times depend on the return type and, crucially, on the time of year. Here’s a rough guide, but be aware that processing times can vary widely.
| Return type | Typical processing time |
|---|---|
| Self Assessment (online) | Acknowledged within 72 hours; refund usually 1-2 weeks |
| Self Assessment (paper) | Around 4-6 weeks, longer at peak times |
| Corporation Tax (CT600) | Around 4-6 weeks |
| VAT (Making Tax Digital) | Processed automatically; receipt issued immediately |
How long does HMRC take to process a Self Assessment tax return?
Online returns are acknowledged within 72 hours. File close to the January deadline, and it may take longer. Paper returns are slower across the board because HMRC has to log and key them manually.
How long does HMRC take to process a Corporation Tax return?
A CT600 filed online is usually acknowledged quickly, but it can take several weeks before your tax charge or repayment settles in your business tax account.
An overpayment is generally repaid automatically once the return is processed, though there’s no fixed timescale.
How long does HMRC take to process a VAT return?
Returns filed through Making Tax Digital software are processed automatically, and you’ll usually get a confirmation receipt immediately. If you’re owed a VAT repayment, HMRC generally pays it within a few weeks of receiving your return.
How to use HMRC’s ‘Check when you can expect a reply’ tool
If you’re waiting on a refund, an amendment, or a response to a query, HMRC has a free online tool that tells you when to expect a reply. It’s one of the most useful things you can use, and you don’t need to log in.
The tool covers Self Assessment, Corporation Tax, VAT, Income Tax, and several other areas.
You tell it the type of request you’ve made and the date you made it, and it gives you an estimated reply date based on where HMRC is currently working in the queue.
The information is updated periodically, so it reflects the current backlog rather than a generic estimate. That makes it a far better gauge than guessing, and it may save you a phone call.
What to do if your tax return has not been processed
Most returns go through without a hitch. But if you’re still asking, “has my tax return been processed?” weeks after filing, it’s worth doing a few checks to determine if there’s an issue or simply a delay.
Confirm it was received
Check your email for the submission receipt, then sign in to your HMRC account to see whether the return is showing for the relevant period.
If there’s no record of it, the submission may not have been completed, and you may need to contact HMRC to see if you need to file again.
Watch for messages from HMRC
HMRC should get in touch if it needs anything from you, through your online account, by post, or by email if you’ve opted in to electronic messages.
The usual reasons are a mismatch between your return and the data HMRC already holds, a large or unusual claim, or missing information.
Contact HMRC directly
If you’ve worked through the above and your return seems overdue, contact the relevant HMRC helpline.
Have your relevant tax identification numbers ready before you call, as it will get you through the conversation far faster.
What does ‘repayment pending’ mean on my HMRC account?
If your HMRC account shows a repayment pending, it usually means HMRC has issued a refund that still is stilling awaiting approval and payment. It doesn’t necessarily mean anything is wrong with your return. HMRC may still be carrying out checks before releasing the money.
In most cases, the next step is simply to wait and keep checking your online account or the HMRC app. Your refund may be paid into your bank account if you included your bank details on your return. HMRC can also offset a refund against tax you already owe, such as a payment on account that is due soon.
If the repayment stays pending for longer than expected, use HMRC’s ‘Check when you can expect a reply’ tool – as outlined above. It gives an estimated response date based on the type of request and the date you made it.
You should also watch for messages from HMRC. A repayment can be delayed if HMRC needs to check the claim, confirm your details, or review something unusual in the return. If HMRC contacts you, respond promptly to avoid further delays.
Keep on top of your filing obligations
Checking whether HMRC has processed a return is far less stressful when you’re organised, and your annual filing requirements are clear from the outset.
Once you know where each return sits and what the status messages mean, the whole process becomes routine rather than a worry.
If you’re just getting started, you can register a limited company with 1st Formations, and sign up to our Full Accounting Service to manage your tax returns.
And once you’re trading, our Hassle-Free Compliance Service can take care of the ongoing filings, from your confirmation statement to your annual accounts, so deadlines and submissions are one less thing to keep track of.
Join The Discussion