Skip to content

GST for Ecommerce Sellers in India (2026): Registration, Returns and What It Really Costs

By Ravikant Tyagi · 16 min read

Your store is ready, the product is packed, and then someone tells you nothing moves without a GSTIN. So you call a CA. One says you must register today. Another says you're fine under ₹40 lakh. A YouTube video says Meesho lets you sell without GST. All three are partly right, and none of them explained the rule that actually decides it for you.

Here's that rule in one line: it's not your turnover that decides GST, it's where you sell and where you ship. Marketplace or own website. One state or all of India. Get those two answers right and the whole GST question resolves in about ten minutes. This guide gives you the straight answers: when registration is genuinely mandatory, when you can legally wait, what monthly filing really costs with a CA, and the input tax credit most new sellers throw away.

One line before we start: this is operational guidance from an operator, not tax advice. Confirm your specific situation with a CA before you act on it.

Executive summary

Selling goods on Amazon, Flipkart or Meesho: GST registration is mandatory from order one, no turnover threshold, with one narrow carve-out for single-state sellers using an enrolment ID. Selling goods on your own website: you're exempt up to ₹40 lakh turnover, but only while you ship within your own state; the moment you ship inter-state, registration becomes mandatory regardless of turnover, and almost every D2C brand ships nationally from day one. Services get ₹20 lakh even inter-state. Registration is free on the government portal and takes about a week with Aadhaar authentication. Monthly compliance is two returns, GSTR-1 and GSTR-3B, and a CA files both for ₹1,000 to ₹3,000 a month. In exchange you claim back 18% GST on ads, courier, packaging and software, which for most brands more than pays the CA.

Getting StartedFindValidateUnit EconomicsScale

Do you need GST to sell online? The straight answer

GST law treats online sellers differently based on the channel, not the size of the business. Here's the full picture in one table:

Where and what you sellGST registrationThe rule behind it
Goods on Amazon, Flipkart, Meesho, JioMartMandatory from the first orderSection 24(ix), CGST Act: no threshold exemption for supply through an ecommerce operator
Goods on a marketplace, one state only, under thresholdExempt with an enrolment IDCarve-out effective 1 October 2023; PAN-based enrolment on the GST portal, intra-state sales only
Goods on your own website, shipping across IndiaMandatory from the first inter-state orderSection 24(i): inter-state supply of goods requires registration regardless of turnover
Goods on your own website, your state onlyNot until ₹40 lakh turnover (₹20 lakh in special category states)Standard threshold applies because no marketplace and no inter-state supply is involved
Services (consulting, design, digital products) on your own siteNot until ₹20 lakh, even selling across statesInter-state service providers get the ₹20 lakh exemption; goods sellers don't

The thresholds themselves are documented on ClearTax and Tally Solutions, and the registration itself happens only on the official portal, gst.gov.in. Anyone charging you a "government fee" for GST registration is charging you for their time, not the government's. The portal is free.

Notice what the table is really saying. The ₹40 lakh threshold that everyone quotes at you protects exactly one kind of seller: a goods business selling on its own website to customers in its own state. A bakery delivering across Jaipur. A plant nursery serving one city. The moment you put products on a marketplace or ship a single order across a state border, the threshold stops protecting you.

The ₹20 lakh and ₹40 lakh thresholds, and why inter-state shipping breaks them

The threshold is measured on aggregate turnover: all your sales across India under one PAN, including exempt sales, added up for the financial year. ₹40 lakh for goods in most states, ₹20 lakh for services, and ₹20 lakh and ₹10 lakh respectively in special category states like Manipur, Mizoram, Nagaland and Tripura.

Now the part that trips up nearly every D2C founder. Section 24 of the CGST Act lists cases where registration is compulsory regardless of turnover, and inter-state supply of goods is at the top of that list. Your Shopify store doesn't ask customers to stay inside your state. The first time someone in Pune buys from your Delhi warehouse, you've made an inter-state supply, and the ₹40 lakh cushion you were counting on is gone. Selling ₹8,000 a month? Doesn't matter. Inter-state goods means registered, full stop.

Services are the exception worth knowing. A notification under the IGST Act exempts inter-state service providers up to ₹20 lakh. So a freelance designer in Indore can invoice clients in Bangalore without a GSTIN until ₹20 lakh. A candle brand in Indore shipping one candle to Bangalore cannot. Goods and services play by different rules, and most generic advice online blurs them together.

Can you legally start selling without GST?

Yes, in specific situations, and it's worth being honest about them because registering before you've validated demand adds a monthly compliance habit you might not need yet.

Route 1: sell services first. If your early revenue is services, consulting, done-for-you work, digital products you deliver yourself, you have ₹20 lakh of room even across states. Plenty of founders fund their first inventory this way.

Route 2: own website, own state, under ₹40 lakh. Legal and clean. The catch is practical: you must genuinely restrict shipping to your state, which means turning off pincodes outside it. Works for local-delivery categories like baked goods, plants and fresh products. Doesn't work for a brand that wants India from day one.

Route 3: the marketplace enrolment ID. Since 1 October 2023, an unregistered seller can supply goods through an ecommerce operator without a GSTIN if they sell in one state only, stay under the threshold, and generate an enrolment number on the GST portal after PAN validation. The GSTN advisory on this is summarised well by Taxguru. Reality check: Meesho built onboarding around this route; Amazon and Flipkart still effectively require a GSTIN for most categories. And single-state selling on a national marketplace caps your market so hard that most sellers outgrow the carve-out within months.

Route 4: validate before you sell. Landing page, waitlist, ad tests measuring click and signup intent. None of that needs a GSTIN because nothing is being supplied. If you're still deciding what to sell, this is where to spend your energy, and the full ecommerce start guide covers that sequence end to end.

One more honest point. Founders treat GST registration as a cost to postpone. Run the numbers and it's often the opposite. If you're spending ₹50,000 a month on Meta ads, you're paying ₹9,000 a month in GST on those ads. Registered, you claim that back. Unregistered, it's gone. The CA fee looks small next to that.

Decision Framework

Selling goods on Amazon, Flipkart or any marketplace beyond one state → register now, it's mandatory. Own website shipping across India → register now, inter-state goods supply is mandatory registration. Services under ₹20 lakh → skip for now, revisit at ₹15 lakh. Goods on your own site, one state only, under ₹40 lakh → legally skip, track turnover monthly, and pre-collect your documents. Not yet selling, still validating → no GSTIN needed, don't let paperwork delay validation. Spending ₹30,000+ a month on ads → register even if not forced to; input tax credit usually beats the compliance cost.

The composition scheme, and why ecommerce sellers usually can't use it

Your CA might mention the composition scheme: pay a flat 1% of turnover (for goods traders, up to ₹1.5 crore), skip detailed invoicing, file quarterly. Sounds perfect for a small brand. For online sellers it almost never works, for three reasons.

First, composition dealers cannot make inter-state sales. That alone disqualifies any brand shipping nationally. Second, no input tax credit: the 18% GST on your ads, courier and packaging becomes pure cost. Third, service providers can't supply through ecommerce operators under composition at all, and while goods sellers under composition have been allowed on marketplaces since October 2023, the intra-state-only condition still applies, so the marketplace listing shows your products to all of India and you can legally ship to almost none of it.

Who actually benefits: a single-city trader doing offline plus a little local online delivery. If that's not you, skip it and take regular registration.

How to register for GST: documents, steps and a realistic timeline

The process is fully online at gst.gov.in: New Registration, verify PAN, mobile and email with OTPs, get a Temporary Reference Number, fill Part B with documents, complete Aadhaar authentication, receive an ARN. With successful Aadhaar authentication and clean documents, approval typically lands in 3 to 7 working days. Skip Aadhaar authentication or trip a risk flag and you're into physical verification territory, which can stretch to 30 days. Plan for a week, budget for three.

