“We’ve been selling for 8 months and never claimed input tax credit. How much money did we lose?”
This question from a D2C founder selling handmade soaps at ₹499 hit hard — because the answer was over ₹2.3 lakh in unclaimed credits. Money that was rightfully theirs, sitting with the government because nobody told them how GST actually works for ecommerce.
GST isn’t just a tax you pay — it’s a system you either work with or get crushed by. Most D2C founders treat it as an afterthought. The smart ones treat it as a competitive advantage.
GST Basics: What Every Ecommerce Seller Must Know
Registration Is Mandatory for Online Sellers
Unlike offline businesses that get a ₹40 lakh threshold (₹20 lakh for services), ecommerce sellers must register for GST from Day 1 — regardless of turnover. If you’re selling through your own Shopify/WooCommerce store, you technically need GST registration before your first sale.
Selling on marketplaces (Amazon, Flipkart, Meesho)? Registration is mandatory — they won’t even onboard you without a GSTIN.
GST Rates for Common D2C Categories
| Category | GST Rate | HSN Code Examples |
|---|---|---|
| Clothing (below ₹1,000) | 5% | 6109, 6104 |
| Clothing (above ₹1,000) | 12% | 6109, 6104 |
| Footwear (below ₹1,000) | 5% | 6401-6405 |
| Footwear (above ₹1,000) | 12% | 6401-6405 |
| Skincare & Cosmetics | 18% | 3304, 3305 |
| Food products (branded & packaged) | 5-12% | Varies by item |
| Health supplements | 18% | 2106 |
| Electronics & accessories | 18% | 8518, 8523 |
| Handmade/artisan goods | 5-12% | Varies |
| Furniture & home decor | 12-18% | 9401-9404 |
Pro tip: If you sell clothing, price your products strategically around the ₹1,000 threshold. A ₹999 kurta attracts 5% GST (₹50). A ₹1,099 kurta attracts 12% GST (₹132). That’s an ₹82 difference that directly hits your margin or makes your product ₹82 more expensive for the customer.
The 5 GST Mistakes Costing D2C Brands Money
1. Not Claiming Input Tax Credit (ITC)
This is the biggest money leak. Every GST you pay on business purchases — raw materials, packaging, shipping, software subscriptions, even your Shopify plan — is claimable as Input Tax Credit.
Common ITC claims most D2C brands miss:
- Shipping charges (18% GST on courier services)
- Packaging materials (12-18% GST)
- Software subscriptions — Shopify, Razorpay, Shiprocket, Klaviyo (18% GST)
- Professional services — photography, design, accounting (18% GST)
- Office rent and utilities (18% GST on rent above ₹20,000/month under RCM)
- Meta and Google ad spend (18% GST on digital advertising)
A brand doing ₹10 lakh/month in revenue typically spends ₹3-4 lakh on these inputs. At 18% average GST, that’s ₹54,000-72,000/month in claimable ITC. Over a year, that’s ₹6.5-8.6 lakh — enough to fund 2-3 months of ad spend.
2. Ignoring TCS on Marketplaces
When you sell on Amazon or Flipkart, the marketplace collects 1% TCS (Tax Collected at Source) — 0.5% CGST + 0.5% SGST — on your net taxable supplies. This isn’t extra tax; it’s an advance collection that you can claim when filing your GSTR-3B return.
But here’s the catch: many sellers don’t reconcile their TCS. The marketplace deducts it, the seller doesn’t claim it back, and the money just sits there.
At ₹20 lakh/month in marketplace sales, that’s ₹20,000/month in TCS. If you’re not claiming it back in your returns, you’re losing ₹2.4 lakh/year for no reason.
3. Wrong HSN Codes
Using the wrong HSN (Harmonized System of Nomenclature) code means you might be paying a higher GST rate than required. It also creates compliance risk — incorrect HSN codes can trigger notices during GST audits.
For example, a “herbal face wash” could be classified under cosmetics (3304, 18% GST) or ayurvedic preparation (3003, 12% GST). The correct classification depends on ingredients, manufacturing license, and AYUSH certification.
Action: Get your CA to verify HSN codes for every product in your catalog. This one-time exercise can save thousands monthly.
4. Not Filing Returns on Time
Late filing attracts ₹50/day penalty (₹25 CGST + ₹25 SGST) plus 18% annual interest on unpaid tax. More critically, if your GSTR-1 and GSTR-3B aren’t filed on time, your buyers can’t claim ITC on their purchases from you — which means B2B customers will stop ordering.
Filing calendar for regular taxpayers:
- GSTR-1 (outward supplies): 11th of next month
- GSTR-3B (summary return + payment): 20th of next month
- GSTR-9 (annual return): 31st December of following year
5. Not Registering in Multiple States When Required
If you store inventory in warehouses across multiple states (common with Amazon FBA or 3PL providers), you need separate GST registration in each state where goods are stored. This applies even if your company is headquartered in one state.
Brands using Amazon’s multi-warehouse fulfillment network often need registrations in Maharashtra, Karnataka, Delhi, Tamil Nadu, and Telangana at minimum.
GST Composition Scheme: Is It Right for Your D2C Brand?
If your annual turnover is below ₹1.5 crore, you can opt for the Composition Scheme: pay a flat 1% GST (0.5% CGST + 0.5% SGST) on turnover for manufacturers, with simpler quarterly returns.
Sounds great, but there are major catches:
- You cannot collect GST from customers — so you absorb the entire tax
- You cannot claim ITC — all input tax becomes a cost
- You cannot sell on marketplaces — Amazon/Flipkart require regular GST registration
- You cannot make inter-state sales — D2C brands selling across India can’t use this
Bottom line: The Composition Scheme is rarely suitable for D2C ecommerce brands. If you’re selling online across states (which is the whole point of D2C), you need regular GST registration.
E-invoicing and E-way Bills
E-invoicing
As of 2026, e-invoicing is mandatory for businesses with turnover above ₹5 crore. If you’re a growing D2C brand approaching this threshold, start preparing now. E-invoicing requires generating invoices through the government’s Invoice Registration Portal (IRP) and getting a unique Invoice Reference Number (IRN) for each invoice.
Most accounting software (Zoho Books, Tally, ClearTax) supports automatic e-invoice generation.
E-way Bills
Required for movement of goods worth more than ₹50,000. For D2C brands, this mainly applies to B2B shipments and bulk inventory transfers between warehouses. Your logistics partner (Shiprocket, Delhivery) typically handles this, but verify they’re generating e-way bills for qualifying shipments.
GST on Returns and RTO: The Hidden Complexity
When a customer returns a product or a COD order RTOs, you’ve already paid GST on that sale. Here’s how to handle it:
- Customer returns (prepaid): Issue a credit note. This reduces your GST liability in the month the return is processed.
- RTO (COD): Since no actual sale occurred (customer rejected delivery), you can adjust this in your GSTR-1 by issuing a credit note against the original invoice.
- Marketplace returns: The marketplace handles the credit note process, but verify that your GST returns reflect the adjustment.
With 28-35% RTO rates on COD orders in India, this isn’t a minor adjustment — it can be ₹50,000-1,00,000/month in GST that you shouldn’t be paying.
Recommended GST Compliance Stack for D2C Brands
| Tool | Purpose | Cost |
|---|---|---|
| ClearTax or Zoho GST | GST return filing, ITC reconciliation | ₹5,000-15,000/year |
| Zoho Books / Tally | Accounting + GST-ready invoicing | ₹5,000-12,000/year |
| Amazon/Flipkart seller portal | TCS reports and reconciliation | Free (part of seller dashboard) |
| CA/tax professional | Monthly filing, annual returns, audit prep | ₹3,000-8,000/month |
Budget: Expect to spend ₹50,000-1,50,000/year on GST compliance. This is non-negotiable — the penalty for non-compliance is far higher.
GST Tips That Save Real Money
- Reconcile ITC monthly — Don’t wait for year-end. Match your purchase invoices with GSTR-2B every month to catch missing credits early.
- Track all business expenses — Even small expenses like courier charges, packaging tape, and label printing have GST you can claim.
- Price products strategically — If you’re near a GST slab threshold (₹1,000 for clothing/footwear), price just below it.
- Automate reconciliation — Tools like ClearTax can auto-match your purchase data with GSTR-2B, flagging mismatches before filing.
- Separate B2B and B2C invoicing — B2B customers need proper GSTIN on invoices to claim their ITC. Make sure your Shopify/WooCommerce checkout captures GSTIN for B2B orders.
Need Help With Ecommerce GST Compliance?
At Growww Tech, we help D2C brands set up their ecommerce operations right from the start — including GST-compliant invoicing, proper checkout flows for B2B/B2C, and integration with accounting tools. If you’re unsure whether your GST setup is costing you money, reach out for a free consultation.
Related reading:








