Filed your ITR and now waiting for the refund? Here's how the refund process actually works, where to check your status, and the most common reasons refunds get delayed, reduced, or adjusted โ and what you should do in each case.
How the Refund Process Works
A refund arises when the tax you've actually paid โ through TDS, TCS, advance tax, or self-assessment tax โ exceeds your final tax liability for the year. After you file your ITR and complete e-verification (via Aadhaar OTP, net banking, or other modes), the return moves into processing.
- E-verification โ your return isn't considered "filed" for processing purposes until verified. Unverified returns are treated as not filed after the verification window lapses.
- Processing under Section 143(1) โ the department's system compares your return against Form 26AS, AIS, and its own computation, and issues an intimation showing whether the return matches, or whether there's a discrepancy.
- Refund determination โ if the processed figures confirm a refund is due, it is issued directly to your bank account (refunds are credited electronically only โ no cheques).
How to Check Your Refund Status
- E-filing portal: Log in at incometax.gov.in โ e-File โ Income Tax Returns โ View Filed Returns. This shows whether your return is "Successfully e-Verified", "Processed", or has an issued intimation.
- Refund/Demand status: Under the same section, a "Refund Status" tab (or the linked NSDL/Protean refund tracking page) shows whether the refund has been issued, is under process, has failed, or has been adjusted.
- Refund failure reasons are usually shown explicitly โ most commonly "Account not pre-validated" or "Name mismatch with PAN".
โ Pre-validate your bank account: Refunds can only be credited to a bank account that is pre-validated on the e-filing portal AND linked to your PAN. Go to Profile โ My Bank Accounts and ensure at least one account shows status "Validated" before you file, to avoid the most common cause of refund failure.
Why Refunds Get Delayed
| Reason | What It Means | What To Do |
| TDS mismatch with Form 26AS | TDS claimed in ITR doesn't match what's reported by the deductor | Check Form 26AS before filing; if the deductor hasn't filed their TDS return, follow up with them |
| Bank account not validated | Refund can't be credited; status shows "failure" | Pre-validate account on portal, then submit a "Refund Reissue" request |
| Return under scrutiny / detailed verification | Return selected for additional checks before processing | Respond promptly to any notice; processing resumes after the check is complete |
| Refund adjusted against past demand (Section 245) | Refund is set off against an outstanding tax demand from a prior year | You should get a prior intimation with a chance to respond โ verify the past demand is correct before accepting |
| Defective return notice (Section 139(9)) | Return has an error/omission requiring correction | File the corrected return within the time allowed in the notice |
What to Do If Your Refund Is Stuck
If it has been well beyond the typical processing window and the status shows no movement, raise a grievance through the e-filing portal's "Grievance" section, selecting the relevant category (e.g., "Refund not received"). Keep your acknowledgement number, the intimation under Section 143(1) (if issued), and any prior correspondence handy when raising the grievance.
If the refund was adjusted against a demand you believe is incorrect โ for instance, a demand from a year where you've already paid the tax but it wasn't reflected โ you can respond to the Section 245 intimation disagreeing with the adjustment, providing supporting proof of payment.
Frequently Asked Questions
How long does it take to get an income tax refund after filing ITR? โผ
For straightforward returns that are e-verified promptly, refunds are typically credited within 4-6 weeks of e-verification and processing. However, this isn't guaranteed โ returns selected for scrutiny, those with TDS/AIS mismatches, or returns with bank validation issues can take significantly longer.
How can I check my income tax refund status online? โผ
Check on the e-filing portal (incometax.gov.in) under e-File โ Income Tax Returns โ View Filed Returns, which shows processing status and any intimation issued, or on the NSDL/Protean refund status page using your PAN and assessment year.
Why has my income tax refund been delayed or reduced? โผ
Common causes: bank account not pre-validated or name mismatch with PAN; TDS claimed doesn't match Form 26AS/AIS; the return is under scrutiny; or the refund was adjusted against an outstanding demand from a prior year under Section 245, which should come with a prior intimation.