Line classified, not bill classified
Each line on the captured bill is assigned a TDS section (194C, 194J, 194I, 194Q, 194O), a rate and an applicable threshold based on its description, GL coding and vendor type.
Accounts Payable | Line-Item TDS
Different lines on the same vendor bill often fall under different TDS sections. 194C for the contractor part, 194J for the consultancy part. Line-item TDS resolves the section, rate and threshold per line, with PAN verified live against CBDT. No FY-end surprises, no manual recomputation.
How TDS gets applied today
A single vendor invoice often has lines that fall under different TDS sections. The contractor invoice carries a small consultancy line. The professional services bill carries a reimbursable. Bill-level TDS picks one section and rounds. The result:
TDS gets reconciled at FY-end with a fortnight of CA back-and-forth. Not because the rules are unclear, but because the tooling treats the bill as a single tax event when it is actually six.
How it works
Each line on the captured bill is assigned a TDS section (194C, 194J, 194I, 194Q, 194O), a rate and an applicable threshold based on its description, GL coding and vendor type.
The vendor's PAN is checked against the Income Tax Department's PAN status API at capture. Active or inoperative status drives the surcharge and cess applied.
Vendors with a lower-deduction certificate have the certificate's section, rate and validity loaded. The rate at the line respects the certificate, not the default.
Section thresholds (₹30K for 194J, ₹1L for 194C, ₹50L for 194Q) tracked per vendor and section across the FY. The line where the threshold breaches is the line where deduction starts.
Quarterly returns drafted directly from the line-level TDS register. Form 16A bulk-generated and DSC-signed at FY-end.
What the system does
| Capability | Input | Output |
|---|---|---|
| Section + rate engine | Line description + GL + vendor type | Section, rate and threshold per line |
| Live PAN check | Vendor PAN | Active or inoperative; surcharge bucket |
| LDC handling | Cert section + rate + validity dates | Override at line per cert window |
| 194Q vs 206C(1H) | Buyer + seller turnover history | Auto-resolve which side deducts or collects |
| FY threshold tracker | Per-vendor, per-section YTD totals | Threshold-breach flag at the line |
| Mixed-section bill | Multi-line invoice with different GLs | Multi-section TDS computed per line |
| Quarterly return draft | Posted bills + challans + corrections | 24Q / 26Q / 27Q in CBDT-prescribed format |
| Form 16A generation | Quarterly returns + DSC | Bulk PDFs signed and emailed to vendors |
Section + rate engine
Live PAN check
LDC handling
194Q vs 206C(1H)
FY threshold tracker
Mixed-section bill
Quarterly return draft
Form 16A generation
Compliance + integrations
Most products treat it as a bill-level adjustment because that's easier to build, not because it's correct. Every section, rate and threshold here is applied where the law requires it: at the line.
Regulations we work within
Sections 194C / 194J / 194I
Section assigned per line, with the right rate and threshold for each.
Section 194Q + 206C(1H)
Buyer/seller turnover histories cross-checked to resolve which side deducts vs collects.
Section 195
Foreign-vendor TDS with DTAA rate lookup; Form 15CA/15CB metadata captured for remittance.
Section 197 LDC
Lower-deduction certificate (section, rate, validity) loaded per vendor and applied at the line.
Section 200(3) + Rule 31A
Quarterly returns (24Q, 26Q, 27Q) drafted in CBDT-prescribed format.
Section 203 + Rule 31
Form 16A bulk-generated, DSC-signed and emailed to vendors per quarter.
Connects to
Line-Item TDS FAQ
The line description, the GL it posts to, and the vendor's primary service category drive the default. Rules are configurable per organisation; the AP team can override at the line with a reason captured in the audit trail. The CA can review section logic before quarterly filing.
Section 194Q (buyer deducts at 0.1% on goods purchases above ₹50L per FY per seller) and 206C(1H) (seller collects at the same kind of transaction) overlap. The system reads both buyer and seller turnover history and applies whichever section the law assigns. If the buyer is liable to deduct under 194Q, 206C(1H) is automatically suppressed.
No. The LDC applies prospectively from its effective date. The system loads the certificate, applies the lower rate to bills posted from the effective date forward, and flags any bills posted before that fall in the certificate's window for review. Retrospective application is a manual decision.
Section 206AA + 206AB combined: an inoperative PAN attracts the higher of (a) 20% or (b) double the normal rate. The system picks up the inoperative status from the live CBDT check at capture, applies the higher rate, and surfaces a vendor follow-up task to get the PAN reactivated.
Yes. Foreign vendors are tagged at the master with their TRC and DTAA position. Section 195 is applied at the bill (DTAA rate where TRC is on file, slab rate otherwise). Form 15CA Part D / Form 15CB metadata is captured at the bill and drafted for CA review and bank submission.
CA reviewer access is read-only across line-level TDS classifications, threshold breaches, LDC application and the drafted quarterly returns. Comments and DSC sign-off are captured per quarter. Filing only happens after sign-off is recorded.
More in Accounts Payable
Bills matched against GSTR-2B every night. Vendor non-filers caught the day they should have filed, not at year-end.
See GSTR-2B Bill ReconciliationSchedule batches by due date. MSME 43B(h) rule enforced. Take early-pay discounts. Bank rails for direct payment.
See Payment SchedulingOCR + line-item extraction, GSTIN auto-verification, PO matching, TDS classification.
See Bill Capture & OCRConnect one entity, free. The next bill gets section + rate per line, PAN status checked live, threshold tracker started. Your CA gets a review screen, not a spreadsheet.