GSRA & Associates logo
← All InsightsGST

GST and E-Commerce TCS: What Online Sellers Need to Know

CA Ashish Garg·February 2026

Section 52 of the CGST Act requires every e-commerce operator (Amazon, Flipkart, Myntra, and equivalents) to collect Tax Collected at Source (TCS) on the net value of taxable supplies made through its platform. For sellers, this creates both a compliance obligation and a working capital question.

How TCS works

The marketplace operator deducts TCS at 0.5% (split as 0.25% CGST + 0.25% SGST for intra-state sales, or 0.5% IGST for inter-state) on the net taxable value of supplies — that is, gross sales minus returns. The operator deposits this with the government monthly via Form GSTR-8 and the seller sees the credit reflected in their electronic cash ledger, which can be set off against output GST liability.

Mandatory registration

Under Section 24, any seller supplying through an e-commerce operator must register for GST regardless of turnover — the ₹40 lakh / ₹20 lakh thresholds do not apply. The exception is for suppliers of specified services notified under Section 9(5) (such as cab aggregation or restaurant supplies via platforms), where the operator pays the GST itself.

Reconciliation is where most sellers slip

Three datasets must reconcile every month: the marketplace’s TCS report (visible in GSTR-2A/2B), the seller’s GSTR-1 (outward supplies), and GSTR-3B (summary return). Mismatches typically arise from returns, cancelled orders, and timing differences between dispatch and platform settlement. Left unreconciled, they surface in annual GSTR-9 reconciliation or — worse — in a departmental notice two years later.

Working capital implication

TCS is technically a credit, not a cost — but until it’s claimed and utilised, it sits as locked-in working capital. For high-volume sellers, this can run into lakhs per month. Filing returns on time and matching the cash ledger systematically is the difference between TCS being a paperwork exercise and a real liquidity drag.

Need help with gst?

Talk to our team.

Get in Touch →

Got a question? Get an answer.

We respond within one business day — usually within hours.

Get in Touch →