Free Guide — No Login Required
Income Tax Refund Status
Step by step guide to check your ITR refund status online on e-Filing portal and NSDL.
Advertisement
How to Check Income Tax Refund Status
After filing your Income Tax Return (ITR) and completing e-Verification, the Income Tax Department processes your return and issues a refund if you have paid excess tax. You can track your refund status through two methods: the Income Tax e-Filing portal and the NSDL TIN website.
Method 1: Check on Income Tax e-Filing Portal
Step-by-Step Guide
- Step 1: Visit incometax.gov.in — the official Income Tax e-Filing portal.
- Step 2: Click on "Login" button at the top right corner.
- Step 3: Enter your PAN (User ID) and Password, then click Login.
- Step 4: After login, go to e-File → Income Tax Returns → View Filed Returns.
- Step 5: You will see a list of all your filed ITRs. Check the "Status" column for the latest assessment year.
- Step 6: The status will show one of: Successfully e-Verified, Processed, Refund Issued, or Demand Determined.
- Step 7: If refund is issued, you can see the refund amount and mode of payment (direct credit to bank account or cheque).
Method 2: Check on NSDL TIN Website
Step-by-Step Guide
- Step 1: Visit tin.tin.nsdl.com/oltas/refundstatuslogin.html — the NSDL refund tracking page.
- Step 2: Enter your PAN (Permanent Account Number).
- Step 3: Enter the Assessment Year for which you want to check the refund.
- Step 4: Enter the Captcha code displayed on the screen.
- Step 5: Click "Proceed" to view the refund status.
- Step 6: The status will show: Refund Sent, Refund Failed, or Not Determined.
Refund Timeline
| Stage | Timeline | What Happens |
|---|---|---|
| ITR Filed | Day 0 | You submit and e-Verify your ITR |
| ITR Processed | 20-45 days | ITD processes your return and validates TDS claims |
| Refund Initiated | 1-5 days after processing | Refund amount is sent to your bank |
| Refund Credited | 3-5 business days | Amount credited to your bank account via SBI/NSDL |
| Total Time | ~30-60 days | From ITR filing to refund credit |
Common Reasons for Refund Delay
- ITR not e-Verified — Your ITR is not processed until you e-Verify it within 30 days of filing. Use Aadhaar OTP, net banking, or DSC to verify.
- Incorrect bank details — Wrong IFSC code or account number. Update your bank details on the e-Filing portal under Profile → My Bank Accounts.
- Bank account not pre-validated — You must pre-validate your bank account on the e-Filing portal. Go to Profile → My Bank Accounts → Pre-validate.
- ITR selected for scrutiny — If your ITR is picked for scrutiny, refund is held until the scrutiny process is completed.
- TDS mismatch — Difference between TDS claimed in ITR and TDS reported in Form 26AS/AIS. Verify and correct before filing.
- Defective ITR notice — If you received a defective ITR notice under Section 139(9), you must respond within 15 days.
- Outstanding tax demand — If you have a pending tax demand from previous years, the refund may be adjusted against it.
How to Raise a Grievance for Refund
Grievance Process
- Step 1: Login to incometax.gov.in.
- Step 2: Go to Grievances → Submit Grievance.
- Step 3: Select the category: "Refund Related".
- Step 4: Choose the specific sub-category (e.g., "Refund not received", "Refund amount incorrect").
- Step 5: Enter your Assessment Year and ITR details.
- Step 6: Describe your issue in detail and attach any supporting documents.
- Step 7: Submit the grievance. You will receive a Grievance ID to track the status.
Alternative: Call the Income Tax helpline at 1800-103-0025 (toll-free) or contact your Jurisdictional Assessing Officer (JAO) through the e-Filing portal.
Refund Status Meanings
| Status | Meaning | Action Required |
|---|---|---|
| Successfully e-Verified | ITR received and e-Verified, pending processing | Wait for processing (20-45 days) |
| Processed | ITR has been processed by CPC | Check intimation u/s 143(1) |
| Refund Issued | Refund has been sent to bank | Check bank account in 3-5 days |
| Refund Failed | Refund could not be credited | Update bank details and raise grievance |
| Demand Determined | Tax demand raised instead of refund | Check intimation and respond if needed |
| Return Submitted | ITR filed but not e-Verified | e-Verify immediately |
Disclaimer: This page provides general guidance for checking income tax refund status. Portal interfaces and procedures may change. Always refer to the official Income Tax e-Filing portal (incometax.gov.in) for the latest information. VixitAI is not responsible for any actions taken based on this guide.
Frequently Asked Questions
How long does it take to get income tax refund?
After e-Verification of ITR, refunds are typically processed within 20 to 45 days. In most cases, refunds are credited within 30 days. However, if your ITR is selected for scrutiny or has discrepancies, it may take longer.
Why is my income tax refund delayed?
Common reasons for refund delay include: ITR not e-Verified, incorrect bank account details (IFSC/account number), bank account not pre-validated, ITR selected for scrutiny, mismatch in TDS details, defective ITR, or pending response to IT notice. Ensure your bank account is pre-validated and linked with PAN on the e-Filing portal.
How to raise a grievance for income tax refund?
You can raise a grievance on the e-Filing portal: Login → Grievances → Submit Grievance. Select the category related to refund, provide your ITR details, and describe the issue. You can also call the IT helpline at 1800-103-0025 (toll-free) or contact your Jurisdictional Assessing Officer (JAO).
What is the refund status on the e-Filing portal?
The e-Filing portal shows statuses like: Successfully e-Verified (pending processing), Processed (ITR reviewed by CPC), Refund Issued (sent to bank), Refund Failed (bank details issue), or Demand Determined (tax demand raised). Check under e-File → Income Tax Returns → View Filed Returns for the latest status.
Can I check refund status without logging in?
No, the e-Filing portal requires login to check refund status. However, you can check on the NSDL TIN website (tin.tin.nsdl.com/oltas/refundstatuslogin.html) using just your PAN and assessment year without logging in. Alternatively, you can check your bank statement for the refund credit from SBI.