Filed your return and waiting for the money? Most refunds are credited within 4–5 weeks of e-verification — but "most" is not "all", and the portal's status messages tell you exactly where yours is stuck. This guide covers the current AY 2026-27 (FY 2025-26) season; steps are as of June 2026.
Method 1: Check on incometax.gov.in (full detail)
- Log in at incometax.gov.in with your PAN and password.
- Go to e-File → Income Tax Returns → View Filed Returns.
- Select the assessment year (AY 2026-27 for income earned in FY 2025-26).
- Click View Details — you'll see the full lifecycle: Return filed → E-verified → Processed → Refund issued, with dates for each step.
- If a refund failed, the failure reason (invalid account, name mismatch, etc.) is shown right here.
Method 2: NSDL refund tracker (no login)
- Open the NSDL/Protean refund-status page (tin.tin.nsdl.com).
- Enter your PAN, select the assessment year, fill the captcha.
- You'll see the refund banker's dispatch status — "refund credited", mode and date.
Use Method 1 to diagnose problems; Method 2 to confirm the bank credit actually went out.
Normal timelines (as of the 2026 season)
- Simple salaried returns (ITR-1/4): often processed in days; refund typically within 4–5 weeks of e-verification.
- ITR-2/3 (capital gains, business income): usually 1–3 months.
- Peak season (August–October): add a few weeks for CPC queue load.
The clock starts at e-verification, not at filing. An unverified return is treated as not filed at all after the 30-day verification window.
12 reasons your refund is delayed
- E-verification pending — the #1 cause. CPC won't even start processing until you verify (Aadhaar OTP takes a minute).
- Bank account not pre-validated — refunds are credited only to a pre-validated, PAN-linked account. Validate under Profile → My Bank Account.
- Outstanding demand adjustment (Section 245) — an old tax demand is being set off against your refund. You get an intimation first and ~21 days to respond.
- CPC processing queue — plain backlog at peak season; nothing is wrong, it's just slow.
- TDS mismatch — TDS you claimed doesn't match Form 26AS/AIS. Processing pauses until reconciled.
- Defective return notice (Section 139(9)) — you must respond within 15 days; the processing clock restarts after you do.
- Return selected for risk verification or scrutiny — a small share of returns each year; the refund waits for the check to clear.
- Name mismatch — the bank account name doesn't match your PAN name closely enough for the refund banker.
- Closed account or stale IFSC — bank mergers invalidate old IFSC codes; the credit bounces.
- Refund determined but failed — the portal shows "refund failure"; you must request a reissue (steps below).
- Large refund flagged for manual verification — high-value refunds attract an extra internal check.
- Revised or belated return — filing a revised return restarts processing from zero on the new return.
The 3–6–9 month escalation plan
At 3 months: fix and file a grievance
First eliminate the self-service causes — confirm the return is e-verified and your bank account is pre-validated. Then raise a grievance on the e-filing portal (Grievances → Submit Grievance, category: refund) and note the acknowledgement number. The CPC helpline (1800-103-4455) can tell you the processing stage on the phone.
At 6 months: escalate beyond CPC
If the grievance is closed without resolution or simply ages, escalate on CPGRAMS (pgportal.gov.in) — grievances there are tracked with statutory timelines and routed to senior officers. In parallel, write to your jurisdictional Assessing Officer (find them under My Profile → Jurisdiction details) with your filing and grievance history.
At 9 months: use RTI
An RTI application to CPC Bengaluru or your AO is the quiet power move: ask (1) the current status of processing, (2) the reason for delay, and (3) the officer responsible. Public authorities must reply within 30 days, and in practice an RTI about a stuck refund often gets the refund itself moving. File online at rtionline.gov.in for ₹10.
How to request a refund reissue
- Log in at incometax.gov.in.
- Go to Services → Refund Reissue.
- Click Create Refund Reissue Request and select the failed-refund record.
- Choose a pre-validated bank account (validate a fresh one first if needed).
- E-verify the request with Aadhaar OTP or EVC — then track it under the same menu. Credit usually follows in 1–2 weeks.
While you wait: if a big refund is coming because too much TDS was deducted, fix the root cause — recheck your regime choice and declarations with the income tax calculator (FY 2025-26) so next year's tax is right-sized from April.