Government fee: zero. A CA will do the filing for ₹1,000 to ₹5,000 and is worth it if your premises situation is messy (rented, co-working, home address with a parent's name on the electricity bill), because clarification notices are where DIY applications go to die. You get 7 days to respond to a query; miss it and you start over.

Execution Checklist
  • PAN card of the proprietor, or of the company/LLP plus all directors or partners
  • Aadhaar of the proprietor or authorised signatory, with a mobile number linked for OTP
  • Passport-size photo (JPEG, under 100 KB)
  • Bank proof: cancelled cheque or first page of statement showing name, account number, IFSC
  • Electricity bill or property tax receipt of the business premises, not older than 2 to 3 months
  • If rented: rent agreement plus owner's NOC; if a family property: consent letter from the owner
  • Constitution proof for non-proprietors: partnership deed or certificate of incorporation
  • List of your top 5 products with HSN codes (find them on the CBIC portal, cbic-gst.gov.in)
  • DSC (digital signature) if registering a company or LLP
SOP Preview · GST Registration SOP

The step that stalls most applications is premises proof. If the electricity bill isn't in your name, attach the bill plus a one-page consent letter or NOC from whoever's name is on it, signed, with their ID proof. Home address as principal place of business is fully legal for an online seller; declare it honestly rather than borrowing a friend's shop address, because a failed physical verification suspends the GSTIN you just fought for. And respond to any clarification notice within 48 hours, not on day 7.

Source Scratch to ₹5 Lac/month · Phase Getting Started · SOP GST Registration SOP

What GST compliance actually costs every month

This is the question founders really want answered, because "compliance burden" sounds scary until you see it in rupees. Once registered, your recurring returns look like this:

ReturnWhat it isDue dateApplies to you?
GSTR-1Detail of every sale you made11th of next month (13th of month after quarter under QRMP)Yes, always
GSTR-3BSummary return where you actually pay tax20th of next month (22nd/24th after quarter under QRMP)Yes, always
PMT-06Monthly tax deposit for QRMP filers25th of the monthOnly if you choose QRMP
GSTR-9Annual return31 DecemberOptional under ₹2 crore turnover

Under ₹5 crore turnover you can opt into the QRMP scheme: file GSTR-1 and GSTR-3B quarterly, deposit tax monthly through a simple challan. It cuts your filing events from 24 a year to roughly 8. Most small sellers should take it; return details and due dates are laid out on ClearTax's GSTR-1 guide.

Now the real cost. A CA or a filing service handles GSTR-1 plus GSTR-3B for a small ecommerce seller at ₹1,000 to ₹3,000 a month, depending on your city and invoice volume. Add the one-time registration help and an annual return, and year one of GST compliance runs roughly ₹15,000 to ₹40,000 all-in. Two rules that keep you out of trouble regardless of who files: nil returns must still be filed even in a zero-sales month, and the numbers in your marketplace reports must match what goes into GSTR-1, because the marketplace is independently reporting your sales to the government (more on that under TCS). Where this sits in your overall budget is covered in the full cost breakdown for starting a D2C brand.

One rate-related note for 2026: since 22 September 2025, GST slabs have been rationalised to mainly 5% and 18% (with 40% reserved for luxury and sin goods), replacing the old four-slab structure, as documented in the government's GST reforms note. Most D2C categories now sit at 5% or 18%. Check your product's current rate against its HSN code on ClearTax's rate finder before you price, not after.

Input tax credit in plain words: the money most sellers leave on the table

Input tax credit (ITC) is the mechanism that makes GST bearable. Plain words: the GST you pay on business purchases becomes a credit that reduces the GST you owe on sales. You're only ever paying tax on your value addition, not on the full chain.

Look at what a D2C brand buys every month. Meta and Google ads: 18% GST. Courier and shipping aggregators: 18%. Packaging: taxed on purchase. Shopify subscription, payment gateway fees, your CA's own bill: 18% each. Here's a real month for a small brand:

ExpenseAmount (pre-GST)GST paid
Meta + Google ads₹1,20,000₹21,600
Courier (aggregator invoice)₹25,000₹4,500
Packaging purchase₹15,000₹2,700
Shopify + gateway + tools₹8,000₹1,440
Total ITC available·₹30,240

If that brand collected ₹45,000 of GST on its sales that month, it pays only ₹14,760 in cash. The other ₹30,240 is settled by credits. Skip the credits and you pay the full ₹45,000 while also having eaten the ₹30,240 as cost. That's the difference between a brand that knows its unit economics and one that wonders where the margin went. According to the Margin Waterfall™ framework, unclaimed ITC behaves exactly like a hidden 2 to 4 point margin leak: invisible on any single order, brutal at month-end.

Operator Framework

Margin Waterfall™: selling price minus COGS, packaging, shipping, payment gateway, RTO loss, then CAC. GST touches four of those six lines. If your invoices for ads, courier and packaging don't carry your GSTIN, each of those lines is silently 18% heavier than it should be, and the number at the bottom of the waterfall shrinks with no visible cause.

Source Scratch to ₹5 Lac/month · Phase Unit Economics · Framework Margin Waterfall™ · Created by Ravikant Tyagi, 2026

Three conditions to actually get the credit. The invoice must carry your GSTIN, so update your Meta business settings, Google Ads billing, Shopify profile and courier account today. The vendor must file their return so the invoice appears in your GSTR-2B; credits that don't appear there can't be claimed. And you must pay the vendor within 180 days. Mechanics are covered in ClearTax's ITC guide; your CA matches GSTR-2B monthly, which is a big part of what that ₹1,000 to ₹3,000 buys.

Founder Mistake

Running ads from a personal card with no GSTIN added to the ad account. I reviewed a brand doing ₹1 lakh a month on Meta ads for eleven months before anyone checked the billing settings. No GSTIN on the invoices meant roughly ₹2.16 lakh of GST paid on ads with zero credit claimed, more than the founder's entire year of CA fees, packaging and Shopify bills combined. The fix took four minutes in Meta Business Settings. Check yours before your next campaign goes live, and do the same inside your payment gateway dashboard while you're at it; the gateway comparison shows how 18% GST sits on top of every gateway fee too.

TCS on marketplaces: the 0.5% you'll see missing from every settlement

Sell on Amazon, Flipkart or Meesho and you'll notice a small deduction labelled TCS on every settlement report. Under Section 52 of the CGST Act, marketplaces must collect tax at source on the net value of your sales. The rate was cut from 1% to 0.5% effective 10 July 2024, per CBIC Notification 15/2024, as explained in ClearTax's TCS guide.

Two things founders get wrong about TCS. First, it isn't an extra tax. The amount lands in your electronic cash ledger once you accept it on the GST portal (the marketplace files it via GSTR-8), and it offsets the GST you owe in GSTR-3B. It's a cashflow timing issue, roughly 0.5% of sales parked with the government for a few weeks, not a cost. Second, TCS is why "I'll under-report my marketplace sales" is a fantasy. The marketplace has already told the tax department your exact number. Your GSTR-1 either matches it or triggers a notice.

What non-compliance actually costs

The penalty structure, from mild to severe, per ClearTax's late fee guide:

Late filing: ₹50 per day per return (₹20 for nil returns), capped based on turnover, plus 18% annual interest on unpaid tax. Miss both monthly returns for a few months and you're looking at ₹5,000 to ₹10,000 in fees for returns that would have cost ₹2,000 to file on time.

Continued default: stop filing long enough and your GSTIN gets suspended, then cancelled. A cancelled GSTIN freezes your marketplace account mid-season, which costs more in lost sales than every penalty combined.

Selling without registration when it was mandatory: Section 122 sets the penalty at ₹10,000 or the full tax due, whichever is higher, and the department can demand back-tax on everything you sold while unregistered. This is the expensive way to learn the inter-state rule from earlier.

Operator Note · Ravikant Tyagi

When I audit a struggling brand's P&L, GST is the second thing I open after ad spend. Not compliance status, credit capture. In more than half the small brands I've reviewed as a Fractional COO, the GSTR-2B showed credits sitting unclaimed because invoices were in a personal name or a vendor wasn't chased to file. Founders obsess over negotiating ₹2 off a courier slip while ₹4 of claimable GST on the same slip evaporates. Fix the boring plumbing first.

Your next action today

Answer one question tonight: in the next 90 days, will you sell on a marketplace or ship outside your state? If yes, start gathering the nine documents in the checklist above and file the application this week, because registration is the slowest paperwork on your launch path and everything else, gateway approval included, moves faster with a GSTIN in hand. Slot it into week one of your 90-day launch roadmap. If no, set a monthly reminder to check turnover against your threshold, add your future GSTIN plan to your store setup checklist, and get back to validating the product. Either way, add one recurring calendar event for the 11th and 20th of every month. Compliance is a habit, not a project.

If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.

About the author
Ravikant Tyagi, Founder of D2C Acquisition.Lab
Founder, D2C Acquisition.Lab
  • Former Distribution Head at Eureka Forbes (₹3,500 crore consumer business).
  • Former Supply Chain & Operations Leader at Atomberg Technologies during its growth from ₹400 crore to ₹1,200 crore.
  • Creator of the Scratch to ₹5 Lac/month Operating System. Fractional COO to funded consumer startups.
D2C OperationsUnit EconomicsProduct ValidationSupply ChainEcommerce LogisticsFounder Execution Systems

Want the whole system, not just the theory?

Scratch to ₹5 Lac/month: 9 live calculators (margin, RTO, break-even), 50+ SOPs, and a 90-day plan built for Indian D2C.

₹1,999₹4,99960% off
Start building today
  • One-time payment
  • No recurring fees
  • Instant access

FAQ

Common questions

Only in specific cases. Services up to ₹20 lakh turnover, even across states. Goods on your own website up to ₹40 lakh, but only if you ship within your own state. On marketplaces, goods sellers can skip GST only via the enrolment ID route: single state, under threshold, PAN validated on the GST portal. Selling goods on a marketplace normally, or shipping inter-state from your own site, makes registration mandatory from the first order.

Practically yes. There's no marketplace rule forcing it, so the ₹40 lakh threshold applies in theory. But the moment your store ships a single order to another state, inter-state supply of goods makes GST registration mandatory regardless of turnover. Since almost every Shopify brand ships across India from day one, treat GST registration as part of your store launch checklist, not something to defer.

For a small ecommerce seller, expect ₹1,000 to ₹3,000 a month for GSTR-1 and GSTR-3B filing, including GSTR-2B credit matching. Registration help costs ₹1,000 to ₹5,000 one-time (the government portal itself is free). Year one all-in, including the annual return, typically runs ₹15,000 to ₹40,000. If you spend even ₹30,000 a month on ads, the input tax credit you claim usually exceeds the CA fee.

Marketplaces must collect tax at source at 0.5% of your net taxable sales (cut from 1% in July 2024) under Section 52 of the CGST Act. It's not an extra tax. Once you accept the entries on the GST portal, the amount sits in your electronic cash ledger and offsets the GST you owe in GSTR-3B. Treat it as a small cashflow delay, and remember it means the government already knows your exact marketplace sales.

Usually not usefully. Composition dealers pay a flat 1% on turnover but cannot make inter-state sales, cannot claim input tax credit on ads, courier or packaging, and service providers can't sell through marketplaces under it at all. Goods sellers have been allowed on marketplaces under composition since October 2023, but only for intra-state orders. For any brand shipping nationally, regular registration is the only workable option.

Section 122 sets the penalty at ₹10,000 or the full tax amount due, whichever is higher, and the department can demand back-tax on everything sold while you were unregistered, plus 18% interest. Marketplaces also report your sales through TCS filings, so unregistered or under-reported selling gets flagged automatically. If you've already crossed the line, register now and regularise with a CA rather than waiting for a notice.