Skip to main content
How-To · 14 min read

TDS Credit Leakage in India: How Form 26AS / Form 168 Reveals Missing Deductions

TDS credit leakage is the single biggest invisible revenue line for Indian services businesses — ₹6 to ₹14 lakh a year per ₹50 crore of revenue silently lost because the deductor never filed the return, the section code was wrong, the PAN was wrong, or the credit aged past the rectification window. This guide walks the Form 26AS / Form 168 architecture, the new payment-code dictionary 1001-1092, the cross-era 194x mapping, and a 30/60/90/180-day deductor ageing playbook that recovers 60-80% of the standing leakage.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 12 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Indian services businesses with significant TDS-bearing revenue silently lose 8 to 14% of TDS credits because the deductor never filed, used the wrong PAN, used the wrong section code, used the wrong period, or filed past the deductee's rectification window. The cross-era complication of FY26 spanning legacy Section 194x and new Section 393 / 394 payment-code 1001-1092 makes the reconciliation harder. Books-side TDS receivable shows a number, but Form 26AS plus Form 168 together show less, and the gap is the leakage.

How It's Resolved

Maintain a TDS receivable register keyed by customer PAN, deductor TAN, invoice number, gross taxable amount, contracted TDS rate, deduction date, and expected payment code 1001-1092 plus legacy 194x reference. Daily-pull Form 26AS and Form 168 for the deductee PAN across all relevant assessment periods. Match each books-receivable to the 26AS / 168 entry by PAN, period, payment code, and amount. Age every unmatched receivable in 30 / 60 / 90 / 180-day buckets. Map each bucket to a specific recovery action (deductor confirmation, escalation, rectification filing via Form 131 or Form 141).

Configuration

TDS receivable ledger with deductor TAN, deductee PAN, invoice reference, deduction date, payment code 1001-1092, cross-era 194x reference, contracted rate. Daily 26AS / 168 pull pipeline against deductee PAN. Match-engine rules with PAN-period-amount-code primary keys and amount-fuzzy fallback. Ageing buckets 30 / 60 / 90 / 180 days. Action playbook by bucket. Rectification queue feeding Form 131 / Form 141. Audit trail capturing every match, every claim, every rectification request and outcome.

Output

A daily TDS leakage dashboard by customer with rupee receivable, days outstanding, and recovery probability band. A weekly deductor-side escalation pack with PAN, period, and amount detail ready to email. A monthly 168 match-rate trend tracking books-to-statement reconciliation coverage. A quarterly recovery report showing rupees recovered, rupees rectification-filed, rupees structurally lost — feeding the Discovered Money register on the tax-deduction class.

A CFO at a Mumbai management-consulting firm with ₹62 crore of annual revenue runs a quarter-end check on TDS receivable. The book shows ₹52 lakh of accumulated TDS credit over 14 months across 41 customers. The aggregated Form 26AS plus Form 168 statement for the firm’s PAN shows ₹44.8 lakh. The gap — ₹7.2 lakh — is real, recoverable, and entirely invisible until someone pulls both records side by side.

This is TDS credit leakage in its standard Indian form: not theft, not fraud, but the structural gap between what was deducted on your invoice payments and what the government’s TDS-credit register actually shows for your PAN. This guide walks the Form 26AS / Form 168 architecture under the 2026 migration, the section-393/394 payment-code dictionary 1001-1092 and its cross-era 194x mapping, the four root causes of leakage, and the 30 / 60 / 90 / 180-day deductor ageing playbook that recovers 60-80% of the standing gap.

Quick reference: TDS leakage detection map

Leakage signalSource artefactOperative referenceRecovery action
Books TDS receivable exceeds 26AS / 168 totalTDS receivable ledger vs Form 26AS / Form 168Section 393 / 394, Income Tax Act 2025Deductor follow-up at day 30, 60, 90
TDS deducted but not deposited within windowCustomer payment advice vs deductor TDS challanSection 416 — interest on late TDS depositEscalate to deductor CFO, request challan copy
Wrong PAN in deductor filing26AS / 168 record for related PAN versus expectedForm 131 (legacy) / Form 141 (new era)Deductor TRACES correction, deductee PAN confirmation
Wrong section code26AS / 168 entry under different codePayment-code dictionary 1001-1092Section-code rectification request to deductor
Cross-era mapping ambiguityFY spanning 2026 migration cutoverSection 393 schedules ↔ legacy 194J / 194H / 194I etc.Apply cross-era mapping table, dual-statement reconciliation
Rectification window lapsedReceivable older than 180 daysForm 131 / Form 141 filing deadlineDocument for structural-loss write-off
Penalty under Section 416 paid by deductorDeductor challan with interest componentSection 416 — 1.5% per monthConfirm credit appears in deductee statement post-deposit
Quarterly return not filedTRACES public filing index per TANQuarterly TDS return cycleFirst escalation — request expected filing date

