GST TDS & TCS — Sections 51 and 52
Government-deductor GST TDS (2% above ₹2.5L) and e-commerce GST TCS (1%) — GSTR-7, GSTR-8, electronic cash ledger credit
Learning Objectives
- Distinguish GST TDS (Sec 51) and TCS (Sec 52) from their Income Tax cousins
- Identify who deducts/collects, at what rate, on what threshold
- File GSTR-7 (TDS deductor) and GSTR-8 (TCS collector) — know the due dates
- Accept TDS/TCS credit in the GST portal and use it from the cash ledger
- Handle a common supplier-side audit finding — un-accepted TDS/TCS
GST TDS vs Income Tax TDS — Don't Confuse the Two
This is the single biggest cause of error. Both are called "TDS" but they are completely independent.
| Feature | Income Tax TDS | GST TDS |
|---|---|---|
| Law | Section 194 series of Income Tax Act | Section 51 of CGST Act |
| Levied on | Income | Supply value (taxable value) |
| Rates | Varies (1%, 2%, 10% etc.) | Fixed at 2% |
| Threshold | Various (₹30K, ₹50K, ₹2.4L etc.) | Contract value > ₹2.5 Lakh |
| Form | TDS return Form 26Q, 24Q etc. | GSTR-7 |
| PAN-based | Yes | GSTIN-based |
| Credit form | Form 26AS / AIS | Electronic Cash Ledger |
| Filing | TRACES portal | GST portal |
Critical: When a government department pays a contractor, BOTH may be deducted on the same payment — Income Tax TDS (Section 194C for contracts, ~2%) AND GST TDS (Section 51, 2%). Two separate deductions, two separate filings, two separate credits.
Section 51 — GST TDS
Section 51 of the CGST Act makes certain entities TDS deductors when they pay suppliers.
Who Must Deduct (Section 51(1))
The following entities are required to deduct GST TDS:
| Deductor Category | Examples |
|---|---|
| Central Government / State Government departments | Ministry of Defence, Railways, Telangana State Government |
| Local authorities | Municipal Corporations, Panchayats, Cantonment Boards |
| Government agencies | NHAI, IRCTC, Hyderabad Metro Rail Ltd |
| Public Sector Undertakings (notified) | NTPC, ONGC, BHEL — when notified by government |
| Society / authority / board established by government | DRDO labs, AIIMS, IITs (when registered) |
Important: Private companies are NOT TDS deductors under GST. Only the above public entities are.
When TDS Is Deducted
TDS @ 2% (1% CGST + 1% SGST, or 2% IGST for inter-state) is deducted when:
- Single contract value > ₹2,50,000 (taxable value, excluding GST)
- Payment is being made to the supplier
- Supplier is registered under GST
The deduction is on the taxable value, NOT on the GST-inclusive invoice value.
Example:
- Contract: Civil works for ₹6,00,000 + 18% GST = ₹7,08,000
- GST TDS @ 2% on taxable value: ₹6,00,000 × 2% = ₹12,000
- (Of this: ₹6,000 CGST + ₹6,000 SGST if intra-state; ₹12,000 IGST if inter-state)
- Net payment to supplier: ₹7,08,000 − ₹12,000 = ₹6,96,000
TDS NOT Deducted When
- Contract value ≤ ₹2,50,000 (taxable value)
- Supplier and place of supply are in different states from the deductor (special rule to avoid friction)
- Supply is exempt
- Supplier is unregistered (no TDS on unregistered — deductor cannot file GSTR-7 against a non-GSTIN)
GSTR-7 — Filed by Deductor
| Detail | Value |
|---|---|
| Form | GSTR-7 — Monthly TDS Return |
| Due date | 10th of next month |
| Payment | TDS deducted must be paid to government by the same date |
| Late fee | ₹100/day under each Act (CGST + SGST = ₹200/day) up to ₹5,000 |
| Interest | 18% p.a. on delayed payment |
GSTR-7 contains:
- Supplier-wise deduction details (GSTIN, taxable value, TDS amount)
- Tax type breakup (CGST/SGST or IGST)
- Total TDS deposited
After GSTR-7 is filed, the supplier sees the TDS credit appear in their TDS/TCS Credit Received tab on the GST portal.
Supplier's Action — Accepting TDS Credit
This is the step almost everyone misses.
- Supplier logs into GST portal → Services → Returns → TDS and TCS Credit Received
- System shows a list of TDS entries deducted by various deductors
- Supplier reviews each entry and clicks "Accept" (or "Reject" if disputed)
- After acceptance, the credit moves to the Electronic Cash Ledger of the supplier
- From the cash ledger, the supplier can use this credit to pay their GSTR-3B output liability
Practical reality: Many suppliers don't know this step exists. Their accountant files GSTR-3B paying full output GST in cash — while the cash ledger has unaccepted TDS credits sitting unused.
Section 52 — GST TCS
Section 52 of the CGST Act makes e-commerce operators responsible for collecting tax at source from their sellers.
Who Must Collect (Section 52(1))
Every e-commerce operator (ECO) that collects payment from customers on behalf of sellers and remits to the seller after deducting commission.
Examples:
- Amazon India
- Flipkart
- Meesho
- Snapdeal
- Myntra
- Nykaa (their marketplace listings)
- BigBasket (third-party seller listings)
- Swiggy / Zomato (for restaurants on their platform — TCS applies on food delivery commission flow)
NOT covered:
- Pure aggregators that don't collect payment (e.g., justdial-style listings)
- Own-inventory players (e.g., DMart online — they sell their own stock; no third-party seller)
TCS Rate and Threshold
| Detail | Value |
|---|---|
| Rate | 1% (0.5% CGST + 0.5% SGST, or 1% IGST) |
| Threshold | NO threshold — TCS applies from the first rupee |
| Base | Net value of taxable supplies (gross sales minus returns) |
Example:
- A Hyderabad seller on Amazon sells phone accessories worth ₹2,00,000 in May 2025
- Returns: ₹15,000
- Net taxable supplies: ₹1,85,000
- TCS @ 1%: ₹1,850
- Amazon deducts ₹1,850 from the seller's payout
GSTR-8 — Filed by E-Commerce Operator
| Detail | Value |
|---|---|
| Form | GSTR-8 — Monthly TCS Return |
| Due date | 10th of next month |
| Annual statement | GSTR-9B (proposed but not yet operational at scale) |
| Late fee | ₹100/day under each Act |
| Interest | 18% p.a. on delayed payment |
GSTR-8 contains:
- Seller-wise sales and returns
- TCS amount collected per seller
- Total TCS deposited
Supplier's Action — Accepting TCS Credit
Same as TDS:
- Seller logs into GST portal → Services → Returns → TDS and TCS Credit Received
- Sees TCS deducted by Amazon, Flipkart, Meesho etc.
- Clicks "Accept"
- Credit moves to Electronic Cash Ledger
- Usable in GSTR-3B output tax payment
Sunrise Retail — A TDS Scenario
💼 Sunrise Retail Pvt Ltd
Sunrise Retail bids for a contract to supply 200 laptops to Hyderabad Metro Rail Ltd (HMRL) — a Telangana state government undertaking (TDS deductor under Section 51).
Contract details:
- Quantity: 200 laptops × ₹52,000 = ₹1,04,00,000
- GST @ 18% (intra-state since both in Telangana): ₹9,36,000 CGST + ₹9,36,000 SGST = ₹18,72,000
- Total invoice value: ₹1,22,72,000
HMRL's deduction at payment:
| Component | Amount (₹) |
|---|---|
| Contract value (taxable) | 1,04,00,000 |
| GST | 18,72,000 |
| Gross invoice | 1,22,72,000 |
| Less: GST TDS @ 2% on taxable value | (2,08,000) |
| Less: Income Tax TDS @ 2% under Sec 194C on (contract value + GST) | (2,45,440) |
| Net payable to Sunrise Retail | 1,18,18,560 |
GST TDS breakup:
- CGST @ 1%: ₹1,04,000
- SGST @ 1%: ₹1,04,000
- Total GST TDS: ₹2,08,000
HMRL files GSTR-7 by 10th of next month declaring this ₹2,08,000 against Sunrise Retail's GSTIN.
Sunrise Retail's action:
- Logs into GST portal, sees ₹2,08,000 TDS credit pending acceptance
- Accepts it → credit moves to cash ledger
- In the same month's GSTR-3B, uses the ₹2,08,000 cash ledger balance to offset output GST liability
Result: Sunrise Retail's cash outflow for output GST is reduced by ₹2,08,000 in that month.
TDS/TCS Credit — The Cash Ledger Flow
This is why "accepting" is critical — without Step 3, the credit doesn't move into the cash ledger, and Steps 4–6 don't happen. The supplier ends up paying output GST in cash twice over (once at deduction, once at filing).
Common Operational Issues
Issue 1 — Deductor Files GSTR-7 Against Wrong GSTIN
Government departments sometimes type the supplier GSTIN incorrectly. The TDS credit lands against some other taxpayer.
Action: Supplier raises a dispute with the deductor → deductor files an amendment in next GSTR-7 → corrected credit lands in the right account.
Issue 2 — Supplier Doesn't Accept the Credit
This is the most common — and most costly — mistake. Most small suppliers don't even know the acceptance screen exists. They file GSTR-3B in cash for years while a growing pile of TDS credits sits in the "Pending Acceptance" tab.
Action: Train the supplier (or their accountant) to check the TDS/TCS Credit Received tab on the 11th of every month (right after deductor's GSTR-7 due date).
Issue 3 — TCS Mismatch with Marketplace Statement
Amazon may report sales of ₹1,85,000 net of returns; the seller's own books may show ₹1,87,000. Reconciliation is essential — the difference is usually returns settled in the next month.
Action: Maintain a monthly marketplace reconciliation. Use the Marketplace Tax Report (MTR) from Amazon Seller Central and match line-by-line.
Issue 4 — Income Tax TDS Wrongly Treated as GST TDS
The biggest beginner error. Just because a government department deducted "2% TDS" doesn't mean it's GST TDS — it might be Section 194C income tax. Always check the payment voucher narrative:
- "TDS u/s 51 CGST Act" → GST TDS → credit in cash ledger via GSTR-7
- "TDS u/s 194C Income Tax Act" → Income Tax TDS → credit in 26AS / AIS
Tally Entries for TDS/TCS
For the Supplier (Sunrise Retail) — TDS Receipt Entry
When HMRL settles the invoice with TDS deducted:
After accepting the GST TDS credit on the portal and using it in GSTR-3B:
For the Deductor (HMRL) — TDS Deduction Entry
When GST TDS is deposited to government by 10th of next month:
A Vijayawada-based EPC contractor took on three years of solar installation contracts with various Andhra Pradesh state government departments — total billed value of about ₹38 Cr. They paid full output GST in cash through GSTR-3B for those three years, working capital tight. During an audit in FY 24-25, the auditor pulled up their Electronic Cash Ledger and found ₹71 Lakh of un-accepted GST TDS credits sitting in the "Pending" tab — three years of TDS that the government departments had correctly deposited and reported in GSTR-7, but the contractor's accountant had never accepted. The accountant didn't know the screen existed. ₹71 Lakh of cash that could have been used to pay output GST had instead been borrowed at 14% interest from a bank. The cost of three years of unused credit (interest on the equivalent working capital borrowing) was over ₹30 Lakh. The fix took 20 minutes of clicking "Accept" on three years of entries. Moral: this is THE most common low-effort, high-value finding in any GST audit of a government-contracting client.
Common Mistakes to Avoid
Practice Exercise
Exercise 1: A contractor bills Telangana State Government for ₹4,00,000 + 18% GST = ₹4,72,000 for an intra-state supply. Compute the GST TDS amount and the net payment.
Show Solution
Threshold check: Taxable value ₹4,00,000 > ₹2,50,000 → TDS applies.
TDS computation:
- Rate: 2% (1% CGST + 1% SGST — intra-state)
- Base: ₹4,00,000 (taxable value, excluding GST)
- CGST TDS: ₹4,00,000 × 1% = ₹4,000
- SGST TDS: ₹4,00,000 × 1% = ₹4,000
- Total GST TDS: ₹8,000
Payment to contractor:
- Gross invoice: ₹4,72,000
- Less: GST TDS: ₹8,000
- Less: Income Tax TDS @ 2% under Sec 194C (assuming contractor — on full gross): ₹9,440
- Net payment: ₹4,54,560
The contractor receives ₹4,54,560 in bank. The ₹8,000 GST TDS reflects in their TDS/TCS Credit Received tab once the department files GSTR-7. After acceptance, it lands in their Electronic Cash Ledger and can be used to pay GSTR-3B output tax for that month.
Exercise 2: A Hyderabad-based seller has gross sales on Amazon for May 2025 of ₹3,80,000 (intra-state Telangana), returns of ₹40,000. Compute TCS and explain when the seller can use the credit.
Show Solution
TCS computation:
- Net taxable supplies: ₹3,80,000 − ₹40,000 = ₹3,40,000
- TCS rate: 1% (0.5% CGST + 0.5% SGST — intra-state)
- CGST TCS: ₹3,40,000 × 0.5% = ₹1,700
- SGST TCS: ₹3,40,000 × 0.5% = ₹1,700
- Total TCS: ₹3,400
Amazon's actions:
- Deducts ₹3,400 from May seller payout
- Files GSTR-8 by 10 June 2025 reporting the ₹3,400 against the seller's GSTIN
- Deposits ₹3,400 to the government on the same date
Seller's actions (after 10 June):
- Log into GST portal → Services → Returns → TDS and TCS Credit Received
- See the Amazon entry of ₹3,400 (₹1,700 CGST + ₹1,700 SGST)
- Click "Accept"
- Credit moves to Electronic Cash Ledger
- While filing May 2025 GSTR-3B (due 20 June), the seller can use this ₹3,400 to offset output tax liability
If the seller has output GST liability of ₹15,000 for May, they pay ₹15,000 − ₹3,400 = ₹11,600 in cash and use the TCS credit for the rest.
Key Terms
| Term | Meaning |
|---|---|
| Section 51 | CGST provision making government and notified entities TDS deductors |
| Section 52 | CGST provision making e-commerce operators TCS collectors |
| GSTR-7 | Monthly TDS return filed by deductor (due 10th of next month) |
| GSTR-8 | Monthly TCS return filed by e-commerce operator (due 10th of next month) |
| TDS/TCS Credit Received | Portal screen where supplier accepts/rejects credit entries |
| Electronic Cash Ledger | Holds usable tax credits (cash deposits + accepted TDS/TCS) |
| ₹2.5 Lakh Threshold | Section 51 threshold — applies on taxable value, not gross invoice |
| 194C TDS | Income Tax TDS on contracts — completely separate from GST TDS |
Checklist — what you should now be able to do:
- Identify whether a payment will attract Section 51 TDS based on deductor type and contract value
- Compute GST TDS on a mixed CGST+SGST or IGST scenario
- Walk a supplier through the TDS/TCS Credit Received → Accept → Cash Ledger → GSTR-3B flow
- Spot the common audit finding: un-accepted TDS in supplier's portal
- Distinguish GST TDS from Income Tax TDS on a single payment voucher
Which entity is a Section 51 TDS deductor under GST?
Amazon deducts TCS @ 1% on a seller's net taxable supplies of ₹2,00,000 (intra-state). The breakup is:
A government department deducts ₹12,000 GST TDS from a supplier in May 2025 and files GSTR-7 on 10 June. The supplier's accountant never accepts the credit. Consequence?
A contract is worth ₹2,40,000 (taxable value) + 18% GST = ₹2,83,200 (intra-state, Telangana State Govt to private supplier). Is Section 51 GST TDS applicable?
Sunrise Retail sells laptops worth ₹1.04 Crore + GST to Hyderabad Metro Rail. After GST TDS is deducted and reflected in the portal, Sunrise Retail must: