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.
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).
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 |
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.
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.
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:
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 |
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 |
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 |
If your annual turnover is below ₹5 crore, you can opt for the QRMP (Quarterly Return Monthly Payment) scheme:
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:
When you sell to consumers (end customers) on e-commerce platforms, you are raising B2C invoices. Here are the mandatory fields and rules:
| 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 |
The type of GST charged depends on whether the sale is within the same state or across states:
Let us walk through a real-world example for a seller listing on both Amazon and Meesho during March 2026.
| 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 |
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.
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.
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.
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.
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.
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.
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.
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 →