Free toolFree in the browser today · inside the app in v1.1
GSTR-2B reconciliation before you claim the credit
Put the GSTR-2B from the portal next to your purchase register and see, bill by bill, what matches, what differs and what is missing on either side. The free tool runs in your browser; your files are not uploaded to us.
No sign-up for the free tool · Files stay on your computer · Your CA joins free

How it works
Three files in, one answer out
Download, drop and read the result. No typing, no formulas.
- 1
Download 2B from the portal
On the GST portal, open Returns → GSTR-2B for the month and download the JSON (or the Excel). The zipped file works too.
- GSTR-2B · September 2026
- JSON, zip or Excel
- 2
Add your purchase register
Export purchase bills for the month from Moharbill (Purchases → Export register) or from your current software as Excel or CSV.
- 41 purchase bills
- 1 bill without a GSTIN skipped
- 3
Read the matches
Bills are matched on supplier GSTIN, bill number and tax. Tax may differ by up to ₹1 for rounding. Each row says what to do next.
- 36 matched
- 3 tax differs · 2 only in books · 1 only in 2B
Inside the app
Where 2B meets your return




Why it matters now
ITC you claim should be ITC in your 2B
Input tax credit is claimed in GSTR-3B, and GSTR-2B is the statement of what your suppliers reported. If a supplier hasn't filed, used a wrong GSTIN or typed a different amount, the credit you expect isn't in your 2B. Finding that on the 19th leaves no time to call the supplier; matching early does.
- Supplier by supplier: bills missing from 2B are grouped by supplier, so one call can clear several bills.
- Bill number noise ignored: prefixes, slashes and leading zeros don't break a match; you are asked to check only when the numbers really differ.
- Ready for your CA: download the result as Excel and share it, or let your CA work from their free seat.
Reading the result
What each result means and what to do
The tool sorts every bill into one of five results. Matching inside Moharbill, with IMS accept and reject actions, is planned for v1.1 on Pro and Business at no extra cost.
Five results
From matched to only in 2B
| Result | What to do |
|---|---|
| Matched | GSTIN, bill number and tax agree (within ₹1). Nothing to do. |
| Tax differs | Same bill, different tax. Check the bill and any credit note, and ask the supplier which figure is right. |
| Check number | Same supplier and tax, but the bill number looks different. Usually a typo; confirm and mark it. |
| Only in your books | The supplier hasn't reported it, or used a wrong GSTIN. Ask them before you claim the credit. |
| Only in 2B | A purchase bill wasn't entered, or it belongs to another GSTIN of yours. Enter it or check the branch. |
GSTR-2B guide
A monthly 2B routine that fits before the 20th
Most mismatches are not fraud or error on your side. They are timing and typing: a supplier files late, enters your branch's GSTIN, or keys in ₹18,000 where the bill says ₹1,800. The earlier in the month you see them, the more of them a phone call can fix.
- After the 14th: download GSTR-2B for the previous month once it is generated on the portal.
- Same day: export your purchase register for that month and run both through the free 2B tool.
- Call suppliers: start with Only in your books rows, largest tax first. Ask them to report the bill or correct the GSTIN.
- Enter what's missing: for Only in 2B rows, enter the purchase bill or move it to the right GSTIN.
- Before GSTR-3B: share the result with your CA so the ITC in GSTR-3B is the credit you can support.
Free tool today, built in tomorrow
Inside Moharbill, the Returns screen already builds GSTR-1 and the GSTR-3B working from your bills, and the 2B tab links to the free tool with last month's purchase register ready to download. Matching inside the app, with IMS actions and supplier follow-ups, is planned for v1.1 and will join Pro and Business without a price change.
Sources
Checked on 17-10-2026.
- GST portal: GSTR-2B is a static statement generated for each return period from suppliers' returns (GSTN help on GSTR-2B).
- Our compliance research of 16-10-2026: IMS actions and the deemed-acceptance rule, and the GSTR-3B auto-population changes from the July 2025 period.
GSTR-2B reconciliation price
Free today, included later
The browser tool is free for everyone. In-app matching joins Pro and Business in v1.1 with no extra charge. Prices before GST.
Compare plansFree
₹0
20 / month
Pro
₹999/mo
1,000 / month
Business
₹2,499/mo
5,000 / month
What is GSTR-2B?
GSTR-2B is a monthly statement on the GST portal of the input tax credit available to you, built from what your suppliers report in their GSTR-1 and similar returns. It does not change once generated for a period, which makes it the right statement to match your purchase register against.
Is the GSTR-2B reconciliation tool really free?
Yes. The free GSTR-2B reconciliation tool needs no sign-up. The files are read and matched in your browser and are not sent to or stored by us.
Which files does it accept?
The 2B JSON from the GST portal (also zipped) or the B2B sheet of the 2B Excel, and a purchase register as Excel or CSV with supplier GSTIN, bill number, date, taxable value and tax.
How does it match bills?
On supplier GSTIN, bill number and total tax. Bill numbers are compared without spaces, slashes, prefixes or leading zeros, and tax may differ by up to ₹1 for rounding.
Does Moharbill handle IMS (Invoice Management System)?
Not yet. Accepting, rejecting or keeping supplier invoices pending in IMS is part of the in-app 2B matching planned for v1.1. Until then, take actions on the GST portal and use the free tool to check the resulting 2B.
Can my CA use it for clients?
Yes. The free tool works for any GSTIN's files, and in Moharbill your CA has a free seat in each client's firm to export the purchase register.
Works well with
Free GSTR-2B matching toolUpload 2B and your purchases
For CAsEvery client's books, one login
