cashflowos Open web appStart free trial Free trial

GST Input tax credit

How to reconcile GSTR-2B with the purchase register

Download GSTR-2B, put it next to your purchase register, match bill by bill on supplier GSTIN and invoice number, then sort every difference into a known type and act on it before you file GSTR-3B.

Updated 2026-11-054 min read

Who this is for
  • GST-registered businesses
  • Accountants and CAs
  • Distributors with many suppliers
  • Purchase and accounts teams
  • Manufacturers claiming ITC
On this page 12

Why this reconciliation matters

Your input tax credit in GSTR-3B is limited to what appears in GSTR-2B. Your books, however, are based on the bills you physically received. The two never agree exactly, because suppliers file late, type wrong numbers, or forget to report. Without a monthly match you either leave credit unclaimed or claim credit that is later questioned. The background is in GSTR-2B and ITC matching.

What you need

  • GSTR-2B for the month, downloaded from the portal in Excel.
  • Your purchase register for the same month from your accounting software, with supplier GSTIN, bill number, bill date, taxable value, IGST, CGST, SGST and cess. Include expense bills with GST and debit notes from suppliers.
  • A list of bills from earlier months that were not yet in GSTR-2B (your pending list).

Step-by-step method

  1. Clean the keys. Bill numbers are typed differently: "INV/245", "INV-245", "245". Remove spaces, slashes, dashes and leading zeros in a helper column on both sides. Make GSTINs upper case.
  2. Match on GSTIN plus cleaned bill number. This is the main key.
  3. Compare amounts for matched pairs: taxable value and each tax head. Allow a small tolerance, say ₹1 to ₹10, for rounding.
  4. Try a second pass for unmatched items on GSTIN plus amount, to catch bill number typos.
  5. Classify every leftover line using the table below.
  6. Act: claim, hold, follow up, or reject in IMS.
  7. Update the pending list and carry it to next month.

Types of mismatch and what to do

What you seeLikely reasonAction
In books, not in 2BSupplier has not filed, or filed under a different GSTINHold the credit, follow up with the supplier
In 2B, not in booksBill not received or not entered, or not your purchaseFind the bill; if not yours, reject in IMS
Amount differsWrong entry on one side, or rate errorCheck the bill; correct books or ask supplier to amend
Tax head differs (IGST vs CGST/SGST)Wrong place of supplySupplier must amend; credit under wrong head is risky
Bill in a different monthDate entered differentlyAlign dates; claim when it appears
Supplier credit note in 2B, not in booksDiscount or return not recordedEnter the debit note or credit note in books

Worked example: one month

A Kolkata FMCG distributor reconciles November. Purchase register: 58 bills, ITC ₹3,12,400. GSTR-2B: 55 bills, ITC ₹3,06,900.

  • 51 bills match exactly: ₹2,88,000.
  • 2 bills match on GSTIN and amount but bill number differs by a typo in books: ₹9,500. Fix the books; credit is fine.
  • 3 bills in books not in 2B, ₹14,900: the supplier files quarterly and will report them in the quarter's GSTR-1. Hold, add to pending list.
  • 2 bills in 2B not in books, ₹9,400: one bill was in transit and arrives on 3 December; one is a supplier's credit note reducing ITC by ₹1,200 that the accountant had not entered.

Claimable now: the 53 matched bills (₹2,97,500), minus the ₹1,200 credit note = ₹2,96,300. The bill for goods arriving in December is claimed in December, when the goods are received. The ₹14,900 waits on the pending list.

Keeping the pending list under control

The pending list is where credit quietly gets lost. Keep it as a simple sheet with supplier name, GSTIN, bill number, bill date, ITC amount, the month you booked it and the date you last followed up. Each month, tick off bills that have now appeared in GSTR-2B and claim them. Anything older than three months deserves a phone call to the supplier, not another email.

Remember the yearly cut-off: credit for a financial year must be claimed by the earlier of 30 November of the next year and the date you file the annual return. In October and November, sort the pending list by bill date and push hardest on bills from the previous year, because after the cut-off that credit cannot be claimed at all.

Tips that save time every month

  • Insist on the correct GSTIN on every purchase order, so suppliers bill the right branch.
  • Enter the supplier's bill number exactly as printed, not your own inward number.
  • Look at IMS weekly, not only at month end.
  • Rank pending bills by amount and chase the top five suppliers first.
  • Link supplier payments to reporting: many businesses hold the GST portion of a payment until the bill appears in GSTR-2B.

This is general information, not tax advice.

Where Cashflow OS fits

The purchase side of the match comes from your books. Cashflow OS lets you see TallyPrime purchase vouchers, supplier ledgers and bill-wise payables on the phone or web, and export reports to Excel, which is a convenient starting point for the matching sheet. GSTR-2B is downloaded from the GST portal; Cashflow OS does not pull it or file returns.

Avoid these

Common mistakes

  • MistakeClaiming ITC from the purchase register alone
    Do this instead

    Claim only what appears in GSTR-2B, and hold credit for bills your suppliers have not yet reported.

  • MistakeEntering your own inward number as the bill number
    Do this instead

    Enter the supplier's bill number exactly as printed so it matches GSTR-2B.

  • MistakeIgnoring entries in 2B that are not in your books
    Do this instead

    Find each bill or credit note; enter it if it is yours, or reject it in IMS if it is not.

  • MistakeLetting the pending list grow without follow-up
    Do this instead

    Call suppliers on bills older than three months and push hardest before the yearly ITC cut-off.

Keep handy

Checklist

How to reconcile GSTR-2B with the purchase register — 8 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Your purchase side, ready to export

See Tally purchase vouchers and supplier ledgers on the phone or web and export reports to Excel as a starting point for the matching sheet.

See Reports in Excel and PDF
Your purchase side, ready to export
02

Supplier dues while you follow up

Bill-wise payables help you see what you still owe a supplier whose bills are missing from 2B. GSTR-2B itself is downloaded from the GST portal; Cashflow OS does not pull it.

See Payables tracking
Supplier dues while you follow up

Questions people ask

How often should I reconcile GSTR-2B?
Every month, after GSTR-2B is generated and before you file GSTR-3B. Quarterly filers should still check IMS monthly.
Can I use GSTR-2A instead?
GSTR-2A keeps changing as suppliers file. GSTR-2B is the statement that limits your claim for the period, so match with 2B.
What if a supplier never files?
You cannot claim that credit. Follow up, and consider holding the GST amount from the supplier until the bill is reported.
Do expense bills need matching too?
Yes. Any bill on which you claim GST credit, including rent, telephone and repairs, must appear in GSTR-2B.
What is IMS?
The Invoice Management System on the GST portal, where you can accept, reject or keep pending the invoices suppliers report, before they flow into your GSTR-2B.
What tolerance should I allow for rounding?
A small amount, for example ₹1 to ₹10 per bill, is common. Anything bigger should be checked against the bill.
What if the supplier charged IGST instead of CGST and SGST?
The supplier must amend the invoice. Credit under the wrong head is risky, so do not adjust it yourself.
Is there a deadline for claiming old ITC?
Yes. Credit for a year must be claimed by a yearly cut-off linked to the annual return; check the current rule on the GST portal or with your CA.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo