GST on E-Commerce: Complete Compliance Guide for Amazon, Flipkart, Meesho & Online Sellers

The E-Commerce GST Reality: An offline retailer with ₹35 lakh turnover pays no GST and files no returns. The same person selling the same products on Amazon must register for GST from Day 1 — even at ₹10,000 turnover — pay GST on every sale, reconcile TCS deducted by Amazon with their GSTR-2B, claim ITC on Amazon’s commission, file GSTR-1 and GSTR-3B monthly, and also handle a separate Income Tax TDS under Section 194O. E-commerce imposes one of the heaviest compliance structures on Indian businesses — this guide breaks it all down.

1. Key Definitions: E-Commerce Operator vs E-Commerce Seller

§ 2(44), CGST Act — Electronic Commerce:
“Supply of goods or services or both, including digital products, over digital or electronic network.”

§ 2(45), CGST Act — Electronic Commerce Operator (ECO):
“Any person who owns, operates or manages digital or electronic facility or platform for electronic commerce.”
EntityRoleGST ObligationExamples
E-Commerce Operator (ECO)Owns/operates the platformCollect TCS at 1% on seller sales; file GSTR-8 by 10th monthly; pay GST on own services (commission); liable to pay GST for § 9(5) servicesAmazon, Flipkart, Meesho, Myntra, Nykaa, Swiggy, Zomato, Ola, Uber, OYO, MakeMyTrip
E-Commerce Seller/SupplierLists and sells goods/services on platformMandatory GST registration; issue invoices; file GSTR-1 and GSTR-3B; claim TCS credit; pay GST on own salesAny individual/business selling on Amazon, Flipkart, Meesho, etc.
ECO acting as SellerPlatform sells its own inventoryNormal forward charge GST as a regular business; no separate TCS on self-supplyFlipkart’s own private label products; Amazon Pantry own stock
ONDC (Open Network for Digital Commerce): ONDC is the government’s open e-commerce network launched in 2022. Sellers on ONDC (through buyer and seller apps like Paytm, PhonePe, Meesho’s ONDC integration) follow the same GST framework as regular e-commerce — mandatory registration, TCS by the ECO, normal returns. ONDC is a network, not an operator — the individual buyer and seller apps on ONDC may be the ECOs for TCS purposes.

2. Mandatory GST Registration — No Threshold for E-Commerce Sellers

Section 24(ix), CGST Act 2017 — Compulsory Registration:
“Persons who supply goods or services or both, other than supplies specified under sub-section (5) of section 9, through such electronic commerce operator who is required to collect tax at source under section 52, shall mandatorily seek registration under this Act.”

Translation: Every seller on Amazon, Flipkart, Meesho, and any platform that deducts TCS under Section 52 MUST register for GST — from the very first rupee of sales. The ₹20 lakh / ₹40 lakh threshold does not apply.
Seller TypeGST Registration?Effective From
Seller on Amazon / Flipkart / Meesho (goods)✅ Mandatory — from Day 1Before first sale; Amazon/Flipkart require GSTIN at onboarding
Seller on Etsy, IndiaMart, TradeIndia (marketplace)✅ Mandatory (if platform collects TCS)Before first sale
Seller on own website (Shopify, WooCommerce)Voluntary below ₹20L; mandatory above ₹20LNormal threshold applies — own website, no TCS operator
Seller providing services through Swiggy / Zomato (restaurant, unregistered)Covered under § 9(5) — Swiggy/Zomato pays GSTPlatform handles GST; individual restaurant may not need registration below ₹20L
Artisan on government Craft platforms (TRIFED, Amazon Karigar)Mandatory registration if platform collects TCSBefore first marketplace sale
⚠️ The most common compliance failure in e-commerce:
Home-based sellers — especially women entrepreneurs selling handmade products on Meesho, small artisans on Amazon Karigar, or food sellers on Swiggy Stores — are often unaware that GST registration is mandatory from the first sale on any TCS-collecting platform. The platform may onboard them with a PAN but no GSTIN — leading to TCS deducted without a GSTIN for credit. Retroactive registration is possible but creates compliance gaps for the un-filed periods.

3. TCS Under Section 52: Platforms Deduct 1% — How It Works

3.1 TCS Rate, Calculation & Net Value Concept

Section 52, CGST Act — TCS Rate:
E-commerce operators must collect TCS at 1% of net taxable value of supplies made by sellers through their platform:
• Intra-state: 0.5% CGST + 0.5% SGST = 1% total
• Inter-state: 1% IGST
Collected at the time of settlement payment to seller, and deposited with government by the 10th of the following month.
TCS Calculation — Net Taxable Value:

