← Back to EasyLedger — Free GST Invoice Generator
📅 Updated: March 2026 ⏱️ 12 Min Read 🛒 E-Commerce Tax Guide

GST for E-Commerce Sellers in India 2026: Amazon, Flipkart & Meesho Guide

Selling on Amazon, Flipkart, Meesho, or any other online marketplace in India? Then GST compliance is not optional — it is legally mandatory from day one, even before you make your first sale. Unlike traditional businesses that get a turnover-based exemption, e-commerce sellers operate under a stricter set of rules under the CGST Act.

This guide covers every GST obligation an online seller in India needs to understand in 2026 — from mandatory registration and TCS deductions to monthly reconciliation, HSN codes, and B2C invoice rules. Whether you are a first-time seller or already running a multi-platform store, this guide will help you stay compliant and avoid costly penalties.

Is GST Mandatory for Amazon, Flipkart & Meesho Sellers?

Yes — without exception. Under Section 24(ix) of the CGST Act, 2017, any person who supplies goods or services through an e-commerce operator is mandatorily required to register for GST. This rule overrides the standard turnover-based threshold of ₹40 lakh (goods) or ₹20 lakh (services).

⚠️ No turnover threshold for e-commerce sellers: Even if your annual sales on Amazon or Meesho are only ₹50,000, you are required by law to obtain GST registration before listing products. Selling without a GSTIN on these platforms is a legal violation.

This mandatory registration rule applies across all major platforms:

Platform GST Registration Required? TCS Deducted?
Amazon India ✅ Mandatory Yes — 1%
Flipkart ✅ Mandatory Yes — 1%
Meesho ✅ Mandatory Yes — 1%
Myntra ✅ Mandatory Yes — 1%
Nykaa ✅ Mandatory Yes — 1%
Snapdeal ✅ Mandatory Yes — 1%
Your own website (direct sales) Based on turnover threshold No TCS
Important distinction: If you sell only through your own website (not via a marketplace/aggregator), the standard turnover threshold applies — you need GST registration only when annual turnover exceeds ₹40 lakh for goods (₹20 lakh for services). But the moment you list on Amazon, Flipkart, Meesho or any marketplace, the mandatory registration rule kicks in regardless of turnover.

TCS (Tax Collected at Source) — What It Is and How It Works

Under Section 52 of the CGST Act, every e-commerce operator is required to collect 1% TCS (0.5% CGST + 0.5% SGST, or 1% IGST for inter-state) on the net taxable value of sales made through their platform. This amount is deducted from the seller's payment settlement before it reaches the seller's bank account.

How TCS Is Calculated

TCS Calculation Example

Total product value sold in March: ₹1,00,000
Returns/cancellations in March: ₹10,000
Net taxable value: ₹90,000

TCS deducted by Amazon @ 1%: ₹900
Amount credited to your bank account: ₹89,100

Note: TCS is calculated on the net taxable value (sales minus returns), not on the gross sales figure.

The e-commerce operator files GSTR-8 by the 10th of the following month, declaring all TCS collected. This automatically flows into the seller's GSTR-2B, making it available for credit claim.

💡 TCS vs TDS: Do not confuse GST TCS with Income Tax TDS (Section 194-O). Under the Income Tax Act, e-commerce operators also deduct TDS at 1% on payments to sellers. The GST TCS and Income Tax TDS are two separate deductions, governed by two different laws, and credited in two different places (GST portal vs Income Tax portal).

How to Claim TCS Credit Back in GSTR-3B

The TCS deducted by Amazon, Flipkart or Meesho is not lost — it is a credit that reduces your actual GST payment for the month. Here is the step-by-step process to claim it:

  1. Log in to the GST portal (gst.gov.in) and check your GSTR-2B after the 14th of the month.
  2. Go to Part B — TCS Credit in GSTR-2B. You will see TCS amounts reported by each platform under their GSTIN.
  3. Verify the TCS amounts against your platform payment statements (Amazon Seller Central, Flipkart Seller Hub, Meesho Supplier Panel).
  4. When filing GSTR-3B, navigate to Table 8 — ITC and Inward Supplies. Enter the TCS amount in the relevant row for TCS credit.
  5. The TCS credit will reduce your cash tax payable for the month. If TCS exceeds your tax liability, the excess remains in your electronic cash ledger for future months.
⚠️ Mismatch alert: If the TCS shown in GSTR-2B does not match your platform statement, do not claim a higher amount. Raise a dispute with the platform's seller support first. Claiming incorrect TCS can trigger GST department notices.

Section 9(5) — When the E-Commerce Operator Pays GST (Not You)

Section 9(5) of the CGST Act creates a special category where the e-commerce platform pays the GST directly to the government on behalf of the service provider. This is a reverse charge mechanism unique to e-commerce.

