MaruTally Logo
Tax & GST

GST Compliance Guide for Ecommerce Sellers

Navigate the complexities of GST, TCS, and state-wise reporting requirements for multi-channel ecommerce.

✍️MaruTally Finance Team📅8 min read

Introduction: The GST Compliance Burden on Marketplace Sellers

GST compliance is a non-negotiable requirement for ecommerce sellers in India, but marketplace selling introduces a set of complexities that go well beyond what a standard brick-and-mortar business faces.

When you sell through Amazon, Flipkart, or Meesho, you deal with:
- Sales across multiple states, triggering different GST types (IGST vs CGST+SGST)
- TCS deductions by the marketplace on your behalf
- Return-related GST reversals that create credit note complications
- Commission invoices from marketplaces that carry their own GST treatment
- Multiple GSTR deadlines each month across different filing types

For many sellers, GST compliance consumes enormous time and creates persistent anxiety about whether their filings are accurate. This guide breaks down the full GST landscape for marketplace sellers and explains how to build a compliant, efficient tax management process.

Multi-Channel GST: The Core Challenge

When your business operates across Amazon India, Flipkart, Meesho, and perhaps a Shopify store, each channel generates its own set of GST obligations. The complexity multiplies because:

**State-wise classification is mandatory.** Every sale must be classified as either intra-state (CGST + SGST) or inter-state (IGST) based on the shipping destination state versus your GST registration state. Marketplaces ship orders across India, meaning you almost always have a mix of both types in any given settlement period.

**Each marketplace reports differently.** Amazon's settlement report presents GST data differently from Flipkart's. Meesho has its own format. Unless you standardise the data before reporting, your GSTR-1 filing will not accurately represent your sales data.

**Returns generate credit notes.** Every customer return requires a credit note that reverses the original GST liability. This credit note must be reported in the correct tax period or GSTR-1 filing with the corresponding original invoice data.

**Input Tax Credit requires perfect matching.** To claim ITC on the GST charged by your marketplace on commissions and fees, the invoice data on your supplier's GSTR-1 must match what appears on your GSTR-2A/2B. Mismatches result in ITC disallowance.

Understanding TCS (Tax Collected at Source) for Marketplace Sellers

TCS is one of the most frequently misunderstood elements of ecommerce GST compliance. Here is a clear explanation.

**What is TCS?**
Under Section 52 of the CGST Act, every Electronic Commerce Operator (ECO) — meaning Amazon, Flipkart, Meesho, and similar marketplaces — is required to collect 1% TCS on the net taxable value of supplies made through their platform by registered sellers. For sellers in states with SGST, TCS is split as 0.5% CGST + 0.5% SGST for intra-state supplies, and 1% IGST for inter-state supplies.

**How does TCS work?**
The marketplace deducts TCS from your settlement, deposits it with the government, and reports it in their GSTR-8 filing. This TCS then appears in your GSTR-2A/2B.

**How do you claim TCS?**
TCS is available as an Input Tax Credit against your GST liability. When you prepare your GSTR-3B, the TCS amount that appears in your GSTR-2A/2B can be deducted from your net GST payable.

**The reconciliation requirement.**
To claim TCS correctly, you must verify that:
1. The TCS amount in your settlement report matches what appears in your GSTR-2A/2B
2. The period of the TCS deduction aligns with the correct tax month
3. No TCS amounts are being missed or duplicated

This reconciliation — monthly, systematically — is essential for both compliance accuracy and cash flow management.

Step-by-Step GSTR-1 Filing for Marketplace Sellers

GSTR-1 is your outward supply return, where you report all the sales your business made during the month. For marketplace sellers, this is particularly complex because:

**Step 1: Collect state-wise sales data from all platforms.**
Pull the shipping-level detail from Amazon, Flipkart, Meesho, and any direct channels. You need the customer's shipping state for every order.

**Step 2: Classify each transaction by GST type.**
For each order, determine whether it is intra-state (CGST + SGST) or inter-state (IGST). This depends on whether the customer's shipping state matches your GSTIN state.

**Step 3: Aggregate B2C sales.**
Customer-to-business sales below ₹2.5 lakh are typically reported in aggregate in GSTR-1. Verify which orders qualify and report them under the relevant table.

**Step 4: Report credit notes for returns.**
Each return that has a GST impact must be reported as a credit note in GSTR-1. Match this to the original invoice where possible.

**Step 5: Report B2B sales if applicable.**
If you sell to registered businesses (GST number buyers), those invoices must be reported with full invoice detail.

**Step 6: Reconcile before filing.**
Before submitting GSTR-1, cross-check the taxable value and tax amounts against your accounting records. Look for discrepancies between your internal ledger and the raw platform data.