Net Taxable Value = Gross Sales Amount − Returns/Cancellations − Discounts (seller-funded)
TCS = 1% × Net Taxable Value

Example:
Gross monthly sales on Amazon = ₹5,00,000
Returns/cancellations = ₹50,000
Net Taxable Value = ₹4,50,000
TCS = 1% × ₹4,50,000 = ₹4,500
Seller receives: ₹4,50,000 − commission − ₹4,500 TCS − other charges
TCS is on NET value — important distinction:
TCS is calculated on the NET amount (after returns) — not gross sales. Returns in e-commerce (especially on Meesho) can be 20-40% of gross sales. The TCS base is much lower than gross for high-return-rate sellers. Ensure your TCS reconciliation uses the platform’s NET sales figure, not gross.

3.2 GSTR-8: Platform’s Monthly Filing

The e-commerce operator must file GSTR-8 by the 10th of the following month declaring:

  • Details of all sellers on the platform and their taxable turnover
  • TCS collected from each seller (broken by GSTIN)
  • TCS deposited with government

GSTR-8 is the source document that feeds into GSTR-2B of the seller. Once the platform files GSTR-8, the TCS credit appears automatically in the seller’s GSTR-2B under “Tax Collected at Source” — and can be claimed as credit in GSTR-3B.

3.3 Claiming TCS as Credit in GSTR-3B

TCS Credit Flow for Sellers:
Step 1: Platform deducts TCS from settlement ₹4,500 → deposits in seller’s GSTIN-linked Cash Ledger
Step 2: Platform files GSTR-8 by 10th → TCS appears in seller’s GSTR-2B automatically
Step 3: Seller claims TCS credit in GSTR-3B → credited to Electronic Cash Ledger
Step 4: Seller uses this credit to pay output GST on their own sales

Net effect: TCS of ₹4,500 reduces the seller’s cash GST outflow by ₹4,500 — effectively a prepayment of GST on behalf of the seller.

3.4 TCS Reconciliation — Matching Platform Statements with GSTR-2B

Every month, sellers must reconcile:

  1. Platform’s settlement report / seller statement (shows TCS deducted)
  2. GSTR-8 filed by platform (reflects what was reported to government)
  3. Seller’s GSTR-2B (shows TCS credit available to claim)
  4. Seller’s own GSTR-1 (outward supplies should match platform sales)
⚠️ Reconciliation is non-negotiable:
Discrepancies between platform sales data and GSTR-1 are automatically flagged by the GST system. If a seller reports ₹4 lakh in GSTR-1 but the platform’s GSTR-8 shows ₹5 lakh sales — the difference is detected. GST notices for underreporting are increasingly generated through AI-based matching of GSTR-8 data vs seller GSTR-1 data. Keep a monthly reconciliation tracker.

4. Income Tax TDS under Section 194O — Separate from GST TCS

E-commerce sellers face TWO separate deductions — one under GST (Section 52 TCS) and one under Income Tax (Section 194O TDS). These are completely different taxes paid to different authorities.

ParameterGST TCS (§ 52, CGST Act)Income Tax TDS (§ 194O, IT Act)
Rate1% of net taxable value0.1% of gross sales value (reduced from 1%)
On what amountNet value (gross − returns)Gross sales (before returns)
Deposited toGST departmentIncome Tax department
Reflects inSeller’s GSTR-2B (GST credit)Seller’s Form 26AS / AIS (Income Tax credit)
Claimed asITC in GSTR-3BTDS credit in ITR
Form filed by platformGSTR-8 (by 10th monthly)Form 26Q / Form 27Q (quarterly)
PAN requirementGSTIN requiredPAN required (if no PAN — 5% TDS)
Both must be tracked separately:
Many small sellers confuse the 1% GST TCS with the 0.1% Income Tax TDS. They are different deductions from the same settlement. Amazon/Flipkart/Meesho deduct both — your settlement statement will show both deductions. One goes to GST credit ledger; one goes to ITR credit. Don’t try to claim the Income Tax TDS as GST credit or vice versa.

5. Section 9(5): When the E-Commerce Platform Pays GST

Section 9(5) creates a unique category where the platform (ECO) — not the service provider — pays the GST. This applies to specific notified services:

