What Is GST Reconciliation and Why It Matters for CAs in India
GST reconciliation matches your purchase register with GSTR-2B so you claim only valid ITC. Learn what it is, why it matters, and how CAs avoid notices.
If you run a CA practice in India, you already know the feeling. The 20th is close, thirty clients are waiting, and somewhere in an Excel sheet there is a purchase register that refuses to agree with GSTR-2B. This is GST reconciliation, and it is one of the most time-consuming and highest-risk parts of GST compliance.
This guide explains what GST reconciliation is, why it matters, where manual methods fail, and what a reliable process looks like.
What is GST reconciliation?
GST reconciliation is the process of matching the data in your books of accounts with the data available on the GST portal, so that every return you file is backed by records that agree with each other.
The most important form for most businesses is GSTR-2B vs. Purchase Register:
- GSTR-2B is an auto-generated, static monthly statement of input tax credit (ITC) available to the taxpayer. It is built from the GSTR-1, GSTR-5 and other returns filed by suppliers.
- Purchase Register is what the business has recorded in Tally, Busy, Zoho, or Excel.
Reconciliation means checking, invoice by invoice, whether the two sides agree on supplier GSTIN, invoice number, invoice date, taxable value and tax amounts. Wherever they do not, someone has to find out why.
Other common reconciliations include:
- GSTR-1 vs. GSTR-3B, to confirm that outward supplies declared in the monthly return match the tax paid.
- GSTR-3B vs. books, to confirm that liability and ITC reported agree with the ledgers.
- Annual reconciliation (GSTR-9 and GSTR-9C), to tie the full financial year together.
Why GST reconciliation matters
1. ITC is only safe when it is supported
Input tax credit is the largest lever in GST. Under Section 16 of the CGST Act, ITC can be claimed only when conditions are met, including that the invoice is reflected in GSTR-2B and that tax on it has actually been paid by the supplier. An invoice sitting in your books but missing from 2B is credit you cannot safely claim.
Rule 36(4) of CGST Rules: Statutory ITC Restriction
2. Mismatches invite notices
If the ITC claimed in GSTR-3B is materially higher than what GSTR-2B shows, the system can flag it. Under Rule 88D, a significant difference can trigger an intimation in Form GST DRC-01C, requiring the taxpayer to explain the difference or pay the excess with interest. Replying means accounting for every rupee of the gap, usually under a deadline. Firms that reconcile every month can answer quickly. Firms that do not end up rebuilding the analysis from scratch.
Rule 88D & Form GST DRC-01C: Excess ITC Intimation
3. Rule 37 can quietly create liabilities
Under Rule 37, if a recipient has not paid the supplier within 180 days from the date of the invoice, the ITC availed must be reversed and interest paid. The credit can be re-availed once payment is made. The problem is that this obligation lives in the payment data, not in the GSTR-2B. Without tracking, it builds up silently until an audit or notice brings it out.
Rule 37 of CGST Rules: 180-Day Payment Reversal Mandate
4. Blocked credits slip through
Section 17(5) lists supplies on which ITC is blocked, such as certain motor vehicles, food and beverages, club memberships, and works contract services for construction of immovable property in specified cases. In a purchase register with thousands of lines, these items are easy to miss, and a wrongly claimed blocked credit is a future demand.
5. A supplier's default becomes your client's problem
When a supplier does not file GSTR-1 on time, their invoices do not appear in your client's 2B. The credit is delayed, or lost if the time limit under Section 16(4) passes. Spotting non-filers early gives you time to follow up with the supplier before it affects the client.
Statutory Warning: Section 16(4) CGST Act
Why manual reconciliation breaks down
Most CA firms still reconcile with Excel, VLOOKUP, and filters. That works for a few hundred invoices. It fails at scale, for predictable reasons:
- Inconsistent invoice numbers. INV/001, INV-1, 001 and INV001 are the same invoice to a human and four different values to a formula.
- Small data errors. A single wrong digit in a GSTIN, or a rounding difference of a rupee, creates false mismatches that waste time.
- No memory between months. Every client and every period starts from zero.
- No documentation. When a notice arrives, there is no workpaper showing what was checked and why a difference exists.
- Review burden. The senior reviewing the file has to trust the sheet or redo it.
During return-filing weeks, this is exactly where hours disappear.
What good GST reconciliation looks like
A reliable process does more than label rows as matched or unmatched. It should:
- Match in layers. Start with exact matches, then move to progressively looser ones (format differences, small amount differences, probable typos), and show how confident each match is.
- Categorise every difference. Matched, missing in 2B, missing in books, amount mismatch, and each with a stated reason rather than just a flag.
- Recommend an action. For every invoice, the CA should see whether to claim, hold, or follow up with the supplier, and why.
- Build compliance checks into the match. Rule 37 deadlines and Section 17(5) screening should run alongside reconciliation, not as a separate exercise.
- Leave a defensible trail. Every decision should be traceable, so a notice reply starts from a ready workpaper.
- Keep the CA in control. Automation should prepare and explain. The professional should decide.
How ReconDesk helps
ReconDesk is built for CAs who want decisions, not just a mismatch list. You upload the Purchase Register and GSTR-2B, and ReconDesk matches them in layers, explains each difference, and flags Rule 37 and Section 17(5) exposure. It also helps with supplier follow-ups and supports notice defence preparation, so the work you do each month becomes the evidence you need later.
There is a free plan covering 2 GSTINs, with no card required, so you can test it on real client data before deciding anything.
👉 Try ReconDesk free at recondesk.in
Frequently asked questions
What is the difference between GSTR-2A and GSTR-2B? GSTR-2A is a dynamic statement that keeps changing as suppliers file or amend their returns. GSTR-2B is a static statement generated once for each month, and it is the basis for claiming ITC in GSTR-3B.
GSTR-2A vs GSTR-2B: What Makes Them Fundamentally Different
GSTR-2B: Static & Legally Binding
The true foundation for GSTR-3B ITC claims
Does not change once generated on the 14th.
Captures all supplier filings up to 11th/13th cut-off.
The only statement recognized by GST audit officers.
How often should GST reconciliation be done? Monthly, before filing GSTR-3B. A full-year check before GSTR-9 is also important, since some differences only become visible over a longer period.
What happens if ITC is claimed that does not appear in GSTR-2B? It can lead to a DRC-01C intimation, a demand for reversal with interest, and exposure during audit or assessment. Claiming only what 2B supports, and tracking the rest, avoids this.
Can reconciliation be done in Excel? Yes, for small volumes. As invoice counts and client numbers grow, Excel becomes slow, error-prone and hard to defend. Dedicated reconciliation software handles format differences, fuzzy matching and documentation far more reliably.
Is GST reconciliation mandatory? The law does not use the word "reconciliation" as a standalone obligation, but ITC conditions, reporting requirements and notice exposure make it a practical necessity for every registered taxpayer who claims ITC.
Conclusion
GST reconciliation is not a clerical chore. It protects your clients' ITC, keeps returns defensible, and prevents surprises from Rule 37, Section 17(5) and notices. The firms that treat it as a monthly discipline, supported by the right tooling, spend less time firefighting and more time advising.
*Disclaimer: This article is for general information and is not legal or tax advice. Provisions, thresholds and notified limits under the CGST Act and Rules change from time to time. Please verify against the latest notifications.*
Reconcile GSTR-2B with 5-Level Matching in 60 Seconds
Upload your client's purchase register and portal files. Let our fuzzy engine catch mismatches before statutory deadlines strike.
Continue Reading
View all insights →What is GSTR-2B and Why Does It Matter for ITC Claims?
It's the 20th of the month. Your client's ITC is short by ₹1.8 lakhs. The supplier says they filed. The portal says otherwise. Here is why GSTR-2B rules your ITC.