When we listed our first product on Meesho back in March 2024, GST was the last thing on our minds. We were busy worrying about product photos, pricing, and whether anyone would even click "buy." Six months in, we got our first notice from the GST department asking us to explain a mismatch between our GSTR-1 and GSTR-3B filings. That one email cost us three days of back-and-forth with our accountant and a fine of a little over ₹2,400.
That was the moment GST stopped being "something we'll figure out later" and became something we actually understood.
If you're a new seller whether you're selling apparel, home decor, or anything else online in India this post covers the mistakes we made, the ones we watched other sellers make in our supplier and seller WhatsApp groups, and what we'd tell our past selves if we could.
Why GST Trips Up Online Sellers More Than Offline Ones
A shopkeeper selling from a single store in one city has a fairly simple compliance picture. An online seller doesn't. The moment you list a product on Amazon, Flipkart, or Meesho, you're technically selling across state lines, dealing with platform-level tax collection rules, and generating far more invoices per month than most small offline retailers ever would.
We were shipping to 14 different states within our first two months on Meesho. Each of those orders needed a correctly generated invoice, and each one fed into returns that had to reconcile with what the platform reported to the tax department. Offline, you might issue 20 invoices a week. Online, we were issuing over 300 a month by our fourth month of operations. Small errors that wouldn't matter once suddenly matter three hundred times.
Mistake 1: Registering for GST at the Wrong Time
Some sellers wait too long, thinking they can stay under the radar until they cross the ₹40 lakh threshold for goods. Here's the problem: almost every major online marketplace in India requires a valid GSTIN before you can even create a seller account, regardless of your turnover. We tried to list on Flipkart in early 2024 without one and got rejected within a day.
Others register too early, before they've decided their business structure, and end up with a GSTIN tied to a proprietorship when they actually meant to register as a partnership. Changing that later isn't a quick fix it usually means cancelling the old registration and applying fresh, which held up our own Storm Valor listings for almost three weeks in mid-2024.
The fix is simple in hindsight: register only after you've picked your business structure, and register before you approach any marketplace, not after they ask for it.
Mistake 2: Not Understanding Composition Scheme vs Regular Scheme
A lot of new sellers pick the Composition Scheme because the tax rate looks lower and the paperwork looks lighter. What nobody tells you upfront is that Composition Scheme sellers generally can't sell through most e-commerce operators that collect Tax Collected at Source (TCS). We learned this after a seller in our network spent two weeks trying to get approved on Amazon under composition, only to be told it wasn't possible for his category.
If online marketplaces are your primary channel, the Regular Scheme is almost always the practical choice, even though it means more frequent filings.
Mistake 3: Using the Wrong HSN Code
HSN (Harmonized System of Nomenclature) codes decide which tax rate applies to your product. For apparel, home textiles, and accessories, there are multiple codes that look deceptively similar, and picking the wrong one either overcharges your customer or underpays the government both of which cause problems eventually.
We initially classified one of our hoodie lines under a generic textile code instead of the specific apparel code, and it took a full afternoon with our CA to identify why our tax liability calculations didn't match what the marketplace was reporting. Get this checked properly once, categorize it in a spreadsheet against every SKU you sell, and you won't have to think about it again unless you launch a genuinely new product category.
Mistake 4: Getting the GST Rate on Apparel Wrong
Apparel and textile products in India have historically been taxed at different rates depending on the sale value per piece, with a lower slab for lower-priced garments and a higher one above a certain threshold. Rates and thresholds have shifted over the years, and they can shift again, so treat any specific number you read online including this post as a starting point, not gospel. Always confirm the current applicable rate on the official GST portal or with your CA before pricing a new product line.
What cost us money wasn't misunderstanding the concept it was forgetting to update our listings when a rate change actually happened. We kept selling at an old tax-inclusive price for almost six weeks after a rate revision, which quietly ate into our margin on every single order in that window.
Mistake 5: Ignoring the Reverse Charge Mechanism
If you're buying raw materials fabric, trims, packaging from an unregistered supplier, reverse charge provisions can apply, meaning you as the buyer become responsible for paying GST on that purchase instead of the seller. Most new sellers have never heard of this until it shows up as a discrepancy during a filing review.
We had exactly one supplier early on who wasn't GST-registered, and it took us months to realize our invoicing from that relationship wasn't being accounted for correctly. The safest habit: check a new supplier's GST registration status before your first purchase order, not after.
Mistake 6: Invoice Formatting Errors That Seem Small but Aren't
A GST-compliant invoice isn't just any bill with a total at the bottom. It needs specific fields — your GSTIN, the buyer's details where applicable, a sequential invoice number, HSN codes per line item, the tax breakdown by CGST/SGST/IGST, and the place of supply. Missing even one of these can invalidate the invoice for input tax credit purposes on the buyer's end.
Our biggest early mistake here was invoice numbering. We restarted our invoice numbers every month like a habit carried over from a different, informal record-keeping system. GST rules expect a consistent, sequential numbering pattern for a financial year. We had to go back and manually reconcile close to 400 invoices to fix this before a filing deadline in late 2024. It was avoidable, and it ate an entire weekend.
Mistake 7: Not Reconciling GSTR-1 and GSTR-3B Every Month
GSTR-1 reports your sales in detail. GSTR-3B is your summary return with the actual tax payment. These two need to match, and marketplaces also report their own data to the tax department separately. When all three don't line up, that's when notices happen.
We now block out the first week of every month specifically for reconciliation, comparing our internal sales records, the marketplace payout reports, and our draft GSTR-1 before anything gets filed. It sounds tedious, and it is, but it's far less tedious than responding to a mismatch notice after the fact.
Mistake 8: Leaving Input Tax Credit on the Table
Every rupee of GST you pay on business expenses fabric, packaging material, courier charges, even certain software subscriptions can potentially be claimed back as input tax credit, reducing what you owe. New sellers often don't track this properly because they're not keeping proper purchase invoices, or they're paying vendors in cash without documentation.
In our first year, we estimate we left somewhere between ₹15,000 and ₹18,000 of legitimate input tax credit unclaimed simply because we didn't have organized purchase records. That's not a small number for a business our size at the time.
Mistake 9: Filing Late, or Not Filing at All in Slow Months
Some sellers assume that if they had no sales in a particular month, they don't need to file. That's incorrect — a nil return still needs to be filed on time, and late fees accumulate daily even on a nil filing. We missed one nil filing during a slow month in our second year and paid a late fee that was honestly embarrassing given we owed zero actual tax.
Set a recurring reminder for filing dates regardless of how the month went. It takes ten minutes to file a nil return and avoids a completely unnecessary penalty.
Mistake 10: Forgetting About TCS Collected by Marketplaces
Amazon, Flipkart, and Meesho are required to collect Tax Collected at Source under Section 52 of the GST Act on the sales they facilitate for you, and this shows up in your GSTR-2A/2B. New sellers frequently forget to reconcile this TCS credit against their own liability, effectively paying more tax than they need to because they never claimed it back.
Every quarter, we now cross-check the TCS credit reflected against our marketplace payout statements. In one quarter alone, this reconciliation recovered close to ₹6,500 in credit we would otherwise have simply not claimed.
Invoicing Habits That Have Nothing to Do With GST but Still Cost You
A few things we've picked up that fall outside GST rules but matter just as much for running things smoothly:
- Keep a single digital record of every invoice issued, backed up outside your invoicing software. We lost access to a month of invoices during a software migration in 2024 and had to rebuild them from marketplace order data, which was painful and avoidable.
- Never edit an issued invoice directly. Issue a credit note instead. This keeps your audit trail clean and is what any GST auditor will expect to see.
- Match your invoice currency, rounding, and totals exactly to what the marketplace reports. Even a one-rupee rounding mismatch across hundreds of orders creates unnecessary reconciliation headaches later.
What Changed for Us After Fixing This
None of this was complicated once we understood it. The hard part was that nobody explained it clearly when we were starting out most guides online were either too legal and dense, or too vague to actually apply. Once we built a monthly reconciliation habit and got our invoice formatting right, our filing time dropped from what used to be a stressful two-day scramble to about half a day of routine checking.
More importantly, we stopped losing money to unclaimed credit and avoidable penalties, which added up to real savings over a year.
A Quick Checklist Before Your Next Filing
- Confirm your GSTIN and business structure match what's registered with every marketplace you sell on
- Double-check HSN codes against your actual product catalog, not just the closest match
- Verify the current GST rate for your product category directly on the GST portal
- Check every new supplier's GST registration status before purchasing
- Keep invoice numbering sequential and consistent through the financial year
- Reconcile GSTR-1, GSTR-3B, and marketplace reports monthly, not just before deadlines
- Track every business expense invoice so you don't lose input tax credit
- File nil returns on time even in months with zero sales
- Reconcile TCS credit from marketplaces every quarter
Final Thoughts
GST compliance isn't the exciting part of running an online business, and it's easy to push it down the priority list when you're focused on sales and growth. But the sellers who treat it as a monthly habit instead of a once-a-year scramble end up saving real money and avoiding the kind of notices that eat into both time and peace of mind.
We learned most of this by making the mistakes ourselves. Hopefully this saves you a few of those.
This post is based on our own experience as a small business owner and is meant to share what we learned, not to serve as formal tax advice. GST rates and rules can change, so always confirm current requirements with a qualified CA or the official GST portal before making compliance decisions.
0 Comments