Explainer 10 min read

GSTR-2B and the Invoice Management System, Explained

How IMS changed the way input tax credit flows, what accept, reject and pending actually do, and why supplier status matters.

Written and reviewed by the GSTIN API team Last reviewed

The Invoice Management System (IMS) is the GST portal dashboard where you accept, reject or hold every B2B invoice your suppliers report, and GSTR-2B is the statement those decisions feed into to determine your eligible input tax credit. Since October 2025, this is not a convenience layer — it is the actual legal mechanism through which ITC is determined under the CGST Act.

IMS versus the older GSTR-2A-based world

Before IMS, recipients relied on GSTR-2A as a continuously refreshing view of what suppliers had reported, and reconciliation meant comparing your purchase register against that view yourself, largely outside the portal, with no formal mechanism to flag a bad record before ITC was claimed. IMS moves that comparison onto the portal itself and gives it a formal outcome — accept, reject or pending — that directly determines what lands in GSTR-2B. The result is less manual spreadsheet reconciliation, but also less room to claim ITC on a record you have not actively reviewed, since GSTR-2B is now the number that matters for GSTR-3B, not a running GSTR-2A total you eyeball at your own pace.

What the Invoice Management System is

Every time a supplier reports a B2B invoice, debit note or credit note in their GSTR-1, GSTR-1A or the Invoice Furnishing Facility (IFF), that record now shows up on the recipient's IMS dashboard on the GST portal, one line per document. IMS gives the recipient three choices for each record: accept it, reject it, or leave it pending. It replaced a system where GSTR-2B was assembled automatically from supplier filings with no recipient-side review step in between.

The point of the change is straightforward: before IMS, if a supplier reported an invoice that was wrong, duplicated, or did not correspond to an actual supply you received, that bad record still landed in your GSTR-2B and you had to sort out the discrepancy after the fact, often after ITC had already been claimed and needed reversing. IMS moves that review earlier, before the credit is even reflected as eligible.

When IMS went live

DateMilestone
1 October 2024IMS went live on the GST portal in read-only preview mode.
14 October 2024Taxpayer actions — accept, reject, pending — opened.
14 November 2024First IMS-based draft GSTR-2B generated, for the October 2024 return period.
1 October 2025IMS/GSTR-2B-based ITC determination became the statutory basis for ITC under amended Section 38 of the CGST Act.
Key IMS dates.

Accept, reject and pending — what each one does

Each action has a distinct effect on whether a record ends up in your GSTR-2B for the period:

  • Accept — the record is treated as a valid inward supply and its ITC flows into your GSTR-2B for the period, available for you to claim in GSTR-3B subject to the usual eligibility conditions.
  • Reject — the record is excluded from your GSTR-2B entirely. You would reject a record that does not correspond to a genuine supply to you, is a duplicate, or otherwise should not be treated as your ITC.
  • Pending — the record is held over rather than actioned this period, with certain record types restricted in how long or how they can be held pending. This is useful when you need more time to verify a record — for example, matching it against a delivery that has not yet been received — before deciding to accept or reject it.
  • No action taken — a record left untouched is generally deemed accepted by inaction and flows into GSTR-2B as if you had accepted it. This makes active review worthwhile rather than relying on the default outcome.

A concrete example: suppose a supplier reports an invoice for a shipment that has not yet actually reached your warehouse. Marking it pending rather than accepting it outright avoids claiming ITC on a supply you have not yet received, while still leaving the record available to accept once the goods arrive and match your goods-receipt note. Rejecting the same record outright would remove it from your GSTR-2B entirely, which is the wrong choice if the supply is genuine and simply running behind — you would then need the supplier to resubmit it, adding an avoidable delay to a credit you were always entitled to.

How GSTR-2B is generated

GSTR-2B is a static, auto-drafted statement of your eligible and ineligible ITC for a tax period. It is assembled from your suppliers' GSTR-1, GSTR-1A and IFF filings for the relevant period, then filtered through whatever accept, reject or pending decisions you have recorded in IMS. The draft is generated on the 14th of every month, giving you a fixed statement to reconcile against before filing GSTR-3B. This is different from GSTR-2A, which is a continuously updating, non-statutory reference view — GSTR-2B is the static snapshot that actually governs what you can claim.