The government has notified three categories of services under Section 9(5):

Service Category Examples GST Paid By
Passenger transport by road Ola, Uber, Rapido (cab aggregators) E-commerce operator (Ola/Uber) pays GST
Accommodation/lodging services Hotels, homestays, PGs listed on MakeMyTrip, OYO, Airbnb E-commerce operator pays GST
Food delivery and restaurant services Swiggy, Zomato restaurant listings Swiggy/Zomato pays GST on restaurant services
Housekeeping services UrbanClap/Urban Company service providers E-commerce operator pays GST
What Section 9(5) means for you: If you are a restaurant listed on Swiggy or Zomato, or a cab driver on Ola/Uber, the platform pays the GST on the services you provide. You do not pay GST on those sales. However, this does NOT eliminate your obligation to register for GST — registration is still mandatory if you supply through an e-commerce operator.

GST Rates on Common E-Commerce Product Categories

GST rates vary by product type. Here are the applicable rates for the most commonly listed categories on Indian e-commerce platforms:

Product Category GST Rate HSN Range
Mobile phones and accessories 18% 8517
Laptops, tablets, computers 18% 8471
Clothing and apparel (above ₹1,000/piece) 12% 61xx / 62xx
Clothing and apparel (up to ₹1,000/piece) 5% 61xx / 62xx
Footwear (above ₹1,000/pair) 18% 6401–6405
Footwear (up to ₹1,000/pair) 5% 6401–6405
Books, printed materials 0% 4901–4911
Packaged foods, biscuits, snacks 5% / 12% / 18% 1901–2106
Beauty & personal care products 18% / 28% 3303–3307
Furniture and home decor 18% 9401–9403
Toys (non-electronic) 12% 9503
Sports goods 12% 9506
Electrical appliances (ACs, washing machines) 28% 8415 / 8450
Stationery items 12% 4820
Handloom / handicraft products 5% / 12% Varies
💡 Always verify the exact HSN code for your product on the CBIC GST Rate Finder (gstcouncil.gov.in) before listing. An incorrect GST rate on your invoice can result in notices and demand of differential tax.

GSTR-1 and GSTR-3B Filing for E-Commerce Sellers

E-commerce sellers must file two primary GST returns every month:

Return What to Report Due Date Key Note for E-Commerce Sellers
GSTR-1 All outward supply invoices (B2B and B2C sales) 11th of the following month Report B2C sales in Table 7 (B2CS — below ₹2.5 lakh per invoice, inter-state); B2B sales with GSTIN in Table 4
GSTR-3B Summary of sales, ITC, TCS credit, and tax payable 20th of the following month Claim TCS credit in Table 8; declare integrated and intra-state taxes separately
GSTR-9 (Annual) Annual consolidated return 31st December Mandatory if turnover exceeds ₹2 crore

QRMP Scheme for Smaller E-Commerce Sellers

If your annual turnover is below ₹5 crore, you can opt for the QRMP (Quarterly Return Monthly Payment) scheme:

⚠️ Caution with QRMP for e-commerce sellers: Under QRMP, your buyers cannot see your B2B invoices in their GSTR-2B until the quarter ends. If you have business buyers who need to claim ITC monthly, consider staying on the monthly scheme to avoid ITC disputes with your customers.

HSN Code Requirement for E-Commerce Listings

HSN (Harmonised System of Nomenclature) codes are mandatory on all GST invoices and also required by Amazon, Flipkart and Meesho for product catalogue listings. The number of digits required depends on your annual aggregate turnover:

