back
Accounting for E-Commerce Sellers in India: Amazon, Flipkart and Meesho Setup
  • Is GST mandatory for e-commerce sellers? - Yes. Section 24(ix) of CGST Act - mandatory registration regardless of turnover. No threshold exemption for marketplace sellers.
  • What is TCS? - Tax Collected at Source. Amazon/Flipkart/Meesho deduct 1% (0.5% CGST + 0.5% SGST) from your sales before payout. Claim as credit in GSTR-3B.
  • What is TDS under Section 194O? - Income Tax TDS at 0.1% on gross sales. Deducted by the platform. Claim as credit in your ITR.
  • Biggest accounting mistake? - Recording settlement amount as revenue instead of gross sales. Settlement = gross sales minus commission minus TCS minus TDS minus fees. Revenue = gross sales (ex-GST).
  • How often to file GST? - Monthly. GSTR-1 by the 11th, GSTR-3B by the 20th. No quarterly option for most e-commerce sellers.
  • Can I use presumptive taxation (44AD)? - Yes, for eligible sellers with turnover up to Rs 3 crore (95%+ digital receipts). Declare 6% of turnover as profit. No books required.

Selling on Amazon, Flipkart, or Meesho is the easy part. Accounting for it is where Indian e-commerce sellers struggle. Unlike traditional retail, e-commerce accounting involves mandatory GST from Day 1 (no threshold exemption), TCS deducted by every platform, TDS under Section 194O, multi-platform settlement reconciliation, high return volumes, and complex fee structures (commissions, FBA fees, shipping charges, advertising deductions) - all of which must be accurately recorded, reconciled, and reported.

This guide covers the complete accounting framework for Indian e-commerce sellers - from registration through monthly compliance. For the Zoho Books-specific setup, see our Zoho Books e-commerce guide. For the bookkeeping foundation, see our bookkeeping guide.

Step 1: GST Registration - Mandatory from Day One

Under Section 24(ix) of the CGST Act 2017, every person supplying goods through an e-commerce operator must register for GST - regardless of turnover. The standard Rs 40 lakh (Rs 20 lakh for special category states) threshold exemption does not apply. You cannot even list products on Amazon, Flipkart, or Meesho without a GSTIN.

Registration process: Apply on the GST portal (gst.gov.in) → Select 'Supplier of Goods' → Under reason for registration, select 'Liability under Section 24' → Submit documents (PAN, Aadhaar, bank statement, address proof) → Receive GSTIN within 7-10 working days.

Multi-state selling: If you sell from one state but ship to customers across India, you need only one GSTIN (in your state). IGST applies to inter-state sales. If you have warehouses or FBA inventory in multiple states, you may need GSTIN in each state where goods are stored.

Step 2: Understand TCS and TDS - Money Deducted Before You Receive It

TCS Under GST (Section 52)

ParameterDetails
Rate1% (0.5% CGST + 0.5% SGST/UT GST) on net taxable value
Deducted ByAmazon, Flipkart, Meesho, Myntra - every e-commerce operator
On WhatNet taxable value of supplies (gross sales − returns)
Where It GoesDeposited by platform to government. Appears in your Electronic Cash Ledger on GST portal
How to ClaimAccept TCS credit in GSTR-2A → flows to Cash Ledger → offset against your GST liability in GSTR-3B
Platform FilesGSTR-8 (monthly, by 10th of following month)
You MustAccept TCS credit on GST portal every month. Not automatic - you must click 'Accept'

TDS Under Income Tax (Section 194O)

Rate: 0.1% on gross sales amount (reduced from 1% effective October 2024). Deducted by the e-commerce operator from every payment.

How to Claim: This TDS appears in your Form 26AS and AIS (Annual Information Statement). Claim as credit when filing your annual Income Tax Return (ITR). If TDS exceeds your tax liability, the excess is refunded.

Key Point: TCS (GST) and TDS (Income Tax) are two separate deductions by the same platform. Do not confuse them. TCS is claimed monthly in GSTR-3B. TDS is claimed annually in ITR.

Step 3: Understand the Settlement Report - What the Platform Pays You

The settlement report is the single most important document in e-commerce accounting. It shows what the platform pays you - and why it is less than your gross sales.

Anatomy of a typical Amazon/Flipkart settlement:

Line ItemExample (Rs)
Gross Sales (including GST)1,18,000
Less: Returns/Refunds (including GST)(11,800)
Net Sales (including GST)1,06,200
Less: Platform Commission + GST on commission(12,744)
Less: Shipping/Logistics Charges(5,000)
Less: FBA/Storage Fees (Amazon)(3,000)
Less: Advertising Deductions(2,000)
Less: TCS @ 1% on net taxable value(900)
Less: TDS @ 0.1% on gross sales(106)
Settlement Amount (what hits your bank)82,450

Critical Accounting Rule: Revenue = Net Sales excluding GST = Rs 90,000 (not Rs 82,450 settlement, and not Rs 1,18,000 gross). The settlement amount is not revenue - it is what remains after commissions, fees, TCS, and TDS. Each deduction must be recorded separately in your books. For GST invoicing compliance, see our GST invoicing guide.

Step 4: Set Up Your E-Commerce Chart of Accounts

Your chart of accounts needs e-commerce-specific categories:

  • Income: Sales - Amazon, Sales - Flipkart, Sales - Meesho, Sales - Own Website (separate accounts per platform for tracking)
  • COGS: Purchase of Goods, Packaging Materials, Inward Shipping (to your warehouse)
  • Expenses - Platform: Amazon Commission, Flipkart Commission, Meesho Commission, FBA Fees, Storage Charges, Platform Advertising
  • Expenses - Logistics: Outward Shipping (delivery to customer), Return Shipping Charges
  • Expenses - Operations: Salaries, Rent, Utilities, Software Subscriptions, Professional Fees
  • Assets: Inventory (opening/closing), TCS Receivable, TDS Receivable, GST Input Credit
  • Liabilities: GST Payable (CGST, SGST, IGST), TDS Payable (if you deduct TDS on vendor payments)

Step 5: Calculate True Cost of Goods Sold (COGS)

E-commerce COGS is more complex than traditional retail because platform fees are a significant cost layer:

Narrow COGS (for gross margin): Purchase cost + packaging + inward shipping. This tells you if your sourcing is profitable.

Broad COGS (for net margin per order): Purchase cost + packaging + inward shipping + platform commission + outward shipping + FBA fees + return costs. This tells you if each order actually makes money after all marketplace costs.

Example: You sell a product for Rs 1,000 (ex-GST). Purchase cost: Rs 400. Packaging: Rs 30. Commission (15%): Rs 150. Shipping: Rs 80. FBA fee: Rs 40. Total cost per order: Rs 700. Profit per order: Rs 300 (30% margin). Add a return rate of 20%, and your effective margin drops to 24% because you bear return shipping on returned orders.

Step 6: Account for Returns, Refunds, and Cancellations

E-commerce return rates in India average 15-30% (fashion/apparel can be 30-40%). Returns are not just lost sales - they are accounting events:

  • When a return happens: Reverse the sale in your books (credit note). Reverse the GST (reduce output tax). Record the return shipping cost as an expense. Add the product back to inventory (if resaleable) or write it off (if damaged).
  • For GST: Issue a credit note within the timeline (before November 30 of the following financial year). The credit note reduces your output GST liability in the month of the return.
  • For income: Net Sales = Gross Sales − Returns. Your P&L should always show net sales. Do not ignore returns - they directly affect your revenue recognition and GST liability.

Meesho specifics: Meesho handles returns differently - the platform manages reverse logistics and deducts return-related charges from your settlement. Reconcile these charges line by line in the settlement report. For GST return filing across platforms, explore our GST return filing services.

Monthly Compliance Calendar for E-Commerce Sellers

