GST resources

GSTR-2B and How to Match It

GSTR-2B is the statement on the GST portal that tells you which purchase invoices your suppliers have reported, and therefore how much input tax credit you can claim. Matching it with your own purchase register every month is the single best habit for a GST-registered shop.

What GSTR-2B is

GSTR-2B is an auto-drafted, static statement of input tax credit generated for each return period. It is built from what your suppliers file in GSTR-1, GSTR-1A or IFF, and from other sources such as import data. Unlike its live cousin GSTR-2A, it does not change after it is generated, so it is the reference for what you can claim in GSTR-3B for that period.

Section 16(2)(aa) of the CGST Act allows input credit only when the supplier has reported the invoice and it appears in the statement given to you, so an invoice missing from GSTR-2B is, for now, credit you cannot take.

When it is generated

  • Monthly filers: on the 14th of the month following the tax period
  • Quarterly (QRMP) filers: for the quarter, on the 14th of the month after the quarter
  • Through the Invoice Management System (IMS), you can accept, reject or keep pending each supplier record before GSTR-3B; records with no action are treated as accepted when GSTR-2B is generated
  • If you act on records in IMS after the 14th, you can recompute GSTR-2B before filing GSTR-3B

Worked example: matching one month

Sri Lakshmi Stores in Mysuru recorded 42 purchase bills in October 2026 with total input GST of ₹18,600. Its GSTR-2B for October, generated on 14 November, shows 40 of them with GST of ₹17,750.

The two missing bills are from the same distributor: one of ₹550 GST that the supplier will report next month, and one of ₹300 GST where the supplier typed the store's GSTIN wrong. The store claims ₹17,750 in October's GSTR-3B, asks the distributor to correct the GSTIN, and claims the remaining ₹850 in the month the bills appear in GSTR-2B. ₹17,750 + ₹550 + ₹300 = ₹18,600, so every rupee is accounted for.

GSTR-2B also showed one bill of ₹1,200 GST from a supplier the store never bought from. That record should be rejected in IMS and not claimed.

Common mismatches and what to do

What you seeLikely reasonWhat to do
In your books, not in 2BSupplier has not filed, filed late or used a wrong GSTINFollow up with the supplier; claim when it appears
In 2B, not in your booksBill not recorded, or not your purchaseRecord it if genuine; reject in IMS if not
Amounts differTyping errors, discounts, rate differencesAgree the correct figure; supplier amends in GSTR-1A or a later GSTR-1
Shown as ITC not availableBlocked credit, time limit or place-of-supply issueCheck the reason column; do not claim

Common mistakes

  • Claiming credit from your purchase register instead of GSTR-2B
  • Ignoring GSTR-2B entries you do not recognise
  • Not chasing suppliers who file late until the year-end
  • Forgetting that credit for a year must be claimed by 30 November of the next year (or the annual return date, if earlier)
  • Not keeping a list of invoices claimed later, so they get claimed twice

How it shows up in returns

GSTR-2B feeds table 4 of GSTR-3B, the input credit you claim. Several GSTR-3B tables are now auto-populated from GSTR-2B, so the figure you see pre-filled is what the portal expects. Claiming more than GSTR-2B shows invites a notice asking you to explain the difference.

How TripleBill helps

In TripleBill, Tax → 2B Reconciliation takes the GSTR-2B JSON you download from the portal and shows which supplier invoices are matched, missing from your books or not yet filed, before you claim input credit (Starter and Pro).

This page is general information about GST in India, not tax advice. Rates, thresholds and rules change; confirm with the GST portal or a chartered accountant before acting.

Last reviewed and sources

Last reviewed: November 2026. Facts on this page were checked against:

  • CGST Act, 2017, section 16(2)(aa) and 16(4)
  • CGST Rules, 2017, rule 60 (FORM GSTR-2B)
  • GSTN advisories on the Invoice Management System and GSTR-2B generation

How to match GSTR-2B with your purchase bills

  1. 1

    Download GSTR-2B

    After the 14th, open Returns → GSTR-2B on gst.gov.in for the period and download the JSON or Excel file.

  2. 2

    Compare by GSTIN and invoice

    Match each record against your purchase bills by supplier GSTIN, invoice number, date and tax amount, and list the differences.

  3. 3

    Act in IMS

    Accept matched records, reject ones that are not yours, and keep pending any you are still checking before you file GSTR-3B.

  4. 4

    Claim and carry forward

    Claim only what GSTR-2B supports, chase suppliers for missing invoices, and track the carried-forward bills so each is claimed once.

Frequently asked questions

What is the difference between GSTR-2A and GSTR-2B?

GSTR-2A changes whenever a supplier files or amends; GSTR-2B is fixed for the period once generated. Use GSTR-2B for what you claim in GSTR-3B.

When is GSTR-2B available?

On the 14th of the following month for monthly filers, and after the quarter for QRMP filers.

Can I claim credit for a bill missing from GSTR-2B?

Not in that period. Claim it in the period it appears, within the time limit for the year.

Do I have to act on every invoice in IMS?

Records with no action are treated as accepted when GSTR-2B is generated, but rejecting wrong records protects you. Check the portal's current IMS guidance for any change.

Does GSTR-2B include reverse charge purchases?

It shows RCM supplies reported by registered suppliers. RCM on purchases from unregistered persons is worked out by you and does not appear there.

What if my supplier never files?

You cannot claim that credit. Talk to the supplier, and think twice before continuing to buy from someone who does not file.

Related

Your first invoice is two minutes away.

7-day free trial with everything unlocked. No card needed.