Income Tax Return Filing Errors โ How to Fix
Fix common ITR filing errors on the income tax portal including JSON schema errors, Form 26AS mismatch, TDS issues, and Aadhaar OTP failures.
Income Tax Return Filing Errors โ How to Fix
Filing your Income Tax Return (ITR) on the new e-filing portal can be frustrating when errors block your submission. This guide covers every common ITR filing error โ from JSON schema failures to Aadhaar OTP issues โ with step-by-step fixes.
Common ITR Filing Errors and Solutions
1. JSON Schema Validation Error
Error message: "The uploaded JSON is not as per the schema" or "JSON schema validation failed"
Why it happens:
- You used an outdated version of the offline Java/Excel utility
- The JSON file was manually edited and structure got corrupted
- Wrong Assessment Year selected in the utility
How to fix:
- Download the latest version of the offline utility from incometax.gov.in
- Ensure the correct Assessment Year (e.g., AY 2025-26 for FY 2024-25) is selected
- Re-enter your data in the fresh utility and generate a new JSON file
- Do not manually edit the JSON file in a text editor
- Clear your browser cache before uploading again
- If using a CA/tax professional's software, ask them to update to the latest schema version
2. Form 26AS Mismatch / TDS Not Matching
Error message: "TDS amount claimed is more than the amount available in 26AS" or "Mismatch in TDS details"
Why it happens:
- Your employer or deductor has not filed/updated their TDS return
- Quarterly TDS statement for the latest quarter is pending
- You entered TDS amounts manually instead of pre-filling
How to fix:
- Log in to the e-filing portal โ e-File โ View Form 26AS
- Also check Annual Information Statement (AIS) under Services โ AIS for the latest data
- Compare TDS entries in your ITR with Form 26AS โ ensure TAN, amount, and section match exactly
- If TDS is missing from 26AS:
- Contact your employer/deductor and ask them to file or correct their TDS return
- Wait for the updated 26AS to reflect (takes 7โ15 days after deductor files)
- Use the Pre-fill option on the portal to auto-import 26AS data instead of manual entry
- For minor mismatches (โน1-2 difference due to rounding), claim only the amount shown in 26AS
Tip: Always file your ITR after June 15 to ensure Q4 TDS data (JanโMar) is reflected in 26AS.
3. Bank Account Pre-Validation Failed
Error message: "Bank account pre-validation failed" or "Bank account is not validated for refund"
Why it happens:
- Name in bank account doesn't match PAN records
- IFSC code is outdated (bank mergers change IFSC codes)
- Bank account is inactive, dormant, or NRE type
How to fix:
- Go to Profile โ My Bank Account on the e-filing portal
- Add your bank account with correct account number, IFSC code, and account type
- Ensure the name on the bank account matches your PAN name exactly
- For merged banks (e.g., erstwhile banks merged into SBI/PNB), use the new IFSC code โ check on ifsc.bankifsccode.com or your bank's website
- Nominate the account for ECS refund by enabling the refund flag
- Validation takes 24โ72 hours โ wait and then retry filing
- If validation keeps failing, try a different bank account or contact your bank to confirm KYC status
4. DSC (Digital Signature Certificate) Not Working
Error message: "DSC registration failed" or "Unable to detect DSC" or "emsigner error"
Why it happens:
- emsigner utility is not installed or not running
- DSC token driver is missing or outdated
- Browser compatibility issues
- DSC has expired
How to fix:
- Install the latest emsigner utility from the e-filing portal โ Downloads section
- Ensure the emsigner service is running โ check system tray (Windows) or run
sudo service emsigner start(Linux) - Use Google Chrome or Microsoft Edge (latest version) โ Firefox may have issues
- Install the correct USB token driver for your DSC (Capricorn, eMudhra, Sify, etc.)
- Check DSC expiry โ if expired, renew from your Certifying Authority
- Allow pop-ups and disable ad-blockers on the income tax portal
- If using Mac, ensure Java Runtime is installed and security preferences allow the emsigner app
- Try registering/re-registering the DSC: My Account โ Register DSC
Alternative: If DSC continues to fail, use Aadhaar OTP or EVC (Electronic Verification Code) via net banking to verify your ITR instead.
5. Aadhaar OTP Verification Failed
Error message: "Aadhaar OTP validation failed" or "OTP expired" or "Unable to generate OTP"
Why it happens:
- Mobile number linked to Aadhaar is outdated
- UIDAI server is down or overloaded (common near due dates)
- PAN-Aadhaar linking is inactive or pending
- OTP entered after 10-minute expiry window
How to fix:
- Verify your Aadhaar-linked mobile number โ the OTP goes to the number registered with UIDAI, not the income tax portal
- To check/update Aadhaar mobile, visit the nearest Aadhaar Enrolment Centre (cannot be done online)
- Ensure PAN-Aadhaar is linked โ check at: Services โ Link Aadhaar Status on the portal
- If PAN-Aadhaar link is inactive, pay the โน1,000 fee and re-link before proceeding
- Enter the OTP within 10 minutes of generation โ do not request multiple OTPs rapidly
- Try during off-peak hours (early morning or late night) to avoid UIDAI server congestion
- If OTP still fails, use alternative verification:
- EVC via net banking (login to your bank โ generate EVC)
- EVC via bank account (pre-validated account)
- EVC via Demat account
- DSC (for companies/audit cases)
6. ITR-V / Acknowledgement Not Received
Error message: You filed the ITR but never received the ITR-V PDF or acknowledgement email.
Why it happens:
- Email in profile is incorrect or inbox is full
- ITR was filed but e-verification is pending
- Portal glitch during submission
How to fix:
- Log in to the e-filing portal โ e-File โ Income Tax Returns โ View Filed Returns
- Download the ITR-V / Acknowledgement directly from the portal
- Check e-Verify status โ if it shows "Pending for e-Verification", you must verify within 30 days of filing
- Update your email address in Profile settings if it's incorrect
- Check spam/junk folder for emails from
donotreply@incometax.gov.in - If the return doesn't show as filed, it may not have been submitted successfully โ file again
Important: If you don't e-verify within 30 days, your ITR is treated as not filed. E-verify via Aadhaar OTP, net banking, bank EVC, or by sending a signed physical ITR-V to CPC Bengaluru.
7. "Return Already Filed" or Duplicate Filing Error
Error message: "Return for this assessment year has already been filed"
How to fix:
- Check View Filed Returns to confirm if a return was already submitted for this AY
- If you need to make corrections, file a Revised Return (see below)
- If someone else filed using your PAN fraudulently, immediately:
- File a grievance on the e-Nivaran portal
- Lodge an FIR for identity theft
- Change your e-filing portal password
How to File a Revised Return (Section 139(5))
If you discover errors after filing, you can correct them by filing a Revised Return:
Steps to Revise:
- Log in to the e-filing portal
- Go to e-File โ Income Tax Returns โ File Income Tax Return
- Select the relevant Assessment Year
- Choose Filing Type โ Revised Return u/s 139(5)
- Enter the Acknowledgement Number and Date of Filing of the original return
- Correct the errors in the ITR form
- Validate all sections and submit
- E-verify the revised return (mandatory)
Key Points About Revised Returns:
| Detail | Information |
|---|---|
| Section | 139(5) of Income Tax Act |
| Deadline | 31st December of the Assessment Year (e.g., 31 Dec 2025 for AY 2025-26) or before assessment completion |
| Number of revisions | No limit โ you can revise multiple times before the deadline |
| Original return required? | Yes โ you can only revise a return that was originally filed |
| Belated return | Can also be revised under the same section |
| Processing | The revised return replaces the original return entirely |
Quick Troubleshooting Checklist
Before filing your ITR, ensure:
- Browser is updated (Chrome/Edge recommended)
- Cache and cookies cleared for
incometax.gov.in - PAN-Aadhaar is linked and active
- Bank account is pre-validated (check 24โ72 hours before filing)
- Form 26AS and AIS data are up to date
- Using the latest version of offline utility (if applicable)
- Email and mobile number in profile are correct
- DSC/emsigner installed (if using DSC verification)
Still Facing Issues?
If the error persists after trying the above fixes:
- Raise a grievance on the e-Nivaran portal โ select "e-Filing" category
- Call the helpdesk: 1800-103-0025 (toll-free) or 1800-419-0025
- Email: ask@incometax.gov.in
- Live chat: Available on the portal during business hours
- Visit the nearest Aaykar Seva Kendra with your PAN card for in-person help
Related Guides
Related Guides
HDFC Credit Card Apply Online: Best Cards & Eligibility
Apply for HDFC Bank credit card online. Compare Regalia, Millennia & Infinia cards, check eligibility, annual fees, reward points and pre-approved offers.
NPS Account Open Online: Step-by-Step Registration Guide
Complete guide to open NPS account online via eNPS portal using Aadhaar or PAN. Covers Tier 1 vs Tier 2, fund manager selection, and first contribution.
26AS Form Not Updated? How to Fix TDS Credit Statement Issues
Fix 26AS form not showing TDS credit. Learn reasons for delays, check TRACES portal, compare AIS vs 26AS, resolve mismatches, and file complaints online.
TDS Refund Not Received? How to Track & Claim Your Refund
TDS refund not received after filing ITR? Learn how to track refund status, check 26AS, request rectification, and claim refund from Income Tax portal.
Home Loan EMI Auto Debit Failed? How to Fix It Now
Fix failed home loan EMI auto debit โ resolve NACH bounce, insufficient balance, expired mandate, penalty charges, and reinitiate payment.