15GSTAdvanced

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

Module 15 of 16 — GST & Indirect Tax. GST TDS and TCS are completely separate from Income Tax TDS — different sections, different rates, different forms. This lesson covers Section 51 (government-deductor TDS) and Section 52 (e-commerce TCS) — who deducts, when, how to recover credit, and the supplier-side compliance. 45 minutes.
Prerequisites: Complete Module 5 — GSTR-3B first. TDS/TCS credit flows into the Electronic Cash Ledger and is used during GSTR-3B filing.

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.

FeatureIncome Tax TDSGST TDS
LawSection 194 series of Income Tax ActSection 51 of CGST Act
Levied onIncomeSupply value (taxable value)
RatesVaries (1%, 2%, 10% etc.)Fixed at 2%
ThresholdVarious (₹30K, ₹50K, ₹2.4L etc.)Contract value > ₹2.5 Lakh
FormTDS return Form 26Q, 24Q etc.GSTR-7
PAN-basedYesGSTIN-based
Credit formForm 26AS / AISElectronic Cash Ledger
FilingTRACES portalGST 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 CategoryExamples
Central Government / State Government departmentsMinistry of Defence, Railways, Telangana State Government
Local authoritiesMunicipal Corporations, Panchayats, Cantonment Boards
Government agenciesNHAI, IRCTC, Hyderabad Metro Rail Ltd
Public Sector Undertakings (notified)NTPC, ONGC, BHEL — when notified by government
Society / authority / board established by governmentDRDO 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

DetailValue
FormGSTR-7 — Monthly TDS Return
Due date10th of next month
PaymentTDS 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
Interest18% 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.

  1. Supplier logs into GST portal → Services → Returns → TDS and TCS Credit Received
  2. System shows a list of TDS entries deducted by various deductors
  3. Supplier reviews each entry and clicks "Accept" (or "Reject" if disputed)
  4. After acceptance, the credit moves to the Electronic Cash Ledger of the supplier
  5. 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

DetailValue
Rate1% (0.5% CGST + 0.5% SGST, or 1% IGST)
ThresholdNO threshold — TCS applies from the first rupee
BaseNet 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

DetailValue
FormGSTR-8 — Monthly TCS Return
Due date10th of next month
Annual statementGSTR-9B (proposed but not yet operational at scale)
Late fee₹100/day under each Act
Interest18% 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:

  1. Seller logs into GST portal → Services → Returns → TDS and TCS Credit Received
  2. Sees TCS deducted by Amazon, Flipkart, Meesho etc.
  3. Clicks "Accept"
  4. Credit moves to Electronic Cash Ledger
  5. 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:

ComponentAmount (₹)
Contract value (taxable)1,04,00,000
GST18,72,000
Gross invoice1,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 Retail1,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:

  1. Logs into GST portal, sees ₹2,08,000 TDS credit pending acceptance
  2. Accepts it → credit moves to cash ledger
  3. 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

Step 1: Deductor (HMRL) files GSTR-7 / GSTR-8 by 10th


Step 2: Credit reflects in supplier's TDS/TCS Credit Received tab


Step 3: Supplier "Accepts" the entry


Step 4: Credit lands in Electronic Cash Ledger (CGST + SGST or IGST sub-heads)


Step 5: While filing GSTR-3B, supplier uses cash ledger balance to pay output tax


Step 6: Effective cash outflow = output tax minus accepted TDS/TCS credit

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:

Dr  Bank A/c                                    ₹1,18,18,560
Dr  GST TDS Receivable A/c                      ₹2,08,000
Dr  Income Tax TDS Receivable A/c               ₹2,45,440
       Cr  Hyderabad Metro Rail Ltd (Debtor)              ₹1,22,72,000

(Narration: Invoice INV-2025-088 settlement — net of GST TDS and IT TDS)

After accepting the GST TDS credit on the portal and using it in GSTR-3B:

Dr  GST Output Tax Payable A/c                  ₹2,08,000
       Cr  GST TDS Receivable A/c                            ₹2,08,000

(Narration: TDS credit used in GSTR-3B for May 2025)

For the Deductor (HMRL) — TDS Deduction Entry

Dr  Sunrise Retail (Creditor)                  ₹1,22,72,000
       Cr  GST TDS Payable A/c                              ₹2,08,000
       Cr  Income Tax TDS Payable A/c                       ₹2,45,440
       Cr  Bank A/c                                         ₹1,18,18,560

(Narration: Settlement of Sunrise Retail bill INV-2025-088 net of TDS)

When GST TDS is deposited to government by 10th of next month:

Dr  GST TDS Payable A/c                         ₹2,08,000
       Cr  Bank A/c                                         ₹2,08,000

(Narration: GST TDS deposit for May 2025 — GSTR-7 challan)
The Vijayawada solar contractor with ₹71 Lakh stranded GST TDS

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 supplier-side oversight, sahinov advisory case file pattern

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):

  1. Log into GST portal → Services → Returns → TDS and TCS Credit Received
  2. See the Amazon entry of ₹3,400 (₹1,700 CGST + ₹1,700 SGST)
  3. Click "Accept"
  4. Credit moves to Electronic Cash Ledger
  5. 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

TermMeaning
Section 51CGST provision making government and notified entities TDS deductors
Section 52CGST provision making e-commerce operators TCS collectors
GSTR-7Monthly TDS return filed by deductor (due 10th of next month)
GSTR-8Monthly TCS return filed by e-commerce operator (due 10th of next month)
TDS/TCS Credit ReceivedPortal screen where supplier accepts/rejects credit entries
Electronic Cash LedgerHolds usable tax credits (cash deposits + accepted TDS/TCS)
₹2.5 Lakh ThresholdSection 51 threshold — applies on taxable value, not gross invoice
194C TDSIncome 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

Check Your Understanding
  1. Which entity is a Section 51 TDS deductor under GST?

  2. Amazon deducts TCS @ 1% on a seller's net taxable supplies of ₹2,00,000 (intra-state). The breakup is:

  3. 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?

  4. 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?

  5. 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: