GSTR-8 is the monthly return in which an e-commerce operator reports the tax collected at source (TCS) on supplies made by sellers through its platform. It is due by the 10th of the following month. The TCS shows up for each seller, who accepts it to get credit in the electronic cash ledger.
An e-commerce operator that collects payment for supplies made by other suppliers through its platform must collect TCS on the net value of taxable supplies, meaning supplies made minus returns, other than supplies on which the operator itself pays tax under Section 9(5). The rate is currently 0.5 percent in total (0.25 percent CGST and 0.25 percent SGST, or 0.5 percent IGST). Operators must register for TCS regardless of turnover.
GSTR-8 is due by the 10th of the month following collection, and the TCS is paid from the operator's cash ledger. An annual statement is also required under Section 52(5). Non-filing can lead to a GSTR-3A notice, and the portal does not accept returns once three years have passed from the due date.
Sellers see the TCS in the TDS and TCS credit received section of the portal and in GSTR-2A. Accept correct entries to have the amount credited to the cash ledger. The net value reported by the operator should match the marketplace sales in your GSTR-1; officers do compare the two, and differences often lead to scrutiny notices. Reconcile operator settlement reports with your books every month, and a professional can help explain any differences that remain.
Want your returns filed and reconciled every month without mismatch notices? Our team handles it end to end. Call or WhatsApp +91 63677 44602, or use the form below.
This guide explains the law in general terms as of October 2026. Time limits and requirements can depend on the facts of your case and on the notice you received.
Share a few details and a GST expert calls you back — usually within 10 minutes during working hours.
We’ll reach you on WhatsApp or call +91 63677 44602. No spam.
WhatsApp will open with your details pre-filled — just hit send. We’ll reach you on +91 63677 44602 shortly.