Since the move from GSTR-2A to GSTR-2B as the authoritative ITC document, the rules around input tax credit are stricter than ever. If a supplier hasn't filed their GSTR-1 by the cut-off, the credit doesn't appear in your 2B — and it isn't claimable. Here's the workflow we use for clients to reconcile ITC reliably, every month.
The four-bucket reconciliation
Every invoice you have in books should fall into one of four buckets: matched in 2B (claim it), in 2B but not in books (post or query supplier), in books but not in 2B (follow up with supplier), or mismatched amounts (raise a credit/debit note workflow).
Run this reconciliation by the 15th of every month. By the 20th — the GSTR-3B deadline — you should know exactly which suppliers are blocking your ITC and have a concrete follow-up list.
Tools and automation
We use a combination of Tally / Zoho Books and a thin reconciliation layer to match invoice-level records against the GSTR-2B JSON download from the GST portal. The match keys are GSTIN + invoice number + invoice date + taxable value. Tolerance bands of ±₹5 cover routine rounding mismatches.
For clients with high-volume purchases, we add fuzzy matching on invoice numbers (suppliers often add prefixes like INV/2025/0001 vs 0001 in different months). This typically recovers 1–3% of ITC that would otherwise be lost.
Common pitfalls
Two pitfalls we see repeatedly. First — claiming ITC on blocked credits under Section 17(5): motor vehicles below 13 seats, food and beverages, club memberships, personal-use items. These cannot be claimed even if the supplier has filed their GSTR-1. Second — missing the ITC time-limit window: credit must be claimed by 30th November of the following financial year or the date of filing annual return, whichever is earlier.
Build both of these checks into your reconciliation routine and you'll stop bleeding ITC silently.
About the author
Rohit Sharma, CA
Senior Manager, Indirect Tax at Regikart. Want to discuss this in the context of your business?