Skip to main content

GSTR-9C for E-commerce Sellers: Reconciling TCS Credit and Section 9(5) Supplies

4 min read
#gstr-9c#gstr-9#tcs-reconciliation#section-9-5#annual-return

GSTR-9C for E-commerce Sellers: The Two Reconciliations Generic Guides Skip

Most GSTR-9C guides are written for manufacturers and traditional retailers — they walk through turnover reconciliation, ITC reversal, and tax-paid verification, and stop there. If you sell on Amazon, Flipkart, or Meesho, that's an incomplete checklist. Your annual return has two additional reconciliation points that don't exist for a business selling only through its own storefront: TCS credit against GSTR-8, and, if you sell certain services, Section 9(5) notified-supply tracking. Miss either one and you're looking at a mismatch notice, not because you underpaid tax, but because your paperwork doesn't line up across five different filings.

Reconciliation One: TCS Credit vs. GSTR-8

Every rupee of TCS the marketplace deducted from your payouts throughout FY 2025-26 was also reported by them to the GST department via GSTR-8 — the return marketplaces file, not you. Your own GSTR-3B filings claimed that TCS as credit against your output tax liability month by month. By the time you sit down to file GSTR-9C, these two numbers need to match exactly:

  1. Pull your GSTR-8 data from the GST portal — Services → Returns → View e-Filed Returns, filtered to the marketplace's GSTIN, for each month of the financial year. Don't use your marketplace payout dashboard for this; it can round, lag by a settlement cycle, or bundle TCS with other deductions in a way that doesn't match the actual GSTR-8 figure.
  2. Sum your TCS credit claimed across all twelve GSTR-3B filings for the year.
  3. Compare the two totals. A gap here — even a small one — is worth chasing down before you file, because it's exactly the kind of discrepancy that triggers an automated departmental notice once GSTR-9C is filed and cross-verified against GSTR-8 on the backend.

Reconcile monthly as you go rather than waiting until the annual filing crunch. A ₹200 mismatch in March is a five-minute fix when you catch it that month; the same ₹200 mismatch found in November while preparing GSTR-9C means re-checking eleven months of records to find where it crept in.

Reconciliation Two: Section 9(5) — When the Marketplace Pays Your Tax For You

This one catches sellers off guard because it inverts the usual e-commerce GST relationship. Under Section 9(5) of the CGST Act, for a specific, notified list of services sold through an e-commerce platform — passenger transport services, accommodation/hotel bookings below the composition threshold, housekeeping services, and a few others — the marketplace itself is treated as the supplier for GST purposes and pays the tax directly, not you.

If any part of your business sells one of these notified services alongside your regular goods (a seller doing both product sales and, say, a booking/housekeeping-adjacent service through the same platform account), that revenue needs to be identified and excluded from your normal self-assessed turnover in GSTR-9 and reconciled separately in GSTR-9C. Reporting it as ordinary outward supply — the default assumption most sellers make — overstates your own tax liability on paper even though you never actually collected or remitted GST on that portion, and it creates exactly the kind of turnover-vs-tax-paid gap that a reconciliation statement is built to catch.

If none of your product categories fall under the Section 9(5) notified list, this section doesn't apply to you — but it's worth a five-minute check against the current notification before assuming that, since the list has been expanded incrementally since it was first introduced.

Putting It Together: The GSTR-9C Filing Sequence

  1. Reconcile TCS credit against GSTR-8, month by month, for the full financial year.
  2. Identify any Section 9(5) notified-service turnover and separate it from your self-paid outward supplies.
  3. Reconcile your books' turnover against GSTR-9's declared figures — the standard reconciliation every GSTR-9C filer does, now with the TCS and 9(5) adjustments already clean.
  4. Cross-check ITC claimed in GSTR-9 against GSTR-2B for the year — see our guide on GSTR-2A vs GSTR-2B if you're not sure which of the two to reconcile against.
  5. File GSTR-9C by December 31, 2026 if your FY 2025-26 turnover exceeded ₹5 crore.

For the full annual-return mechanics — who must file, table-by-table walkthrough, late fees — see our complete GSTR-9 and GSTR-9C guide. If your monthly filings are still catching up, start with GSTR-3B and GSTR-1 before attempting the annual reconciliation — GSTR-9C only works if the monthly filings underneath it are already consistent.

Need a CA to handle the reconciliation directly? Our GST return filing service covers annual returns alongside your monthly GSTR-1/3B cycle. Use the GST Late Fee Calculator to check what a delayed GSTR-9C would cost, and the Marketplace Profit Calculator to see how TCS deductions factor into your actual payout across the year.

GST Compliance

Need help with GST filing?

Get matched with a verified CA partner who handles GSTR-1, GSTR-3B, and annual returns for e-commerce sellers — Dhanaay only shares your details, free.

Newsletter

GST updates & guides, free.

Join sellers who get our weekly digest on GST compliance, e-commerce rules, and finance tips — no spam.

No spam. Unsubscribe anytime.

Share: