Figment Global Solutions
GST

GSTR-2B Reconciliation: Handling Unreconciled Invoices with Vendor Follow-up

GSTR-2B reconciliation guide for finance teams: match books with GSTR-2B, act in IMS before GSTR-3B, sort mismatches and follow up vendors to protect ITC.

GSTR-2B reconciliation table comparing invoices in books with GSTR-2B, showing matched, value mismatch, vendor follow-up and not-in-books statuses

GSTR-2B Reconciliation: Handling Unreconciled Invoices with Vendor Follow-up

Quick answer:

GSTR-2B reconciliation is the monthly match between your purchase register and the auto-generated GSTR-2B statement on the GST portal. Since Section 16(2)(aa) of the CGST Act allows input tax credit only on invoices your supplier has reported and that appear in your GSTR-2B, every unmatched invoice is credit you cannot claim this month. Reconcile before acting in the Invoice Management System (IMS) and before filing GSTR-3B, sort the gaps into clear buckets, and send each supplier a specific, dated follow-up.

For a company with thousands of vendors and several GSTINs, GSTR-2B reconciliation is not a month-end tick box. It decides how much credit flows into GSTR-3B, how much cash you pay, and which suppliers are putting your ITC at risk. This guide explains how GSTR-2B and IMS work together today, the mismatch types you will see, a step-by-step monthly process, and how to run vendor follow-up so unreconciled invoices actually get fixed.

What GSTR-2B is and why the match matters ?

GSTR-2B is a static, auto-drafted ITC statement generated for each GSTIN for every return period. It is built from what your suppliers report in GSTR-1 / IFF (and GSTR-5, GSTR-6 and ICEGATE import data), after taking into account the actions you take in IMS.

Three legal points make it the anchor for credit:

ProvisionWhat it says (in short)Why it matters for reconciliation
Section 16(2)(aa), CGST Act ITC only if the invoice/debit note is furnished by the supplier and communicated to you An invoice missing from GSTR-2B cannot be claimed this period
Rule 36(4), CGST Rules ITC limited to documents reported by suppliers and appearing in GSTR-2B No provisional or "buffer" credit beyond GSTR-2B
Section 16(4), CGST Act ITC for a financial year must be claimed by 30 November of the following year or the annual return date, whichever is earlier Invoices chased too late may become time-barred
Section 16(2) second proviso + Rule 37 Credit reversed if the supplier is not paid within 180 days of invoice date Payment ageing belongs in the same review
Rule 37A Reverse ITC if the supplier has not filed GSTR-3B for the period by 30 September of the following year; reclaim once they file Vendor non-filing becomes a reversal, not just a mismatch

GSTR-2B is generally generated on the 14th of the following month (for QRMP taxpayers, after each quarter). GSTR-3B is due on the 20th for monthly filers (22nd/24th for quarterly filers, by state). That leaves a narrow window, so the reconciliation has to start before GSTR-2B is final.

How IMS changed GSTR-2B reconciliation ?

The Invoice Management System, live on the GST portal since October 2024, lets you act on each inward record before it lands in GSTR-2B:

IMS actionEffectUse it when
Accept Record counts in GSTR-2B as ITC available Invoice is in your books, values match, goods/services received
Reject Record goes to the rejected section; no ITC Invoice is not yours, duplicated, or wrong in a way the supplier must fix
Pending Held back from this period's GSTR-2B Not yet received or still being verified; only for allowed record types and periods
No action Treated as deemed accepted when GSTR-2B is generated Avoid relying on this for material invoices

Points worth building into your process:

  • Actions after the 14th need a recompute. You can keep acting in IMS until GSTR-3B is filed, but a GSTR-2B already generated does not update itself. Use the recompute option and reconcile the recomputed GSTR-2B before filing.
  • Auto-population continues. GSTN clarified on 8 October 2025 that GSTR-2B is still generated automatically and eligible ITC still auto-populates into GSTR-3B.
  • Pending is time-bound for credit notes. Under GSTN's FAQs on IMS changes from the October 2025 tax period, the following can be kept pending for one more tax period (a month for monthly filers, a quarter for QRMP filers): credit notes and upward amendments of credit notes; downward amendments of a credit note whose original was rejected; and downward amendments of invoices, debit notes or e-commerce documents whose original was accepted and GSTR-3B filed. After that period the pending option is disabled and a record with no action is deemed accepted.
  • Declare the ITC actually to be reduced. For the same records, when you accept, the portal asks whether ITC needs to be reduced. Answer No where you never availed the credit or have already reversed it, or enter the partial amount; a remark is required for partial or no reversal. The figure must tie back to what you actually claimed.
  • Rejecting has consequences for the supplier. Rejecting a credit note can reverse the supplier's reduction in output liability, so rejection should follow a conversation, not replace one.
  • Less room to fix in GSTR-3B. Auto-populated outward liability in GSTR-3B has been non-editable since the July 2025 tax period, and the inter-state breakup in Table 3.2 since November 2025; corrections go through GSTR-1A before filing. ITC in Table 4 is auto-populated from GSTR-2B but remains editable; GSTN has not notified a lock on it so far. Claiming ITC above GSTR-2B beyond the prescribed limit can still trigger a DRC-01C intimation, so treat GSTR-2B as the ceiling.
  • No GSTR-2B if last month's GSTR-3B is pending. GSTN's IMS advisory of November 2024 notes that GSTR-2B is not generated for a period until the previous period's GSTR-3B is filed; once filed, use the Compute GSTR-2B option on the IMS dashboard.

