FinchContext
Run with

Build TDS Return (Form 24Q / 26Q) FVU File

Skill: Convert TDS deduction data into the quarterly TDS return FVU

Region: India Category: Tax — TDS (withholding) returns Does: Takes a quarter's tax-deducted-at-source data and produces the quarterly TDS returnForm 24Q (TDS on salaries) or Form 26Q (TDS on non-salary payments to residents) — prepared in the RPU (Return Preparation Utility), validated through the FVU (File Validation Utility) to produce the uploadable .fvu file filed at the TIN/Protean (NSDL) facilitation centre or e-filing portal. System: Protean (NSDL) TIN — RPU + FVU; fixed/pipe-delimited text

TDS returns are filed quarterly by every deductor with a valid TAN. The RPU produces a delimited text file; the FVU validates it against the current File Format and emits the .fvu upload file plus a statistics/error report. The return has a File Header (FH), Batch Header (BH), Challan detail (CD) records (with BSR code, challan serial, deposit date), and Deductee detail (DD) records (PAN, amount paid, TDS, section). PANs that are invalid/absent attract higher TDS (Section 206AA). File formats and section codes change every financial year — generate against the current RPU/FVU file format and re-validate before upload.


When this applies


Input data required

Group Fields
Deductor TAN, name, address, deductor type, PAN, responsible person & designation, financial year, quarter, form type (24Q/26Q)
Challan (CD) BSR code (7-digit bank branch), challan serial number, date of deposit, TDS/surcharge/cess/interest/fee, total deposited, mode (e-payment)
Deductee (DD) PAN, name, section code, date of payment/credit, amount paid/credited, TDS deducted, rate, date of deduction; mapped to its challan
Salary (24Q Annexure II) gross salary, exemptions, deductions (Chapter VI-A), taxable income, tax payable, regime (old/new) — Q4 only

File structure (RPU → FVU text)

Pipe-delimited (^/\t in raw export) record types, in order:

FH | File Header        — record type, file count, upload type, FVU version
BH | Batch Header        — TAN, form (24Q/26Q), FY, quarter, deductor name/address,
                           responsible person, PAN, batch totals
CD | Challan detail      — challan serial, BSR code, deposit date,
                           TDS/surcharge/edu-cess/interest/fee, total amount,
                           section, count of deductee rows
DD | Deductee detail     — deductee serial, PAN, name, section code,
                           amount paid/credited, TDS, rate, date of payment,
                           date of deduction, certificate/remark code, ref to challan

Each DD row references the CD challan it is paid under; the sum of DD TDS under a challan must equal the challan's TDS amount. Remark codes (e.g. A lower deduction u/s 197, B no deduction, C higher rate 206AA, T transporter 194C declaration) drive validation.


Calculation rules


Worked example (Form 26Q, one challan with two 194J deductees — RPU export outline)

FH ^ HD ^ 1 ^ R ^ ... ^ FVU_8.x
BH ^ BH ^ 1 ^ 26Q ^ AABC12345D (TAN: BLRA12345B) ^ 2025-26 ^ Q1 ^
     Acme Components Pvt Ltd ^ 12 Industrial Layout, Bengaluru, 560058 ^
     Ramesh Kumar ^ Finance Manager ^ AABCU9603R
CD ^ CD ^ 1 ^ 0240001 ^ 0510308 ^ 07/05/2025 ^ 5000.00 ^ 0.00 ^ 0.00 ^ 0.00 ^ 0.00 ^ 5000.00 ^ 194J ^ 2
DD ^ DD ^ 1 ^ 1 ^ ABCDE1234F ^ Suresh Rao        ^ 194J ^ 25000.00 ^ 2500.00 ^ 10.00 ^ 30/04/2025 ^ 30/04/2025 ^   ^ 1
DD ^ DD ^ 1 ^ 2 ^ PQRSX6789L ^ Lata Consulting   ^ 194J ^ 25000.00 ^ 2500.00 ^ 10.00 ^ 30/04/2025 ^ 30/04/2025 ^   ^ 1

Run the file through the FVU; on success it produces <TAN>_<FY>_<Q>_26Q.fvu plus a statement statistics report (Form 27A). Upload the .fvu at the TIN-FC / income-tax e-filing portal with the signed/DSC acknowledgement.


Validation checklist


Last updated: 2026-06-04 — confirm the active RPU/FVU file format version, section codes, rates, and filing/portal requirements against the current Protean (NSDL/TIN) and Income Tax Department specifications before use.