Common GST Errors Made by Marketplace Sellers

Year after year, the same types of GST errors appear in marketplace sellers' filings:

**Wrong GST type applied to inter-state orders.** If your system defaults to CGST+SGST for all orders instead of correctly identifying inter-state supplies as IGST, your GSTR-1 will be materially inaccurate.

**Missing TCS claims.** Many sellers either do not know they can claim TCS as ITC, or they do not have the reconciliation process in place to confirm they are claiming the correct amount.

**Mismatched return credit notes.** A credit note must reference the original supply invoice. If returns are processed without linking to the original invoice, the credit note is incomplete and may cause problems during GST audit.

**Delayed ITC claims.** ITC on marketplace commissions can only be claimed if the marketplace's invoice appears in your GSTR-2A/2B. If you do not reconcile regularly, you may miss claims or claim them in the wrong month.

**Non-reporting of TCS on GSTR-3B.** Some sellers report sales correctly in GSTR-1 but forget to adjust their GSTR-3B to reflect the TCS credit, resulting in overpayment of GST.

The Role of ecommerce accounting automation in GST Compliance

For a seller processing thousands of orders across multiple marketplaces each month, manual GST compliance is not just inefficient — it creates systematic risk. A single mapping error, a missed return credit note, or an incorrectly classified inter-state sale can result in:

- Incorrect GST filings that require amendment returns
- ITC mismatches between GSTR-2A and your actual claims
- TCS credit losses due to non-reconciliation
- Potential GST notices and audit exposure

ecommerce accounting automation addresses these risks by building the classification, reconciliation, and reporting logic directly into the data processing pipeline. Instead of manually applying GST treatment to each transaction, the system applies the correct rules automatically and flags exceptions for human review.

The output is GST-ready financial data that your Chartered Accountant or tax team can use to file accurately and confidently.

Practical Example: Monthly GST Reconciliation for a Multi-Platform Seller

Consider a seller operating on Amazon and Flipkart with GSTIN registered in Maharashtra.

**April monthly summary:**
- Amazon: ₹3,80,000 taxable sales (₹2,20,000 inter-state IGST, ₹1,60,000 intra-state CGST+SGST)
- Flipkart: ₹2,10,000 taxable sales (₹1,50,000 inter-state IGST, ₹60,000 intra-state CGST+SGST)
- Combined TCS deducted: ₹5,900 (Amazon: ₹3,800, Flipkart: ₹2,100)
- Returns and credit notes: ₹28,000 combined
- Commission GST (ITC eligible): ₹8,600

**GSTR-3B calculation:**
- Gross GST liability on sales: Based on applicable rates on ₹5,90,000 net taxable (after returns)
- Less: TCS credit from GSTR-2A: ₹5,900
- Less: ITC on commissions: ₹8,600
- **Net GST payable: Calculated figure**

This structured approach ensures no credit is missed and no liability is overstated.

How MaruTally Automates GST Compliance for Marketplace Sellers

MaruTally was designed with Indian marketplace GST complexity at its core. For ecommerce sellers, it provides:

- **State-wise sales classification:** Automatically determines IGST vs CGST+SGST based on shipper and destination state combinations
- **TCS reconciliation:** Matches marketplace TCS deductions against GSTR-2A data so you can claim every eligible rupee of tax credit
- **Credit note tracking:** Links return records to original invoices for clean, compliant credit note reporting
- **GSTR-1 ready reports:** State-wise, category-wise sales summaries formatted for direct use in your GST filing
- **Multi-platform consolidation:** Combines data from Amazon, Flipkart, Meesho, and other platforms into a single GST-aligned view

The result is a compliance process that is faster, more accurate, and consistently audit-ready.

Conclusion: GST Compliance Is an Ongoing Discipline, Not a Year-End Task

For marketplace sellers, GST compliance is not a task you complete at year-end. It is a monthly discipline that requires accurate data, systematic reconciliation, and careful filing.

The sellers who manage GST well are those who have built the right data infrastructure — where marketplace settlement data flows automatically into their accounting system, where TCS credits are tracked month by month, and where their Chartered Accountant receives clean, reconciled data rather than raw, unprocessed reports.

If your current process does not meet this standard, now is the right time to build toward it. Start with TCS reconciliation — it is the single highest-value improvement most marketplace sellers can make immediately.

And when you are ready to automate the entire GST compliance workflow, MaruTally provides the platform to make it happen.

💡

Want to See MaruTally Handle This Automatically?

The processes described in this guide are automated inside MaruTally. Book a free demo to see live reconciliation using your own settlement data.

Book a Free Demo