Skip to main content
Cover image for GSTR-9C Reconciliation Guide: Table-by-Table Mechanics for Sellers

GSTR-9C Reconciliation Guide: Table-by-Table Mechanics for Sellers

7 min read
#gst#gstr-9c#reconciliation#annual-return#e-commerce

GSTR-9C Is Where Your Books and Your GST Returns Get Compared, Line by Line

If your turnover crossed ₹5 crore this financial year, GSTR-9 alone isn't enough — you also file GSTR-9C, a reconciliation statement that compares what you declared across 12 months of GST returns against what your audited financial statements actually show. For the fundamentals — who must file, the December 31 due date, and late fees — see our GSTR-9 and GSTR-9C overview. This post is the deep dive that overview doesn't attempt: what actually happens inside a GSTR-9C reconciliation, table by table, and where the real mismatches show up for e-commerce sellers.

GSTR-9C isn't a formality bolted onto GSTR-9. It's the mechanism through which a year's worth of small filing gaps — a missed invoice here, a TCS credit that never got tracked there — becomes visible in one place, with a documented explanation required for every unreconciled rupee.

Table 5: Turnover Reconciliation

This is where most reconciliation work actually happens. Table 5 starts with your audited turnover (from the P&L account) and walks it down to the turnover declared in GSTR-9, requiring you to explain every difference along the way rather than just net them out.

The differences that show up most often for e-commerce sellers:

  • Unbilled revenue at year-end. Orders dispatched or services rendered in March where the invoice was raised in April fall into different financial years for accounting purposes versus GST purposes. Books may recognise the revenue in the year it was earned; GST recognises it when the invoice is raised. This is a legitimate, explainable timing gap — but it has to be shown, not silently absorbed.
  • Credit notes issued after year-end. A credit note for a March sale, issued in April or May (before the GSTR-9C filing deadline but after the financial year closed), affects your books for the year it's issued but may not have been reflected in that year's GST returns at all. Table 5 is where this gets reconciled and explained.
  • Advances received but not invoiced. Deposits or advance payments received before March 31 but not yet converted into an invoice can inflate book turnover relative to GST-declared turnover, or vice versa depending on how the advance was accounted for.
  • Non-GST income inside audited turnover. Interest income, gains on sale of investments, and other non-supply income often sit inside your audited P&L turnover figure but were never meant to appear in a GST return. These need to be explicitly deducted, not left as an unexplained gap.
  • Deemed supplies under Schedule I. Stock transfers between distinct persons (e.g. a warehouse in a different state under the same GSTIN structure) and other deemed supplies can appear in GST turnover without a corresponding book entry, or the reverse.

Each of these categories has a dedicated row in Table 5 for exactly this reason — an unexplained aggregate gap is what draws attention; a gap broken into documented, individually reasoned categories rarely does.

Table 12/14: ITC Reconciliation

The ITC side of GSTR-9C compares ITC as recorded in your audited books of account against ITC actually claimed across your GSTR-3B filings for the year. This is a different check from your monthly GSTR-3B-vs-GSTR-2B reconciliation (covered in our Input Tax Credit guide) — by the time you're doing GSTR-9C, that monthly reconciliation should already be clean. Table 12/14 asks a broader annual question: does the ITC your accounting system says you were entitled to for the year match what actually got claimed in returns?

Mismatches here typically trace back to:

  • Timing differences — a purchase invoice booked in your accounts in one month but only appearing in GSTR-2B (and therefore claimed) in a later month, once the supplier files their return.
  • Genuinely unclaimed eligible credit — ITC your books show as available but that was never actually claimed in any GSTR-3B during the year, often because it was missed during monthly filing and never caught up.
  • Ineligible ITC claimed in books but reversed in returns — capital goods, blocked credits under Section 17(5), or ITC on inputs later found unrelated to business use, where the books entry and the GST treatment diverge.

Any unreconciled ITC difference has to be explained in the statement, and if it points to credit that shouldn't have been claimed, the corresponding tax liability must be paid before filing — this is precisely the mechanism through which an old, unnoticed ITC error surfaces at year-end rather than staying buried in monthly filings.

TCS Reconciliation: The E-Commerce-Specific Check

This is the reconciliation category general GSTR-9C guidance rarely covers, and it's specific to marketplace sellers. TCS deducted by Amazon, Flipkart, or Meesho under Section 52 flows into your electronic cash ledger as a credit against your output tax liability. Three numbers need to agree by year-end:

  1. TCS shown in the marketplace's annual TCS statement (each platform issues one).
  2. TCS credit reflected in your electronic cash ledger on the GST portal, built from the marketplace's GSTR-8 filings.
  3. TCS appearing in your income-tax Form 26AS/AIS, which pulls from a related but separate reporting chain.

A mismatch between any two of these is a genuinely common, sector-specific gap — usually because a marketplace's GSTR-8 filing lagged, or a disputed/returned order's TCS adjustment wasn't resolved before year-end closing. Reconcile all three explicitly rather than assuming the cash ledger figure alone is correct; a gap here affects both your GST reconciliation and your income tax position, since AIS mismatches can independently trigger income-tax scrutiny separate from anything GST-related.

What Actually Triggers Scrutiny

Not every mismatch draws attention — the format of GSTR-9C is built around explained differences, and a well-documented timing gap is routine. What tends to escalate to a notice:

  • An unexplained turnover gap in Table 5 with no category assigned — the department can see there's a difference but no stated reason for it.
  • A persistent ITC gap where books consistently show more credit available than was ever claimed, without a documented reason — this reads as either sloppy monthly filing or an attempt to understate the ITC actually in play.
  • A reconciled difference that shows additional tax payable but wasn't paid before filing. GSTR-9C isn't just a disclosure exercise — where the reconciliation surfaces a genuine shortfall, that tax has to be paid, and filing without paying it is one of the more direct routes to a demand notice.
  • Turnover figures that don't align with your income-tax AIS. GST turnover and AIS-reported turnover are cross-referenced by the tax department, and a mismatch here can trigger scrutiny from either side.

The Certification Requirement

GSTR-9C requires certification — historically this was mandatory by a Chartered Accountant or Cost Accountant, though the requirement has been amended in past years to allow self-certification for some taxpayers. Confirm the current financial year's rule before you assume either applies — don't carry forward last year's certification requirement without checking the GST portal or with your CA, since this is exactly the kind of rule that gets adjusted through periodic amendment. Whichever applies, treat the certification step as a deadline-driver in its own right: a CA reviewing your reconciliation needs real working time, not a rushed sign-off in the last week of December.

Getting the Reconciliation Right the First Time

The sellers who struggle most with GSTR-9C are the ones treating it as a year-end scramble instead of building toward it across the year. If your monthly GSTR-3B/GSTR-1 filings are already reconciled against each other and against GSTR-2B, and your TCS tracking against each marketplace is current, GSTR-9C becomes a matter of formatting existing, clean numbers into the required tables — not reconstructing a year of transactions from scratch in November.

If you're crossing ₹5 crore turnover for the first time this year, or your monthly reconciliation has gaps you haven't fully closed, get a CA involved well before the December 31 deadline rather than after a rough draft throws up unexplained differences. Get your GST returns filed with CA support rather than treating GSTR-9C as a solo exercise in your final filing week.

GST Compliance

Need help with GST filing?

Our experts handle GSTR-1, GSTR-3B, and annual returns for e-commerce sellers — accurately, on time, every month.

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: