Guide | IMS

IMS (Invoice Management System): A Complete Guide to Accept, Reject, and Pending Actions

6 min read · Updated 22 September 2026

IMS sits between your supplier's GSTR-1 filing and your GSTR-2B — and what you do with each inward invoice inside it directly changes what shows up as eligible ITC. Treated as a manual checkbox exercise, IMS becomes a bottleneck at scale. This guide covers what each action means and how to run it without reviewing every invoice by hand.

What IMS does

IMS gives a recipient taxpayer a dashboard of every inward invoice reported by suppliers through their GSTR-1, before it flows into GSTR-2B. For each invoice, the recipient can accept, reject, or leave it pending. Accepted invoices flow into GSTR-2B as eligible ITC; rejected ones are excluded; pending ones roll forward without being consumed either way.

Accept, reject, or leave pending — what each one means downstream

Accepting an invoice is a statement that the goods or services were received and the invoice is genuine — it becomes part of your GSTR-2B and, if otherwise eligible, your claimable ITC for the period. Rejecting excludes it entirely; you'd typically do this for an invoice that doesn't correspond to a real transaction, or duplicates one already recorded.

Leaving an invoice pending defers the decision — useful when goods haven't been received yet, or the invoice needs verification against a purchase order before you commit to claiming the credit. Pending invoices don't count toward GSTR-2B until actioned, so a large pending queue directly suppresses the ITC your GSTR-3B can claim that period.

Where Rule 37A reversals fit in

Rule 37A requires reversing ITC already claimed on an invoice if the supplier subsequently fails to file — or files late and doesn't pay — the corresponding GSTR-3B. IMS is the point where this risk first becomes visible: a supplier's filing status feeds into whether an already-accepted invoice needs a reversal flag in a later period. Teams that only check IMS at filing time, rather than tracking supplier compliance continuously, find these reversals after the fact instead of before.

Running IMS at volume

For a business or CA firm with hundreds or thousands of inward invoices a month, actioning each one individually in the GSTN portal isn't viable. The practical approach is bulk accept/reject/hold with clear rules — auto-accept invoices that match a purchase order and GSTIN with no anomaly, auto-flag ones that don't, and reserve manual review for the exceptions.

Frequently asked questions.

An unactioned invoice behaves as pending by default — it doesn't flow into your GSTR-2B as eligible ITC until you accept it, so an idle IMS queue directly reduces the ITC available for that filing period.
You can address it through the standard ITC reversal mechanisms in a later return, but the cleaner approach is holding an invoice as pending until you're certain, rather than accepting and reversing afterward.
IMS shows you what's been reported and accepted; Rule 37A governs when you must reverse ITC on an accepted invoice if your supplier doesn't file or pay on their GSTR-3B. Tracking supplier filing status alongside IMS actions is what catches a Rule 37A exposure before it becomes a reversal.
WhiteBooks pulls the IMS dashboard automatically, supports bulk accept/reject/hold, and tracks the downstream impact of any rejection or pending decision on your GSTR-3B liability.

See this workflow run on your own GSTINs.

Twenty minutes, your own data, no credit card required for the trial.