GSTR-2B Reconciliation for Distributors: How to Protect Your ITC Before You File GSTR-3B
It is the 18th of the month. Your accountant has the GSTR-2B open on one screen and the purchase register on the other, and the two do not agree. Four supplier invoices you booked last month are simply not there in 2B. One shows a different taxable value. Another has the wrong GSTIN because someone fat-fingered it at purchase entry. GSTR-3B is due, and every invoice that does not match is input tax credit you either lose now or claim and pay back later with interest.
For a distribution business, that is not a compliance nuisance. That is working capital. When you run on 3 to 8 percent margins and buy on GST invoices from a hundred suppliers a month, the ITC you can legally claim is real money, and the gap between what you booked and what the portal shows is where that money leaks out.
This is the reconciliation every distributor's back office does every month, usually under deadline pressure, usually in spreadsheets. Here is how it actually works in 2026, where distributors lose credit, and how to stop rebuilding your purchase register from scratch every time the return falls due.
Why 2B reconciliation is a working-capital problem, not a compliance chore
Think about what a single mismatch costs you. You bought stock, you paid the supplier, and the tax component of that invoice is yours to claim back as ITC. But your right to claim it does not depend on your invoice. It depends on the supplier reporting that invoice in their GSTR-1, which then flows into your GSTR-2B. If the supplier files late, files wrong, or does not file at all, the credit is not in your 2B, and you cannot claim it that month.
Now multiply that by the reality of Indian distribution: many small suppliers, some on quarterly filing, some perpetually behind. One late-filing supplier can hold up a meaningful chunk of your monthly credit. Claim it anyway and you carry reversal risk. Do not claim it and your cash is stuck until the supplier catches up. Either way, the reconciliation is the only thing standing between you and a clean, defensible claim.
That is why the back office dreads the middle of the month. And that is why the state of your purchase data, before anyone opens the portal, decides how bad it gets.
What GSTR-2B actually is, and why 2A is not the answer anymore
GSTR-2B is a static, auto-drafted ITC statement. It is generated once, around the 14th of the month following the tax period, from your suppliers' GSTR-1, IFF, GSTR-5 and GSTR-6 filings. Static is the key word. Unlike GSTR-2A, which keeps changing as suppliers file, 2B is fixed for the period, so it is the reliable base you reconcile against and claim from.
The rule that binds you is Section 16(2)(aa) of the CGST Act: credit is available only where the supplier has furnished the invoice and it has been communicated to you, which in practice means where it appears in your 2B. So the working instruction is simple to say and hard to live by: claim ITC as per GSTR-2B, not 2A, not your purchase register alone.
2B also splits your credit into an ITC Available tab and an ITC Not Available tab. That second tab matters. It flags credit blocked under Section 17(5), reverse-charge items, and other ineligible categories. Claim something sitting in the not-available bucket and you have handed the assessing officer a reversal at your next audit.
One more thing changed the game recently. From 1 April 2026, the Invoice Management System (IMS) became mandatory for regular taxpayers filing GSTR-3B. IMS is where you accept, reject, or keep supplier invoices pending. If you take any of those actions after the 14th and before you file, you have to recompute your 2B so the corrected ITC flows into your 3B. In other words, reconciliation is no longer a passive read. It is an active monthly workflow with a portal action attached.
The monthly reconciliation, step by step
There is nothing mysterious about the process. The pain is in the volume and the data quality, not the logic. Here is the flow that keeps you clean.

