Taxes & Compliance

GST Basics for Small Online Sellers (India): No-Spend Challenge (2025)

GST for Small Online Sellers (India): Basics + No-Spend


🧭 What is GST for small online sellers?

Goods and Services Tax (GST) is India’s indirect tax on most goods/services. If you sell online—physical products or taxable digital services—GST touches nearly every step: registration, invoices, shipping (e-way bills), marketplace TCS (tax collected at source), and monthly returns. For small sellers, the rules can feel heavy—but with a simple workflow and a cash-flow habit, compliance becomes routine.

Why it matters

  • Visibility & growth: Marketplaces often prefer GST-registered sellers for smoother settlements and fewer restrictions.

  • Cash-flow predictability: When you earmark a slice of every sale for GST, you avoid last-minute crunches.

  • Penalty avoidance: Timely filing prevents late fees, interest, and notice headaches.


✅ Do you need GST registration? (thresholds, e-commerce rules)

Turnover thresholds (broad guidance):

  • Goods: Registration generally required when annual aggregate turnover exceeds ₹40 lakh (normal states); ₹20 lakh in many special category states.

  • Services: Registration generally required when aggregate turnover exceeds ₹20 lakh (normal states); ₹10 lakh in many special category states.

E-commerce rule (the big one):
If you sell through an e-commerce operator (ECO) like Amazon, Flipkart, Meesho, etc., GST registration is generally compulsory even if you’re under threshold. In addition, ECOs must deduct TCS on your net supplies and deposit it; you later reconcile and claim that credit.

Other compulsory registration triggers include inter-state taxable supplies and certain notified categories. If in doubt, register—especially if you plan to scale, sell across states, or list on multiple marketplaces.

GoodHabits tip: Create a one-page eligibility checklist: (1) Where do I sell? (own site / ECO / both) (2) What do I sell? (taxable? exempt?) (3) Annual aggregate turnover (all states combined). If any “compulsory” box is ticked, proceed to registration.


🛠️ Quick Start: 9 steps to be compliant this week

  1. Decide your channel mix. Marketplace-only, own website (Shopify/WooCommerce), or both.

  2. Apply for GSTIN with your PAN, bank, address proof. Choose the correct business constitution (sole prop/partnership/company).

  3. Banking hygiene. Dedicated business current account; enable UPI/QR with business name.

  4. Invoicing basics. Put your GSTIN, invoice number & date, buyer details, HSN/SAC, taxable value, GST rate, place of supply on every invoice.

  5. HSN discipline. Assign an HSN/SAC to each product/service once; keep a master sheet.

  6. Marketplace TCS. Ensure your seller account is mapped to your GSTIN. Download TCS statements monthly; track the credit appearing in your ledger.

  7. Shipping & e-way bill. For consignments ≥ ₹50,000, generate an e-way bill before dispatch (exceptions apply). Coordinate with your courier on who generates what.

  8. Returns calendar. Add recurring reminders: GSTR-1 (sales), GSTR-3B (payment). Keep a separate note for e-invoicing if eligible.

  9. Reconciliation ritual. Every month, match marketplace settlement reports, TCS statements, your sales register, and portal ledgers. Fix mismatches immediately.


🧠 The No-Spend Sprint: a seller’s cash-flow habit

Why a “No-Spend Sprint” belongs in a GST guide: GST is paid periodically, but sales happen daily. If you spend every rupee you collect, compliance week hurts. A 10–30 day “No-Spend Sprint” before return due dates helps you park cash for GST, shipping, and working capital.

How to run it (simple version):

  • Rule: Pause all non-essential business spending for 10–30 days before your filing deadline (e.g., the 1st–10th of each month).

  • Slice: Auto-transfer 8–12% of gross sales to a “GST Stash” sub-account after each marketplace payout.

  • Check: Mid-sprint, estimate tax due (taxable sales × rate – ITC – TCS credit).

  • Pay: File GSTR-3B from the stash—no scramble, no stress.

  • Reward: After filing, release a tiny percentage toward growth (ads, packaging) and keep the rest for inventory cycles.

Micro-habit: Every payout day, move ₹8 of every ₹100 to the GST Stash. It’s boring—and that’s the point.


🗺️ 30-60-90 Day Roadmap

Days 1–30: Foundation

  • Register, verify GSTIN on marketplaces.

  • Create invoice templates with correct fields.

  • Build your HSN list and update product pages.

  • Set up an e-way bill portal login and test one bill.

  • First No-Spend Sprint + create your GST Stash.

Days 31–60: Compliance rhythm

  • File your first GSTR-1 & 3B on time.

  • Start a monthly reconciliation ritual (marketplace statements ↔ sales register ↔ ledgers).

  • Draft a returns calendar for the year (include e-invoicing checks if near threshold).

  • Document SOPs so anyone can repeat the steps.

Days 61–90: Optimization

  • Automate: invoicing, HSN mapping, reconciliation, reminders.

  • Review shipping + e-way bill process with your courier.

  • Build a simple dashboard: sales, GST due, TCS credits, filing status.

  • Test a 2-week no-spend before a big inventory purchase to smooth cash needs.