DateTaskAction
1st-5thSettlement ReconciliationDownload Amazon MTR, Flipkart reports, Meesho reports. Reconcile with bank deposits.
1st-5thBank ReconciliationReconcile all bank accounts including payment gateway settlements.
7thTDS DepositDeposit TDS on vendor payments (if applicable) via challan.
10thAccept TCS CreditLog in to GST portal → TDS/TCS Credit Received → Accept all TCS entries from platforms.
11thFile GSTR-1Report all outward supplies (sales across all platforms + own website). Match with settlement data.
14thGSTR-2B AvailableCheck ITC available from suppliers. Reconcile with purchase register.
20thFile GSTR-3B + Pay GSTFile summary return. Offset GST liability with ITC + TCS credit. Pay balance via challan.
Month-EndMIS ReviewP&L per platform, gross/net margin per product, return rate analysis, inventory status.

Key Takeaways

E-commerce sellers in India face mandatory GST registration from Day 1 (Section 24), 1% TCS on every sale (Section 52), 0.1% TDS on gross sales (Section 194O), and monthly GSTR filing - making their compliance burden significantly higher than offline sellers. Understanding and managing these deductions is essential for profitability.

The settlement amount is not revenue. Revenue = gross sales excluding GST. Every deduction by the platform (commission, shipping, FBA, TCS, TDS) must be recorded as a separate line item in your books. Recording the settlement amount as revenue understates your actual sales, loses ITC on commission GST, and corrupts your P&L.

True COGS for e-commerce includes product cost + packaging + platform commission + shipping + FBA fees + return costs. A product with 60% gross margin (purchase vs sale price) may have only 20-25% net margin after all platform costs and returns. Calculate per-order profitability to identify loss-making SKUs.

TCS credit must be manually accepted on the GST portal every month - it does not auto-credit. Missing this step means TCS deducted by platforms sits unclaimed in your cash ledger. Over 12 months, unclaimed TCS on Rs 50 lakh annual sales = Rs 50,000 of your money sitting unused.

The monthly compliance calendar (settlement reconciliation by 5th, TCS acceptance by 10th, GSTR-1 by 11th, GSTR-3B by 20th, MIS review by month-end) ensures nothing falls through the cracks. Automation through cloud accounting software reduces this from 15-20 hours/month to 4-6 hours/month.

Need Specialist E-Commerce Accounting?

E-commerce accounting is not generic bookkeeping - it requires platform-specific knowledge, settlement report expertise, TCS/TDS reconciliation skills, and an understanding of high-volume return accounting. A CA who handles your neighbour's grocery store is not equipped for your Amazon seller account.

Explore our e-commerce accounting services - platform-specific bookkeeping for Amazon, Flipkart, Meesho, and Shopify, monthly TCS/TDS reconciliation, GST filing, settlement report matching, and annual ITR. Starting from Rs 3,499/month. 500+ online sellers served.

For queries, reach out at +91 945 945 6700 or WhatsApp us directly.

Frequently Asked Questions

Have a look at the answers to the most asked questions.

Yes. Section 24(ix) of CGST Act mandates GST registration for all e-commerce sellers irrespective of turnover. The Rs 40 lakh threshold does not apply to marketplace sellers. Exception: intra-state sellers of goods may be eligible for exemption under specific conditions - consult a CA for your specific case.

TCS = GST Tax Collected at Source (1% under Section 52 CGST Act). Claimed monthly in GSTR-3B against your GST liability. TDS = Income Tax TDS (0.1% under Section 194O). Claimed annually in your ITR against income tax liability. Both are deducted by the same platform from the same sale - but they are different taxes under different laws.

Download the Monthly Transaction Report (MTR) from Amazon Seller Central. Compare gross sales in MTR with your sales register. Match commission charges with Amazon fee schedule. Verify TCS amount against GSTR-2A on GST portal. Confirm settlement amount equals bank credit. Investigate any mismatch - common causes: returns processed in different periods, promotional deductions, or advertising charges.