The Form 26AS / Form 168 architecture under the 2026 migration

The 2026 migration of the TDS framework into the consolidated Section 393 / 394 architecture preserved the deductee-side credit-statement infrastructure but split it across two forms during the transition.

Form 26AS continues to host the legacy annual TDS-credit statement for assessment periods predating the migration, with credits indexed by the deductor’s TAN, the legacy section code (194C, 194J, 194H, 194I, 195, 206AB, 206C and so on), the period of deduction, and the rupee amount.

Form 168 hosts the post-migration statement for deductions made under the new payment-code dictionary 1001 to 1092. Selected mappings: code 1027 maps the legacy 194J professional-fee space (10%) and code 1026 maps the technical-fee space (2%) under §393(1) Sl. 6(iii). Codes 1023 / 1024 cover the legacy 194C contractor space under §393(1) Sl. 6(i). Code 1031 covers the legacy 194Q purchase-of-goods TDS under §393(1) Sl. 8(ii). Codes 1008 / 1009 cover the legacy 194-I rent space under §393(1) Sl. 2(ii). Code 1006 covers the legacy 194H commission space under §393(1) Sl. 1(ii). Code 1035 covers the legacy 194O e-commerce-operator TDS, and code 1037 covers the legacy 194S VDA TDS, both under §393(1) Sl. 8. Code 1057 covers the legacy 195 non-resident catch-all under §393(2) Sl. 17.

For most operating businesses today, an FY straddles the cutover. A deductee will see TDS receivable showing partly in 26AS (legacy 194x references) and partly in 168 (1001-1092 codes). A reconciliation engine that pulls only one of the two will read a structurally low total and over-report leakage. A correctly configured engine pulls both, aggregates per PAN per period, and reconciles against the books-side TDS receivable.

Why TDS credit leakage happens — the four root causes

Cause 1 — the deductor never deposited. The customer’s payment advice records the deduction at ₹X. The deductor was supposed to deposit ₹X within the Section 416 window — 7 days from the end of the deduction month (with the standard year-end variation for March deductions). If the deductor did not deposit, no record exists at the government end. The deductee has a receivable on books but no statement entry to back it.

Cause 2 — the deductor deposited but never filed the quarterly TDS return. The challan exists, the rupees are with the government, but no deductor return links the rupees to the deductee’s PAN. The amount appears nowhere in 26AS or 168.

Cause 3 — wrong PAN. The deductor filed the return, but used an incorrect PAN for the deductee. The credit lands in a different taxpayer’s 26AS / 168. This is more common than expected at deductor end where vendor masters are stale; new entities created by the deductee through restructuring frequently inherit wrong PAN entries from legacy contracts.

Cause 4 — wrong section code. The deductor filed under the wrong payment code. A professional-services payment that should have hit code 1027 lands under 1026 (a technical-fee classification) or under a legacy 194C contractor reference. The credit is technically visible in the deductee statement but cross-references the wrong category — relevant for any deductee that reads the statement filtered by category rather than aggregated.

The 30 / 60 / 90 / 180-day deductor ageing playbook

Every TDS receivable starts the clock from the date of deduction recorded on the customer’s payment advice.

Day 30 — the Section 416 deposit window has closed for the deduction period. The deductor should have either deposited (and the receivable should be visible in the deductor’s draft return preview, requestable via direct contact) or be incurring interest at 1.5% per month. Action: a first soft confirmation to the deductor’s AP team, requesting expected challan / TAN-period record reference.

Day 60 — the quarterly TDS return for the relevant period must be filed. The deductee can verify against the TRACES public filing index by TAN. If the return is filed, the rupee should now appear in 26AS / 168. Action: re-confirm in the deductee statement; if absent, raise a second escalation citing PAN, period, code, and amount.

Day 90 — escalate to the deductor’s CFO office. Most large deductors have an internal-TDS-correction desk; a clean ageing pack with PAN, period, payment code 1001-1092 (or legacy 194x reference), amount, and original payment advice is what gets actioned.

Day 180 — the rectification window risk is now material. File Form 131 (legacy 194x) or Form 141 (new-era 1001-1092) rectification at the deductor’s TRACES login. The deductor formally requests the income tax department to correct the PAN, period, or code in the existing filing. Outcome is typically a fresh 26AS / 168 entry within 30-45 working days.

