---
title: "GST for E-Commerce Sellers in India 2026: Complete Compliance Guide"
description: "Selling online on Shopify, Amazon, or Flipkart? GST compliance is mandatory. This guide covers registration, invoicing, TCS, returns, and how to stay compliant without losing your mind."
author: "Himanshu"
published: 2026-03-23T14:14:53.000Z
updated: 2026-09-06T05:37:30.804Z
url: https://blog.mybillplease.com/gst-for-ecommerce-sellers
---
# GST for E-Commerce Sellers in India 2026: Complete Compliance Guide

## Key takeaways

- Selling through Amazon, Flipkart or Meesho requires GST registration from the first rupee; only own-website sellers get the Rs 20 lakh threshold.
- Marketplaces deduct 1% TCS under Section 52 from payouts; claim it in GSTR-3B through your electronic cash ledger.
- Place of supply is the delivery state: same state as your registration means CGST+SGST, otherwise IGST, decided per order.
- Amazon FBA inventory in several states needs a GST registration in each, and the composition scheme is not available to marketplace sellers.

## Why E-Commerce GST Is Different from Regular GST

If you sell products online in India, GST hits you differently than a regular shop. The rules are more complex because e-commerce involves three parties — you (the seller), the platform (Shopify, Amazon, Flipkart), and the customer who could be in any state. This creates inter-state supply situations that a local shop never faces.

The biggest complexity is TCS (Tax Collected at Source). Under Section 52 of the CGST Act, e-commerce operators like Amazon and Flipkart must collect 1% TCS on the net value of taxable supplies made through their platform. This TCS is deducted from your payout — so you receive less than the invoice value. You then claim this TCS as credit when filing GSTR-3B.

