Refund Tracking via NSDL TIN Portal: An Alternate Status Check for AY 2026-27
TL;DR
- The NSDL TIN portal (tin.tin.nsdl.com/oltas/refund-status-pan.html) offers a no-login refund status check using just PAN and assessment year.
- It pulls data from the State Bank of India's refund-banker system — the actual bank that disburses CPC refunds — so the data is bank-side, not just CPC-side.
- The portal shows refund mode (ECS or paper cheque), date of credit, reference number, and reason for any failure.
- It is the fastest way to confirm "Why is the bank credit delayed?" once CPC has issued the refund.
- Use it in tandem with incometax.gov.in — the e-filing portal tells you the CPC status, NSDL tells you the bank side.
What this means in plain terms
When your refund is delayed, the first instinct is to log into incometax.gov.in and check the e-filing status. That tells you what CPC has done — processed, intimated, issued. But it does not always tell you what is happening at the bank end after CPC hands the file over to the State Bank of India for disbursal.
This is where the NSDL TIN refund status page comes in. NSDL maintains the OLTAS (Online Tax Accounting System) infrastructure on behalf of the Income Tax Department, and the SBI refund-banker data flows into it. Checking this page gives you the disbursal-side view — when SBI got the refund instruction, when it was sent for credit, whether it bounced, and why. Two portals, two views, complete picture.
How the NSDL TIN portal works
The URL
The refund status check sits at tin.tin.nsdl.com/oltas/refund-status-pan.html. There is no login, no OTP — it is a public-facing query interface.
What you enter
Just two fields — your PAN (10-character format AAAPL1234C) and the assessment year (dropdown for AY 2026-27, AY 2025-26, etc.). A captcha completes the form.
What you get
The page returns the refund status for that PAN-AY combination. If a refund exists, you see — refund amount, mode of payment, date of refund, reference number, and bank account details (last 4 digits). If no refund is on record, the page says "Your assessing officer has not sent this refund to refund banker."
Status meanings
"Refund paid"
The refund has been successfully credited to your bank account. The reference number can be quoted to your bank if you cannot see the credit on your statement.
"ECS refund — Failed"
The Electronic Clearing Service credit attempt failed. The reason is usually bank account closed, validation issue, or name mismatch.
"Refund paid through paper cheque"
The refund was issued as a physical cheque (rare now). It is dispatched to your registered address via Speed Post; tracking number is shown.
"Refund returned"
The paper cheque was returned undelivered, or the bank credit bounced and the money came back to SBI. Action — pre-validate a fresh account and request reissue.
"Refund adjusted against demand"
Section 245 has been applied. The portal shows the amount adjusted and the residual refund (if any) credited.
"Your assessing officer has not sent this refund to refund banker"
This means CPC has not yet released the refund to SBI. The processing is still on, or the refund is held for review. Check incometax.gov.in for the CPC-side status.
When to use NSDL TIN vs e-filing portal
Use e-filing portal first
For the overall picture — has the return been filed, e-verified, validated, processed, and intimated under Section 143(1). The e-filing portal is the CPC's single source of truth.
Use NSDL TIN for bank-side detail
Once the e-filing portal shows "Refund issued," switch to NSDL TIN. It tells you what happened after CPC handed the refund to SBI. If the e-filing portal says "issued" but NSDL says "failed," you know exactly where the breakdown is.
Use NSDL TIN when no login works
If you cannot access incometax.gov.in for any reason — locked account, mobile not active — NSDL TIN gives you a parallel check. It does not need login credentials, just PAN.
Common scenarios
Refund "issued" on CPC but missing in bank
Check NSDL TIN. If status is "Refund paid" with a reference number, contact your bank with that reference. If "Failed," fix the bank account on the e-filing portal and request reissue.
Refund credited to wrong account
This is rare but happens after major bank mergers (Vijaya/Dena into BoB, etc.). NSDL will show "Refund paid" with the last 4 digits of the account that received it. If it is not yours, raise a grievance on incometax.gov.in.
Old refunds from past AYs
NSDL TIN keeps multi-year data. You can check refunds for any AY from the dropdown — useful if you are reconstructing past records or chasing an old unclaimed refund.
Refund on paper cheque
Paper cheque refunds are now rare and only happen if the bank account fails validation. NSDL shows the cheque number and dispatch tracking. If undelivered, you can request reissue as ECS.
How to fix issues spotted on NSDL TIN
Fix bank account
If ECS failed, log into incometax.gov.in > Profile > My Bank Account, validate a new account, then request reissue under Services > Refund Reissue.
Fix address (for paper cheques)
Update your address on the e-filing portal under Profile > Contact Details. For paper cheque reissue, the new address will be used.
Raise grievance for misdirected credit
For refunds credited to a wrong account, file a grievance with screenshots from both portals. CPC will recover and reissue.
Check Section 245 adjustments
If the NSDL portal shows the refund as adjusted against demand, check the e-filing portal's Response to Outstanding Demand section to see which AY's demand was set off.
A real example
Meera, 36, Rs. 26L CTC, Mumbai. Meera filed her ITR-1 for AY 2026-27 in July 2026 with a refund of Rs. 42,000. The e-filing portal showed "Refund issued" on 8 August, but her bank account had no credit by 25 August.
Here is what she did:
- Logged into incometax.gov.in and confirmed the status was "Refund issued" with a reference number.
- Went to tin.tin.nsdl.com/oltas/refund-status-pan.html, entered her PAN and AY 2026-27, and saw the status "ECS refund — Failed (Bank account closed)."
- Realised her old ICICI account (which she had used as the refund destination) had been closed when she switched jobs in March 2026.
- Logged back into incometax.gov.in, added her new Axis Bank account, completed EVC validation.
- Raised a refund reissue request under Services > Refund Reissue selecting the new Axis account.
- The Rs. 42,000 was credited on 11 September, three weeks later. The NSDL TIN status then changed to "Refund paid."
The lesson — when the two portals tell different stories, the NSDL TIN portal is usually where the truth about the bank side lives.
What to do this week
- Bookmark tin.tin.nsdl.com/oltas/refund-status-pan.html for quick refund checks without logging in.
- After filing, run both checks weekly until refund is credited — e-filing portal for CPC status, NSDL TIN for bank status.
- If a refund is "issued" on e-filing but "failed" on NSDL, fix the bank account immediately and request reissue.
- For older AYs, use the NSDL dropdown to verify whether any past refund went undelivered.
- Run the 6-step assessment at https://myfinancial.in to see your old-vs-new regime delta, unused deductions, and insurance gap in under 10 minutes.
FAQ
Is NSDL TIN refund status official?
Yes. NSDL operates the OLTAS infrastructure on behalf of the Income Tax Department, and SBI feeds bank-side data into it. The status shown is official.
Do I need a login or password for NSDL TIN refund check?
No. The refund status page is publicly accessible. You only enter PAN, assessment year, and a captcha.
How often is the NSDL TIN data updated?
The portal is refreshed daily from SBI's refund-banker system. Same-day refunds may take 24 hours to reflect.
Can I raise a complaint directly on NSDL TIN?
No. NSDL is read-only for refund status. Grievances must be filed on incometax.gov.in under Grievances > Submit Grievance.
What if NSDL TIN shows no data for my PAN?
It means CPC has not yet released the refund instruction to SBI. Check the e-filing portal — your ITR may still be under processing or pending verification.
Does the portal show TDS or advance tax payments?
No. The TIN portal has separate views for OLTAS challan inquiry and TDS, but the refund status page is specifically for refund disbursal.
Can NRIs use the NSDL TIN portal?
Yes. PAN is the only identifier needed. NRIs with refunds for any AY can check the same page.
Sources
- https://tin.tin.nsdl.com/oltas/refund-status-pan.html
- https://incometax.gov.in
- https://www.tin-nsdl.com
- https://incometaxindia.gov.in/Pages/acts/income-tax-act.aspx
- https://www.cbdt.gov.in
This is general information, not personalised advice. For your situation, consult a Certified Financial Planner.