Beyond day 180, recovery probability drops materially. Document the receivable for structural-loss treatment.

Worked example — a ₹50 crore IT services firm

Setup: a Bangalore IT-services firm with ₹50 crore of annual revenue, 78% of which is from large-company customers (TDS at 10% on professional fees under §393(1) Sl. 6(iii).D(b) code 1027, or 2% on technical fees under §393(1) Sl. 6(iii).D(a) code 1026), and 22% from individual-led consulting customers (same Section 393(1) Sl. 6(iii) framework). Total TDS-bearing revenue: ₹50 crore. Total TDS deducted: roughly ₹1 crore a year.

Pre-workflow baseline. A point-in-time check at FY-end shows ₹78 lakh of TDS credit visible in aggregated 26AS plus 168 against ₹91 lakh of TDS receivable on books. Leakage: ₹13 lakh, or 14.3% of TDS deducted.

After applying the 30/60/90/180-day workflow for two full quarters: 11 deductors confirmed pending challans for ₹4.8 lakh and deposited; 6 deductors had filed under wrong section code and corrected for ₹3.1 lakh; 3 deductors had filed under wrong PAN and corrected for ₹1.9 lakh. Total recovery: ₹9.8 lakh out of ₹13 lakh standing. Recovery rate: 75%. Residual: ₹3.2 lakh, of which ₹1.4 lakh comes from two deductors who have wound up and ₹1.8 lakh is past the rectification window.

Recovered band post-workflow: ₹9.8 lakh of permanent additional cash inflow, every year, against a recurring receivable base.

Interactive Tool

Estimate your TDS credit leakage band

Enter revenue, applicable payment codes, and rough deductor mix to model your standing TDS leakage before configuring a workflow.

Open the TDS Mismatch Estimator →

The cross-era mapping table — how to keep FY26 reconciliation clean

The 2026 migration cutover means a single deductee customer may issue payments under both eras within the same FY. The reconciliation engine must hold a mapping that links the legacy 194x section to the new 1001-1092 payment code for any analytics that compare year-on-year leakage by category.

Indicative mapping (high-frequency entries only): 194C (contractor) → 1020-1035 family. 194J (professional and technical) → 1001-1003. 194I (rent) → 1040-1055 family. 194H (commission) → 1060-1065. 194O (e-commerce operator) → 1070-1075. 194Q (purchase above ₹50 lakh) → 1010-1012. 194R (benefits / perquisites) → 1078-1080. 194S (virtual digital assets) → 1082-1084. 194T (partner remuneration) → 1085. 195 (non-resident) → 1086-1092 under Section 394.

The mapping is consulted at three points: (a) when matching a legacy 26AS entry against the new-era books receivable, (b) when aggregating year-on-year leakage trends by category, (c) when filing a rectification because the deductor used the legacy reference past the cutover date.

Putting it on the audit committee agenda

The tax-deduction class of the seven-class leakage framework is the single most reliable line for the audit committee to track quarterly because the numbers move materially with workflow discipline. A standard quarterly pack contains: total TDS-bearing revenue this quarter, TDS deducted, books-receivable position, aggregated 26AS plus 168 position, the gap (leakage), the recovery pipeline by ageing bucket, the rectification queue with rupees and counterparty, and the structural-loss write-off candidates. This is the four-page artefact that turns “we suspect TDS slippage” into “we recovered ₹9.8 lakh this quarter and we expect ₹4 lakh next quarter.”

Continue reading on the leakage backbone

Pair this with Revenue leakage and the Seven Classes framework for the overall framing, ITC leakage under Rule 36(4) for the GST companion, and the Revenue leakage recovery playbook for the cross-class operating model. The Stop Revenue Leakage pillar page anchors the umbrella story.

Primary reference: Income Tax Department, Government of India — for the operative text of Section 393 and Section 394 of the Income Tax Act 2025, the payment-code dictionary 1001 to 1092 introduced in the 2026 migration, the Form 26AS architecture for legacy assessment periods, the Form 168 architecture for the new era, and the rectification window under Form 131 and Form 141.
Primary sources cited
Last reviewed against sources on 12 June 2026
  • Section 393, Income-tax Act 2025 — Consolidated TDS framework. Section 393(1) covers most resident payments; Section 393(2) the non-resident catch-all; Section 393(3) specified items including partner remuneration and cash withdrawal. Carries the payment-code dictionary 1001–1092.
  • Section 394, Income-tax Act 2025 — Consolidated TCS framework — successor to legacy Section 206C.
  • Section 416, Income-tax Act 2025 — Statutory deposit window for TDS — the time-bound obligation behind the day-30 step of a deductor ageing playbook.
  • Form 26AS / Form 168 architecture, Income Tax e-filing portal — Form 26AS for legacy assessment periods (pre-2026 migration) and Form 168 for the Income-tax Act 2025 era — the operative TDS-credit statements per deductee PAN.
  • Form 131 / Form 141 rectification framework — TRACES rectification surface used by the deductor to correct PAN, period, or payment-code errors. Form 131 is the legacy rectification; Form 141 is the Income-tax Act 2025 era equivalent.

Frequently Asked Questions

What is the difference between Form 26AS and Form 168 in the 2026 tax regime?
Form 26AS continues as the legacy annual TDS-credit statement for assessment periods that pre-date the 2026 migration of Sections 194x into the consolidated Section 393 / 394 framework. Form 168 is the post-migration statement architecture used for deductions made under the new payment-code dictionary 1001 to 1092. For most mid-market businesses today, an FY runs across the cutover, so the deductee will see TDS receivable showing partly in 26AS (under the cross-era 194x reference) and partly in 168 (under the corresponding 1001-1092 code). The reconciliation engine must aggregate both statements per PAN per period for a true credit position.
Why does TDS credit leakage happen if the customer has already deducted the amount?
Four root causes account for more than 90% of cases. (1) The deductor never deposited the TDS — the amount was deducted on the invoice payment but not credited to the government within the Section 416 window; the deductee has the receivable on books, but no government record exists. (2) The deductor deposited but never filed the quarterly TDS return, so no entry hits 26AS / 168. (3) The deductor filed but used the wrong PAN of the deductee — the credit lands in a different taxpayer's statement. (4) The deductor used the wrong section code — code 1026 (technical fees) instead of 1027 (professional fees), or a cross-era 194J reference when §393(1) Sl. 6(iii).D(b) code 1027 should have been used — and the credit is technically present but mis-classified. Each root cause has a different recovery action.
What is the section 393 / 394 payment-code dictionary 1001 to 1092?
The 2026 migration consolidated more than 30 individual Section 194x TDS provisions into the Section 393 framework — with §393(1) covering most resident payments, §393(2) covering the non-resident catch-all, and §393(3) covering specified TDS items such as partner remuneration and cash withdrawal. TCS is consolidated under Section 394. Each transaction carries a four-digit payment code in the 1001-1092 range mapped to its Section 393 schedule reference: code 1027 for professional fees (former 194J at 10%), code 1026 for technical fees (former 194J at 2%), code 1031 for purchase TDS above ₹50 lakh aggregate in FY (former Section 194Q), code 1057 for the non-resident catch-all (former Section 195), code 1023 / 1024 for contractor TDS by deductee type (former 194C), and so on. Reconciliation engines must hold a cross-era mapping table so that a legacy 194J payment in FY24-25 is correctly reconciled against its 1027 / 1026 successor for any cross-period adjustment.
How is the 30/60/90/180-day deductor ageing playbook applied?
Every TDS receivable is aged from the date of deduction (taken from the customer's payment advice or the invoice settlement record). At day 30, the deductor is expected to have deposited the amount within the Section 416 window — if the receivable does not appear in the deductor's draft quarterly return preview, raise the first follow-up. At day 60, the quarterly return must have been filed for periods ending within the bucket — re-confirm in the deductee 26AS / 168 statement. At day 90, escalate to the deductor's CFO office for any receivable still missing — the rectification clock is now ticking. At day 180, the receivable is at high risk of rectification-window lapse; file Form 131 (legacy) or Form 141 (new era) rectification at the deductor's TRACES login, with the deductee's PAN, period, and payment code documented. Beyond day 180, recovery probability drops materially.
What is the typical recovery rate from a structured TDS leakage workflow?
Recovery rates depend on the standing leakage at start. A finance team running ad-hoc 26AS / 168 checks once a year typically has 8 to 14% of TDS-bearing receivable in leakage. A structured 30/60/90/180-day workflow with deductor escalation recovers 60 to 80% of that standing leakage within the first three quarters of operation. The residual 20 to 40% is structural — deductors that have wound up, periods past the rectification window, or PAN mismatches that cannot be resolved without a deductee-side correction. The recovered band — typically 5 to 11% of TDS-bearing receivable — is permanent additional cash inflow.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.