We built [myBillPlease](https://www.mybillplease.com/signup) specifically to handle e-commerce GST complexity. Our [Shopify integration](https://www.mybillplease.com/shopify-billing) auto-syncs orders and creates GST invoices with correct inter-state/intra-state tax splits. For marketplace sellers on Amazon and Flipkart, we are building integrations — meanwhile, you can use myBillPlease as your central billing hub. This guide covers everything you need to know about GST compliance as an online seller.

## GST Registration for E-Commerce Sellers

**Mandatory registration — no threshold exemption.** Unlike regular businesses that need GST registration only above Rs 20 lakh turnover, e-commerce sellers who supply through e-commerce operators must register regardless of turnover. Even if you sell Rs 1,000 worth of goods through Amazon, you need GST registration. This is specified under Section 24 of the CGST Act.

**Exception:** If you only sell through your own website (like a Shopify store without listing on marketplaces), the regular Rs 20 lakh threshold applies. But once you list on any marketplace — Amazon, Flipkart, Meesho, or others — mandatory registration kicks in.

**Multi-state registration:** If you store inventory in warehouses in multiple states (like Amazon FBA in Delhi, Mumbai, and Bangalore), you need GST registration in each state where you have a place of business. Each state registration files separate GSTR-1 and GSTR-3B returns.

The registration process is the same as regular GST — apply online at gst.gov.in with your PAN, Aadhaar, business documents, and bank details. Approval typically takes 3-7 working days.

## Understanding TCS on E-Commerce (Section 52)
- **What is TCS?** — E-commerce operators collect 1% TCS (0.5% CGST + 0.5% SGST for intra-state, or 1% IGST for inter-state) on the net value of taxable supplies. This is deducted from your payout before you receive it.
- **Who Deducts TCS?** — Amazon, Flipkart, Meesho, and other marketplace operators deduct TCS. If you sell on your own Shopify store without a marketplace, no TCS applies — you collect and pay GST directly.
- **How to Claim TCS Credit** — The TCS deducted appears in your electronic cash ledger on the GST portal. You claim it as credit when filing GSTR-3B. It reduces your net tax payable. If TCS exceeds your liability, you can claim a refund.
- **TCS Return by Operator** — The e-commerce operator files GSTR-8 every month reporting all TCS collected. Your TCS details appear in your GSTR-2B auto-populated statement for matching and reconciliation.
- **Net Value Calculation** — TCS is on the net value — total taxable supply minus returns. If you sold Rs 1 lakh and had Rs 10,000 in returns, TCS is on Rs 90,000. The operator calculates this automatically.
- **Impact on Cash Flow** — TCS means your payout is 1% less than expected every month. For high-volume sellers doing Rs 10 lakh monthly, that is Rs 10,000 deducted. Plan your cash flow accordingly — the credit comes back when you file GSTR-3B.

## GST Invoicing for Online Sales

Every online sale needs a proper GST invoice — whether the customer is a business (B2B) or individual consumer (B2C). The invoice must follow the same [mandatory format rules](/gst-invoice-format-guide) as offline invoices — 16 mandatory fields including GSTIN, HSN codes, and tax breakup.

**Inter-state vs intra-state:** This is where e-commerce gets tricky. If your business is in Maharashtra and the customer is in Delhi, it is an inter-state supply — charge IGST. If both are in Maharashtra, it is intra-state — charge CGST + SGST. The determination is based on where your goods are delivered (Place of Supply), not where the customer lives.

**B2B vs B2C classification:** If the customer provides their GSTIN on the order, it is a B2B sale. Report it in GSTR-1 Table 4 with their GSTIN. If no GSTIN, it is B2C. Inter-state B2C above Rs 2.5 lakh goes in Table 5. Everything else is B2C Small in Table 7.

**Shopify sellers:** [myBillPlease](https://www.mybillplease.com/signup) handles all of this automatically. When a Shopify order syncs, the system reads the delivery state, compares it with your business state, and applies the correct IGST or CGST+SGST split. The invoice generates with all mandatory fields. For marketplace sellers, you create invoices manually or import via CSV — the tax calculation logic is the same.

## GST Returns Every E-Commerce Seller Must File
Monthly or quarterly filings depending on your turnover
- GSTR-1 — Report all outward supplies (sales invoices, credit notes). Due by 11th of next month or quarterly under QRMP
- GSTR-3B — Summary return with output tax, ITC, and net tax payment. Due by 20th of next month
- GSTR-2B — Auto-populated statement of your purchase invoices for ITC matching. No filing needed — just review and reconcile
- GSTR-9 — Annual return summarising all monthly filings. Due by December 31 of the next financial year
- TCS credit reconciliation — Match TCS deducted by operators (in GSTR-8) against your GSTR-2B. Claim credit in GSTR-3B
- ITC-04 — If you send goods for job work (like getting products manufactured), file quarterly
- GSTR-1A — Amendment return to correct errors in GSTR-1 before GSTR-3B filing (new from 2025)

## Platform-Specific GST Tips

**Amazon sellers:** Amazon deducts TCS and provides a monthly TCS certificate. Download it from Seller Central → Tax Documents. Reconcile with your GSTR-2B to ensure all deductions are accounted for. Amazon also generates invoices on behalf of some sellers — verify that the GSTIN, HSN codes, and tax amounts on Amazon-generated invoices are correct.

**Flipkart sellers:** Similar to Amazon — TCS is deducted and reported in GSTR-8. Flipkart provides tax reports in the seller dashboard. Key difference: Flipkart sometimes adjusts returns and penalties in the same payout, making reconciliation trickier. Keep a separate tracker for net payouts vs gross sales.

**Shopify sellers (own store):** No TCS deduction — you collect GST directly from customers. This simplifies compliance significantly. With myBillPlease's [Shopify integration](https://www.mybillplease.com/shopify-billing), orders sync automatically, invoices generate with correct tax, and GSTR reports compile themselves. This is the simplest e-commerce GST setup available.

**Multi-platform sellers:** If you sell on Amazon, Flipkart, and your own Shopify store, maintain one central billing system for all channels. Shopify orders sync to myBillPlease automatically. Marketplace orders you record manually or import via CSV. All invoices — across all channels — feed into one GSTR-1 and one GSTR-3B. No duplicate filing, no missed invoices.

> **Simplify Your E-Commerce GST Compliance**
> 
> E-commerce GST compliance does not have to be painful. The key is having one billing system that handles invoicing, tax calculation, and return generation from a single source of truth.
> 
> [myBillPlease](https://www.mybillplease.com/signup) does exactly this. Shopify orders sync automatically. For other platforms, import orders via CSV. Every invoice gets the correct IGST or CGST+SGST calculation. GSTR-1 and GSTR-3B reports generate from your invoice data. TCS from marketplace operators reflects in your GSTR-2B reconciliation.
> 
> The free plan includes unlimited invoices and basic GST reports. Shopify integration and advanced reports including GSTR-2B reconciliation are in the Starter plan at Rs 799/month. [See all plans](https://www.mybillplease.com/pricing) or read how our [e-commerce billing features](https://www.mybillplease.com/industries/gst-billing-software-for-ecommerce-sellers-free) work.

**E-Commerce GST Made Simple — Start Free**
Shopify auto-sync, correct inter-state tax, GSTR reports on autopilot. Free plan with unlimited invoices.

[Get Started Free](/signup)

## FAQ

### Do I need GST registration to sell on Amazon or Flipkart?

Yes, GST registration is mandatory for all sellers who supply goods through e-commerce operators like Amazon, Flipkart, Meesho, and similar marketplaces. There is no turnover threshold exemption — even if your annual sales are Rs 1,000, you need GST registration to sell through these platforms. This is specified under Section 24 of the CGST Act which lists e-commerce suppliers as persons required to register regardless of turnover. The only exception is if you sell exclusively through your own website without any marketplace listing — in that case, the regular Rs 20 lakh threshold applies.

### What is TCS and how does it affect my e-commerce payouts?

TCS (Tax Collected at Source) under Section 52 of the CGST Act requires e-commerce operators to collect 1% of the net taxable value of supplies made through their platform. This is 0.5% CGST plus 0.5% SGST for intra-state supplies, or 1% IGST for inter-state supplies. The TCS is deducted from your payout before you receive it. For example, if you sold Rs 1 lakh worth of goods, the operator deducts Rs 1,000 as TCS and pays you Rs 99,000. You claim this Rs 1,000 as credit in your GSTR-3B filing, which reduces your net tax payable. If TCS exceeds your tax liability, the excess is refundable.

### How do I handle inter-state sales for GST on e-commerce?

For e-commerce, the Place of Supply determines whether a sale is inter-state or intra-state. The Place of Supply for goods is the location where the goods are delivered — the customer delivery address state. If your business registration state is different from the delivery state, it is inter-state and you charge IGST. If both are the same state, it is intra-state and you charge CGST plus SGST. This determination must be made for every order because e-commerce customers can be in any state. myBillPlease automates this by reading the delivery state from the order and comparing it with your registered business state.

### Do I need separate GST registrations for each state on Amazon FBA?

Yes, if you use Amazon FBA (Fulfilled by Amazon) and your inventory is stored in warehouses across multiple states, you need GST registration in each state where your goods are physically stored. This is because each warehouse location constitutes a place of business under GST. When Amazon moves your inventory between fulfillment centers in different states, it creates a stock transfer that requires an e-way bill and proper documentation. Each state registration files its own GSTR-1 and GSTR-3B. This is one of the most complex aspects of e-commerce GST and is a strong reason to use billing software that handles multi-state compliance.

### How does myBillPlease help Shopify sellers with GST?

myBillPlease has native Shopify integration that syncs orders, products, and customers automatically. Every Shopify order generates a GST-compliant invoice with correct CGST plus SGST or IGST calculation based on delivery state. Refunds in Shopify create credit notes automatically with proper tax reversal. Inventory stays synchronised between both platforms. At month-end, GSTR-1 and GSTR-3B reports generate from your Shopify invoices with all B2B, B2C Large, and B2C Small classifications done automatically. BigShip shipping integration handles courier selection and tracking. Razorpay payment links in invoices enable online collection. The setup takes 2 minutes.

### What HSN codes do I use for e-commerce products?

The HSN code depends on the product category, not the sales channel. A T-shirt sold on Amazon uses the same HSN code as one sold in a physical shop — 6109 for T-shirts (4-digit) or 610910 for cotton T-shirts (6-digit). The number of digits required depends on your turnover — 4 digits for up to Rs 5 crore, 6 digits for above. Use the HSN code directory at mybillplease.com/hsn to find the correct code for any product. In myBillPlease, assign HSN codes to products once in your catalog and every future invoice includes them automatically. Wrong HSN codes attract a penalty of Rs 50 per invoice up to Rs 25,000 per year.

### Can I use the composition scheme for e-commerce selling?

No, e-commerce sellers who supply goods through e-commerce operators cannot opt for the composition scheme. Section 10(2)(d) of the CGST Act specifically excludes persons making supply through e-commerce operators from composition scheme eligibility. You must register as a regular taxpayer, charge GST at applicable rates, issue proper tax invoices, and file monthly or quarterly returns. The only exception is if you sell exclusively through your own website without any marketplace — in that case, composition scheme is available if your turnover is below Rs 1.5 crore and you meet other conditions.