Annual Turnover HSN Digits Required Example
Up to ₹1.5 crore 4-digit HSN 6203 (men's suits and ensembles)
₹1.5 crore to ₹5 crore 6-digit HSN 620311 (of wool or fine animal hair)
Above ₹5 crore 8-digit HSN 62031110 (suits of wool, for men)

To find the correct HSN code for your product:

Wrong HSN = Wrong GST rate = Tax demand: If you list a product with an incorrect HSN and charge a lower GST rate, the GST department can issue a demand notice for the differential tax plus interest. Always verify before listing.

How to Raise Invoices to Customers (B2C Invoice Rules)

When you sell to consumers (end customers) on e-commerce platforms, you are raising B2C invoices. Here are the mandatory fields and rules:

Mandatory Fields on a B2C GST Invoice

Field Requirement
Your Legal / Trade Name As registered in GST
Your GSTIN Mandatory on every invoice
Invoice Number Sequential, unique per financial year
Invoice Date Date of supply
Customer Name & Shipping Address Required for e-commerce shipments
HSN Code Mandatory (digit count as per turnover)
Product Description & Quantity Clear description matching the listing
Taxable Value Price before GST
GST Rate and Amount CGST + SGST (intra-state) or IGST (inter-state)
Total Invoice Value Taxable value + GST amount
Place of Supply State where the customer is located
Whether supply is intra-state or inter-state Determines CGST/SGST vs IGST

CGST/SGST vs IGST on E-Commerce Sales

The type of GST charged depends on whether the sale is within the same state or across states:

💡 For most Amazon FBA / Flipkart sellers, the place of supply is determined by the shipping address of the buyer, not your warehouse location. If your product ships from a fulfillment centre in a different state, IGST applies.

Practical Example: Monthly Reconciliation of TCS, Sales, and Tax Payable

Let us walk through a real-world example for a seller listing on both Amazon and Meesho during March 2026.

Seller Profile: Priya Textiles — GSTIN: 27ABCDE1234F1Z5, Mumbai (Maharashtra)
Products: Women's kurtis (GST rate: 12% on items priced above ₹1,000)

March 2026 Sales Summary:
Platform Gross Sales Returns Net Taxable Value TCS @ 1%
Amazon India ₹2,50,000 ₹15,000 ₹2,35,000 ₹2,350
Meesho ₹80,000 ₹5,000 ₹75,000 ₹750
Total ₹3,30,000 ₹20,000 ₹3,10,000 ₹3,100
GST Calculation:
Total net taxable sales: ₹3,10,000
GST @ 12%: ₹37,200
Less: Input Tax Credit (on raw material purchases, packaging, etc.): ₹12,000
GST liability after ITC: ₹25,200
Less: TCS credit from GSTR-2B (Amazon + Meesho): ₹3,100
Net tax payable in cash (GSTR-3B): ₹22,100

Priya pays ₹22,100 via GST portal by the 20th of April. The ₹3,100 TCS was already collected by the platforms and deposited to the government — she simply claims it as credit.

Frequently Asked Questions

Can I sell without GST on Meesho?

No. Meesho, like all e-commerce operators, is mandatorily required to deduct TCS and file GSTR-8. To onboard as a seller, Meesho requires a valid GSTIN. Selling without GST registration on Meesho is not only technically impossible during onboarding — it is also a violation of Section 24(ix) of the CGST Act, which carries a penalty of 10% of tax due (minimum ₹10,000) or 100% if fraudulent intent is established.

What if I sell on multiple platforms like Amazon and Flipkart?

You need only one GST registration per state regardless of how many platforms you sell on. Each platform files its own GSTR-8, and all TCS amounts from all platforms flow into your single GSTR-2B. Reconcile each platform's seller statement against your GSTR-2B to ensure accuracy, then claim the total combined TCS credit in GSTR-3B. Keep separate sales records per platform to simplify this reconciliation.

How do I claim TCS credit in GSTR-3B?

After the 14th of each month, check your GSTR-2B on the GST portal. Navigate to the TCS section under Part B. When filing GSTR-3B, enter the TCS credit in Table 8 (Other ITC Details — TCS/TDS Credit). The system will apply this credit against your tax liability. If TCS exceeds your liability, the balance stays in your electronic cash ledger.

Which GST return must e-commerce sellers file?

E-commerce sellers must file GSTR-1 (by the 11th, reporting all sales invoices) and GSTR-3B (by the 20th, with tax payment). If turnover is below ₹5 crore you may opt for quarterly GSTR-1 under QRMP, but the monthly PMT-06 payment challan is still required. Annual return GSTR-9 is mandatory above ₹2 crore.

Do I need an HSN code on every product listing?

Yes — both on your GST invoices and on your product catalogues on Amazon, Flipkart and Meesho. The required digit count depends on your turnover: 4-digit HSN up to ₹1.5 crore, 6-digit up to ₹5 crore, and 8-digit above ₹5 crore. Platforms may reject catalogue uploads or flag listings if the HSN is missing or invalid.

What is Section 9(5) and does it affect product sellers?

Section 9(5) applies only to specific notified services — cab aggregation (Ola/Uber), accommodation (hotel bookings), and food delivery (Swiggy/Zomato restaurant services). If you are a product seller on Amazon or Flipkart, Section 9(5) does not apply to you. You remain responsible for paying your own GST — TCS deducted by the platform is just a pre-collected credit, not the platform paying your full GST liability.

Can I claim ITC on packaging material and other business expenses as an e-commerce seller?

Yes. As a GST-registered e-commerce seller, you can claim Input Tax Credit on packaging materials, courier services (GST-applicable), printing costs, software tools, and any other business-related purchases — as long as the supplier has uploaded a valid GST invoice and it appears in your GSTR-2B. ITC on raw materials (for manufactured products) is also fully claimable.

Create GST Invoices for Your E-Commerce Business — Free

EasyLedger generates compliant B2C invoices with HSN codes, CGST/SGST/IGST split, and sequential invoice numbering. Perfect for Amazon, Flipkart and Meesho sellers.

Generate Free GST Invoice →