GST TCS Reconciliation — Unstick Your Working Capital

The TCS Problem for Marketplace Sellers
Every seller I work with runs into this: under GST law, ecommerce operators (Amazon, Flipkart, Meesho, etc.) must collect 0.5% TCS (Tax Collected at Source) on the net value of goods sold through their platform — I see this catch out almost every seller I talk to.
On paper, this is a credit you can claim when filing your GST returns. In practice, here's what I see with the D2C brands I work with:
- The marketplace TCS data almost never matches what my team finds in your GST returns — Different periods, different classifications, rounding differences
- I've seen the credit sit unclaimed for months — Until you reconcile and claim it in GSTR-2B
- At ₹10L/month in marketplace sales, that's ₹5,000/month I've watched founders leave stuck — Over a year, ₹60,000 in working capital trapped in the GST system
Step-by-Step TCS Reconciliation
Step 1: Download Marketplace TCS Certificates
- For Amazon, I always have my team start here: Seller Central → Reports → Tax Document Library → TCS Certificate
- For Flipkart, the same job goes through: Seller Hub → Payments → Tax Reports → TCS Certificate
- We download monthly TCS certificates (Form GSTR-8 filed by the marketplace)
- These certificates show me exactly what TCS was collected on your sales
Step 2: Match with GSTR-2B
- Next, I log in to the GST portal → Returns → GSTR-2B
- and navigate to the 'TCS Credit Received' section
- This is where I see the TCS credits reported by marketplaces against your GSTIN
- I compare each marketplace's TCS certificate total with the GSTR-2B amount
- The common mismatches I run into: timing differences (marketplace reported in different month), GSTIN errors, inter-state vs intra-state classification
Step 3: Reconcile Mismatches
- Timing mismatch: If Amazon collected TCS in March but reported in April, it will show in your April GSTR-2B. I tell clients to wait one month before flagging it.
- Amount mismatch: My team compares line by line. Common causes: returns processed after TCS collection, cancellations, GST rate differences.
- Missing entries: If TCS is on your certificate but not in GSTR-2B, I raise a ticket with the marketplace — they need to correct their GSTR-8 filing.
Step 4: Claim the Credit
- In the GSTR-3B filing, I include the TCS credit in the 'TCS credit received' field
- This offsets the GST liability for that month
- When the TCS credit exceeds the liability, I let the balance carry forward
Common TCS Issues and Fixes
| Issue | Cause | Fix |
|---|---|---|
| TCS not showing in GSTR-2B | Marketplace filed late or with wrong GSTIN | Raise ticket with marketplace seller support |
| Amount mismatch | Returns/cancellations processed differently | Reconcile with order-level data from marketplace reports |
| Inter-state vs intra-state wrong | Marketplace classified shipment origin incorrectly | Raise correction request with marketplace |
| Credit not reflecting in GSTR-3B | Didn’t include in the correct field | Ensure TCS credit is entered in Table 4 of GSTR-3B |
Pro Tips
- Reconcile monthly, not quarterly — Monthly reconciliation is what catches issues early for my team. Quarterly means 3 months of compounded mismatches.
- Use reconciliation software — I point clients to tools like ClearTax, Zoho Books, or TallyPrime — they have auto-reconciliation features that match marketplace TCS with GSTR-2B.
- Keep a TCS tracker spreadsheet — My team logs: marketplace, month, TCS amount on certificate, TCS amount in GSTR-2B, claimed in GSTR-3B, status (matched/pending/disputed).
- File on time — I've seen late GSTR-3B filing turn into late TCS credit claims, and that means longer working capital lockup.
Need Help With GST Compliance?
At Growww Tech, my team and I help ecommerce sellers set up proper GST workflows and reconciliation processes. Don’t leave money stuck in the system.
Related reading:
Want this applied to your brand?
A 30-minute call — we'll map what works for your store, not a generic playbook. No sales pitch.