TDS Return Filing Guide ā How to File TDS Returns Online in India
Complete guide to filing TDS returns online in India. Learn about forms, due dates, penalties, and step-by-step filing process on TRACES portal.
Official Links
What is TDS Return Filing?
TDS (Tax Deducted at Source) return filing is the process of submitting quarterly statements to the Income Tax Department detailing the tax deducted from various payments. Every person or organisation that deducts TDS is required to file TDS returns within the prescribed due dates.
When you make payments like salary, rent, professional fees, or contract payments above specified thresholds, you must deduct TDS and deposit it with the government. The TDS return is a summary of all such deductions made during a quarter.
TDS return filing is mandatory for:
- Employers deducting TDS on salaries
- Companies and firms making payments to contractors, professionals, etc.
- Individuals/HUFs liable for tax audit who deduct TDS
- Government offices making payments
Types of TDS Return Forms
Form 24Q ā Salary TDS
Filed quarterly for TDS deducted on salary payments to employees. Contains details of salary paid, deductions claimed, and tax deducted.
Form 26Q ā Non-Salary TDS
For TDS deducted on payments other than salary ā such as interest, rent, professional fees, commission, and contract payments.
Form 27Q ā TDS on Payments to NRIs
Filed for TDS deducted on payments made to Non-Resident Indians (NRIs) and foreign companies.
Form 27EQ ā TCS Returns
For Tax Collected at Source (TCS) by sellers of specified goods like timber, minerals, scrap, etc.
Due Dates for TDS Return Filing
| Quarter | Period | Due Date |
|---|---|---|
| Q1 | April ā June | 31st July |
| Q2 | July ā September | 31st October |
| Q3 | October ā December | 31st January |
| Q4 | January ā March | 31st May |
Note: For government deductors, the due date for Q4 is also 31st May. If the due date falls on a holiday, the next working day applies.
Documents Required
- TAN (Tax Deduction Account Number) of the deductor
- PAN of all deductees (employees, vendors, etc.)
- Challan details ā BSR code, challan serial number, date of deposit
- Details of payments made and TDS deducted
- Digital Signature Certificate (DSC) or Aadhaar-based e-verification
- Previous quarter's PRN (Provisional Receipt Number) if filing correction
Step-by-Step Process to File TDS Returns Online
Step 1: Register on TRACES Portal
Visit TRACES and register as a deductor using your TAN. You'll need your TAN, PAN, and email/mobile for OTP verification.
Step 2: Download RPU (Return Preparation Utility)
Download the latest Return Preparation Utility from the NSDL TIN website. Choose the correct form (24Q, 26Q, 27Q, or 27EQ).
Step 3: Prepare the Return
Open RPU and fill in:
- Deductor details ā TAN, name, address, responsible person
- Challan details ā BSR code, date of deposit, challan serial number, amount
- Deductee details ā PAN, name, amount paid, TDS deducted, section code
Step 4: Validate the Return
Use the File Validation Utility (FVU) to validate the prepared return file. It checks for errors like invalid PAN, challan mismatches, and structural issues.
Step 5: Generate FVU File
After successful validation, the FVU generates a .fvu file that's ready for upload.
Step 6: Upload on TIN-NSDL
- Visit the TIN-NSDL e-filing portal
- Select "Upload TDS/TCS return"
- Upload the .fvu file
- Sign using DSC or submit without DSC (for returns with less than certain threshold)
Step 7: Verify and Get PRN
After successful upload, you receive a Provisional Receipt Number (PRN). Save this for your records and for filing correction returns if needed.
How to File TDS Return Using Gen TDS Software
The government's free Gen TDS/TCS software is an alternative to RPU:
- Download Gen TDS/TCS software from the official website
- Install and create a new return
- Enter deductor and deductee details
- Import challan data
- Validate and generate the return file
- Upload on TIN-NSDL portal
Fees and Penalties
Late Filing Fee (Section 234E)
- ā¹200 per day of delay until the fee equals the TDS amount
- Applied automatically; no maximum cap beyond the TDS amount
Penalty for Non-Filing (Section 271H)
- Minimum ā¹10,000 and maximum ā¹1,00,000
- For returns filed after 1 year from the due date
Interest on Late TDS Deposit
- 1% per month for late deduction (from the date TDS should have been deducted)
- 1.5% per month for late deposit after deduction
How to Check TDS Return Filing Status
- Log in to TRACES
- Go to Statements/Payments ā Statement Status
- Select the financial year and quarter
- View the status ā Accepted, Rejected, or Pending
You can also check on the Income Tax e-filing portal under TDS section.
How to File Correction Returns
If there are errors in the original TDS return:
- Download the Conso file from TRACES for the relevant quarter
- Open it in RPU and make corrections
- Validate using FVU
- Upload the correction return on TIN-NSDL
- The correction return replaces the relevant portions of the original return
Important Tips
- Match challans carefully ā BSR code, serial number, and date must exactly match the bank challan
- Verify PAN of deductees before filing ā incorrect PAN leads to higher TDS demand
- File on time to avoid the ā¹200/day late fee under Section 234E
- Download Form 26AS from TRACES to cross-verify TDS credits ā see our PAN card guide for linking requirements
- Keep PRN safe ā you'll need it for any future correction returns
Frequently Asked Questions
Who is required to file TDS returns?
Any person or entity that has been allotted a TAN and has deducted TDS on any payment during the quarter must file TDS returns, even if the TDS amount is nil in some cases.
Can I file TDS returns without a Digital Signature Certificate?
Yes, for certain categories of deductors and return types, you can file without DSC. However, companies and government deductors typically require DSC for filing.
What happens if I file TDS returns late?
You'll be charged a late filing fee of ā¹200 per day under Section 234E until the fee equals the total TDS amount. Additionally, a penalty of ā¹10,000 to ā¹1,00,000 may be imposed under Section 271H for returns filed more than a year late.
How do I correct mistakes in a TDS return already filed?
File a correction return by downloading the consolidated file (Conso file) from TRACES, making the necessary corrections in RPU, validating through FVU, and uploading the corrected file.
What is the difference between Form 24Q and Form 26Q?
Form 24Q is specifically for TDS on salary payments, while Form 26Q covers TDS on all non-salary payments such as rent, professional fees, interest, commission, and contract payments.
Can I file TDS returns for previous years?
Yes, you can file TDS returns for previous quarters/years. However, late filing fees and penalties will apply as per the delay period.
Disclaimer: This guide is for informational purposes only and is not affiliated with the Income Tax Department or any government body. Rules and procedures may change ā always verify current requirements on the official TRACES and Income Tax portals.
Related Guides
LIC Policy Status Check Online: Step-by-Step Guide
Check your LIC policy status online via licindia.in, SMS, UMANG app. View premium due dates, policy bond details, and bonus information instantly.
NACH/Auto-Debit Payment Failed ā How to Fix EMI, SIP & Insurance Auto-Pay
NACH auto-debit payment failed? Fix EMI, SIP, insurance auto-pay failures. Check mandates, resolve bank rejections, and avoid penalties.
HDFC UPI Not Working? Fix Google Pay, PhonePe, and BHIM Errors
HDFC UPI not working on Google Pay or PhonePe? Fix bank server down, VPA errors, SMS failures, daily limit issues, and MPIN reset step by step.
E-Way Bill Generation Failed ā How to Fix
Fix e-way bill generation errors on ewaybillgst.gov.in. Resolve invalid GSTIN, distance mismatch, vehicle number, duplicate bill, and Part-B update issues.
NPS Withdrawal Not Processed? How to Fix National Pension Exit Issues
NPS withdrawal or exit request not processed? Fix pending claims, PRAN issues, and annuity purchase problems with this step-by-step troubleshooting guide.