If you sell through Amazon, Flipkart, Meesho, ONDC, or any ecommerce marketplace in India, the platform deducts Tax Collected at Source (TCS) at 1% before settling payments to you.

TCS is not an additional tax. It is an advance collection deposited on your behalf.

But here’s what many sellers underestimate:

TCS is simple in theory. Reconciliation is where things go wrong.

This guide explains:

  • What TCS is under GST
  • How it flows through returns
  • Where reconciliation errors occur
  • How to structure your workflow to avoid cash flow leakage

What Is TCS Under GST?

TCS is governed by Section 52 of the CGST Act. Every ecommerce operator collecting payment on behalf of sellers must deduct TCS on the net taxable value of supplies made through the platform.

Current TCS Rate: 1%

  • Intra-state → 0.5% CGST + 0.5% SGST
  • Inter-state → 1% IGST

Net taxable value = Total taxable sales during the month - Returns processed in the same month

  • Exempt supplies and Section 9(5) supplies are excluded.

Example

  • Monthly sales on Flipkart: ₹1,00,000
  • Returns: ₹5,000
  • Net taxable value: ₹95,000

TCS = 1% × ₹95,000 = ₹950

The platform pays you ₹99,050.
₹950 is deposited with the government under your GSTIN.


How TCS Flows Through GST Returns

TCS follows this structured flow:

If TCS exceeds your liability, the surplus remains in your cash ledger or can be claimed as a refund.TCS does not replace GST. It reduces your net cash outflow at the time of filing.

Review how to file GSTR-1 from Shopify sales data correctly.


The Real Problem: TCS Reconciliation

On paper, TCS looks straightforward. In practice, sellers struggle because reconciliation requires matching three independent datasets:

  1. Marketplace settlement reports
  2. GSTR-8 filed by the platform
  3. Your GSTR-1 reported sales

If these numbers do not align, you face:

  • Cash ledger discrepancies
  • GSTR-3B mismatch
  • Annual reconciliation complexity in GSTR-9
  • Working capital lock-up

Most reconciliation errors do not originate in GSTR-8. They originate in how invoice data is structured at the time of sale.


Where Sellers Commonly Go Wrong

1. Incorrect Invoice Structuring

If Shopify invoices are not GST-compliant or tax split is misapplied:

  • GSTR-1 totals won’t align with marketplace-reported supplies
  • TCS credit becomes harder to reconcile

2. Credit Notes Not Properly Linked

Returns processed by the marketplace may not align with credit notes reported in GSTR-1.

Timing mismatches cause confusion between:

  • Sales month
  • Return month
  • TCS deduction month

3. Multi-Platform Selling

If you sell on Amazon, Flipkart, and Meesho:

  • Each operator deducts TCS independently.
  • Each files GSTR-8 separately.
  • You must reconcile platform-wise, GSTIN-wise, and month-wise.

4. Multi-State Registration

If you hold multiple GSTINs:

  • Orders must map correctly to each registration.
  • Incorrect mapping leads to cross-ledger confusion.

Why Structured Invoice Data Matters for TCS

TCS reconciliation depends on GSTR-1 accuracy. And GSTR-1 accuracy depends on:

  • Correct tax split (CGST/SGST vs IGST)
  • Accurate HSN classification
  • Proper credit note referencing
  • Consistent invoice numbering

If your invoice data is inconsistent, your GSTR-1 becomes inconsistent. If GSTR-1 is inconsistent, TCS matching becomes manual.

This is where Shopify sellers need structured compliance at the source not at filing time.


How GST Pro Strengthens the TCS Workflow

For Shopify sellers, GST Pro acts as the compliance layer between:

Shopify Orders → GST-Compliant Invoices → GSTR-1 → TCS Reconciliation

Here’s how it helps:

  • Generates Rule 46 compliant invoices from Shopify data
  • Applies correct CGST/SGST/IGST logic automatically
  • Links credit notes to original invoices
  • Produces structured GSTR-1 export files
  • Creates accountant-ready reports for reconciliation

When GSTR-1 originates from structured invoice data, matching it against:

  • Marketplace GSTR-8
  • GSTR-2A TCS entries
  • Electronic cash ledger

becomes predictable.

Instead of reconciling scattered spreadsheets, you reconcile system-generated return data. That reduces reconciliation time significantly especially for high-volume sellers.


Cash Flow Impact of TCS

TCS directly affects working capital.

 Monthly Sales TCS Deducted Annual Lock-up
₹5 lakh ₹5,000 ₹60,000
₹10 lakh ₹10,000 ₹1,20,000
₹25 lakh ₹25,000 ₹3,00,000

These figures must reconcile in your GSTR-9 annual return filing.

You recover this when filing GSTR-3B but until filing, the cash remains locked. If return filing is delayed or reconciliation is messy, liquidity suffers.

When invoice data and GSTR-1 reporting are structured properly, TCS credits are easier to monitor and offset monthly. For scaling ecommerce businesses, this becomes a cash management issue not just compliance.


When TCS Does Not Apply

TCS does not apply in the following cases:

Own Shopify Store (D2C)

If you sell through your own Shopify store and collect payments directly, no TCS is deducted.


Section 9(5) Services

Certain services (restaurants, accommodation, cab services) are treated differently — the operator pays GST directly.


Exempt Small Sellers

Under Notification 34/2023-CT, certain small intra-state sellers may qualify for exemption.


ONDC Clarification

Under Circular 194/06/2023-GST, in ONDC transactions involving multiple operators, the seller-side operator is responsible for TCS collection. This adds another layer of reconciliation for sellers operating in distributed networks.


Monthly TCS Reconciliation Checklist

Before filing GSTR-3B:

  • Match marketplace settlement report with GSTR-8
  • Verify TCS reflected in GSTR-2A
  • Confirm GSTR-1 turnover matches marketplace supplies
  • Check credit notes for timing alignment
  • Ensure electronic cash ledger balance matches expected TCS

If invoice-level data is structured properly from the beginning, this checklist becomes a verification exercise not a reconstruction exercise.

Inconsistent invoice data often traces back to improper GST invoice generation on Shopify.

TCS is not complex. Reconciliation is.

As your marketplace volume increases, manual reconciliation becomes risk-prone and time consuming. The stability of your TCS process depends on how accurately your Shopify sales data flows into GSTR-1.

For Shopify sellers, GST compliance should be system-driven from invoice generation to return filing.

Explore GST Pro on the Shopify App Store to automate invoice generation and structured GST reporting from your Shopify orders.