Back to TDS & Tax Compliance

Form 24Q

Generate and file Form 24Q — the quarterly TDS return for salary deductions — with TRACES CSV format, Q4 Annexure II, validation, and filing status

Form 24Q

Form 24Q is the quarterly TDS return you file to report salary deductions under Section 192. It contains employee-wise details of salary paid, TDS deducted, and deposits made during each quarter. The app generates TRACES-compatible CSV files and validates your data before export.


Filing due dates

QuarterPeriodFiling deadline
Q1April – June31 July
Q2July – September31 October
Q3October – December31 January
Q4January – March31 May

Late filing attracts a fee of ₹200 per day (capped at the total TDS amount) under Section 234E. See TDS returns for full penalty details.


What Form 24Q contains

For each employee in the quarter, Form 24Q reports:

FieldDescription
Deductee reference numberYour internal employee identifier
PANEmployee's Permanent Account Number
Employee nameFull name as registered with the income tax department
Section codeAlways 192 for salary
Date of paymentThe salary payment date for each month
Amount paidGross salary paid during the quarter
TDS rateEffective TDS rate based on the employee's slab computation
TDS deductedTax deducted from salary
SurchargeApplicable for high-income employees
Health & Education Cess4% on tax and surcharge
Total TDS depositedAmount deposited to the government for this employee

The return also includes challan-level details — BSR code, deposit date, and serial number — to link deductions with deposits.


Q4 special — Annexure II

The Q4 return (January – March) includes Annexure II, which contains the full financial year's salary data for each employee:

  • Gross salary breakup — basic pay, DA, HRA, special allowance, perquisites, profits in lieu of salary
  • Exemptions under Section 10 — HRA exemption, LTA, gratuity, leave encashment
  • Standard deduction — ₹75,000 under the new regime
  • Income from other heads — house property income/loss, other income (as declared by employee)
  • Chapter VI-A deductions — Section 80C (PF, LIC, ELSS), 80D (medical insurance), 80G (donations), and others
  • Tax computation — total taxable income, tax at slab rates, rebate under Section 87A (up to ₹60,000), surcharge, cess
  • Relief under Section 89 — for arrear salary, if applicable
  • Tax regime opted — new regime or old regime

Annexure II data forms the basis for Form 16 Part B. Finalize all employee declarations and investment proofs before filing Q4.


Generating Form 24Q

  1. Go to Payroll > TDS > Form 24Q.
  2. Select the financial year and quarter.
  3. Click Preview to review employee-wise TDS details.
  4. Review the quarter summary showing total employees, gross salary, and total TDS.
  5. Check the validation alerts for errors or warnings.
  6. Click Download CSV to export the TRACES-compatible file.

After downloading, validate the file using FVU and upload to TRACES. See TDS returns for the full filing process.


TRACES CSV format

The app generates a 15-column CSV file compatible with the TRACES upload format:

ColumnFieldFormat
1Deductee reference numberText
2ModeAlways Q (quarterly)
3PAN10 characters (AAAAA9999A)
4NameText
5Section code192
6Date of paymentDDMMYYYY
7Amount paidNumber
8TDS ratePercentage
9TDS amountNumber
10SurchargeNumber
11Education cessNumber
12Total TDS depositedNumber
13Date of deductionDDMMYYYY
14Certificate numberText
15RemarksText

Validation checks

Before generating the CSV, the system runs these checks:

CheckWhat it catches
PAN formatInvalid PAN that does not match the pattern AAAAA9999A
Missing PANEmployees without PAN on file — flagged with PANAPPLIED placeholder
Low TDS rateEffective rate appears below expected for the income level
Company TANMissing TAN in company settings — required for all TDS returns
Zero TDSEmployees with zero TDS are excluded from the return

Fix all errors before downloading. Warnings are informational and do not block generation.


Filing status tracking

Track your compliance after generating the file:

StatusMeaning
PendingReturn not yet generated
GeneratedCSV file created, not yet uploaded to TRACES
UploadedFile uploaded to TRACES, awaiting processing
AcceptedReturn processed and accepted by CPC-TDS
RejectedReturn rejected — check the rejection reason and refile

Update the status on the Form 24Q page after uploading: enter the filing date, Provisional Receipt Number (PRN), and token number from the TRACES acknowledgment.


Was this article helpful?

If you need more help, our support team is ready to assist you.