ServiceProviderPlatformWho Pays GSTRate
Radio-taxi / motor cab rides (unregistered driver)Driver (unregistered)Ola, Uber, RapidoPlatform pays5%
Accommodation (unregistered hotel/property)Unregistered host/propertyOYO, Airbnb, MakeMyTripPlatform pays5% or 18% (based on value per night)
Housekeeping / home services (unregistered professional)Unregistered professionalUrban CompanyPlatform pays18%
Restaurant food (registered restaurant)Registered restaurantSwiggy, ZomatoRestaurant pays its own GST5% (restaurant pays forward charge)
Local delivery services through ECODelivery personsAny ECO providing deliveryPlatform pays 18% on delivery charges18%
54th GST Council Clarification (Sept 2024) — Restaurant Services through ECO:
The distinction is important: when a REGISTERED restaurant sells through Swiggy/Zomato, the restaurant itself charges 5% GST on the food (forward charge) — Swiggy/Zomato is just a delivery platform. When an UNREGISTERED restaurant or cloud kitchen sells through Swiggy, the ECO pays 5% GST under Section 9(5). The platform pays GST only for unregistered restaurant services — not for all restaurant sales through the app.

6. Invoice Obligations for E-Commerce Sellers

The seller — NOT the platform — is responsible for issuing the GST invoice. The platform’s “credit note” or “settlement statement” is NOT a valid GST invoice.

Key Invoice Requirements for E-Commerce Sales

  • Every sale must generate a separate tax invoice with: GSTIN of seller, HSN/SAC code, GST rate, buyer details
  • For B2C sales (to unregistered buyers), a consolidated daily/weekly invoice is permissible for smaller transactions
  • Invoice must be issued at the time of removal of goods (dispatch from warehouse)
  • For FBA (Fulfilled by Amazon) sales: Invoice is issued by seller; Amazon manages the physical logistics
  • e-Invoicing mandatory if seller’s annual turnover exceeds ₹5 crore
⚠️ Common invoicing mistake — using Amazon’s invoice as GST invoice:
Amazon generates a “VAT Invoice” or “Commercial Invoice” for buyers — this is for the buyer’s records, not for GST compliance. Amazon’s invoice does NOT replace the seller’s own GST invoice. Sellers must maintain their own tax invoice records in their GST returns. Many small sellers on FBA think Amazon handles their invoicing for GST — it does NOT (for the seller’s GST filing).

Multi-State Selling — One Invoice for Each State Leg

When goods are stored in an Amazon Fulfilment Centre (FC) in Rajasthan but sold to a buyer in Maharashtra:

  • Supply = inter-state (from Rajasthan FC to Maharashtra buyer)
  • IGST applies on the sale invoice
  • Place of supply = Maharashtra (buyer’s state)
  • Seller’s GSTIN (registered state) must match the FC state, OR seller must register in each state where FCs are used
Amazon FBA Multi-State Registration Issue:
If Amazon stores your inventory in FCs across multiple states (Delhi, Rajasthan, Maharashtra, Karnataka, etc.), and goods are transferred between these FCs — this is a “stock transfer” but between different GSTINs of the same PAN. You may need GST registration in each state where Amazon has an FC holding your inventory. Amazon sends sellers a “State-wise Inventory Statement” — review it to determine registration obligations across states. This is one of the most complex compliance issues for FBA sellers.

7. GST Returns for E-Commerce Sellers — GSTR-1, GSTR-3B, GSTR-9

ReturnFiled ByWhat It ContainsDue Date
GSTR-1SellerAll outward supplies (sales) — B2B invoices, B2C consolidated, e-commerce platform sales11th monthly (monthly filer) or 13th quarterly (QRMP)
GSTR-3BSellerNet tax payable (output GST minus ITC minus TCS credit); monthly/quarterly self-assessment20th monthly; 22nd/24th quarterly (QRMP)
GSTR-9Seller (if turnover >₹2 crore)Annual reconciliation return31 December of following year
GSTR-8E-commerce operator (Amazon/Flipkart)TCS collected; turnover of each seller GSTIN10th of following month
GSTR-2BAuto-generated for sellerITC available including TCS credit from GSTR-8; GSTR-1 of suppliers14th of following month
QRMP (Quarterly Return Monthly Payment) for small e-commerce sellers:
E-commerce sellers with aggregate turnover ≤ ₹5 crore may opt for QRMP scheme — file GSTR-1 and GSTR-3B quarterly instead of monthly. But you must pay GST monthly (via challan PMT-06 for the first two months of each quarter). This reduces return filing frequency from 24 returns/year to 8, but still requires monthly tax payments. Many small marketplace sellers benefit from QRMP to reduce administrative burden.

The Reconciliation Challenge: GSTR-1 vs Platform Data

Every month before filing GSTR-1, reconcile:

