Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Goods & Service Tax (GST)

GST for E-Commerce Sellers — Amazon, Flipkart, Meesho Compliance Guide 2025

Every seller supplying goods through e-commerce operators like Amazon, Flipkart or Meesho must register for GST irrespective of turnover, under Section 24 of the CGST Act. The platform deducts Tax Collected at Source at the rate notified by CBIC on net taxable supplies and reports it in GSTR-8. Sellers file GSTR-1 and GSTR-3B monthly, reconcile TCS against settlements, and file GSTR-9 annual return once turnover crosses the prescribed threshold.

Mayank WadheraMayank Wadhera
Published: 29 Mar 2026
Updated: 23 May 2026
12 min read
GST for E-Commerce Sellers — Amazon, Flipkart, Meesho Compliance Guide 2025
1
2
3
4
5
6
7
8
9
10

GST for Amazon, Flipkart and Meesho sellers in 2026 — mandatory registration, TCS reconciliation, GSTR filings and common compliance traps explained.

GST for E-Commerce Sellers — Amazon, Flipkart, Meesho Compliance Guide 2025

If you sell goods on Amazon, Flipkart or Meesho, you must register for GST from the very first rupee of sales — the regular turnover threshold does not apply to you. The platform deducts 1% TCS before settling your payment, reports it in GSTR-8 by the 10th of the following month, and you must reconcile that credit every single month or permanently forfeit working capital. This guide walks you through mandatory registration rules, the TCS mechanics, every filing deadline, HSN code requirements, multi-state FBA registration obligations, a worked Rs. example, and the reconciliation workflow that keeps your cash flow intact.


You Must Register for GST — No Turnover Threshold, No Exceptions

Section 24 of the Central Goods and Services Tax (CGST) Act, 2017 creates a specific list of persons who must register for GST regardless of annual turnover. Every person who makes taxable supplies of goods through an Electronic Commerce Operator (ECO) is on that list under Section 24(ix).

Under the ordinary registration framework, a business selling goods in most states can stay outside the GST net until turnover crosses Rs. 40 lakh (Rs. 20 lakh for services, Rs. 10 lakh in special-category states). That comfort zone does not exist for you. Section 24 overrides those thresholds entirely. You must register before you make your first supply through the platform.

The only narrow carve-out applies to certain service providers whose services fall under Section 9(5) of the CGST Act — for example, restaurant owners selling through Swiggy or Zomato where the ECO pays the tax on their behalf. Even then, the protection is specific to notified services, not goods. For a seller of physical products on Amazon, Flipkart or Meesho, there is no exception. If you have been operating without a GSTIN, you are already non-compliant and should apply for retrospective registration.

Registering in Practice

Apply on the GST portal (www.gst.gov.in) under the "New Registration" workflow. Select the state of your principal place of business — your home address qualifies if you operate from there. A GSTIN is typically issued within 3–7 working days. Without it, no ECO can lawfully allow you to list goods: the platform's seller onboarding process requires a GSTIN, so this is a commercial prerequisite as much as a legal one.

A single-state GSTIN is sufficient for inter-state supplies to customers across India — you charge IGST (Integrated GST) on those transactions. You need a separate registration in another state only if you hold inventory there, which is the FBA and fulfilment centre issue addressed in detail further below.


TCS — The 1% the Platform Deducts Before You See a Rupee

Under Section 52 of the CGST Act, every ECO that facilitates taxable supplies of goods is required to collect Tax Collected at Source (TCS) at the rate notified by the Central Board of Indirect Taxes and Customs (CBIC) from the net value of taxable supplies it facilitates.

Current rate: 1% of net taxable value — structured as 0.5% under CGST and 0.5% under SGST for intra-state supplies, or 1% under IGST for inter-state supplies. "Net taxable value" is gross sale value less returns processed in the same period, and it excludes the GST component itself.

The ECO must file GSTR-8 by the 10th of the following calendar month, reporting TCS collected state-wise against each supplier's GSTIN. Once Amazon or Flipkart files their GSTR-8, the TCS amount is auto-credited to your Electronic Cash Ledger on the GST portal — not your Input Tax Credit (ITC) ledger, but the cash ledger. You use it to offset your output GST liability when you file GSTR-3B.

Why This Becomes a Cash-Flow Problem

TCS sits in your cash ledger only if the ECO has reported your correct GSTIN and the correct state. If the platform has a typographical error in your GSTIN, or maps a sale to the wrong state, the credit lands elsewhere or not at all. You end up paying that tax again out of pocket. On Rs. 50 lakh of annual sales, 1% TCS equals Rs. 50,000 — real money to lose to a reconciliation failure.