Two other portal changes make timely GSTR-2B reconciliation more important than it used to be. First, for most taxpayers, the outward-liability table in GSTR-3B is now auto-populated from GSTR-1, IFF and GSTR-1A and is largely non-editable directly at filing time — corrections have to be routed through GSTR-1A before you file, which means errors caught late cost you an extra filing step rather than a quick manual edit. Second, a three-year time bar now blocks filing of GSTR-1, GSTR-3B, GSTR-9 and related returns more than three years after their original due date. Between the two, letting IMS actions and GSTR-2B reconciliation slip for a period is no longer just an administrative nuisance — it can compound into a return you are eventually unable to file or correct at all. See our full GST return due dates calendar for how these deadlines line up across the year.

The Section 38 statutory basis

Effective 1 October 2025, ITC determination through IMS and GSTR-2B became the statutory basis for input tax credit under the amended Section 38 of the CGST Act. Before that date, GSTR-2B and IMS operated as an increasingly important operational mechanism, but the underlying legal test for ITC eligibility sat elsewhere. After that date, the GSTR-2B your IMS decisions produce is the legal reference point, not just a helpful reconciliation tool. If you want the fuller picture of ITC eligibility conditions — including blocked credits under Section 17(5) and the Section 16(4) claim deadline — see our input tax credit rules guide.

Why your ITC is now hostage to your suppliers

The structural consequence of this design is simple but easy to underestimate: your input tax credit no longer depends only on whether you hold a valid tax invoice and paid for the supply. It depends on whether your supplier actually filed their GSTR-1 on time, filed it correctly, and remains a validly registered, active taxpayer at the point their filing feeds your GSTR-2B. A supplier who is late, sloppy, or whose GSTIN gets cancelled can quietly cost you ITC you would otherwise have been entitled to — through no error of your own.

This is exactly why checking a supplier's GSTIN status and filing history before you rely on their invoices is not a bureaucratic formality — it is a direct financial control. A GSTIN that shows as cancelled, or a filing history that shows a pattern of late or missed returns, is an early warning that ITC from that supplier is at risk, well before a mismatch shows up in your GSTR-2B. Building that check into vendor onboarding and periodic vendor review — rather than discovering the problem when GSTR-2B reconciliation throws up a gap — is the practical takeaway here. It is also why we built GSTIN filing history and timeliness data into our own verification API response, alongside the usual status checks.

For due-date planning around when GSTR-1 and GSTR-3B need to be filed each month — which determines when your suppliers' data can realistically reach your GSTR-2B — see our GST return due dates calendar for 2026.

In practice, this shifts the centre of gravity of ITC risk management upstream, toward the point where you choose and onboard a vendor, rather than downstream at the point where a reconciliation gap surfaces. A vendor whose GSTIN is cancelled, or who has a visible pattern of delayed GSTR-1 filings, is telling you something about the reliability of the ITC you will be able to claim on their invoices — before you have committed to the relationship, and again at any point after, since registration status and filing discipline can both change over time. Checking status once at onboarding and never again misses that second failure mode.

Frequently asked questions

IMS is a dashboard on the GST portal where a recipient sees every B2B invoice, debit note and credit note their suppliers have reported, and can accept, reject or mark each one pending before it flows into their GSTR-2B for input tax credit purposes.
IMS went live on the GST portal on 1 October 2024 in read-only preview mode, with taxpayer actions — accept, reject and pending — opening on 14 October 2024. The first IMS-based draft GSTR-2B was generated on 14 November 2024 for the October 2024 return period.
A record you neither accept nor reject is generally deemed accepted by inaction and flows into your GSTR-2B, though certain record types carry restrictions on how "pending" can be used. Because the practical effect of inaction is treated as acceptance, it is worth actively reviewing records rather than relying on the default.
A draft GSTR-2B is generated on the 14th of every month, based on your suppliers' GSTR-1, GSTR-1A and Invoice Furnishing Facility (IFF) filings, filtered through whatever accept, reject or pending decisions you have made in IMS for that period.
Yes. Effective 1 October 2025, ITC determination through IMS and GSTR-2B became the statutory basis for input tax credit under the amended Section 38 of the CGST Act, rather than just an operational convenience layered on top of the older matching process.
Because your GSTR-2B — and therefore your eligible ITC — is built entirely from what your suppliers report and file. If a supplier delays their GSTR-1, files it incorrectly, or has a cancelled GSTIN, the corresponding invoice may not appear in your GSTR-2B at all, which blocks the credit regardless of whether you paid a valid tax invoice.

A note on accuracy. GST rules change often. This article reflects our understanding as of 30 August 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free