GSTR-1 Reconciliation Checklist for E-Commerce Sellers:
  1. Download seller sales report from platform (monthly)
  2. Calculate total sales value; separate intra-state vs inter-state
  3. Add up all B2B invoices (GSTIN-wise) and B2C invoices
  4. Match total with platform’s settlement statement
  5. Adjust for returns/cancellations (these reduce net sales but gross sales still reported in GSTR-1)
  6. Check if GSTR-8 (filed by platform) matches your GSTR-1 sales — any difference = department notice risk
  7. File GSTR-1 before the 11th
  8. Claim TCS credit visible in GSTR-2B in GSTR-3B

8. Place of Supply Rules for Online Sales

ScenarioPlace of SupplyTax Type
Seller in Delhi; buyer in Delhi (intra-state)Delhi (buyer’s location)CGST + SGST (Delhi)
Seller in Delhi; buyer in Mumbai (inter-state)Maharashtra (buyer’s location)IGST
FBA — goods in Rajasthan FC; buyer in GujaratGujarat (buyer’s location)IGST
FBA — transfer of stock from Delhi FC to Mumbai FC (same seller)Supply from Delhi to MaharashtraIGST (stock transfer between two GSTINs)
Digital goods (software, e-books)Buyer’s location/billing addressIGST (inter-state) or CGST+SGST
Services via e-commerce (online consulting)Recipient’s locationIGST or CGST+SGST based on state
⚠️ FBA sellers with inventory in multiple states — critical compliance risk:
If Amazon stores your goods in FCs in 5 states, and you are registered only in your home state — you may be making intra-state supplies from those other states’ FCs without a GSTIN in those states. This is a significant compliance risk. The supply between Amazon’s FC in another state and the local buyer is technically an intra-state supply from that state. Consult GCA to assess whether multi-state FBA registration is required for your business.

9. ITC for E-Commerce Sellers: What You Can Claim

Since e-commerce sellers make 100% taxable supplies, they can claim full ITC on most business expenses:

ExpenseITC Available?Notes
Platform commission (Amazon/Flipkart/Meesho charge 18% GST on commission)✅ Yes — full ITCPlatform issues tax invoice; ITC appears in GSTR-2B
Shipping charges paid to courier (18% GST)✅ YesBusiness input service; full ITC
Packaging materials purchased (18%/12%/5% depending on item)✅ YesGoods used for business — full ITC
TCS deducted by platform (1%)✅ Yes — as ITC after GSTR-8 filingAppears in GSTR-2B; claimed in GSTR-3B
Goods purchased for resale (from registered supplier)✅ YesMust appear in GSTR-2B; within § 16(4) time limit
Warehouse rent (18% GST if registered landlord)✅ YesBusiness use — full ITC
IT equipment (laptops, software for managing orders)✅ YesBusiness tool — full ITC
Professional fees (CA, legal for e-commerce business)✅ YesBusiness expense under RCM — claim ITC after RCM payment
Motor vehicle (delivery van >13 seats)✅ YesIf commercial transport vehicle; >13 seats not blocked
Food for employees❌ No§ 17(5)(b)(i) — food blocked
Personal smartphone (non-business)❌ NoPersonal use — blocked
The ITC advantage of e-commerce registration:
Because e-commerce registration is mandatory from Day 1, even small sellers can claim ITC on their inputs — packaging, freight, platform commission, sourcing. A seller paying ₹18,000 GST annually on commission and ₹9,000 on shipping can offset ₹27,000 of their output GST liability through ITC. This reduces the net GST cost and partially offsets the compliance burden of mandatory registration.

10. Dropshipping — GST Treatment

Dropshipping is when a seller lists products online but has the manufacturer/wholesaler ship directly to the customer — the seller never physically handles the goods. The GST treatment depends on the business model:

Model A: Dropshipper as Principal Seller (Most Common)

Transaction Flow:
Customer orders from Dropshipper → Dropshipper orders from Supplier → Supplier ships to Customer

GST Treatment:
1. Supplier → Dropshipper: Supply of goods (Supplier charges GST at applicable rate; Dropshipper claims ITC)
2. Dropshipper → Customer: Supply of goods (Dropshipper charges GST at applicable rate)
Two separate GST supplies. Dropshipper is the “seller” in GSTR-1; the bill-to-ship-to (CGST Rule 10) applies.

Model B: Dropshipper as Pure Agent

If the dropshipper is truly a “pure agent” (passes through orders without taking ownership), the supply is between supplier and customer directly. The dropshipper’s facilitation fee (commission) is taxable at 18% (service). This model is rare and requires careful documentation of the pure agent status.

Practical approach: Most dropshipping businesses should operate under Model A — they are the principal seller who buys from supplier and sells to customer. This creates two clean GST supplies with full ITC chain. The bill-to-ship-to rule ensures the dropshipper can claim ITC even without physical receipt of goods (since they are the buyer in the first leg).

11. Cloud Kitchen & Online Food Delivery — Swiggy, Zomato, ONDC

ScenarioGST RateWho PaysITC?
Registered restaurant selling via Swiggy/Zomato5% on food (forward charge by restaurant)Restaurant paysNo ITC (restaurant composite rate)
Unregistered restaurant selling via Swiggy/Zomato5% (§ 9(5))Swiggy/Zomato paysN/A
Cloud kitchen (dark kitchen — registered)5% on food (restaurant service)Cloud kitchen paysNo ITC (5% composite restaurant rate)
Swiggy’s own delivery charges (separate line item)18%Swiggy paysBuyer (registered) can claim ITC on delivery charge
Zomato Gold / Blinkit grocery deliveryDepends on items — grocery items at applicable GST ratesZomato/BlinkitN/A (mostly B2C)
Premium cloud kitchen selling to corporate (B2B)5% food + separate service chargesCloud kitchenFood at 5% (no ITC for cloud kitchen); corporate client cannot claim food ITC (§ 17(5))
🆕 ONDC (Open Network for Digital Commerce) — GST Position (2025):
ONDC is not itself an e-commerce operator — it is a network protocol. The buyer apps (Paytm, Meesho, PhonePe) and seller apps (various) that operate on ONDC are the actual operators. GST obligations depend on whether the buyer app / seller app qualifies as an ECO. CBIC has not yet issued a specific circular on ONDC’s GST treatment — consult GCA for specific ONDC seller compliance requirements.

12. Inventory Model vs Marketplace Model

ModelDescriptionGST Position
Marketplace ModelPlatform facilitates between third-party sellers and buyers. Platform never owns the goods.Platform collects 1% TCS under § 52; sellers pay their own GST. Platform charges commission (18% GST).
Inventory ModelPlatform buys goods and sells them from its own inventory (Flipkart selling own products, Myntra private labels)Platform is the seller — forward charge GST at applicable rate. No TCS (TCS is for third-party sellers, not self-supply).
HybridPlatform operates marketplace AND sells own inventory (Amazon — both third-party sellers and Amazon’s own listings)TCS on marketplace sellers; own GST on self-supply sales. Two separate mechanisms running simultaneously.

13. Platform-Specific Compliance: Amazon, Flipkart, Meesho

Amazon — Key Compliance Points

  • GSTIN mandatory at seller registration — Amazon blocks new listings without GSTIN
  • FBA (Fulfilled by Amazon): Goods stored in Amazon FCs — stock transfers between states require IGST and potentially multi-state GST registration
  • Amazon Easy Ship: Amazon handles logistics; seller is still the supplier for GST
  • TCS: Amazon deducts 0.5% CGST + 0.5% SGST (intra-state) or 1% IGST; reflected in GSTR-2B after GSTR-8 filing
  • Commission: Amazon charges commission + referral fee with 18% GST — ITC available to seller
  • Settlement frequency: Amazon pays every 7 days; each settlement has TCS deducted
  • Amazon Business (B2B sellers): B2B buyers need GST invoices — ensure all B2B sales have buyer GSTIN captured

Flipkart — Key Compliance Points

  • Similar framework to Amazon — TCS at 1%; GSTR-8 filing; Seller Hub for settlement reports
  • Flipkart Advantage / Smart Fulfilment: Like FBA — multi-state inventory; potential multi-state registration needed
  • Flipkart Plus sellers: Same GST framework; higher visibility products with same compliance
  • Settlement reconciliation: Download “Seller Ledger” from Flipkart Seller Hub — use this for monthly GSTR-1 reconciliation

Meesho — Unique Compliance Challenges

  • Zero commission on most categories — but shipping, return charges, payment gateway fees still apply
  • High return rate: Meesho has significantly higher return rates than Amazon/Flipkart — TCS is on net value (after returns), so monthly TCS reconciliation is essential
  • Resellers (social sellers): Individual resellers on Meesho are NOT the supplier — the original seller is. Resellers facilitate orders but the seller ships directly.
  • Small sellers: Many Meesho sellers are home-based with very low turnover — despite mandatory registration requirement, compliance gaps are common
  • Settlement report: Download from Meesho Supplier Panel monthly; reconcile against GSTR-1 carefully as return deductions are complex