Meesho sellers should not assume zero commission means zero TCS. Meesho operates a zero-commission model for many categories but remains an ECO under Section 2(45) of the CGST Act and is required to collect TCS at the same rate. Your reconciliation obligation is identical across all three platforms.


Your GST Filing Obligations — What, When, and How

E-commerce goods sellers cannot use the Composition Scheme — Section 10(2)(d) of the CGST Act explicitly bars any supplier who makes supplies through an ECO required to collect TCS under Section 52. You operate under the regular scheme and file the following returns:

GSTR-1 — Outward Supplies Register

Report every invoice, debit note and credit note for the period. For B2C (business-to-consumer) transactions typical in e-commerce, report invoice-wise for individual sales above Rs. 2.5 lakh and use the aggregate "B2C Others" table for smaller transactions.

  • Monthly filers: Due by the 11th of the following month
  • QRMP scheme (Quarterly Return Monthly Payment, available if turnover is up to Rs. 5 crore): Quarterly GSTR-1 due by the 13th of the month following the quarter; use the IFF (Invoice Furnishing Facility) for B2B invoices in the first two months of the quarter

Every GSTR-1 filing must include an HSN-wise summary of outward supplies. Turnover up to Rs. 5 crore in the preceding financial year — use 4-digit HSN; above Rs. 5 crore — use 6-digit HSN.

GSTR-3B — Monthly Summary Return

This is the return in which you actually pay tax. Report aggregate output tax, ITC claimed and net tax payable. TCS credited in your cash ledger reduces the cash you need to pay here.

  • Monthly filers (turnover above Rs. 5 crore): Due by the 20th of the following month
  • QRMP — turnover Rs. 2–5 crore: 22nd
  • QRMP — turnover up to Rs. 2 crore: 24th

GSTR-9 — Annual Return

Mandatory where aggregate turnover exceeds the threshold notified by CBIC (currently mandatory above Rs. 2 crore; optional but advisable below that). Due by 31 December following the financial year-end. For FY 2026-27, the deadline is 31 December 2027, though CBIC has historically extended this — do not plan around an extension.

GSTR-9C — Reconciliation Statement

Mandatory where turnover exceeds Rs. 5 crore in the financial year. You self-certify a reconciliation between your audited financial statements and the figures in GSTR-9. Filed alongside GSTR-9.


Step-by-Step: Reconciling TCS Credit Every Month

This is the single most impactful compliance habit an e-commerce seller can build. Execute this sequence no later than the 12th of each month:

  1. Download the platform settlement report — Seller Central (Amazon), Seller Hub (Flipkart) or Meesho's payment dashboard. Note gross sales, returns processed and TCS deducted, broken down by state if possible.
  1. Log in to the GST portal → Services → Ledgers → Electronic Cash Ledger. Filter by the current month. Check whether TCS from each ECO has appeared and matches your settlement figures.
  1. Verify against GSTR-2B: Navigate to Services → Returns → GSTR-2B. From FY 2024-25, TCS from ECOs appears under Part C of your GSTR-2B. Confirm the GSTIN, state, and net supply amount match your settlement report.
  1. Identify mismatches — most common causes: wrong GSTIN on file with the platform, sales mapped to the incorrect state by the ECO, or returns not netted in the same period.
  1. Rectify before the ECO files GSTR-8 (i.e., before the 10th of the following month): contact the platform's Seller Support with a GST amendment request. After the ECO has already filed, corrections must be carried forward to the next period via an amendment in GSTR-8.
  1. Use verified TCS credit in GSTR-3B: the cash ledger balance applies automatically to your net tax payable. Do not make a fresh cash payment for the amount already credited.

HSN Codes — Get Them Right Before You List a Single Product

An incorrect HSN code causes two simultaneous problems: you may apply the wrong GST rate (underpaying or overpaying tax), and your B2B buyers receive an incorrect GSTR-2B entry that triggers their own reconciliation failures. CBIC's automated mismatch system cross-references HSN codes across returns; divergences attract system-generated scrutiny notices.

How to find the correct HSN: Use the HSN/SAC search tool on the GST portal (Services → User Services → Search HSN Code). Cross-reference with Schedule I of the CGST Notification 1/2017 for rates. Amazon's Product Classifier tool suggests HSN codes, but treat its output as a starting point, not a final answer — verify the rate notification independently.

Representative HSN codes and rates for common e-commerce categories:

CategoryHSN ChapterTypical GST Rate
Readymade garments61–625% if ≤ Rs. 1,000 MRP; 12% if > Rs. 1,000
Footwear645% if ≤ Rs. 1,000 MRP; 12% if > Rs. 1,000
Mobile phones851712%
Mobile accessories/chargers8504, 854418%
Printed books4901Nil
Cosmetics / personal care3318%
Kitchen appliances851618%
Toys950312%
Packaged food items04–210%–12% (item-specific)

Always verify at the 6-digit or 8-digit level for your exact product description. The chapter-level rates above are illustrative; sub-classifications can differ.


FBA and Fulfilment Centres — The Multi-State Registration Trap

If you enrol in Amazon FBA or Flipkart's fulfilment centre programme, Amazon or Flipkart warehouses your inventory across multiple cities. Under GST, storing goods in a state constitutes having a place of business in that state. You need a separate GST registration in every state where your inventory is stored, even if you have no office, staff or legal entity presence there.

If your goods sit simultaneously in Amazon warehouses in Haryana, Karnataka and Maharashtra, you need three GSTINs — one for each state. Each GSTIN generates its own GSTR-1 and GSTR-3B filing obligation every period. This multiplies your compliance work considerably.

Supply determination from FBA stock:

  • Warehouse and buyer in the same state → intra-state supply → CGST + SGST under that state's GSTIN
  • Warehouse and buyer in different states → inter-state supply → IGST under the warehouse state's GSTIN

Amazon's settlement report breaks down sales by fulfilment centre location, which you must map to the correct GSTIN when preparing GSTR-1. Allocating all sales to your home-state GSTIN when fulfilment actually occurred from another state is a common and serious error — it results in revenue appearing in the wrong state ledger, IGST being charged when CGST+SGST was due (or vice versa), and ITC mismatches for B2B buyers.


Worked Example — Monthly GST Compliance for an Amazon Seller

Consider Priya Traders, a Karnataka-registered seller dealing in mobile accessories (HSN 8504, 18% GST). Priya uses FBA and has stock in Bengaluru (Karnataka) and Pune (Maharashtra), giving her two GSTINs.

April 2026 sales summary:

MetricAmount
Gross sales to customers (inclusive of GST)Rs. 5,90,000
GST portion (18/118 × Rs. 5,90,000)Rs. 90,000
Net taxable valueRs. 5,00,000
↳ Karnataka intra-state sales (CGST + SGST)Rs. 3,00,000
↳ Maharashtra FBA inter-state sales (IGST)Rs. 2,00,000

TCS deducted by Amazon:

  • On Karnataka sales: 0.5% CGST = Rs. 1,500 + 0.5% SGST = Rs. 1,500 → Rs. 3,000
  • On Maharashtra sales: 1% IGST = Rs. 2,000
  • Total TCS deducted: Rs. 5,000 — credited to Priya's respective cash ledgers after Amazon files GSTR-8 by 10 May 2026

Output tax liability:

  • Karnataka: Rs. 3,00,000 × 18% = Rs. 54,000 (Rs. 27,000 CGST + Rs. 27,000 SGST)
  • Maharashtra: Rs. 2,00,000 × 18% = Rs. 36,000 IGST
  • Total output tax: Rs. 90,000

ITC available:

  • Amazon commission invoices (say Rs. 75,000 total commission + 18% GST): ITC = Rs. 13,500
  • Packing materials and courier (local vendors, 18% GST on Rs. 20,000): ITC = Rs. 3,600
  • Total ITC: Rs. 17,100

Net tax payable after ITC and TCS:

  • Rs. 90,000 − Rs. 17,100 (ITC) − Rs. 5,000 (TCS credit) = Rs. 67,900 in cash

If Priya skips TCS reconciliation and doesn't verify the cash ledger, she pays Rs. 5,000 in cash unnecessarily. At this volume, that is Rs. 60,000 per year — simply lost to a missed 10-minute check.

Late filing cost for missing the Maharashtra GSTR-3B by even 30 days: late fee under Section 47 is Rs. 50/day CGST + Rs. 50/day SGST = Rs. 100/day per return, subject to a maximum of Rs. 10,000 per return. Thirty days late = Rs. 3,000 — on top of 18% interest on the unpaid tax under Section 50.


Common Mistakes and How to Fix Them

1. Treating settlement receipt as taxable turnover Your taxable value in GSTR-1 is the invoice price charged to the customer, before platform deductions. If you invoice Rs. 1,000 and Amazon nets out Rs. 150 commission before settling, your GSTR-1 turnover is still Rs. 1,000. Reporting Rs. 850 understates turnover, creates a mismatch with Amazon's GSTR-8, and will be flagged by the GSTN's reconciliation engine.

