GALAXY OF TOOLS

FINANCE SECTOR

GSTR-2B Reconciliation — Match GSTR-2B with Your Purchase Register (ITC)

Match GSTR-2B with your purchase register by GSTIN and invoice number — see matched, mismatched and missing ITC.

Open the Excel or JSON downloaded from the GST portal (Returns → GSTR-2B), or paste the B2B sheet.
Columns used
Needs supplier GSTIN, invoice number, date, taxable value and tax columns — names are detected automatically.
Columns used
₹
Per invoice, for tax and taxable value
days
2 of 7 matchedITC as per GSTR-2B ₹33,910 · as per books ₹39,000 · at risk ₹7,200
2Matched · ₹27,000 ITC
1Amount or date differs · −₹600 books − 2B
1Probable matches · ₹1,800 ITC
1Missing in GSTR-2B · ₹7,200 ITC at risk
2Missing in books · ₹1,510 ITC not booked
StatusSupplierInvoice (2B / books)DateTaxable 2BTaxable booksTax 2BTax booksBooks − 2BNote
Amount or date differs24AAACX0002B1Z2Coastal Chemicals LtdCC/8892026-07-12₹20,000.00₹20,000.00₹3,600.00₹3,000.00−₹600.00tax differs by ₹600.00
Missing in GSTR-2B19AAACX0004D1Z4Eastern ElectricalsEE/55012026-07-18—₹40,000.00—₹7,200.00₹7,200.00supplier has not reported it (or in a later period) — ITC not available yet
Probable (invoice no. differs)07AAACX0003C1Z3Fresh Foods LLPFF-1201 / FF1201A2026-07-15₹10,000.00₹10,000.00₹1,800.00₹1,800.00₹0.00same supplier and amounts — check the invoice number
Missing in books33AAACX0005E1Z5Ravi LogisticsRL/772026-07-20₹5,000.00—₹250.00—−₹250.00in GSTR-2B but not in your books; reverse charge
Missing in books36AAACX0006F1Z6Bright Office SuppliesBOS-3102026-07-22₹7,000.00—₹1,260.00—−₹1,260.00in GSTR-2B but not in your books; GSTR-2B says ITC not available
Matched27ABCDE1234F1Z5Sunrise TradersST/0045 / ST-452026-07-05₹1,00,000.00₹1,00,000.00₹18,000.00₹18,000.00₹0.00
Matched29AAACX0001A1Z1Tulip Packaging Pvt LtdTP-2026-1122026-07-08₹50,000.00₹50,000.00₹9,000.00₹9,000.00₹0.00

7 documents shown.

Suppliers to follow up

Supplier GSTINNameDocumentsITC at risk
19AAACX0004D1Z4Eastern Electricals1₹7,200.00
24AAACX0002B1Z2Coastal Chemicals1₹0.00

Notes

  • Read 6 GSTR-2B documents and 5 purchase-register documents (lines with the same GSTIN and invoice number are added together).
  • 1 GSTR-2B document is marked “ITC not available” — do not claim it even if matched.

Layouts checked 24 Oct 2026: GSTR-2B download and JSON for the offline matching tool — GST portal user manual; JSON fields docdata.b2b[].ctin / inv[].inum, dt, val, rev, itcavl, items[].txval, igst, cgst, sgst, cess and cdnr[].nt[].ntnum as in the GSTN returns API. Law: CGST Act section 16(2)(aa) and Rule 36(4) — input tax credit only for invoices furnished by the supplier and communicated in GSTR-2B. Excel files are read with SheetJS 0.18.5 (Apache-2.0), loaded only when you open one.

Your files never leave your browser. This is a matching aid, not tax advice — confirm ITC eligibility (blocked credits, reverse charge, time limits) before filing GSTR-3B.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

GSTR-2B reconciliation with your purchase register

Since 1 January 2022 you can claim input tax credit only for invoices your suppliers have reported and that appear in your GSTR-2B. Before filing GSTR-3B, every business has to compare GSTR-2B with its own purchase register — the job this GSTR-2B reconciliation tool does in seconds instead of an afternoon of spreadsheet lookups.

Open the Excel or JSON file downloaded from the GST portal and your purchase register from any accounting software (CSV or Excel). The tool finds the columns, matches documents by supplier GSTIN and invoice number, and sorts every document into matched, amount or date differs, probable match, missing in GSTR-2B and missing in books, with the ITC involved. Everything runs in your browser — your GST data is never uploaded.

How to use the GSTR-2B vs Purchase Register Reconciliation

  1. Download GSTR-2B from the GST portal (Returns → GSTR-2B → Download Excel or Generate JSON) and open it in the left box — or paste the B2B sheet.
  2. Export your purchase register for the same month to CSV or Excel and open it in the right box.
  3. Check “Columns used” on each side; change a column if the automatic choice is wrong.
  4. Set the amount tolerance (₹1 ignores rounding) and the date tolerance, and choose whether to ignore leading zeros and symbols in invoice numbers.
  5. Review the groups — start with “Needs action” — then download the CSV or copy the summary for your suppliers.

GSTR-2B vs Purchase Register Reconciliation features

Reads the portal files

GSTR-2B Excel with its two-row headers (B2B and credit/debit note sheets) and the JSON for the offline matching tool.

Smart invoice matching

GSTIN plus invoice number with symbols, case and leading zeros ignored — ST/0045 matches ST-45.

Five clear groups

Matched, amount or date differs, probable match, missing in GSTR-2B and missing in books.

ITC at risk and follow-ups

Tax on invoices not yet in GSTR-2B, listed by supplier for chasing.

Private CSV export

All rows, both sides’ figures and notes in one file — nothing leaves your computer.

How the matching works

Each document is keyed by the supplier’s 15-character GSTIN and its invoice or note number, upper-cased with spaces, slashes and dashes removed (and leading zeros in each number dropped, if you keep that option). Lines with the same key are added together, because registers often list one line per tax rate. For pairs found on both sides the tax (IGST + CGST + SGST/UTGST + cess) and the taxable value must agree within your tolerance, and the dates within your day limit. Unpaired documents are then checked for a probable partner: same GSTIN, same amounts, different number — usually a typing difference.

Example: GSTR-2B shows CC/889 with IGST ₹3,600 but your books show ₹3,000. The row is flagged “amount differs” with a difference of −₹600; you can claim only what GSTR-2B shows, so check the supplier’s invoice.

GroupWhat it meansWhat to do
MatchedSame GSTIN, invoice, amounts and dateClaim the ITC in GSTR-3B
Amount or date differsSame invoice, figures disagreeCheck the invoice; ask the supplier to amend GSTR-1, or correct your books
ProbableSame supplier and amounts, invoice number differsConfirm and correct the number
Missing in GSTR-2BIn your books, not reported by the supplierDefer the ITC and follow up with the supplier
Missing in booksIn GSTR-2B, not in your registerBook the purchase or check whether it is yours

The rules behind GSTR-2B reconciliation

  • Section 16(2)(aa) of the CGST Act and Rule 36(4): ITC is available only for invoices and debit notes furnished by the supplier and communicated in GSTR-2B.
  • GSTR-2B is a static monthly statement, generated after the supplier filing date; since October 2024 the Invoice Management System lets you accept, reject or keep invoices pending before it is generated.
  • Documents marked “ITC not available” in GSTR-2B (for example place-of-supply issues) cannot be claimed even when matched; reverse-charge supplies are paid in cash first.
  • Unclaimed ITC can still be taken in a later month, but only up to 30 November after the end of the financial year (section 16(4)). For late returns see the GST late fee calculator and the GST interest calculator; to check a supplier’s number, the GSTIN validator.

GSTR-2B vs Purchase Register Reconciliation FAQ

How do I reconcile GSTR-2B with my purchase register?

Download GSTR-2B (Excel or JSON) from the GST portal, export your purchase register, open both here and review the groups. Matching is by supplier GSTIN and invoice number, with tolerances for amounts and dates.

Is there an ITC calculator for GST in Excel format?

This tool reads Excel and CSV files and gives you the ITC as per GSTR-2B and as per your books, plus a CSV you can open in Excel.

Which ITC can I claim in GSTR-3B?

Only ITC on documents that appear in GSTR-2B and are marked available, subject to the other conditions of section 16 and blocked credits under section 17(5).

Why is an invoice missing from my GSTR-2B?

The supplier has not filed GSTR-1/IFF for it, filed it after the cut-off date (it will appear in a later GSTR-2B), entered a wrong GSTIN, or you rejected it in the Invoice Management System.

Is my GST data uploaded anywhere?

No. Files are read and matched in your browser; only the spreadsheet library is downloaded when you open an Excel file.

Can it match credit notes?

Yes. Credit and debit notes in the GSTR-2B JSON or the B2B-CDNR sheet are matched by note number like invoices, comparing amounts without their sign.

You might also need