PAN-Aadhaar Link Failed After ₹1,000 Payment — Three Reasons, Three Fixes
If you're reading this, you paid the ₹1,000 late fee, you waited, and the income tax portal still says "payment not received" when you try to link your PAN and Aadhaar. It's infuriating. You can see the debit on your bank statement. The portal's acting like you didn't pay. You're wondering whether the system ate your money or whether you have to pay another ₹1,000 just to be safe.
Don't. Not yet. I've walked through this exact problem with four colleagues and two relatives in the past year. The cause is almost always one of three things — and only one of them is actually a problem. The other two are either "you just need to wait a few more days" or a documentation fix that doesn't cost another rupee.
A colleague in Koramangala paid on April 15 this year. He pinged me two weeks later, frustrated, ready to pay again. We figured it out in fifteen minutes. He'd picked the wrong "Type of Payment" on the challan. His ₹1,000 was sitting in the income tax ledger as a misallocated receipt. Fix took 10 days. No second payment needed. This guide is what I walked him through.
First — figure out which of these you're dealing with
Before doing anything else, log in to incometax.gov.in and open e-Pay Tax → Payment History. Find your ₹1,000 challan. Then check these in order:
- Does the challan show under "Other Receipts (500)" with type "Fee for delay in linking PAN with Aadhaar"? If not → Reason 1.
- Has it been 5+ working days since payment? If not → Reason 2.
- Does your PAN name match Aadhaar name character-for-character? If not → Reason 3.
- Does the challan not appear at all in Payment History? → Bank-to-NSDL issue; see FAQ below.
You paid under the wrong head
How to diagnose. Log in to incometax.gov.in → e-Pay Tax → Payment History. Open your challan. Look at 'Type of Payment'. If it says anything other than 'Fee for delay in linking PAN with Aadhaar' under Other Receipts (500) — this is your problem.
What's actually happening. The linking backend matches only against challans tagged with that exact head. If you paid under 'Self-Assessment Tax (300)' or 'Advance Tax (100)' or even 'Other Receipts' with a different sub-type, your ₹1,000 is sitting in your tax ledger — but the linking module can't see it. The portal will keep throwing 'payment not received' forever.
The fix. You cannot edit a challan after payment. Two options. (a) Raise a Challan Correction request: incometax.gov.in → Services → Challan Correction. Select the BSR code and challan number, request a change in 'Type of Payment'. Approval takes 7–10 working days. (b) If correction is rejected — pay ₹1,000 again under the correct head, then file a refund claim for the misallocated one. Annoying, but faster than waiting.
It's been less than 5 working days since payment
How to diagnose. Check your challan timestamp. Count working days only — exclude weekends and central government holidays. If you paid on a Friday evening, the clock effectively starts Monday.
What's actually happening. The IT department's challan-matching runs in batches, not real-time. NSDL pushes data to CPC Bangalore overnight; CPC's reconciliation job runs on its own schedule. Until that reconciliation tags your challan against your PAN, the linking module sees no payment.
The fix. Don't pay again. Do not pay again. I cannot stress this enough — I have helped two people recover duplicate payments and it takes 3–6 months. Just wait until day 6, then retry. If day 6 still fails, move to Reason 1 or 3.
PAN name and Aadhaar name don't match — character by character
How to diagnose. Pull out both cards. Read the name field on each, letter by letter. Watch for: initials versus expanded names ('S Kumar' vs 'Suresh Kumar'), surname placement ('Suresh Kumar' vs 'Kumar Suresh'), dots after initials ('S.Kumar' vs 'S Kumar'), and joined-versus-split words.
What's actually happening. The linking module does a strict string compare. It does not normalise spacing, case, or initials. It does not fuzzy-match. 'Sibin O Sasidharan' on PAN versus 'Sibin Sasidharan' on Aadhaar registers as a mismatch and the linking fails — but the error message you see is generic ('payment not received' or 'request could not be processed'), which sends people down the wrong troubleshooting path.
The fix. Update whichever document is wrong. Aadhaar is faster: any Aadhaar Seva Kendra, ₹50, name update reflects in 7–10 days. PAN updates go through Protean (formerly NSDL) or UTIITSL, ₹110, take 15–20 days. Once both names match character-for-character, retry linking. The ₹1,000 payment stays valid — you don't pay again.
What to Do Right Now
Stop refreshing the linking page. Stop preparing to pay again. Open incometax.gov.in → e-Pay Tax → Payment History. Take a screenshot of your ₹1,000 challan. Read what it says under "Type of Payment". That single line tells you which of the three reasons applies.
If everything looks right and you're past day 5, pull out your PAN and Aadhaar cards and compare the name fields. Out loud. Letter by letter. This catches the mismatch about 90% of the time — and it's the one diagnostic that's hard to do by just staring at the portal.
If That Doesn't Work: Escalation
When none of the three reasons fit and the linking still fails past day 10, file a grievance. The route: incometax.gov.in → Grievances → Submit Grievance → Category: PAN → Sub-category: PAN-Aadhaar Linking. Attach the challan PDF, a screenshot of the failed linking attempt, and copies of PAN and Aadhaar. Write the description in 4–5 sentences — date of payment, BSR code, challan number, what error you're seeing, what you've already tried.
CPC Bangalore handles these. Realistic timeline: 15–20 working days for first response, sometimes another round of clarification, then resolution. The helpline numbers (1800-103-0025 / 1800-419-0025) are useful for status questions but cannot directly resolve linking failures — they'll redirect you to the grievance portal anyway.
If the grievance also goes nowhere after 30 days, an RTI to the CBDT's PAN division can shake things loose. Most people don't need to go this far. I've seen one case in the past two years where it was necessary — a duplicate-payment refund that had been stuck for eight months. The RTI response triggered the refund within two weeks.
Realistic Timeline
Setting expectations honestly, because nobody else will:
- Reason 2 (just waiting): 5 working days from payment, linking goes through on retry. Total: 1 week.
- Reason 3 (name mismatch, fix Aadhaar): 7–10 days for Aadhaar update + retry. Total: 2 weeks.
- Reason 1 (wrong payment head, challan correction): 7–10 days for correction approval + retry. Total: 2–3 weeks.
- Reason 1 with re-payment (correction rejected): 5 days for new challan to match + linking + refund of misallocated payment over 3–6 months. The linking itself: 2 weeks. The money recovery: long.
- Grievance route: Add 3–4 weeks on top of any of the above.
Related reads:
Try the PAN-Aadhaar Linking Tool for the clean path, or read what happens when you miss the linking deadline for the wider picture. Our Income Tax hub collects ITR, TDS, and refund guides if the inoperative period left you with excess deductions to claim back.
Questions From Frustrated Readers
These come from emails I've received about exactly this problem over the past year. Identifying details removed.
I'm panicking. Should I pay another ₹1,000 just to be safe?
No. Please don't. The single most expensive mistake people make in this entire process is paying twice because the first one 'felt' like it didn't go through. The first one almost certainly did. Refunding a duplicate ₹1,000 takes 3–6 months and involves filing a written request with CPC Bangalore, attaching both challans, and following up at least twice. Just wait 5 working days, then diagnose properly using the three reasons above.
Where exactly is 'Payment History' on the income tax portal?
Log in to incometax.gov.in. Top nav → e-File → e-Pay Tax. On the e-Pay Tax page, scroll past 'New Payment' — there's a tab or sidebar link called 'Payment History'. It lists every challan paid under your PAN with status (Paid / In Process / Failed), challan number, BSR code, and the Type of Payment. This is the single most useful page in this whole troubleshooting process. Open it before doing anything else.
The payment shows in my bank statement but not in Payment History. Now what?
Wait 24 hours first — bank-to-NSDL push isn't instant. If it's still missing after 48 hours, your payment never reached the IT department's challan database. This usually means a half-completed transaction (bank debited, NSDL didn't acknowledge). Contact your bank with the transaction reference and request a 'CIN regeneration' or refund. Then re-pay on the portal. Do not link until Payment History shows the ₹1,000.
Will Form 26AS show this payment?
Yes — under Part C (Details of Tax Paid other than TDS/TCS). It typically appears 5–7 working days after payment. If Payment History shows the challan but 26AS doesn't, that's normal lag — 26AS updates run independently. For linking purposes, only Payment History matters; 26AS is a downstream view.
Should I raise a CPC grievance? When?
Only after you've waited 7 working days AND confirmed via Payment History that the challan exists under the correct head AND the names match. Raise it at incometax.gov.in → Grievances → Submit Grievance → 'PAN-Aadhaar Linking'. Attach the challan PDF. CPC Bangalore typically responds in 15–20 working days. Don't raise it on day 2 — they'll close it as premature and you'll have to start over.
Can I link offline at a PAN service centre to skip all this?
No. PAN-Aadhaar linking is online-only since 2023. The Protean and UTIITSL physical centres can update your PAN details but cannot perform the Aadhaar linkage itself. Anyone offering this as a paid service at a kiosk is either misinformed or running a scam — the actual linking still happens on incometax.gov.in.
I paid twice. How do I get the duplicate ₹1,000 back?
File a refund request with CPC Bangalore. There's no online form for this specific case — you'll need to write a letter (or email cpcaadhaar@incometax.gov.in, though responsiveness varies) attaching both challan PDFs, your PAN copy, and a bank statement showing both debits. Include your bank account details for the refund credit. Realistic timeline: 3–6 months. Some people have waited longer. There's no expedite path.
How long should the whole linking activation take once payment matches and names match?
Officially up to 30 days. Realistically, most cases I've seen resolve in 3–7 days after submission. There's no email or SMS confirmation — you have to check 'Link Aadhaar Status' on the portal manually. If you're at day 30 with no change and Payment History looks clean, raise a grievance.
The thing that frustrates me about this particular failure mode is how avoidable the confusion is. The portal could surface a clearer error — "challan exists but under wrong head" instead of the catch-all "payment not received". It has all the data needed to do so. It just doesn't. So thousands of people end up paying twice out of panic, and waiting six months to get the duplicate refunded. If you only take one thing from this post: don't pay again. Diagnose first.
— Sibin O, Founder, NagrikIQ · Bengaluru