🧰 Techniques & Frameworks (what to know, what to do)

Invoicing & e-Invoicing

  • Regular invoicing: Use a consistent serial; include GSTIN, buyer details, HSN/SAC, place of supply, tax breakup.

  • e-Invoicing: If your aggregate annual turnover (AATO) exceeded ₹5 crore in any year since 2017-18, e-invoicing is mandatory. That means generating an Invoice Reference Number (IRN) from the government portal for B2B invoices (plus some B2C cases in specific sectors).

  • Time-limit update (if applicable to you): Certain AATO bands must upload e-invoices within a specified timeframe (e.g., 30 days for AATO ≥ ₹10 crore) as per current advisories—monitor official updates as you grow.

Action: Create an “e-invoice readiness” check monthly. When your AATO nears ₹5 crore, choose e-invoice-capable software and practice on mock data.

HSN/SAC Codes

  • HSN/SAC classification drives tax rates and return reporting.

  • As per GST advisories, minimum 4 or 6 digits must be reported in GSTR-1 based on turnover. Keep your HSN master up to date and consistent across channels.

Action: Maintain one HSN/SAC table with: item name, HSN, rate, unit, and a link to your source. Audit it quarterly.

TCS by Marketplaces (Section 52)

  • Marketplaces (ECOs) collect TCS on the net taxable value of your supplies and deposit it to the government.

  • Your TCS credit appears in your Electronic Cash Ledger once the operator files their statement; you use that credit while paying your tax in GSTR-3B.

Action: Download the ECO’s monthly TCS statement; confirm the credit reflects. Escalate discrepancies immediately (do not wait till quarter-end).

Section 9(5) vs Section 52 (know the difference)

  • Section 52: ECO collects TCS on supplies you make through their platform; you remain the supplier liable for GST on your sales.

  • Section 9(5): For certain notified services, the ECO is deemed liable to pay GST as if it were the supplier. (Most small product sellers primarily interact with Section 52.)

e-Way Bill (shipping compliance)

  • Generally required when a consignment value ≥ ₹50,000. Some state-level relaxations/exceptions exist for certain intra-state movements and job-work.

  • Coordinate with your courier on who generates the e-way bill, and keep the document handy during transit.

Action: Add “e-way bill status” to your packing checklist for any shipment near or above ₹50,000.

Returns you’ll touch

  • GSTR-1: Outward supplies (your sales).

  • GSTR-3B: Summary return + tax payment.

  • (For ECOs) GSTR-8: Statement of TCS—this is the operator’s filing that triggers your TCS credit reflection.

  • Books vs Portal: Reconcile monthly. Create a “Mismatch Log” and clear it before the next filing.


👥 Audience Variations

  • Students / side-hustlers: If you test demand via marketplaces, registration is typically required; start with proper invoicing from day one. Keep inventory tiny; use the No-Spend Sprint before filings.

  • Home-based micro sellers (handmade/retail): Clarify HSN and rate for your category; many handcrafted items still attract GST. Use courier partners familiar with e-way bills.

  • Professionals (digital services): Thresholds are different for services; many services on marketplaces (courses, gigs) require registration. Ensure your platform invoices reflect place of supply rules.

  • Seniors / second-career sellers: Consider software that automates e-invoicing when you approach thresholds. Set up standing instructions to move money to your GST Stash after each payout.


⚠️ Mistakes & Myths to Avoid

  • “Under ₹20 lakh, I’m safe even on marketplaces.” Selling through an ECO generally triggers compulsory registration.

  • Ignoring HSN codes. Wrong or missing HSN leads to notices and mismatches.

  • Treating TCS as income. It’s a credit in your cash ledger, not extra revenue.

  • Skipping e-way bills because the customer paid shipping. Value threshold is based on consignment, not who pays freight.

  • Waiting till quarter-end to reconcile. Fix mismatches monthly; they compound fast.


🗣️ Real-Life Examples & Scripts

Seller note to accountant (monthly):

“Attached: marketplace TCS statements, settlement reports, our sales register, and shipping logs. Please reconcile GSTR-1 with portal, confirm TCS credits in cash ledger, and share 3B payable by the 18th.”

Courier handover checklist (≥ ₹50,000 consignments):

“Invoice, packing list, e-way bill number, consignee address/phone, weight/dimensions, declared value.”

Customer invoice footer:

“Prices are inclusive of GST. HSN: 4202. Place of supply: Karnataka. Thank you for supporting a small business!”


