Taxation#015

Understanding TDS / TCS return filing (Form 24Q / 26Q / 27Q / 27EQ)

File quarterly TDS or TCS returns as an employer or deductor using the appropriate form.

At a glance

Jurisdiction

All of India

Who applies

Any person or entity that deducts tax at source (TDS) from payments made (employer, company, bank, buyer of property) or collects tax at source (TCS) and is required to file quarterly returns

Typical time

2–8 hours per quarter (depending on number of deductees); quarterly due dates are 31 July, 31 October, 31 January, and 31 May

Fee

Free (late filing fee under Section 234E: ₹200 per day up to the amount of tax deducted; interest under Section 201(1A): 1%/1.5% per month on late deposit)

Who should use this process

  • Employers who deduct TDS on salary payments must file Form 24Q quarterly
  • Companies, firms, and individuals (with business/professional income) who deduct TDS on non-salary payments (professional fees, rent, commission, interest, contractor payments) must file Form 26Q
  • Deductors making payments to non-residents or foreign companies must file Form 27Q
  • Persons collecting tax at source (on sale of scrap, alcohol, timber, forest produce, motor vehicle, overseas remittances) must file Form 27EQ

Who does NOT need to apply

  • Individuals who are not subject to tax audit in the preceding year and do not pay rent exceeding ₹50,000/month are exempt from TDS on rent and need not file 26Q for rent payments
  • Persons with no TDS/TCS obligations in a quarter are not required to file a nil return (unless they have previously filed returns and then had a nil quarter)

Documents required

#DocumentType neededPurpose
1TAN (Tax Deduction Account Number)OriginalMandatory identifier for all TDS returns; TAN is quoted on all challans and return filings
2Challan payment receipts (BSR code, serial number, date, amount)Download / PrintTDS/TCS deposited to the government via Challan 281; BSR code and serial number must be quoted in the return to link the challan to deductees
3Deductee details (PAN, name, payment amount, TDS amount for each deductee)Soft copy (PDF)Required for each annex record in the TDS return; deductee PAN must be correct or TDS credit is not reflected in their Form 26AS
4TRACES / NSDL e-Gov RPU software (Return Preparation Utility)Download / PrintFree software provided by NSDL to prepare TDS return FVU file; required to generate a valid FVU file for upload on TRACES
5Digital Signature Certificate (DSC) — Class 3(optional)Mandatory for companies and government offices; optional for non-corporate deductorsOriginalRequired for companies, government deductors, and deductors with TDS above threshold; individuals may use EVC

Original documents: Carry originals only for in-person visits — do not hand them over permanently unless explicitly required.

Step-by-step guide

  1. 1

    Deposit TDS/TCS via Challan 281 within due dates

    Online

    TDS deducted during a month must be deposited to the government by the 7th of the following month (for April to February) and by 30 April for March deductions. Pay using Challan 281 (for TDS) via net banking on the e-Filing portal (incometax.gov.in > e-Pay Tax) or NSDL TIN portal. Select the correct Major Head (0020 for companies; 0021 for others) and Minor Head (200 for TDS/TCS). Note the BSR code of the bank, challan serial number, date, and amount — these are needed in the return.

    15 minutes per challane-Pay Tax — incometax.gov.in
  2. 2

    Download and install the Return Preparation Utility (RPU)

    Offline

    Download the latest version of the NSDL RPU (Return Preparation Utility) from tdscpc.gov.in > Downloads > Return Preparation Utility. The RPU is a Java-based desktop application available for Windows. Also download the File Validation Utility (FVU) from the same page. Install both on your computer. The RPU generates the FVU file (a .fvu format file) that is the final return file accepted by TRACES for upload.

    15 minutesTRACES — tdscpc.gov.in
  3. 3

    Prepare the TDS return in RPU

    Offline

    Open the RPU and select the Form type: 24Q (salary TDS), 26Q (non-salary TDS), 27Q (payments to non-residents), or 27EQ (TCS). Enter the return period (Financial Year and Quarter), TAN, deductor's name and address, and the challan details for each payment made during the quarter. Then enter deductee details for each challan: PAN, name, section code, payment date, payment amount, TDS deducted, and TDS deposited. Save the RPU file and run validation to check for errors. Fix all errors shown by the RPU before proceeding.

    1–6 hoursTRACES — tdscpc.gov.in
  4. 4

    Generate and validate the FVU file

    Offline

    Once all entries are error-free in the RPU, generate the FVU (.fvu) file by clicking 'Create File'. The RPU automatically runs the FVU validation. The FVU checks for format errors, PAN validity, challan match, and section code accuracy. A validation success report is generated — download and save this report. If the validation fails, the error report lists the specific records to be corrected. Only a successfully validated FVU file can be uploaded to TRACES.

    15–30 minutes
  5. 5

    Upload the FVU file on TRACES or e-Filing portal

    Online

    Log in to TRACES at tdscpc.gov.in (as a deductor) or the e-Filing portal at incometax.gov.in. Navigate to 'TDS > Upload TDS Return' (TRACES) or 'e-File > Income Tax Forms > File TDS Returns' (e-Filing portal). Upload the .fvu file and authenticate using DSC (for companies) or EVC (OTP for others). On successful upload, a provisional receipt token number is generated. The return goes through server-side validation at NSDL/TRACES — the final status (accepted or rejected) is available within 24 hours.

    15 minutesTRACES — tdscpc.gov.in
  6. 6

    Check acceptance and download provisional receipt

    Online

    Log in to TRACES and navigate to 'Statements / Payments > Statement Status' to check whether the return is 'Accepted' or 'Rejected'. If rejected, download the error report, correct the FVU file using the RPU, and resubmit within the due date. Once accepted, download the provisional receipt — this is proof of filing and is required for issuance of Form 16/16A. After acceptance, deductee TDS credits appear in their Form 26AS within 3–5 working days.

    10 minutesTRACES — tdscpc.gov.in

Government officers involved

TDS Assessing Officer (TDS-AO)

Income Tax Department, Ministry of Finance

Post-filing — for late filing fee notices, demands, or TDS correction approvals

Issues notices under Section 234E for late filing fees, raises demands under Section 201 for TDS shortfall, and processes applications for condonation of delay in TDS return filing.

TRACES Administrator / TDS-CPC

Directorate of Income Tax (Systems), Ministry of Finance

Steps 2–6 — return validation, processing, and Form 16/16A generation

Validates uploaded FVU files, processes accepted TDS returns, updates deductee Form 26AS with TDS credits, and enables generation of Form 16/16A for accepted returns.

Government portals

TRACES (TDS Reconciliation Analysis and Correction Enabling System)

https://www.tdscpc.gov.in

Download RPU and FVU, upload TDS/TCS returns, check acceptance status, download provisional receipt, download Form 16/16A, and submit correction returns.

e-Pay Tax — e-Filing portal

https://www.incometax.gov.in

Pay TDS/TCS via Challan 281 and also upload TDS returns as an alternative to TRACES.

Things to watch out for

Late filing fee is automatic — ₹200 per day

Section 234E levies ₹200 per day from the due date until filing, capped at the TDS amount; this fee is mandatory and cannot be waived — it is added to the next challan payment.

Deductee PAN must be correct

Incorrect PAN for a deductee means TDS credit does not appear in their Form 26AS; additionally, the return is treated as filed with a higher TDS rate (20%) and a short deduction demand is raised.

Challan must be linked to the correct quarter

A challan can only be claimed in the return for the quarter in which it was paid; if TDS was deducted in Q2 but the challan was paid late in Q3, it should still be reported against the Q2 return — not Q3.

RPU and FVU must be the latest version

NSDL updates RPU and FVU versions regularly; using an outdated version causes validation errors and rejection; always download the latest version before preparing each quarterly return.

Correction return must be filed for any error

Once a TDS return is accepted, it cannot be revised — corrections must be filed as a Correction Statement (C1, C2, C3, C5 type) using the same RPU on TRACES; correction returns require the provisional receipt token of the original return.