Download 2B and export a clean purchase register. Pull the period's 2B from the portal. Export your own purchase register for the same period, invoice for invoice, with the GST tagging intact. This first step is where most of the month's grief is decided. If your purchase data is scattered across a billing tool, a separate accounting entry, and a goods-inward register that never quite agrees, you are not reconciling yet, you are still assembling the thing you will reconcile.
Match on the five keys. For each invoice, match GSTIN, invoice number, invoice date, taxable value, and the tax split across CGST, SGST and IGST. A match on GSTIN and amount but a different invoice number is still a mismatch worth chasing, because that is often a data-entry error on your side that is easy to fix before it becomes a dispute.
Bucket the mismatches. Do not treat every difference the same way. Sort them:
- In your books but missing in 2B (supplier has not filed, or filed late)
- In 2B but missing in your books (you forgot to record a purchase, or it is a duplicate on the portal)
- Present in both but with a value or tax difference
- Wrong GSTIN captured at purchase entry
- Sitting in the ITC Not Available tab (Section 17(5) or RCM), which you must not claim
Each bucket has a different action. Only the first one is really the supplier's problem.
Act in IMS and recompute before 3B. Accept the invoices that are correct, keep the doubtful ones pending, reject the ones that are not yours. Then recompute 2B so the right numbers carry into your GSTR-3B. Skip this and your 3B and your reconciled position will not agree.
Chase suppliers on what is missing, before the deadline. The invoices sitting in your books but missing from 2B are a phone call, not a write-off, if you catch them early. The distributor who reconciles on the 15th has three weeks to get a supplier to fix a filing. The one who reconciles at year-end is negotiating over credit that is already time-barred.
That last point is not rhetorical. ITC for a financial year can be claimed only up to the earlier of the September return of the next financial year or the date you file your annual return, GSTR-9. For FY 2025-26, that effectively means unmatched credit has to be sorted by around October 2026. Miss the window and the credit is gone for good.
Where distributors actually lose ITC
Across a distribution back office, the leaks are predictable. Five of them account for most of the lost credit.
First, the supplier who files late or never. This is the big one and the one you cannot control, only chase. Second, the wrong GSTIN entered at purchase, which silently breaks the match and looks like a supplier problem when it is yours. Third, the duplicate claim, where the same invoice gets booked twice and you claim credit twice, which the portal will eventually catch. Fourth, claiming a Section 17(5) blocked credit because nobody read the not-available tab. Fifth, a purchase return or credit note that was raised in your books but not mirrored correctly, so your net ITC and the portal's do not tally.
Notice how many of those are not really GST problems. They are purchase-data problems that only show up as GST problems on the 18th of the month. The wrong GSTIN, the duplicate booking, the unmirrored credit note: those are all decided at the moment goods and invoices are recorded, long before anyone opens the portal.
The real fix: clean purchase data at source, not heroics at month-end
Here is the uncomfortable truth about 2B reconciliation. Most of the effort goes not into matching, but into cleaning and rebuilding a purchase register that was never clean to begin with. When your purchase orders live in one place, your GST tagging in another, and your goods-inward record in a third, the register is a monthly reconstruction project. The match is the easy part. Getting to a trustworthy register is the hard part.
This is where the shape of your system matters more than any GST feature. SwilERP runs purchase as one connected flow: the purchase order, the GRN, the purchase invoice, and the credit or debit note are the same record moving through one system, GST-tagged at entry, sitting on the same ledger your returns are drawn from. There is no separate billing tool to reconcile against a separate accounting entry. One item master, one stock truth, one compliance engine.
One brain for your entire business, not five apps pretending to talk to each other.
What that buys you at reconciliation time is specific. When you go to match against 2B, you are comparing the portal to a purchase register that is already complete and already GST-tagged, exported in one step, not stitched together from three sources. The goods-inward record and the purchase invoice are the same transaction, so the GSTIN you captured when the goods arrived is the GSTIN on the claim. SwilERP's built-in GST summary export gives your accountant the period view to reconcile from, and SwilBA lets the owner watch purchase and tax exposure across every branch through the month, so nobody is surprised on the 14th. This is the discipline SWIL has built into distribution software over 30 years of sitting across the counter from businesses that live and die by these margins.
Be clear about the boundary, because it is an honest one. SwilERP does not file your return, and it does not replace your CA or the reconciliation judgment they bring. What it does is remove the reason reconciliation is painful: it gives you clean, single-source, GST-tagged purchase data so the match is fast and the mismatch list is short. The filing, the IMS actions, the final call on a doubtful credit: that stays with you and your accountant, on a foundation you can actually trust.
A monthly ITC-protection checklist for distributors
Keep this by the desk and run it every period, before you file.