🧩 Tools, Apps & Resources (pros/cons at a glance)

  • GSTN Portal (gst.gov.in):
    Pros: Official, up-to-date filings/ledgers. Cons: Learning curve.

  • e-Invoice Portal (einvoice1.gst.gov.in):
    Pros: Mandatory for eligible taxpayers. Cons: Requires API/tool integration for volume.

  • e-Way Bill Portal (ewaybillgst.gov.in):
    Pros: Standardized generation. Cons: Manual creation can be slow for many orders.

  • Accounting/Compliance tools (ClearTax, RazorpayX, Zoho, Tally + connectors):
    Pros: Automations, HSN catalogs, reconciliation. Cons: Paid; verify accuracy and India-GST coverage.

  • Marketplaces’ seller dashboards:
    Pros: TCS statements, payout reports. Cons: Formats vary; always reconcile with books.


🧲 Key Takeaways

  • Selling via e-commerce typically means mandatory GST registration, regardless of turnover.

  • Master the basics: clean invoices, correct HSN, e-way bills when required, timely GSTR-1/3B.

  • If AATO ever exceeds ₹5 crore, e-invoicing applies—prepare early.

  • TCS is marketplace-collected and shows up as cash ledger credit—reconcile monthly.

  • A No-Spend Sprint + GST Stash turns filing week from panic into routine.


❓ FAQs

1) I sell under ₹20 lakh—do I still need GST if I list on Amazon/Flipkart?
Usually yes. Selling via an e-commerce operator generally triggers compulsory registration, even if you’re under threshold.

2) How does marketplace TCS affect me?
The operator deducts TCS on your net supplies and deposits it. The credit appears in your Electronic Cash Ledger; you use it to pay tax in GSTR-3B.

3) When do e-way bills apply for small parcels?
If the consignment value ≥ ₹50,000, generate an e-way bill before movement (some intra-state relaxations/exceptions apply). Coordinate with your courier.

4) Do I qualify for the Composition Scheme if I sell on marketplaces?
Composition is limited and subject to conditions; marketplace selling is typically not compatible for many sellers. Check current eligibility rules before opting in.

5) What’s the current e-invoicing threshold?
₹5 crore AATO (in any year since 2017-18) triggers mandatory e-invoicing for applicable transactions. Watch for portal advisories and notifications as thresholds or timelines update.

6) I sell services (e.g., digital courses) via a platform—do thresholds differ?
Yes. Service providers generally have ₹20 lakh / ₹10 lakh thresholds (state-dependent). But platform selling can still trigger compulsory registration.

7) How do I pick the correct HSN?
Use official tariff references or trusted catalogs, and keep a master list. Wrong HSN can cause mismatches or notices.

8) What if my marketplace TCS credit doesn’t show up?
Download the operator’s GSTR-8/TCS statement, raise a ticket with the operator, and log a reconciliation note. Do not file 3B until resolved or accounted for properly.

9) Are there any new compliance simplifications for small sellers?
Recent GST Council updates point to simplified/fast registration and prefilled returns rolling out—watch official channels for the exact start dates and procedures.

10) Can a short “No-Spend Sprint” really help my GST filings?
Yes. Parking a fixed percentage of sales into a GST Stash for 10–30 days before filing greatly reduces cash-flow stress and late fees.


📚 References

  1. CGST Act — Section 24 (Compulsory registration): Central Board of Indirect Taxes & Customs (CBIC). https://taxinformation.cbic.gov.in/content/html/tax_repository/gst/acts/2017_CGST_act/active/chapter6/section24_v1.00.html

  2. CGST Act — Section 52 (TCS by e-commerce operators): CBIC Tax Information. https://taxinformation.cbic.gov.in/content/html/tax_repository/gst/acts/2017_CGST_act/active/chapter10/section52_v1.00.html

  3. GST Council Notification 10/2023 — e-invoicing ≥ ₹5 crore AATO: GST Council. https://gstcouncil.gov.in/node/4365 (PDF link on page)

  4. e-Invoice Notifications (official list): einvoice1.gst.gov.in. https://einvoice1.gst.gov.in/Others/Notifications

  5. GSTR-8 (TCS) — GST Portal FAQ (for e-commerce operators; sellers reference for credit reflection): https://tutorial.gst.gov.in/userguide/returns/FAQs_GSTR-8.htm

  6. e-Way Bill FAQs (official portal): https://ewaybillgst.gov.in/Staticpages/faq.aspx

  7. HSN reporting advisory (GST Portal PDF): Notification 78/2020 context & portal advisory. https://tutorial.gst.gov.in/downloads/news/hsn_advisory_table_12_2.pdf

  8. CBIC update on registration thresholds (goods ₹40L; services ₹20L; special category variations): CBIC “GST — An Update” (2019). https://cbic-gst.gov.in/pdf/01052019-GST-An-Update.pdf

  9. Razorpay Learn — Registration limits explainer (2025): Cross-check summary for small sellers. https://razorpay.com/learn/gst-registration-limits/

  10. Economic Times — GST Council process reforms (2025) (context for new simplifications): https://economictimes.indiatimes.com/news/economy/policy/gst-council-clears-process-reforms-for-taxpayers/articleshow/123705985.cms


Disclaimer: This guide is for general information on GST compliance for small online sellers in India and is not legal or tax advice; consult a qualified professional for your specific situation.