Income Tax Refund Status: How to Check and Track (2026)
A refund is the pleasant end of the tax year: money you overpaid coming back to you. But it does not arrive on its own, and it does not always arrive on time. Knowing how a refund arises, how to check its status, how long it should take, and what to do when it stalls turns an anxious wait into a task you can manage. This guide walks through how refunds work, how to check your income tax refund status on both the income tax portal and the NSDL service, the timelines to expect, and the common reasons a refund is delayed or fails, with the fix for each. Where the screens and timelines change from year to year, confirm the current position on the income tax portal.
How a refund arises
A refund is simply the excess of tax paid over tax owed. Through the year, tax reaches the government against your PAN in a few ways: TDS deducted from your salary, interest or other income, and any advance tax or self-assessment tax you paid yourself. When you file your return, the department compares the total tax you were liable for against the total already paid. If the paid amount is higher, the difference is refunded. The usual causes of an over-payment are TDS deducted at a flat rate that turned out higher than your actual slab liability, or deductions you claim in the return that were not accounted for when tax was deducted at source. Either way, the return is where the excess is recognised, and the refund follows processing.
File and verify first
Nothing happens with a refund until your return is both filed and verified. Verification is the step, most often an Aadhaar one-time password, that completes filing, and the department does not begin processing, let alone issue a refund, until it is done. Many people who complain that their refund is stuck have in fact submitted a return they never verified, so it sits in limbo. If you are checking status and see no movement at all, the first thing to confirm is that the return was verified. Our guide to TDS explains where much of the over-deducted tax that becomes a refund comes from in the first place.
How to check your refund status
There are two main places to check, and they show slightly different views of the same journey. Use whichever is convenient, or both:
- The income tax portal: log in with your PAN, open the filed return for the relevant assessment year, and view its status. It moves through stages such as return submitted, return verified, return processed, and refund issued, so you can see exactly where you are.
- The NSDL refund status service: a dedicated page where you enter your PAN and the assessment year to see whether a refund has been sent, the mode of payment, and, if it failed, a short reason.
Between them, the portal tells you where your return is in processing, and the NSDL service tells you where the refund payment itself is once issued. Here is how the common statuses read:
Get the free IndiaCRM app
IndiaCRM does billing, GST invoices, inventory, khata and CRM in one free app for iPhone and Android, no per-user fees. Download the app or see GST billing.Timelines to expect
How long a refund takes depends heavily on how clean the return is. A straightforward salaried return that was filed correctly, verified promptly, and carries no mismatch is often processed within a few weeks, and some refunds arrive faster than that. Returns that are more complex, that need a mismatch resolved, or that are selected for closer review take longer, sometimes considerably. The important thing to understand is that the clock effectively starts at verification, not at submission. A return submitted in a rush but verified a month later has, in practice, only just begun its journey. If several weeks pass after verification with no change in status, that is the point to look into the reasons rather than to keep waiting.
Common reasons a refund is delayed
When a refund stalls, it is usually for one of a handful of reasons, and each has a clear fix:
- The return was not verified: the most common cause of apparent delay. Verify it, and processing begins.
- Mismatch with Form 26AS: if the tax you claimed as paid does not match the tax credited against your PAN, the return is held. Reconcile your figures with Form 26AS and the Annual Information Statement, and revise if needed.
- Bank account not validated: refunds go only to a pre-validated bank account linked to your PAN. If yours is not validated, the refund cannot be sent.
- Outstanding demand from an earlier year: if you owe tax from a previous year, the department can adjust your refund against it, so you receive only the balance, or nothing if the demand is larger.
- Return under review: some returns are picked for closer examination, which naturally takes longer, and you may receive a notice asking for details.
When a refund fails
A refund that was issued but failed is almost always a bank problem. The account may have been closed, the details entered may be wrong, or the account may not have been pre-validated and linked to your PAN. The fix is the same in each case. Log in to the income tax portal, add or correct the right bank account, pre-validate it, and raise a refund reissue request against the failed refund. Once a validated account in your own name is in place, the department re-sends the money. To avoid a repeat, use an active account held in your own name, keep it validated, and make sure the PAN linked to it is yours. A joint or dormant account is a frequent cause of a second failure.
Keeping your details ready to avoid trouble
Most refund problems can be prevented before you ever file. Three habits do most of the work:
- Reconcile before filing: match your return against Form 26AS and the Annual Information Statement so there is no mismatch to hold up the refund.
- Pre-validate your bank account: do this well before filing, so the refund has a validated account to land in the moment it is processed.
- Verify immediately: complete verification in the same sitting as filing, so the clock starts at once.
For a business, a large part of a smooth refund is having the underlying income and tax records straight through the year, so the return matches the department's data without a scramble. Keeping your sales, expenses and the tax deducted against you in one place is what makes that reconciliation quick, a point our features overview expands on, and it is closely tied to filing the return itself, which our GST billing tools help keep in order.
The bottom line
An income tax refund is your own over-paid money coming back, and getting it quickly is mostly about doing a few things right: file a return that matches Form 26AS, verify it at once so processing starts, and keep a validated bank account in your own name ready to receive the money. Check your status on the income tax portal and the NSDL service, and when something stalls, the status usually names the reason so you can fix it. Confirm the current screens and timelines on the income tax portal, since they are refreshed year to year. Because clean records are what make a return match and a refund flow, IndiaCRM keeps your billing, expenses and tax details together in one free app. Get the mobile app, see GST billing software, or read how Form 16 feeds the return your refund comes out of.