- Export the purchase register from one source, with GST tags intact
- Download the period's static 2B after the 14th
- Match every invoice on GSTIN, number, date, taxable value, and tax split
- Read the ITC Not Available tab and quarantine Section 17(5) and RCM items
- Bucket mismatches and fix the ones that are your own data errors first
- Call suppliers on invoices missing from 2B, the same week, not at year-end
- Take your IMS actions and recompute 2B before touching GSTR-3B
- Confirm reconciled ITC equals what you carry into 3B, then file
Do that consistently and reconciliation stops being a monthly fire drill. It becomes a fifteen-minute check on a register that was clean all along.
Get your purchase and GST books on one operational core
If your reconciliation pain is really a purchase-data pain, that is fixable, and it is worth fixing before the next return, not after the next audit. Talk to a SWIL partner about putting your purchase, inventory and GST records on one operational core with SwilERP, so the register your CA reconciles against is complete by default. Your partner can walk through your current setup and give you a quote for your specific business.
Ready to stop rebuilding your books every month? Talk to a SWIL partner and see how SwilERP keeps your purchase and GST data reconciliation-ready.
More from the blog
Distribution & Supply ChainGoods Inward Done Right: Matching Every Purchase Order to the GRN in a Distribution BusinessBooked one thing, received another? See how PO-to-GRN matching catches shortages, wrong rates and near-expiry stock at goods inward, in one core.
Read article
Distribution & Supply ChainSecondary Sales Reporting for Distributors: How to Track Sell-Through Your Principals Can TrustSee real sell-through without a bolt-on DMS. How Indian distributors capture salesman and B2B orders and report secondary sales from one operational core.
Read article
PharmacyManaging Expiry Returns in Pharma Distribution: How to Recover Value from Near-Expiry StockHow pharma distributors handle near-expiry stock, saleable vs non-saleable returns, breakage claims and expiry credit notes without losing money or ITC.
Read article
Distribution & Supply ChainMoving from Tally to a Distribution ERP: When You've Outgrown the BooksThe honest signs a distributor has outgrown Tally, what a distribution ERP adds, and how to migrate in phases without stopping billing.
Read article
Distribution & Supply ChainTablet-Based Picking in the Warehouse: How Device Setup Drives Real-Time Fulfilment PerformanceTablet picking lifts accuracy and live stock visibility, but only if the picker hardware fits the job. Device minimums, zone flows, and fixed-station picking wi…
Read article
Distribution & Supply ChainHow to Control Outstanding Payments in a Distribution BusinessCut overdue receivables in your distribution business with credit limits, party-wise ageing and collection follow-ups in one ledger. An India-first guide.
Read article
Distribution & Supply ChainGoods Inward Done Right: Matching Every Purchase Order to the GRN in a Distribution BusinessBooked one thing, received another? See how PO-to-GRN matching catches shortages, wrong rates and near-expiry stock at goods inward, in one core.
Read article
Distribution & Supply ChainSecondary Sales Reporting for Distributors: How to Track Sell-Through Your Principals Can TrustSee real sell-through without a bolt-on DMS. How Indian distributors capture salesman and B2B orders and report secondary sales from one operational core.
Read article
PharmacyManaging Expiry Returns in Pharma Distribution: How to Recover Value from Near-Expiry StockHow pharma distributors handle near-expiry stock, saleable vs non-saleable returns, breakage claims and expiry credit notes without losing money or ITC.
Read article
Distribution & Supply ChainMoving from Tally to a Distribution ERP: When You've Outgrown the BooksThe honest signs a distributor has outgrown Tally, what a distribution ERP adds, and how to migrate in phases without stopping billing.
Read article
Distribution & Supply ChainTablet-Based Picking in the Warehouse: How Device Setup Drives Real-Time Fulfilment PerformanceTablet picking lifts accuracy and live stock visibility, but only if the picker hardware fits the job. Device minimums, zone flows, and fixed-station picking wi…
Read article
Distribution & Supply ChainHow to Control Outstanding Payments in a Distribution BusinessCut overdue receivables in your distribution business with credit limits, party-wise ageing and collection follow-ups in one ledger. An India-first guide.
Read article