Yes, with restrictions. Intra-state sellers of goods with turnover below Rs 1.5 crore can opt for composition (pay 1% flat tax, no ITC claim). But if you make even one inter-state sale (which most marketplace sellers do), you are ineligible. For most e-commerce sellers, regular scheme is better because ITC claims offset GST significantly.

Gross sales (excluding GST) as revenue. Always. The settlement amount is gross sales minus all deductions (commission, shipping, TCS, TDS, fees). Each deduction is a separate accounting entry - commission is an expense, TCS is an asset (receivable), TDS is an asset (receivable). Recording settlement as revenue understates sales and loses information.

Har mahine: (1) Settlement report download karein. (2) Gross sales record karein as revenue (ex-GST). (3) Commission, shipping, FBA fees alag se expense mein record karein. (4) TCS ko GST portal par 'Accept' karein aur GSTR-3B mein claim karein. (5) TDS 194O ko ITR mein claim karein. (6) Returns ke liye credit note issue karein. (7) Bank mein aaya settlement amount reconcile karein. Yeh 7 steps har mahine follow karein.

GST same hai - mandatory registration, monthly GSTR-1/3B, TCS 1%. Fark sirf settlement report format mein hai - Meesho ka report Amazon/Flipkart se different format mein aata hai. Returns bhi Meesho differently handle karta hai (reverse logistics charges alag dikhte hain). Accounting entries same concept - gross sales, commission, TCS, TDS, settlement - sirf data source alag hai.

Weekly for high-volume sellers (100+ orders/day). At minimum, within the first 5 days of the following month - before GSTR-1 filing (11th). Unreconciled settlements mean inaccurate GST returns, which trigger DRC-01C mismatch notices from the GST department.

Zoho Books (cloud, GST-compliant, multi-platform support), TallyPrime (desktop, strong for inventory), and specialised tools like EazyERP or Unicommerce for high-volume sellers. For most sellers under Rs 5 crore, Zoho Books with proper configuration handles all platforms. Our e-commerce accounting services include software setup and ongoing management.

The TCS amount sits in your Electronic Cash Ledger unclaimed. You cannot use it to offset your GST liability until you accept it. Over 12 months, this can be Rs 25,000-1,00,000+ depending on your sales volume - your money, locked because of a missed monthly click. Our e-commerce accounting services ensure TCS is accepted every month without fail.
CA Sundaram Gupta
CA Sundaram Gupta

Top trending

Section 8 Company vs Society vs Charitable Trust: Which NGO Structure Should You Choose?
REGISTRATION

Section 8 Company vs Society vs Charitable Trust:...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
How to Form a Charitable Trust in India: Trust Deed Drafting, Registration and RNPO Application
COMPANY REGISTRATION & COMPLIANCE

How to Form a Charitable Trust in India: Trust Dee...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
Net Worth Certificate for NRI: How an Indian CA Issues It and What It Must Certify
NRI

Net Worth Certificate for NRI: How an Indian CA Is...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
How to Calculate Net Worth for a Certificate: Assets, Liabilities and Adjustments Explained
FINANCIAL PLANNING & ADVISORY

How to Calculate Net Worth for a Certificate: Asse...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
Net Worth Certificate Format: What Must Be Included and ICAI Certification Standards
FINANCIAL PLANNING & ADVISORY

Net Worth Certificate Format: What Must Be Include...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026

Table of content

Loading content...

Subscribe to get updates from Patron Accounting

Share this article

Connect With Our Experts

India Flag +91
Get updates on WhatsApp WhatsApp

More articles on the go.

Play Icon

Bring back the joy of reading newsletters & blogs

Subscribe and be ready for an amazing experience

10,000+
Happy Clients

Helping businesses stay compliant and stress-free.

15+
Years Experience

Deep expertise in GST, Income Tax, ROC & business compliance.

50,000+
Documents Filed

Returns, registrations, and filings handled accurately.

4.9★
Client Rating

Trusted by entrepreneurs, startups, and growing businesses.

ISO
Certified

Professional standards and documented processes.

SSL
Secure

Your financial and business data is fully protected.