14. Composition Scheme & E-Commerce — The Absolute Prohibition

⚠️ Section 10(2)(d), CGST Act — Composition Dealers CANNOT Sell on E-Commerce Platforms:
A registered person who opts for the composition scheme cannot supply goods or services through an e-commerce operator that is required to collect TCS under Section 52.

This means: A composition dealer CANNOT sell on Amazon, Flipkart, Meesho, Myntra, Nykaa, or any other TCS-collecting platform. If they do, their composition scheme is invalidated — they are treated as a regular taxpayer from the date of first e-commerce sale, with all consequent tax demands, reversals, and penalties.

This creates a significant business limitation for small traders: the composition scheme offers compliance simplicity (1% flat rate, quarterly filing) but absolutely prevents online marketplace selling. A business must choose: composition scheme OR e-commerce marketplace selling.

Business NeedRecommended Scheme
Small retailer, purely local B2C, no online expansion plansComposition scheme
Plans to sell on Amazon/Flipkart/Meesho now or in next 1 yearRegular scheme (Composition prohibited)
Offline shop + exploring online marketplaceRegular scheme (from the day of first marketplace sale)
Only selling on own website (no TCS-collecting ECO)Composition scheme possible (own website ≠ ECO)

15. Cross-Border E-Commerce — Exporting Through Amazon Global

Indian sellers can sell internationally through Amazon Global Selling, Flipkart Commerce, or independent platforms. GST treatment for exports:

Export ActivityGSTNotes
Export of goods through Amazon Global (zero-rated supply)0% GST — zero-rated under IGST ActMust file LUT (Letter of Undertaking) before export; or pay IGST and claim refund
ITC on inputs for exported goodsFull ITC available; claim refundTwo options: Claim refund of accumulated ITC; or export under bond/LUT
Amazon’s FBA in foreign countries (sending goods to Amazon UK/US warehouses)Export from India — zero-rated; foreign GST/VAT applies in destination countryCustoms documentation required; shipping bill; AD Code declaration
Selling digital products / software to foreign buyers (services export)Zero-rated services exportPlace of supply is outside India; IGST refund or LUT-based zero-rating
LUT (Letter of Undertaking) for Exporters:
File Form RFD-11 on the GST portal to obtain LUT before your first export. LUT is valid for a full financial year. With LUT, you export without paying IGST — zero-rated at source. Without LUT, you must pay IGST on export and then claim refund — a cash flow burden. All regular exporters, including e-commerce exporters through Amazon Global, should file LUT at the start of each financial year.

16. Impact of 56th GST Council Rate Rationalization on E-Commerce

The September 2025 rate rationalization directly impacted product pricing, HSN classification, and compliance for e-commerce sellers:

Product CategoryPre-22 Sept 2025Post-22 Sept 2025E-Commerce Impact
Apparel (readymade, >₹1,000/piece)12%18%Price increase for fashion sellers; update HSN billing
Daily-use goods (soaps, shampoo, toothpaste)12%5%Price reduction; FMCG sellers benefit; update billing
Pencils, erasers, school stationery12%5%Cheaper for buyers; school supply sellers must update
Packaged foods (many categories)12%5%Lower rate; food e-commerce sellers benefit
Non-economy airline tickets (via travel ECOs)12%18%Travel platforms must update rate; price impact on buyers
Cement (impact on home improvement sellers)28%18%Cheaper raw material; construction category sellers benefit
Online gaming platforms (winnings)28% on face valueVerify post-56th Council positionGaming ECOs must check updated notification
⚠️ Critical action for all e-commerce sellers post-22 Sept 2025:
Review EVERY product listed on your e-commerce platform for correct HSN code and GST rate post-rationalization. Invoices at wrong rates create ITC mismatches, reverse charge obligations, and audit risk. Amazon/Flipkart may have auto-updated their tax settings for some categories — verify this matches your own invoice rates. File amended GSTR-1 if any incorrect rates were used for the transition period (22 Sept 2025 orders).

17. Common Compliance Mistakes That Attract GST Notices

MistakeRiskFix
Recording settlement amount as revenue in booksUnderstated turnover; GSTR-8 vs GSTR-1 mismatch; IT demandRecord GROSS sales as revenue; record TCS, commission, returns as separate line items
Not claiming ITC on Amazon/Flipkart commission (18% GST)Overpaying GST; leaving ITC unclaimedEnsure commission invoices appear in GSTR-2B; claim in GSTR-3B Table 4(A)(5)
GSTR-1 sales less than platform GSTR-8 reported salesAuto-generated notice; underreporting detectionMonthly reconciliation before GSTR-1 filing; match to platform statement
Wrong HSN codes post rate rationalization (Sept 2025)Wrong rate invoiced; demand + penalty for under-collected GSTUpdate all product HSN codes; re-check rates against CGST rate schedule
Composition dealer continuing to sell on marketplaceComposition cancellation; regular tax demand + penalty for entire periodSwitch to regular scheme before first marketplace sale; file CMP-04
FBA seller not registered in FC statesIntra-state supply without registration; notice from state GST authoritiesCheck Amazon’s FC list; register in each state where FCs hold your inventory
Not filing LUT before export (Amazon Global)Must pay IGST on export + refund process; cash flow impactFile RFD-11 (LUT) before any export; renew annually by 1 April
Not paying GST on Swiggy/Zomato deliveries (cloud kitchen)5% GST demand on all food sales + interestRegister and file 5% GST on all restaurant/cloud kitchen sales
Treating TCS as income (not GST credit)Inflated income tax liability; GST credit not claimedTCS is not income — it’s an advance GST payment. Claim in GSTR-3B; adjust in ITR separately for § 194O TDS

18. Case Studies

Case 1: Small Amazon Seller — Monthly GST Calculation

Rahul sells home décor on Amazon. Monthly gross sales: ₹5,00,000. Returns: ₹50,000. Amazon commission (10% + 18% GST on commission): ₹45,000 commission + ₹8,100 GST. Shipping cost (18% GST): ₹20,000 + ₹3,600 GST. Purchases from supplier (12% GST): ₹3,00,000 + ₹36,000 GST.

ItemAmount
Gross sales₹5,00,000
GST charged to buyers (@18% on home décor)₹90,000 (output GST)
TCS deducted by Amazon (1% on ₹4.5L net)₹4,500
ITC — commission GST₹8,100
ITC — shipping GST₹3,600
ITC — purchase from supplier₹36,000
Total ITC (including TCS credit)₹52,200
Net GST payable to govt₹90,000 − ₹52,200 = ₹37,800 in cash
Case 2: Meesho Seller — Return-Heavy Reconciliation

Priya sells women’s kurtas on Meesho. Gross sales: ₹3,00,000. Returns: ₹1,20,000 (40%). Net sales: ₹1,80,000. GST rate on kurtas (@5% below ₹1,000; 12% above ₹1,000 — verify post-56th Council).

  • TCS base: ₹1,80,000 (net of returns). TCS = 1% × ₹1,80,000 = ₹1,800
  • GSTR-1: Must report ₹3,00,000 gross sales with return adjustments — NOT only ₹1,80,000
  • Output GST on ₹3,00,000 (say 5%): ₹15,000
  • Returns reduce GST: Issue credit notes for ₹1,20,000 returns; GST reversal of ₹6,000
  • Net output GST: ₹15,000 − ₹6,000 = ₹9,000
  • ITC + TCS credit: ₹1,800 TCS + ITC on purchases
  • Key challenge: Managing monthly credit notes for Meesho’s high return rate is the primary compliance task
Case 3: Dropshipper — GST on Two-Leg Transaction

ShopSmart (dropshipper) lists products on its own website. Customer orders a ₹2,000 product. ShopSmart orders from Manufacturer at ₹1,200 + 18% GST (₹216). ShopSmart ships to customer charging ₹2,000 + 18% GST (₹360).

TransactionGST AmountShopSmart’s Treatment
Manufacturer → ShopSmart (₹1,200 + ₹216 GST)₹216 GST paidITC claimed = ₹216
ShopSmart → Customer (₹2,000 + ₹360 GST)₹360 output GSTPays ₹360 − ₹216 ITC = ₹144 net GST
ShopSmart’s gross margin₹800 (₹2,000 − ₹1,200)Margin after deducting GST cost

ShopSmart uses bill-to-ship-to arrangement: manufacturer’s invoice addresses ShopSmart (bill-to) but ships to customer (ship-to). Rule 10, CGST allows ITC in this scenario even without physical receipt by ShopSmart.

19. Frequently Asked Questions

