IMS (Invoice Management System) and GSTR-2B: What Every CA Firm Must Know
A practical guide to the GST Invoice Management System (IMS) — how accept/reject workflows affect GSTR-2B availability, IMS pending entries, and ITC claims for CA firms managing multiple clients.
Published 11 August 2026· 12 min read
By Complytics Editorial Team · GST Compliance & GSTR-2B Reconciliation
The Invoice Management System (IMS) has changed how Input Tax Credit flows from supplier filings to recipient GSTR-2B statements. For CA firms managing GST compliance across multiple clients, IMS adds a new layer of workflow — and a new category of reconciliation exceptions that did not exist before.
This guide explains what IMS is, how accept/reject workflows affect GSTR-2B availability, and how to track IMS pending entries across your client portfolio. If you are already running GSTR-2B reconciliation, IMS is the next compliance layer you need to master.
What is the Invoice Management System (IMS)?
IMS is a facility on the GST portal that allows recipients of inward supplies to view, accept, reject, or keep pending the invoices filed by their suppliers in GSTR-1. Before IMS, invoices filed by suppliers automatically flowed into the recipient's GSTR-2A and GSTR-2B without any action required from the recipient.
With IMS, the recipient has an active role: invoices can be accepted (ITC available), rejected (ITC not available), or kept pending (no decision yet). This gives businesses more control over which supplier invoices they want to claim ITC on — but it also adds a compliance step that CA firms must manage for every client.
IMS is particularly relevant for large taxpayers and has been progressively rolled out. Even for smaller taxpayers, understanding IMS is critical because suppliers' IMS actions (or inactions) can affect whether invoices appear in your client's GSTR-2B.
How IMS affects GSTR-2B
GSTR-2B is generated from accepted invoices in IMS (along with auto-accepted invoices where no action is taken within the prescribed time). The relationship works as follows:
- Supplier files invoice in GSTR-1 (or IFF for QRMP taxpayers)
- Invoice appears in recipient's IMS dashboard on the GST portal
- Recipient accepts, rejects, or keeps pending the invoice
- Accepted invoices (and auto-accepted after timeout) flow into GSTR-2B
- Rejected invoices do not appear in GSTR-2B
- Pending invoices may or may not appear depending on the generation rules for that period
This means GSTR-2B reconciliation now has an upstream dependency: if your client has not acted on IMS entries, some invoices may be missing from GSTR-2B even though the supplier filed correctly. This is different from the classic "vendor non-filing" problem — the supplier did their part, but the recipient has not accepted the invoice.
IMS actions: accept, reject, and pending
Accept
Confirming that the invoice details are correct and you intend to claim ITC. Accepted invoices will appear in the next GSTR-2B generation. This is the action you want for all valid purchase invoices.
Reject
Declining the invoice — typically because details are wrong, the supply did not happen, or it is not your invoice. Rejected invoices will not appear in GSTR-2B. Use reject carefully: if you reject an invoice that is actually valid, you lose the ITC permanently (subject to reversal of rejection).
Pending
No decision made yet. Pending invoices may be auto-accepted after a prescribed period if no action is taken. However, relying on auto-acceptance is risky — the rules and timelines for auto-acceptance can change, and pending invoices may not appear in the current period's GSTR-2B.
The IMS pending bucket in reconciliation
When you reconcile GSTR-2B against your purchase register, IMS pending entries form a distinct category separate from standard "missing from portal" entries:
| Scenario | In books? | In GSTR-2B? | IMS status |
|---|---|---|---|
| Normal matched invoice | Yes | Yes | Accepted |
| Vendor non-filing | Yes | No | N/A — not on portal |
| IMS pending | Yes | No | Pending — needs accept |
| IMS rejected (by mistake) | Yes | No | Rejected — ITC lost |
Treating IMS pending as "missing from portal" leads to incorrect vendor follow-ups. The supplier already filed — your client needs to act on IMS, not chase the vendor.
IMS workflow for CA firms
Add IMS review to your monthly reconciliation workflow. Here is the recommended sequence:
- Before downloading GSTR-2B: Log into the GST portal for each client GSTIN. Navigate to Services → Returns → Invoice Management System. Review all pending invoices.
- Cross-reference with purchase register:For each pending IMS entry, check if the invoice exists in the client's purchase books. If yes and details match, accept. If details are wrong, reject and ask supplier to amend.
- Bulk accept valid invoices: For clients with hundreds of pending entries, use the bulk accept feature on the portal. Filter by supplier GSTIN if needed.
- Download GSTR-2B after IMS action: GSTR-2B generated before IMS acceptance may not include newly accepted invoices. Re-download after IMS clearance.
- Reconcile with updated GSTR-2B: Run reconciliation against the fresh GSTR-2B. IMS pending entries should now be resolved or clearly categorized.
- Track remaining IMS pending: Any entries still pending after your review go into the IMS pending bucket with a follow-up date.
Supplier vs recipient responsibilities under IMS
Supplier responsibilities
- File GSTR-1 (or IFF) with correct invoice details on time
- Ensure GSTIN, invoice number, date, and tax amounts are accurate
- File amendments promptly if errors are discovered
- File credit/debit notes with proper reference to original invoice
Recipient responsibilities (your client)
- Review IMS dashboard regularly — at minimum monthly before reconciliation
- Accept valid invoices promptly to ensure GSTR-2B availability
- Reject only genuinely incorrect invoices with documented reasons
- Do not leave invoices pending indefinitely — act before GSTR-2B generation
- Coordinate with CA firm to ensure IMS review is part of monthly close
IMS deadline risks and Section 16(4) interaction
IMS inaction creates the same ITC risk as vendor non-filing: if an invoice is not accepted in IMS and does not appear in GSTR-2B, you cannot claim the ITC in GSTR-3B. Combined with Section 16(4) time limits, delayed IMS action can permanently forfeit ITC.
Example: A supplier filed GSTR-1 in January. Your client left the invoice pending in IMS. GSTR-2B for January did not include it. Your client did not notice because they did not reconcile. By the time they discover the missing ITC in March, the Section 16(4) deadline for January may have passed.
Prevention: Review IMS on day 12–13 of each month (before GSTR-2B generation on day 14). Accept all valid invoices. Then download GSTR-2B and reconcile.
Tracking IMS across multiple clients
For CA firms managing 20–200 GSTINs, manual IMS review on the GST portal for each client is tedious. Here is how to scale:
- Assign IMS review to junior staff: IMS accept/reject is rule-based — match against purchase register and accept if details agree. Seniors review exceptions only.
- Create an IMS checklist per client: Log into portal → check pending count → accept/reject → note count remaining → download GSTR-2B.
- Use reconciliation software with IMS bucket: Complytics categorizes IMS pending entries separately from vendor non-filing, so your team knows whether to act on the portal or chase a supplier.
- Set firm-wide IMS review deadline:All clients' IMS reviewed by day 13. No exceptions. Partners see a dashboard of clients with pending IMS counts.
How Complytics handles IMS
Complytics includes IMS as a first-class reconciliation bucket:
- IMS pending entries are categorized separately from missing-from-portal entries
- IMS register tab shows portal-side IMS data alongside books and GSTR-2B
- IMS pending export for client review and portal action
- Deadline alerts when IMS pending entries approach Section 16(4) cutoffs
- Combined view across books, GSTR-2B, and IMS for complete picture
Your team knows instantly whether a missing invoice needs IMS action (accept on portal) or vendor follow-up (supplier has not filed GSTR-1). That distinction saves hours of misdirected follow-ups every month.
Frequently asked questions
- Is IMS mandatory for all GST taxpayers?
- IMS has been progressively rolled out, starting with larger taxpayers. Even if your smaller clients are not yet required to act on IMS, their suppliers' IMS actions can affect GSTR-2B availability. Monitor IMS for all clients regardless of their taxpayer category.
- What happens if I don't act on IMS pending invoices?
- Pending invoices may be auto-accepted after a prescribed period, but this is not guaranteed for all periods. Invoices left pending may not appear in the current period's GSTR-2B, delaying ITC availability and risking lapse under Section 16(4).
- Can I reverse an IMS rejection?
- Reversing an IMS rejection depends on current portal functionality and timelines. Prevention is better — only reject invoices that are genuinely incorrect. If you reject a valid invoice by mistake, you may need to request the supplier to re-file, which is time-consuming and may not be possible within the Section 16(4) deadline.
- Does IMS replace GSTR-2B reconciliation?
- No. IMS is an upstream step — it determines which invoices appear in GSTR-2B. You still need to reconcile GSTR-2B against your purchase register to verify amounts, catch ineligible ITC, and generate GSTR-3B Table 4 exports. Think of IMS as step 0 in the reconciliation workflow.
- How do I bulk accept IMS invoices on the portal?
- On the GST portal, navigate to Services → Returns → Invoice Management System. Select the tax period, filter by status (Pending), select all valid invoices, and click Accept. For large volumes, filter by supplier GSTIN to review in batches.
Related articles
Ready to automate reconciliation across your client portfolio?