GSTR-8 Filing Guide: How E-Commerce Operators File TCS Returns Online
If you run an e-commerce platform — or handle compliance for one — GSTR-8 filing is a return you can't skip. It's due every month, it covers every rupee of tax collected at source from sellers on your platform, and missing it comes with a penalty that adds up fast.
This guide walks through everything: what GSTR-8 is, who needs to file it, the current due dates, and a table-by-table breakdown of how to actually fill the form.
A few things changed recently that affect how you file.
CBIC notification no. 06/2025 extended the due date for filing GSTR-8 for December 2024. If you were scrambling for that deadline, the extension gave you extra breathing room.
The TCS rate also changed. Effective 10 July 2024, the rate dropped from 1% to 0.5% on supplies made through e-commerce platforms. This came through a new GSTR-8 advisory, so make sure your filings from that date onward reflect the updated rate.
Earlier, CBIC issued GST notification 8/2022 to waive interest on GSTR-8 non-filing by e-commerce operators. That waiver had a specific window — check the notification directly if it applies to your outstanding filings.
Two fairly significant changes landed for GSTR-8 filers, and both are worth understanding before your next return.
Multiple amendments now allowed in Table 4. Earlier, if TCS details auto-populated in a supplier's TDS/TCS credit form and were either ignored or rejected, the e-commerce operator could only go back and correct Table 4 once. That single-amendment restriction has been removed. Operators liable to collect tax under Section 52 can now amend Table 4 as many times as needed while filing GSTR-8.
Composition taxpayers are now included. This is the bigger change. Previously, sellers registered under the composition scheme couldn't benefit from TCS credits through the normal process. That's changed. E-commerce operators can now include the GSTIN of composition suppliers in their GSTR-8. Once the operator files, the TCS amount gets populated directly into that supplier's TDS/TCS credit received form. The supplier can then accept or reject it. Accepted amounts go into their cash ledger after filing. Rejected amounts bounce back to the operator for correction.
In practice, the rollout for composition taxpayers is still settling — don't expect it to be seamless the first time if you're dealing with a high volume of such suppliers.
Not every seller on an e-commerce platform has to worry about TCS compliance. CBIC has clarified that businesses with an aggregate annual turnover below ₹20 lakhs — or ₹10 lakhs in certain special category states — don't need mandatory GST registration at all. No registration means TCS rules don't apply to them directly.
For e-commerce operators themselves, registration under GST isn't optional. Every operator running a platform that facilitates supply of goods or services must be registered, regardless of turnover.
Under Section 43B(d) of the Model GST Law, an e-commerce operator is any entity that owns, operates, or manages a digital platform where suppliers and customers transact — buying and selling goods or services online.
To file GSTR-8 through the common GST portal, the operator must hold active GST registration. The return captures details of all supplies made through the platform, the TCS collected on those supplies, and any adjustments from prior periods.
A few basics to keep in mind before you open the portal:
Every registered e-commerce operator must file GSTR-8 each month, without exception. The deadline is the 10th of the month following the tax period — so April's return is due by 10th May.
Details you file in GSTR-8 don't stay only with you. They get auto-populated into Part D of GSTR-2A for the suppliers concerned. What you report directly affects what shows up on their end.
The form has 8 sections. Most of them auto-populate once you fill in the core supply and tax details. You won't be typing everything manually.
TCS is deducted from supplier payments at the platform level and remitted to the government. From 10 July 2024, the rate is 0.5% on net taxable supplies — down from the earlier 1%.
Any e-commerce operator defined under Section 43(d) of the GST Act must file GSTR-8 every month. Filing opens once the tax period ends, and the last date to submit is always the 10th of the following month.
Here are the current and upcoming due dates:
Tax Period
Due Date
April 2026
10th May 2026
March 2026
10th April 2026
February 2026
10th March 2026
January 2026
10th February 2026
December 2025
10th January 2026
November 2025
10th December 2025
October 2025
10th November 2025
September 2025
10th October 2025
August 2025
10th September 2025
July 2025
10th August 2025
June 2025
10th July 2025
May 2025
10th June 2025
April 2025
10th May 2025
March 2025
10th April 2025
February 2025
10th March 2025
January 2025
10th February 2025
December 2024
12th January 2025
GSTIN — Goods and Services Taxpayer Identification Number. A 15-digit code: 2-digit state code, 10-digit PAN, and 3 digits for state, future use, and a check digit.
UIN — Unique Identification Number, assigned to certain entities like embassies that aren't standard GST registrants.
UQC — Unit Quantity Code, used to specify the unit of measurement for goods.
HSN — Harmonised System of Nomenclature. The classification code for goods.
SAC — Services Accounting Code. The equivalent classification code for services.
POS — Place of Supply. Determines which state receives the tax.
B2B — A transaction between two GST-registered businesses.
B2C — A transaction from a registered seller to an unregistered buyer.
Missing the GSTR-8 due date isn't just a compliance issue — it's a financial one.
On unpaid GST, interest accrues at 18% per annum from the due date until payment is made. To put that in plain numbers: on ₹1,000 of unpaid tax, the daily interest is roughly ₹0.49 (calculated as 1,000 × 18 ÷ 100 ÷ 365). It sounds small per day — but it compounds across every rupee you owe.
Late filing of the return itself carries a separate penalty. That's ₹25 per day under CGST and another ₹25 per day under SGST — so ₹50 total per day — capped at ₹5,000 across both. The clock starts on the due date and stops when you file.
Don't let either of these run. File on time, even if the tax amount is zero.
Tables 1 & 2 — Your Basic Details
GSTIN: Auto-populated once you log into the GST portal. No manual entry needed.
Name of Taxpayer: Also auto-filled. If your business operates under a trade name, there's a separate field for that.
Period (Month–Year): Use the dropdown to select the month and year you're filing for. Don't skip this — selecting the wrong period is a surprisingly common error.
Table 3 — Supply Details for the Tax Period
3A — B2B Supplies: Fill in details of supplies made through your platform between registered sellers and registered buyers. For each merchant, you'll need their GSTIN, the gross value of supplies made, the value of returns, and the net taxable amount.
3B — B2C Supplies: This covers supplies between registered sellers and unregistered buyers. The fields mirror 3A — gross supply value, return value, and net taxable amount. First-time filers often overlook this section when they have a mix of registered and unregistered customers; don't skip it.
Table 4 — Amendments to Previous Period Supplies
4A: If you need to correct any B2B supply details reported in a prior month's Table 3A, this is where that happens. You can now amend as many times as necessary.
4B: Same process for B2C corrections to a prior month's Table 3B.
Below these amendment tables, you'll report the total TCS collected — broken down by integrated tax (IGST), central tax (CGST), and state/UT tax (SGST/UTGST) — for both B2B and B2C transactions.
Table 5 — Interest Details
This section auto-populates. The system calculates TCS collected, any interest on delayed TCS payment, and the late filing fee based on everything entered above.
Tables 6 & 7 — Tax and Interest Payable vs. Paid
Also auto-populated. These tables show you what's owed to the central and state governments and what's already been paid. Cross-check these figures before submitting.
Table 8 — Refunds from Electronic Cash Ledger
If you're claiming a refund from your electronic cash ledger, fill in the refund amount and bank account details here. The rest populates from earlier tables.
Table 9 — Debit Entries in Cash Ledger
This section fills in automatically after you make the tax payment and submit the return. It reflects the cash paid toward TCS and any interest due.
Once every table is filled and reviewed, authenticate the return using your digital signature or EVC. That's your confirmation that everything's been submitted.
GSTR-7 is filed by entities that deduct TDS — typically government departments and certain notified businesses. GSTR-8 is filed by e-commerce operators who collect TCS from sellers on their platforms. Both deal with tax deducted or collected at source, but they apply to completely different categories of taxpayers. If you're running an online marketplace, GSTR-8 is your form — GSTR-7 doesn't apply to you.
GSTR-8 can't be revised after filing in the traditional sense. What you can do is correct errors from a previous period by using the amendment tables in Table 4 of a subsequent month's filing. Earlier, this correction was limited to one attempt. That restriction has been removed — you can now amend Table 4 multiple times, which makes fixing mistakes much less stressful.
Two things kick in. First, a late fee of ₹25 per day under CGST and ₹25 per day under SGST — totalling ₹50 daily — until you file, capped at ₹5,000 combined. Second, if any TCS remains unpaid, 18% annual interest starts accruing from the due date. On a ₹50,000 tax liability, that's around ₹24.66 in interest per day. File as soon as possible — the cost grows every day you wait.
Once you file GSTR-8, the TCS amount gets auto-populated into the TDS/TCS credit received form of the concerned supplier. The supplier can then log in, review it, and either accept or reject the entry. Accepted amounts flow directly into their electronic cash ledger after they file the TDS/TCS credit form. It's a clean process when both sides file on time — delays on either end hold up the credit.
Yes. If you're registered as an e-commerce operator under GST, GSTR-8 is a mandatory monthly filing — even in months with zero transactions. There's no concept of skipping it because the platform was inactive. File a nil return for those months to stay compliant and avoid the late filing penalty. It takes about two minutes and saves you the headache of explaining a gap later.
🚀 Get GST Filing Help from legaldev.in!
Visit legaldev.in — a team of expert CAs is available for monthly GST filing, GST registration, notice replies, and all GST-related services.
Pricing is transparent with no hidden charges. First consultation is FREE.
👉 Visit: www.legaldev.in | Call/WhatsApp: 8588808388
Your email address will not be published. Required fields are marked *