Finance & GST · Free tool

GSTR-2B Reconciliation Tool

Upload your GSTR-2B and purchase register as CSV to get a matched / only-in-2B / only-in-PR / amount-mismatch report in seconds. Excel export included. Nothing is uploaded to a server.

Loading calculator…

What this tool does

GSTR-2B reconciliation is the monthly process of matching every invoice GSTN auto-drafts into your ITC statement against your own purchase register. This tool runs the match locally on two CSVs (or Excel files) and gives you a four-bucket report: matched, amount mismatch, only in 2B, only in PR.

Required CSV columns

Headers are case-insensitive; common synonyms map automatically.

FieldRequiredAccepts
GSTINYesgstin, supplier_gstin, gstin/uin
Invoice numberYesinvoice, invoice_no, invoice_number
Invoice dateYesinvoice_date, date
Taxable valueYestaxable_value, taxable, taxable amount
CGST / SGST / IGSTOptionalcgst, sgst, igst

How matching works

Records are joined on GSTIN + Invoice Number after normalising (uppercased, whitespace stripped). When both records exist:

  • Taxable value differs by ≤ tolerance → Matched
  • Taxable value differs by > tolerance → Amount Mismatch

Otherwise the record goes to the side-only bucket (Only in 2B or Only in PR) for manual review.

Automate this monthly

Running this once a month is fine. Running it daily on Tally vs the latest 2B is what catches issues before the 19th when GSTR-3B is due. FireAI automates the reconciliation and pings WhatsApp only when a mismatch appears.

Get this calculator running on your live data

Try FireAI free — go from one-off calculations to a live dashboard updated every hour.

Frequently asked questions