2. Ignoring reverse charge on overseas advertising If your Google Ads or Meta advertising invoices come from their overseas entities (rather than Google India or Meta India), these qualify as import of services and attract RCM under Section 5(3) of the IGST Act. You pay GST at 18% on the invoice value and report it in Table 3.1(d) of GSTR-3B. Many sellers miss this entirely until a scrutiny notice arrives.

3. Credit notes without original invoice linkage When a customer returns a product, issue a credit note referencing the original tax invoice number and date. Report it in GSTR-1 in the period issued. An unlinked credit note, or one issued months after the return, will not reduce your tax liability correctly and will create a GSTR-2B mismatch for any B2B buyer.

4. Skipping GSTR-8 verification TCS does not verify itself. The 10th-of-the-month ECO filing deadline and your 11th-of-the-month GSTR-1 deadline sit back-to-back deliberately. Build a calendar reminder to cross-check your cash ledger the moment the 10th passes.

5. Selling on Meesho and assuming no TCS obligation Meesho's zero-commission promise does not mean TCS-free. TCS is a statutory obligation under Section 52 that applies to the ECO regardless of its commercial commission structure. Meesho files GSTR-8 and deducts TCS like any other platform.

6. No state-wise sales register for multi-GSTIN operations With FBA registrations in multiple states, you must maintain a disaggregated sales register mapping each transaction to the warehouse state (and therefore the correct GSTIN). Lumping all sales under a single GSTIN is the most common audit trigger for larger e-commerce sellers.


Key Takeaways

  • Section 24 CGST Act removes the turnover threshold for all e-commerce goods sellers — register before your first sale, not after crossing Rs. 40 lakh.
  • TCS is 1% of net taxable value (0.5% CGST + 0.5% SGST intra-state; 1% IGST inter-state), deducted by the platform and credited to your Electronic Cash Ledger after the ECO files GSTR-8 by the 10th of each month.
  • Reconcile TCS every month: match your platform settlement report to your GST portal cash ledger; an unclaimed mismatch is a permanent cash loss, not a deferred one.
  • FBA in another state means a separate GSTIN in that state, with its own GSTR-1 and GSTR-3B obligations — ignoring this creates wrong-state supply reporting and cascading reconciliation errors.
  • HSN accuracy drives rate accuracy: use the GST portal's HSN search tool to confirm codes; do not rely solely on the platform's classifier; use 4-digit HSN up to Rs. 5 crore turnover and 6-digit above.
  • Composition Scheme is unavailable to you under Section 10(2)(d) — ECO sellers where TCS applies are expressly excluded; operate under the regular scheme only.
  • GSTR-9 (above Rs. 2 crore) and GSTR-9C (above Rs. 5 crore) apply for FY 2026-27 — factor the additional year-end reconciliation effort into your compliance calendar well before the 31 December deadline.

Frequently Asked Questions

Is GST registration mandatory for selling on Amazon or Flipkart?
Yes. Section 24 of the CGST Act requires every person making taxable supplies through an e-commerce operator to register for GST regardless of turnover. The general ₹40 lakh/₹20 lakh thresholds do not apply to e-commerce goods sellers.
How does TCS work for online sellers?
E-commerce operators deduct Tax Collected at Source at the rate notified by CBIC on the net taxable supplies made through the platform and deposit it with the government. They report it in GSTR-8 each month. Sellers see this credit in their electronic cash ledger and can use it to discharge GST liability.
Do I need a separate GST registration for each state I store inventory in?
Yes. If you store stock in an Amazon FBA, Flipkart or third-party warehouse in another state, you need a place of business and a separate GST registration in that state, because the warehouse becomes a fixed establishment from where supplies are made.
Can online sellers opt for Composition Scheme?
Generally no. Section 10 of the CGST Act excludes persons supplying through e-commerce operators required to deduct TCS from opting for the Composition Scheme. Most online sellers therefore operate under the regular scheme with full ITC and monthly return filings.
What returns must an online seller file each month?
Online sellers file GSTR-1 with outward supplies and GSTR-3B with summary and tax payment every month (or quarterly under QRMP). They reconcile TCS credit from GSTR-8 and input tax credit from GSTR-2B, and file annual GSTR-9 (and GSTR-9C if applicable) based on turnover thresholds.
Mayank Wadhera
Content Reviewed By

CA | CS | CMA | Lawyer | Insolvency Professional | IBBI Valuator

"I help founders increase real business value and achieve stronger valuations | Turning messy workflows into scalable, time-saving systems"

Share this article:1,967 Views

Related Posts

View All