Q1. I just started selling on Meesho with ₹5,000 in sales last month. Do I really need GST registration?
Yes — Section 24(ix) of CGST Act mandates GST registration for all sellers on platforms that collect TCS under Section 52, regardless of turnover. Meesho deducts TCS (which requires a GSTIN). Even ₹5,000 in sales on Meesho legally requires GST registration. However, Meesho’s onboarding may allow initial selling with PAN — you should register immediately. Non-registration means TCS is deducted without a GSTIN to credit it to, creating compliance and financial gaps.
Q2. Amazon shows ₹50,000 in sales this month but my GSTR-8 credit in GSTR-2B is only ₹38,000. What happened?
GSTR-8 shows the NET taxable value (after returns, not gross sales). TCS is calculated on the net amount after cancellations and returns. If ₹12,000 of your ₹50,000 gross sales were returned/cancelled, Amazon’s GSTR-8 shows ₹38,000 net value and deducts TCS on ₹38,000. This is correct. Your GSTR-1 should still report ₹50,000 gross with credit notes for the ₹12,000 returns. The TCS credit of ₹380 (1% of ₹38,000) should appear in your GSTR-2B after Amazon files GSTR-8 by the 10th.
Q3. Can I use the 1% TCS deducted by Amazon to pay my output GST?
Yes — TCS appears as a credit in your Electronic Cash Ledger after Amazon files GSTR-8 and it reflects in your GSTR-2B. You then claim this TCS as credit in your GSTR-3B (Table 4(A)(5) under “Inward supplies from others” or the specific TCS section). The credit reduces your cash GST payable. Effectively, 1% of your net sales is pre-paid as GST by Amazon — reducing your monthly cash outflow for GST by that amount.
Q4. I sell handmade crafts on Amazon and Flipkart. Amazon sends me two deductions — 1% and 0.1%. What are these?
Two separate taxes from two separate laws: (1) GST TCS at 1% (0.5% CGST + 0.5% SGST or 1% IGST) under Section 52, CGST Act — goes to your GST Electronic Cash Ledger and can be claimed in GSTR-3B; (2) Income Tax TDS at 0.1% under Section 194O, Income Tax Act — goes to your income tax credit (Form 26AS/AIS) and is claimed when filing your Income Tax Return (ITR). Both are deducted from your settlement. Maintain separate records for each — GST TCS and IT TDS are NOT interchangeable.
Q5. I’m a Flipkart seller. My products’ HSN codes now have different GST rates after September 2025. What do I do?
Three immediate actions: (1) Log into Flipkart Seller Hub and verify that the GST rate on each product listing matches the post-rationalization rate (effective 22 September 2025). Update any incorrect rates. (2) Update your accounting system / invoicing software to reflect new rates. (3) For any invoices issued at wrong rates between 22 September 2025 and when you fixed it — issue credit notes (if you overcharged) and revised invoices. If you undercharged GST — you are still liable for the shortfall. File GSTR-1 amendments for affected months. Contact GCA for help identifying affected products and calculating the corrective adjustment.
Q6. I sell on Amazon India and Amazon US. How does GST work for my US sales?
Sales to US buyers through Amazon Global Selling are exports from India — zero-rated supplies under the IGST Act. You charge 0% IGST on export sales. File a Letter of Undertaking (LUT — Form RFD-11) on the GST portal before your first export so you don’t have to pay and refund IGST. You can claim full ITC on inputs used for exported goods and get a refund of accumulated ITC (GSTR-RFD-01). Amazon US deducts from your US dollar payout — no GST TCS on international sales. US sales compliance (customs, shipping bill, foreign exchange) is separate from GST — consult GCA for end-to-end export e-commerce compliance.

E-Commerce GST Compliance — GCA for Amazon, Flipkart & Meesho Sellers

E-commerce GST is among the most data-intensive compliance areas — monthly reconciliation, TCS tracking, GSTR-8 matching, multi-state FBA registration, HSN code updates post rate rationalization. GCA provides end-to-end GST compliance for marketplace sellers across Amazon, Flipkart, Meesho, and other platforms — from registration to return filing to audit defense. Pan-India, 100% digital.

📞 +91-9911369185  ·  ✉️ [email protected]


Disclaimer: Educational purposes only. Based on CGST Act 2017, IGST Act 2017, Income Tax Act 1961, and related notifications/circulars up to May 2026. Verify current notifications before compliance action. Consult a qualified professional for specific advice.

Key References: § 2(44), 2(45), 9(5), 10(2)(d), 24(ix), 52 — CGST Act 2017 · § 194O — Income Tax Act 1961 · NN 17/2017-IT (TCS) · CGST Rules: Rule 46 (invoicing), Rule 66 (GSTR-8) · CBIC Circular 167/23/2021 (ECO clarifications) · 54th GST Council (Sept 2024) · 56th GST Council (Sept 2025) rate rationalization · GSTAT operational September 2025 · ONDC network (2022 onwards)

↑ Back to top

Leave a Reply