The practical effect: reconciliation now has to happen inside the IMS window, not after GSTR-3B is filed.

Common GSTR-2B mismatch types

Classify every unmatched line into one bucket. The bucket decides the action.

#MismatchTypical causeAction this monthVendor follow-up?
1 In books, not in GSTR-2B Supplier has not filed GSTR-1/IFF, filed late, or reported under a wrong GSTIN Do not claim ITC; keep invoice open Yes: file / correct GSTR-1
2 In GSTR-2B, not in books Invoice not received, not yet booked, or not yours Keep pending (if allowed) or reject after checking Yes, if not yours
3 Value or tax mismatch Rounding, wrong taxable value, wrong rate Claim lower of the two only if supported; else hold Yes: amend via GSTR-1A or later period
4 Wrong tax head IGST shown instead of CGST+SGST, or vice versa (wrong place of supply) Do not claim until corrected Yes: amend
5 Invoice number / date mismatch Typing errors, prefix differences Treat as matched after verification ("probable match") Optional: note for future
6 Wrong GSTIN of recipient Supplier billed another of your GSTINs Credit sits with the other GSTIN Yes: amend to correct GSTIN
7 Credit note in GSTR-2B, not in books Supplier issued a credit note you have not accepted Verify, then accept, keep pending or reject Yes, if disputed
8 ITC not available section Place-of-supply rules, time limit, Section 16(2)(ba) restrictions Do not claim Depends on reason

Two extra flags belong in the same review: suppliers whose GSTIN is cancelled or suspended, and invoices unpaid beyond 180 days.

Step-by-step: a monthly GSTR-2B reconciliation process

  1. Freeze the purchase register (by the 10th)

    Pull inward invoices, debit notes and credit notes from SAP, Tally or other ERPs for every GSTIN. Normalise invoice numbers (strip prefixes, spaces, leading zeros) and dates so the match is not defeated by formatting.

  2. Reconcile against IMS / draft data (10th–13th)

    Match books with the records in IMS before GSTR-2B is generated. Use exact matching first (GSTIN + invoice number + date + value), then rule-based fuzzy matching for number and date variations. Decide accept, reject or pending for each record.

  3. Reconcile the generated GSTR-2B (14th onwards)

    Download GSTR-2B for each GSTIN, re-run the match and confirm the IMS actions landed as intended. If anything changed after the 14th, recompute GSTR-2B and match again.

  4. Classify and quantify the gaps

    Put every unmatched line in one of the buckets above and total the ITC at stake by vendor. A short list of high-value vendors usually accounts for most of the gap.

  5. Send vendor follow-ups (same week)

    Follow-up is where most teams lose credit. See the next section.

  6. Compute GSTR-3B ITC and track reversals

    Take ITC from the reconciled GSTR-2B. Record reversals (Rule 37, Rule 37A, Rule 42/43, Section 17(5)) and later reclaims in a ledger, so the electronic credit reversal and reclaimed statement on the portal agrees with your books.

  7. Roll forward open items

    Unmatched invoices are not closed when GSTR-3B is filed. Carry them forward, re-check each month's GSTR-2B, and claim when the supplier reports, within the Section 16(4) time limit.

Vendor follow-up that actually closes invoices

A generic "please file your GSTR-1" email rarely works. Effective follow-up is:

  • Specific. List the invoice numbers, dates, taxable value, tax and the exact issue (not filed, wrong GSTIN, wrong tax head, value difference).
  • Quantified. State the ITC blocked. Suppliers respond faster when they see the amount at stake for a customer.
  • Dated. Give a deadline tied to the next GSTR-1 / GSTR-1A cycle, not "at the earliest".
  • Escalated on a schedule. First reminder from the AP team, second from the tax head, third with procurement copied. Many companies include a clause in vendor contracts allowing them to withhold the GST amount until the invoice appears in GSTR-2B; check your own contracts before doing this.
  • Tracked. Log each follow-up against the vendor and invoice so you know who was chased, when, and with what result.
  • Linked to vendor master. Repeat offenders (frequent late filers, cancelled GSTINs) should be flagged at onboarding and at every payment run.

How Figment handles GSTR-2B reconciliation

GSTCPC, Figment's GST compliance software, is built for businesses with many GSTINs and high invoice volumes. For GSTR-2B reconciliation, the relevant features are:

  • GSTR-2B reconciliation of purchase data against portal data, across GSTINs.
  • Vendor follow-up for unreconciled invoices, so mismatches are sent to the suppliers responsible and tracked.
  • Temporary Reversal and Reclaimed ITC ledger, to record reversals and later reclaims.
  • Auto-computation of GSTR-3B from reconciled data.
  • A single Excel upload for all states/GSTINs and direct SAP and Tally integration for purchase data.

VenCPC, Figment's vendor compliance software, supports the vendor-master side: bulk PAN and GSTIN verification at onboarding and branch-wise approvals, so suppliers with invalid GSTINs are caught before they are paid.

Decisions on accepting, rejecting or holding records, and on reversals, remain with your tax team.

Frequently Asked Questions

It is the monthly comparison of your purchase register with the GSTR-2B statement on the GST portal, to confirm which invoices are eligible for ITC and to identify invoices your suppliers have not reported correctly.

Share this article

Compliance support

Need Help with Compliance?

Tell us which returns are hurting.

Our team will walk through it with you...