Skip to main content
TDS · 4 min read

TDS Challan Mismatch: How to Identify and Resolve Errors

A TDS challan mismatch occurs when the challan details entered in a TDS return do not match the actual deposit recorded in OLTAS, blocking Form 26AS from updating for the deductee. Three error types — wrong BSR code, wrong serial number, and amount difference — account for the majority of delayed or missing TDS credits in Indian enterprise finance. Each requires a different detection approach and a C2 correction return filed by the deductor on TRACES.

Terra Insight
Terra Insight Reconciliation Infrastructure

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

Published 8 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

When a TDS entry is absent from your Form 26AS despite being recorded in your books as a receivable, the most common cause is not a missing deposit — it is a challan mismatch. TDS challan mismatch resolution in India requires identifying which field was entered incorrectly in the deductor’s TDS return, then tracking the correction through TRACES until Form 26AS reflects the credit.

What a TDS Challan Mismatch Is

OLTAS (Online Tax Accounting System) maintains a record of every tax challan deposited through authorised bank branches. When a deductor files a quarterly TDS return, the system attempts to match each challan reference in the return against the OLTAS record. If any of the three identifying fields — BSR code, challan serial number, or deposit amount — do not match, the challan is flagged as unmatched. The consequence for the deductee is that the TDS entry in the return cannot be confirmed as deposited, so Form 26AS does not update.

A challan mismatch is distinct from non-deposit of TDS. The money has been paid to the government; the error is in how the transaction was identified in the TDS return.

Three Types of Challan Mismatch

Wrong BSR Code

The BSR code is the 6-digit Reserve Bank of India branch code of the bank branch where the challan was deposited. Deductors who use multiple banks or who copy challan details from a prior period sometimes transpose digits or use an outdated BSR code after a branch merger. OLTAS cannot locate the challan because the branch identifier is wrong.

Wrong Challan Serial Number

Each challan receives a unique serial number from the bank at the time of deposit. Transcription errors — particularly when challan details are entered manually into the TDS return — result in a serial number that does not exist for the given BSR code and date combination. TRACES will show the challan status as unmatched.

Amount Difference

If the challan was deposited for a consolidated amount covering multiple deductees or sections, and the return entries are split in a way that does not sum to the challan total, the system may flag one or more entries. This also occurs when a revised payment was made but the original challan amount was used in the return.

Challan Mismatch Types: Detection and Resolution

Mismatch TypeDetection MethodResolution ActionEstimated Correction Time
Wrong BSR codeTRACES challan status shows unmatched; OLTAS search by amount+date finds correct BSRDeductor files C2 correction with correct BSR code3–7 business days after C2 processed
Wrong serial numberTRACES: challan serial not found for given BSR+dateC2 correction with correct serial number3–7 business days
Amount differenceForm 26AS amount differs from TDS receivable ledgerC2 correction aligning return entries to challan total3–7 business days
Wrong quarterChallan deposited in Q3, return filed under Q4C2 correction moving challan to correct quarter3–7 business days

Practical Resolution Process

The first step is to download Form 26AS from the TRACES portal and compare it line by line against the TDS receivable ledger, matching by deductor TAN, section code, and quarter. Where an entry is missing or the amount differs, contact the deductor with specific details: the expected amount, the quarter, and the section under which TDS was deducted.

The deductor should log into TRACES, navigate to the challan correction section, and compare the BSR code and serial number in the original return against the bank-issued challan. Once the discrepancy is identified, the deductor files a C2 correction return. The Income Tax India portal provides the updated Form 26AS after the correction is processed.

For organisations with large vendor or client bases, tracking dozens of open challan mismatches through email follow-ups and spreadsheets becomes unmanageable. TDS reconciliation software that maps Form 26AS entries against the TDS receivable ledger, flags unmatched rows by TAN and quarter, and generates follow-up records per deductor reduces the manual effort and the risk of mismatches going undetected until ITR filing. Reconciliation software India platforms that integrate TRACES data via API can further automate the detection step.

Primary reference: TRACES portal — where TDS challan status and correction return filing are managed.

Frequently Asked Questions

How do I know if a TDS challan mismatch is causing my Form 26AS not to update?
Download Form 26AS from TRACES or the Income Tax e-filing portal and compare each entry against your TDS receivable ledger. If an expected credit is absent or shows a different amount, ask your deductor to log into TRACES and verify the challan BSR code, serial number, and deposit date against the OLTAS record. A mismatch between the TDS return entry and the OLTAS challan record is confirmed when the challan status on TRACES shows 'unmatched'.
How long does it take for Form 26AS to reflect after a TDS correction return?
After the deductor files a C2 correction return on TRACES and it is accepted, Form 26AS typically updates within 3–7 business days. The exact timing depends on TRACES processing load, which is higher near quarterly filing deadlines. Check Form 26AS after 7 business days and, if unchanged, verify on TRACES that the correction return status shows 'processed'.
Can I claim TDS credit in my ITR even if it doesn't appear in Form 26AS yet?
Claiming TDS credit that is absent from Form 26AS is inadvisable. The Income Tax Department's processing system validates ITR claims against Form 26AS data, and a discrepancy will generate a demand notice under Section 143(1). The safer approach is to wait for Form 26AS to update after the deductor files the correction return, or to write to the jurisdictional Assessing Officer with supporting evidence — deductor's challan, TDS certificate, and bank confirmation — before filing the ITR.
What is a C2 correction return and when is it required?
A C2 correction return is filed on TRACES by the deductor to correct challan details in an already-filed TDS return. It is required when the BSR code (the 6-digit branch code of the bank where TDS was deposited) or the challan serial number was entered incorrectly in the original return. The C2 correction links the TDS return entry to the correct challan record in OLTAS, allowing Form 26AS to update for the affected deductees.
Who is responsible for filing a TDS correction return — the deductor or the deductee?
The deductor is solely responsible for filing the correction return on TRACES. The deductee cannot access or modify the deductor's TDS return. The deductee's role is limited to identifying the mismatch through Form 26AS, notifying the deductor with specific details (expected amount, TAN, quarter, section), and following up until TRACES shows the correction return as processed. Documenting all communication is recommended if the deductor is unresponsive.

See how TransactIG handles reconciliation for your industry

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