Tax Collected at Source on marketplace sales is the compliance area most D2C brands handle poorly. The mechanics are specific, the reconciliation work is monthly, and the consequences of getting it wrong show up as blocked Input Tax Credit, GST notices, and due diligence failures. This guide explains TCS as it actually applies to Indian D2C brands selling through Amazon, Flipkart, Myntra, and other marketplaces — what’s deducted, how to reconcile, and how to recover what’s owed to you.
What TCS Is and Why D2C Brands Need to Care
TCS (Tax Collected at Source) is a provision under Section 52 of the CGST Act that requires e-commerce marketplaces — Amazon, Flipkart, Myntra, Nykaa, Meesho, Ajio, and others — to collect a percentage of every transaction on their platform and deposit it with the government on behalf of the seller. For Indian D2C brands selling through marketplaces, this means a portion of every order is deducted by the marketplace before the rest settles to you.
The current TCS rate is:
- 0.5% of the order value for sellers who have GSTIN
- 1% of the order value for sellers without GSTIN (rarely applicable since marketplaces require GST registration)
TCS is deducted on every order, including COD orders, after returns and reconciliation adjustments. The marketplace files form GSTR-8 monthly reporting the TCS collected, and the amount appears in your GSTR-2A and GSTR-2B as a credit that you can claim against your GST liability.
For a D2C brand doing ₹50 lakhs monthly marketplace revenue, TCS deducted is roughly ₹25,000-30,000 per month per marketplace. Across multiple marketplaces this adds up to ₹75,000-1,50,000 per month in cash that’s been withheld from your settlements but is recoverable as ITC against your GST liability.
How TCS Actually Flows for a D2C Brand
The transaction flow for a typical marketplace sale (customer order of ₹1,000 on Amazon):
Reconciling TCS Across Marketplaces
A D2C brand selling on 5 marketplaces deals with 5 different TCS flows. The monthly reconciliation involves:
For each marketplace:
- Pull the monthly settlement statement (every transaction listed)
- Compute TCS expected to be deducted (0.5% of taxable supplies)
- Compare to TCS actually deducted on the settlement statement
- Verify the marketplace’s GSTR-8 has been filed (typically by 10th of following month)
- Check GSTR-2B for the TCS credit appearing in your favor
- Claim the credit in GSTR-3B
For a brand doing ₹2 crore monthly marketplace revenue across 5 marketplaces, this reconciliation is roughly 4-8 hours of work per month. Skipping it means accumulating mismatches that compound over time.
Common TCS Reconciliation Issues
Most common issue. Causes: marketplace hasn’t filed GSTR-8 yet, filed with incorrect GSTIN, or technical glitch in GST portal sync. Resolution: contact marketplace seller support, verify they’ve filed GSTR-8 correctly, escalate via formal complaint to GST authorities if it persists.
Causes: marketplace applied different rate (e.g., 1% instead of 0.5% if GSTIN wasn’t properly captured), or returns and adjustments not properly accounted for. Resolution: pull detailed transaction-level data and identify the specific orders where TCS was incorrect.
When an order is returned and refunded, the original TCS should be reversed. Sometimes the reversal doesn’t happen automatically. Resolution: track returns and their TCS reversal status; follow up with marketplace if reversal is missing.
Your GSTR-1 should declare the gross sales to the marketplace. If it doesn’t match what the marketplace declared, the ITC claim can be blocked. Resolution: reconcile your GSTR-1 with marketplace data before filing.
How to Set Up TCS Tracking from Day One
The Tax Impact: Cash Flow vs Tax Liability
TCS doesn’t change your total tax liability — it just changes when and how you pay.
Without TCS: You collect GST from customers, pay the full GST to the government via GSTR-3B.
With TCS: Marketplace deducts TCS. You pay the rest of GST, claiming TCS as credit. The total is the same — but timing and cash flow differ.
For a brand doing ₹50 lakhs monthly marketplace revenue, roughly ₹25,000-30,000 of cash is locked up in TCS at any given month until claimed against GST liability. Claim ITC monthly in GSTR-3B — don’t let it accumulate.
Read the working capital guide →
Refunds and Adjustments
If you accumulate TCS credit that exceeds your GST liability for a month, the credit carries forward. You don’t lose it. Refunds are available only in specific situations:
- Excess TCS accumulated due to inverted duty structure (rare for D2C)
- Cessation of business with unutilized TCS credit
- Specific situations under Section 54 of the CGST Act
If your TCS credit balance grows month-over-month without absorbing into GST liability, investigate the cause — it usually points to an underlying compliance issue.
Frequently Asked Questions
What’s the current TCS rate on marketplace sales?
0.5% of the order value for GST-registered sellers (which is essentially all D2C brands on marketplaces). 1% if you’re not GST-registered, but marketplaces require registration so this rarely applies. The rate is set under Section 52 of the CGST Act and is subject to revision by the GST Council.
Does TCS apply to COD orders or only prepaid?
TCS applies to all marketplace orders regardless of payment method, including COD. The marketplace deducts TCS from the settlement amount they pay to you after the cash is collected from the customer.
Can I claim TCS deducted as a refund?
In most cases no — TCS credit is utilized against your GST liability rather than refunded. Refunds are available only in specific circumstances (cessation of business, inverted duty structure for certain categories). For ongoing operations, TCS credit absorbs into your GST liability month by month.
What happens if the marketplace doesn’t file GSTR-8?
The TCS credit doesn’t appear in your GSTR-2B until the marketplace files GSTR-8. Until then, you can’t claim it as ITC. Persistent non-filing by major platforms is rare but can happen for smaller marketplaces. Track and follow up if credits don’t appear within the expected window.
Should I track TCS separately for each marketplace?
Yes. Each marketplace has its own settlement cycle, fee structure, and TCS reporting. Combining them into a single line item makes reconciliation impossible. Maintain separate ledgers for each marketplace and reconcile each separately monthly.
Ankit Sarawagi has spent over a decade building, scaling, and cleaning up finance functions across startups and growth-stage companies, including 200+ D2C and consumer brands. He runs CFO Matrix, a fractional CFO practice focused on Indian D2C and growth-stage businesses.