GST Registration for E-Commerce: Complete Guide for Online Sellers in India
Trusted by 50,000+ clients across India | Expert-assisted registration | 3–7 working days
Whether you sell on Amazon, Flipkart, Meesho, your own website, or any social-commerce channel, GST registration is mandatory in India regardless of your turnover. This guide covers who must register, exact documents required, the step-by-step process, TCS rules, platform-specific requirements, and penalties for non-compliance.
What Is GST Registration for E-Commerce?
Goods and Services Tax (GST) registration is the process by which a business obtains a unique 15-digit Goods and Services Tax Identification Number (GSTIN) from the Government of India. This number is required for collecting tax from customers, claiming Input Tax Credits on business purchases, and filing monthly or quarterly returns with the GST Network (GSTN).
For e-commerce sellers, the rules under the CGST Act, 2017 (Section 24) are stricter than for offline businesses. The standard ₹40 lakh / ₹20 lakh turnover threshold does not apply. If you sell goods or services through any electronic commerce platform, you are in a mandatory registration category from day one.
Under Section 24(ix) of the CGST Act, 2017, any person who supplies goods or services through an e-commerce operator who is required to collect tax at source (TCS) under Section 52 must Register for GST — irrespective of annual turnover. There is no exemption limit for e-commerce sellers.
To understand the broader framework before diving into e-commerce specifics, see our guide on GST Registration Services in India and our step-by-step guide to applying for GST registration.
Who Needs GST Registration for E-Commerce in India?
The following categories of online sellers and businesses are required to register under GST:
| Seller Type | Platform Examples | GST Registration |
|---|---|---|
| Marketplace seller (goods) | Amazon, Flipkart, Meesho, Snapdeal | Mandatory |
| Marketplace seller (services) | UrbanClap, Swiggy, Zomato | Mandatory |
| D2C brand (own website) | Shopify, WooCommerce, Wix Store | Mandatory* |
| Social commerce seller | Instagram Shop, WhatsApp Business | Mandatory* |
| Digital product seller | Teachable, Gumroad, own website | Mandatory |
| Dropshipper (India-to-India) | Supplier ships directly to buyer | Mandatory |
| Pure export-only seller (LUT) | International customers only | Mandatory + LUT |
*D2C brands and social sellers operating entirely interstate should register as soon as business begins. Intrastate sellers below ₹40 lakh (goods) or ₹20 lakh (services) may be technically exempt if they do not use a marketplace TCS operator, but in practice, Payment gateways and courier aggregators require a GSTIN — making registration practically necessary regardless.
E-Commerce Platforms Where GST Registration Is Compulsory
India's major platforms require a GSTIN before you can list or sell:
- Amazon India — GSTIN required for seller registration. See our dedicated guide on GST Registration for Amazon Sellers.
- Flipkart — GSTIN mandatory. See Flipkart GST Registration for details.
- Meesho — GSTIN required. See Meesho GST Registration for the process.
- Myntra, Nykaa, Ajio — All require GSTIN at onboarding.
- Swiggy / Zomato — Restaurant and cloud kitchen partners need GSTIN. See also our FSSAI Licence for Cloud Kitchen guide.
- Snapdeal, JioMart, Paytm Mall — GST mandatory.
Understanding TCS Under GST for E-Commerce Operators
Tax Collected at Source (TCS) under GST is a mechanism unique to e-commerce. Under Section 52 of the CGST Act, every e-commerce operator (the platform, not the seller) must collect 1% TCS (0.5% CGST + 0.5% SGST, or 1% IGST for interstate supplies) on the net value of taxable supplies made through it.
When Amazon pays you ₹10,000 for a sale, they deduct 1% TCS (₹100) and pay you ₹9,900. Amazon deposits the ₹100 with the government in your GSTIN's name. You can see this credit in your GST Electronic Cash Ledger and claim it against your output tax liability. To claim TCS credit, you must be a registered taxpayer — another reason why registration is essential even for tiny sales.
Who Collects TCS vs Who Pays GST?
- E-commerce operator (Amazon, Flipkart, etc.): Collects 1% TCS on every transaction and files GSTR-8 monthly.
- Seller (you): Collects GST from customers on your sales price, files GSTR-1 and GSTR-3B, and claims TCS credit deposited by the platform.
Documents Required for GST Registration for E-Commerce Sellers
The documents vary slightly by business structure. Here is the complete checklist:
For Sole Proprietors / Individual Sellers
- PAN card of the proprietor
- Aadhaar card (linked mobile number required for OTP verification)
- Passport-size photograph
- Proof of business address: rent agreement + latest electricity bill, or own property document
- Bank account proof: cancelled cheque or bank statement (showing account number, IFSC, bank name)
For Private Limited Company / LLP
- PAN card of the company / LLP
- Certificate of Incorporation (from MCA)
- Memorandum and Articles of Association (for Pvt Ltd) or LLP Agreement
- PAN and Aadhaar of all directors / designated partners
- Board resolution authorising the signatory
- Proof of registered office address
- Bank account proof in the company's name
For a comprehensive document checklist, see our article on GST Registration Documents.
If you are selling from home, your home address can serve as the business address. Upload your Aadhaar card as address proof along with a recent electricity bill. No commercial office lease is required to start selling online.
Step-by-Step Process: How to Get GST Registration for E-Commerce
GST registration is entirely online through the GST portal (gst.gov.in). Follow these steps:
- Go to gst.gov.in → Services → Registration → New Registration. Select "Taxpayer" as the type and enter your legal name, PAN, email address, and mobile number. You will receive two OTPs — one on your email, one on your mobile.
- Enter both OTPs and submit to generate a Temporary Reference Number (TRN). Note this TRN — you will need it to complete Part B.
- Log in with your TRN and complete Part B. This has 10 tabs covering: Business Details, Promoter / Partner information, Authorised Signatory, Principal Place of Business, Additional Places of Business, Goods and Services (HSN/SAC codes for your products), Bank Accounts, State-Specific Information, and Aadhaar Authentication.
- Upload all required documents in JPG/PDF format (max 1 MB each). Aadhaar authentication via OTP is now mandatory for most applicants — this speeds up approval significantly.
- Submit using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code). On submission, an Application Reference Number (ARN) is generated and sent to your email and mobile. The ARN lets you track status at gst.gov.in.
- Wait for GST officer verification. If Aadhaar authentication is completed, approval typically arrives within 3 working days. Without Aadhaar authentication, field verification may be required and approval can take up to 7 working days. If the officer raises a notice (REG-03), respond within 7 days via REG-04.
- GSTIN issued. Once approved, your GSTIN and GST Registration Certificate (Form REG-06) are available on the GST portal. Download and save this — all e-commerce platforms will ask for it during seller onboarding.
You can also apply for GST registration online with expert assistance to avoid common errors that lead to notices or rejections.
GST Rates Applicable to E-Commerce Products and Services
GST is charged at four main rates — 5%, 12%, 18%, and 28% — depending on the HSN code of the product or SAC code of the service. Common e-commerce categories:
| Product / Service Category | GST Rate | HSN / SAC |
|---|---|---|
| Apparels (below ₹1,000 MRP) | 5% | 61 / 62 |
| Apparels (₹1,000 and above) | 12% | 61 / 62 |
| Footwear (below ₹1,000 MRP) | 5% | 64 |
| Mobile phones and accessories | 12% / 18% | 8517 |
| Packaged food / snacks | 5% / 12% | 21 |
| Books / printed material | Nil / 12% | 49 |
| Electronics (laptops, tablets) | 18% | 8471 |
| Cosmetics and beauty products | 18% / 28% | 33 |
| Online food delivery (Swiggy/Zomato) | 5% (no ITC) | 9963 |
| Online education / courses | 18% | 9992 |
| Software / SaaS | 18% | 9983 |
| Handicrafts | Nil / 5% / 12% | Various |
Always verify the exact HSN/SAC code and rate for your specific product at the official GST Rate Finder or with a GST professional, as misclassification leads to tax notices.
GST Registration for Specific E-Commerce Business Types
GST for Amazon Sellers
Amazon India mandates GSTIN for all seller accounts. Amazon also collects 1% TCS under Section 52 of the CGST Act. Sellers must declare their GSTIN during account creation. Amazon issues a monthly TCS certificate reflecting the tax collected, which sellers can use while filing GSTR-3B. Read the complete guide on GST Registration for Amazon Sellers.
GST for Flipkart Sellers
Flipkart, like Amazon, requires a GSTIN at seller registration. TCS applies at 1%. Flipkart's seller portal (Seller Hub) allows you to add multiple GSTINs if you have warehouses in more than one state. See the dedicated Flipkart GST Registration guide.
GST for Meesho Resellers
Meesho now requires GSTIN for all active sellers. Resellers who previously operated without GST must register and update their details. See our guide on Meesho GST Registration.
GST for D2C (Direct-to-Consumer) Brands
If you run your own online store through Shopify or WooCommerce and ship across India, you need GST registration because you are making interstate supplies. As a D2C brand, you can claim ITC on packaging materials, advertising expenses, and platform subscription fees — a significant cost advantage. You may also consider registering as a Private Limited Company for better credibility and funding prospects.
GST for Dropshippers
In dropshipping, you take the order and the supplier ships directly. GST applies on the margin you earn as well as on the invoice you raise to the customer. Since orders typically flow across multiple states, GST registration is essential. Learn more through our New GST Registration guide.
GST for Export E-Commerce Sellers
If you sell exclusively to international customers (e.g., through Etsy, Amazon Global, or your own site with international shipping), your sales qualify as zero-rated exports under GST. You still need to register for GST and file returns, but you can ship without charging GST by executing a Letter of Undertaking (LUT). This also lets you claim refund of input tax credits on your purchases. See our guide on GST Registration for Export of Services.
GST for Small / Home-Based Online Sellers
Even a home-based seller making handmade candles, handicrafts, or baked goods and selling on Instagram or WhatsApp needs GST registration if they use a payment gateway that routes orders through an e-commerce interface. See our GST Registration for Small Businesses guide for a simpler walkthrough.
GST Returns E-Commerce Sellers Must File
Once registered, you must file GST returns regularly. Missing returns attracts late fees of ₹50 per day (₹20 per day for nil returns) plus 18% interest on outstanding tax.
| Return | Who Files | Frequency | Due Date |
|---|---|---|---|
| GSTR-1 | All registered sellers (outward supplies) | Monthly / Quarterly (QRMP) | 11th of next month / 13th of month after quarter |
| GSTR-3B | All registered sellers (summary + tax payment) | Monthly / Quarterly | 20th of next month (varies by state) |
| GSTR-2B | Auto-generated (ITC statement) | Monthly | Auto-populated on 14th |
| GSTR-8 | E-commerce operators (not sellers) | Monthly | 10th of next month |
| GSTR-9 | Annual return (turnover > ₹2 crore) | Annual | 31st December |
For help filing your returns, see our guide on How to File GST Return Online.
Input Tax Credit (ITC) Benefits for E-Commerce Sellers
One of the biggest financial advantages of GST registration is the ability to claim Input Tax Credit (ITC) — the GST you pay on business purchases can be offset against your output GST liability.
What E-Commerce Sellers Can Claim ITC On
- Raw materials and inventory purchased from GST-registered suppliers
- Packaging materials (boxes, bubble wrap, labels)
- Courier and logistics services (if supplier is GST-registered)
- Amazon / Flipkart / Meesho platform fees and commissions
- Digital advertising (Google Ads, Meta Ads — 18% GST applies, fully claimable)
- Software subscriptions (Shopify, Tally, ERPs — 18% GST, claimable)
- Office supplies, laptops, phones used for business
- Photography and product shoot costs
You sell products worth ₹1,00,000 with 18% GST = ₹18,000 output tax. You purchased inventory worth ₹60,000 with 18% GST = ₹10,800 input tax. You also spent ₹5,000 on Google Ads with 18% GST = ₹900 input tax. Total ITC = ₹11,700. Net GST payable = ₹18,000 − ₹11,700 = ₹6,300 only.
Penalties for Not Registering GST as an E-Commerce Seller
Operating as an e-commerce seller without GST registration exposes you to serious financial and legal consequences:
Minimum penalty: ₹10,000 or 10% of the tax due, whichever is higher.
Intentional evasion: Penalty of 100% of tax due, which can run into lakhs if you have been selling for months without registration.
Interest: 18% per annum on unpaid tax from the date it became due.
Platform consequences: Amazon / Flipkart suspend seller accounts pending valid GSTIN submission.
ITC reversal: Buyers who claimed ITC on invoices from unregistered sellers must reverse that credit.
State-Wise GST Registration for E-Commerce Sellers
If you operate warehouses, fulfilment centres, or offices across multiple states, you need a separate GSTIN for each state where you have a place of business. Many Amazon and Flipkart FBA (Fulfilled by Amazon) sellers are required to register in multiple states because inventory stored in fulfilment centres in another state constitutes a place of business there.
For the complete list of state and city registrations, visit our GST Registration Service page.
GST Registration for Multi-State E-Commerce Operations (FBA / Warehousing)
If you store inventory in Amazon FBA warehouses or third-party fulfilment centres in states other than your home state, the CBIC has clarified (Circular No. 57/31/2018-GST) that consigning goods to warehouses in another state constitutes a supply and requires GST registration in that state.
Practical Example
You are based in Delhi and sell on Amazon. Amazon stores your inventory in their Bhiwandi (Maharashtra) and Hyderabad (Telangana) warehouses. You need three GSTINs: one for Delhi, one for Maharashtra, and one for Telangana. Each registration files its own returns. Inter-branch transfers between your own registrations are treated as supplies (stock transfer) under GST.
Read our related guides: GST for Private Limited Companies and GST for Partnership Firms.
How to Apply for GST Registration for a New E-Commerce Startup
If you are launching a new e-commerce business, here is the recommended sequence before going live:
- Choose your business structure. For e-commerce, a Private Limited Company offers limited liability and better brand trust for B2C customers, while a sole proprietorship is faster to set up for individual sellers. See how to register a company online.
- Apply for PAN (if not existing). Your business PAN is the foundation of your GSTIN. See how to apply for a PAN card.
- Open a current bank account in your business / company name.
- Apply for GST Registration at gst.gov.in or through a professional. Use the step-by-step process described above. See our New GST Registration service.
- Get GSTIN and download Registration Certificate.
- Register as a seller on your chosen platform (Amazon, Flipkart, own website) using your GSTIN.
- Set up accounting software (Tally, Zoho Books, or QuickBooks) to generate GST-compliant invoices and track ITC.
- File returns monthly. Set calendar reminders for GSTR-1 (11th) and GSTR-3B (20th) of every month.
Also consider registering your brand to protect it — see our guides on Trademark Registration in India and Amazon Brand Registration.
Get Your GST Registration Done in 3 Working Days
Our experts handle the entire process — document preparation, portal submission, and officer follow-up — so you can focus on building your online store.
Frequently Asked Questions — GST Registration for E-Commerce
Direct answers to the most common questions from online sellers in India:
Is GST registration mandatory for e-commerce sellers in India even if turnover is below ₹40 lakh?
Yes. Under Section 24(ix) of the CGST Act, 2017, any person supplying goods or services through an e-commerce operator is required to register for GST regardless of their annual turnover. The ₹40 lakh (goods) and ₹20 lakh (services) thresholds do not apply to e-commerce sellers. Even a single rupee of online revenue makes you liable to register.
Can I sell on Amazon or Flipkart without a GST number?
No. Amazon India and Flipkart both require a valid GSTIN at the time of seller account registration. Without a GSTIN, you cannot complete the seller onboarding process, list products, or receive payments. Your account will remain inactive until a valid GSTIN is provided.
How long does GST registration take for an online seller?
With all documents ready and Aadhaar OTP authentication completed during the application, GST registration is typically approved within 3 working days. Without Aadhaar authentication, the officer may visit for field verification and the process can take up to 7 working days. If a deficiency notice (REG-03) is issued, you must respond within 7 days, which may extend the timeline.
What is TCS in GST for e-commerce sellers and how does it work?
TCS (Tax Collected at Source) under GST means the e-commerce platform (Amazon, Flipkart, etc.) deducts 1% of the net value of your sales before paying you and deposits this 1% with the government against your GSTIN. For example, on sales of ₹10,000, the platform pays you ₹9,900 and deposits ₹100 in your name. You can see this credit in your Electronic Cash Ledger on the GST portal and use it to pay your tax liability, effectively getting a credit for tax already paid on your behalf.
Do I need GST registration if I only sell on my own website (no marketplace)?
If you sell exclusively from your own website within a single state and your turnover is below ₹40 lakh (goods) or ₹20 lakh (services), you may technically be below the mandatory threshold since you are not using a TCS-collecting e-commerce operator. However, in practice, payment gateways like Razorpay and Paytm, courier aggregators, and B2B buyers all require a GSTIN. Voluntary registration is strongly advisable to claim ITC and build business credibility.
Can an e-commerce seller opt for the GST Composition Scheme?
No. E-commerce sellers who supply goods or services through a marketplace that is required to collect TCS cannot opt for the Composition Scheme under Section 10 of the CGST Act. Section 10(2)(d) explicitly excludes e-commerce operators and persons supplying through them from the Composition Scheme. You must register under the regular GST scheme regardless of your turnover.
Do I need a separate GST registration for each state where Amazon stores my FBA inventory?
Yes. If Amazon stores your inventory in fulfilment centres in states other than your home state, CBIC Circular No. 57/31/2018-GST clarifies that this constitutes a place of business in that state. You need a separate GSTIN for each such state. Transfers of goods between your own GSTINs in different states are treated as stock transfers and attract GST, which you can later claim as ITC.
What GST returns does an e-commerce seller need to file?
E-commerce sellers must file GSTR-1 (outward supplies, monthly or quarterly under QRMP) and GSTR-3B (summary return with tax payment, monthly or quarterly). They also receive an auto-populated GSTR-2B showing ITC available. Sellers with turnover above ₹2 crore must additionally file GSTR-9 (annual return). The e-commerce platform files GSTR-8 — that is the platform's obligation, not the seller's.
Is GST applicable on international sales from an Indian e-commerce seller?
Exports of goods and services are zero-rated under GST (Schedule III / Section 16 of IGST Act). An Indian seller shipping products to customers outside India charges 0% GST on those sales. However, you must be GST-registered and must either pay IGST and claim refund, or execute a Letter of Undertaking (LUT) to ship without payment of IGST. You can still claim ITC on all inputs used to produce the exported goods.
What is the GST registration fee for an e-commerce seller?
GST registration itself is free — the government charges no fee. If you engage a professional service like SetupFiling, a service fee applies for document preparation and application filing, but the government registration fee is ₹0. There is also no annual renewal fee for a GST registration once obtained.
Can I add multiple business verticals under one GSTIN as an e-commerce seller?
Yes, one GSTIN can cover multiple product categories sold from the same state. If you sell electronics, clothing, and handmade crafts from the same address in the same state, a single GSTIN is sufficient. You declare all HSN codes in your GSTR-1. However, if you have a physical presence (office, warehouse) in another state, you need a separate GSTIN for that state.
What happens if I stop selling online — can I cancel my GST registration?
Yes. If you permanently close your e-commerce business or discontinue online selling, you can apply for GST cancellation through the portal (Form REG-16). You must file all pending returns and clear all outstanding tax dues before the cancellation is approved. Once cancelled, you receive a cancellation order in Form REG-19 and are no longer required to file returns.
Quick Reference Summary: GST for E-Commerce Sellers
| Topic | Key Fact |
|---|---|
| Turnover threshold | No threshold — mandatory for all e-commerce sellers |
| Legal provision | Section 24(ix), CGST Act 2017 |
| TCS rate | 1% (0.5% CGST + 0.5% SGST or 1% IGST) |
| Composition Scheme | Not available for e-commerce sellers |
| Time to register | 3–7 working days with complete documents |
| Government fee | ₹0 (Free) |
| Returns to file | GSTR-1 and GSTR-3B (monthly / quarterly) |
| Penalty for non-registration | ₹10,000 or 10% of tax due (whichever is higher) |
| Multi-state warehousing | Separate GSTIN required per state |
| ITC available | Yes — on inventory, packaging, ads, platform fees, logistics |
