GSTR-2B Reconciliation: Complete Guide to Matching ITC (FY 2025-26)
Learn how to reconcile GSTR-2B with your purchase register, avoid ITC mismatches, and stay Section 16(2)(aa) compliant — with a step-by-step process.
In this article
What is GSTR-2B?
GSTR-2B is an auto-generated, static Input Tax Credit (ITC) statement that the GST portal creates for every registered taxpayer on the 14th of each month. It shows exactly which purchase invoices and debit notes your suppliers have filed in their outward supply returns (GSTR-1, IFF, GSTR-5, and GSTR-6) for the previous tax period, and therefore which ITC you are legally entitled to claim.
The statement draws data from multiple supplier sources. Regular taxpayers' GSTR-1 and Invoice Furnishing Facility (IFF) filings feed into your GSTR-2B. Non-resident taxable persons' GSTR-5 filings and Input Service Distributors' GSTR-6 filings also contribute. For imports, Bill of Entry data from ICEGATE is incorporated under the IMPG (Import of Goods) section, and IMPGS covers goods imported through a Special Economic Zone.
Critically, GSTR-2B is locked on the 14th. It captures only those supplier filings submitted on or before the 13th of the month. If a supplier files their GSTR-1 on the 15th or later, those invoices will appear in next month's GSTR-2B — not the current one. This cutoff date makes reconciliation timing essential for every business.
Key fact: GSTR-2B for August is generated on 14 September. It captures all supplier GSTR-1 filings made on or before 13 September for the August tax period.
Since October 2024, the Invoice Management System (IMS) has added a new layer to this process. Before GSTR-2B is finalised, inward supplies from GSTR-1 filers appear in your IMS dashboard, where you can accept, reject, or keep them pending. Accepted and deemed-accepted invoices flow into GSTR-2B. This gives taxpayers greater control over which invoices enter their ITC statement, reducing disputes with the tax department later.
GSTR-2B vs GSTR-2A: Key Differences
Many taxpayers still confuse GSTR-2A and GSTR-2B. Both are auto-populated statements, but they serve entirely different purposes and operate on different principles.
| Feature | GSTR-2A | GSTR-2B |
|---|---|---|
| Nature | Dynamic — updates in real time | Static — locked on the 14th |
| Purpose | Reference / tracking tool | ITC claim basis (legal) |
| Updates | Continuously as suppliers file | Once per month, never changes |
| ITC eligibility | Does not determine eligibility | Determines ITC eligibility under Section 16(2)(aa) |
| Data sources | GSTR-1, GSTR-5, GSTR-6, GSTR-8 | GSTR-1/IFF, GSTR-5, GSTR-6, Bill of Entry |
| Use for filing | Never use for ITC claims | Always use as basis for GSTR-3B |
Before 1 January 2022, a 5% provisional ITC buffer under Rule 36(4) allowed taxpayers to claim credit beyond what appeared in their auto-populated statement. That buffer has been completely removed. Today, if an invoice is in GSTR-2A but not in GSTR-2B (because the supplier filed after the 13th cutoff), you cannot claim ITC on it for that month — you must wait until the next GSTR-2B is generated.
Section 16(2)(aa): Why GSTR-2B Is Now a Legal Requirement for ITC
Section 16(2)(aa) was inserted into the CGST Act by the Finance Act 2021 and brought into effect from 1 January 2022. It added a fifth mandatory condition for claiming ITC, sitting alongside the four pre-existing conditions (possession of a valid tax invoice, receipt of goods or services, payment of tax by the supplier to the government, and filing of the return by the recipient).
The new clause states: "the details of the invoice or debit note referred to in clause (a) has been furnished by the supplier in the statement of outward supplies and such details have been communicated to the recipient of such invoice or debit note in the manner specified under section 37."
In plain language, this means: you can only claim ITC if your supplier has filed the invoice in their GSTR-1 and it appears in your GSTR-2B. No GSTR-2B reflection = no ITC claim, regardless of whether you hold a valid tax invoice, have received the goods, and have paid the supplier.
The five conditions under Section 16(2) as of FY 2025-26:
- You possess a valid tax invoice or debit note issued by a registered supplier.
- The invoice details have been uploaded by your supplier in GSTR-1 and appear in your GSTR-2B — this is the Section 16(2)(aa) condition.
- You have received the goods or services (or both).
- The tax shown on the invoice has been paid to the government by the supplier.
- You have filed your own GST return under Section 39 (i.e., GSTR-3B).
Warning: Claiming ITC in GSTR-3B on invoices not in GSTR-2B exposes you to demand notices under Section 73/74, interest at 18% p.a., and penalties up to 100% of the tax amount.
One important nuance: courts have held that Section 16(2)(aa) cannot be applied to deny ITC to a genuinely bona fide buyer where the supplier has defrauded the tax department. In such cases, the buyer must be given an opportunity to prove their good faith. However, this judicial relief is not a licence to skip reconciliation — it applies only in extreme situations, and the evidentiary burden on the buyer is heavy.
Automate GSTR-2B reconciliation with LekhaBooks
Match 1000+ invoices in seconds. Vendor alerts. Zero missed ITC.
Try free for 14 days →Step-by-Step GSTR-2B Reconciliation Process
GSTR-2B reconciliation means comparing every invoice in your GSTR-2B against your internal purchase register to identify matches, mismatches, and missing entries. Here is the complete process for FY 2025-26:
Step 1: Download GSTR-2B from the GST Portal
Log into gst.gov.in, navigate to Services → Returns → View GSTR-2B. Select the relevant month and financial year, then download the statement in Excel format. For large businesses with hundreds of invoices, use the JSON download and import it into your reconciliation tool. The Excel file contains separate sheets for B2B invoices, credit/debit notes, ISD credits, import of goods (IMPG), and import of services.
Step 2: Export Your Purchase Register
Extract all purchase entries from your accounting system for the same tax period. Your purchase register export must include: supplier GSTIN, invoice number, invoice date, total invoice value, taxable value, IGST amount, CGST amount, SGST amount, and the relevant place of supply. Ensure the export includes all transaction types — regular B2B purchases, reverse charge (RCM) entries, import bills, and credit notes received.
Step 3: Standardise Both Datasets
Before matching, normalise the data to remove formatting inconsistencies that cause false mismatches. Strip leading zeros from invoice numbers, convert all GSTINs to uppercase, standardise date formats (DD/MM/YYYY throughout), and remove special characters from invoice number fields. Many reconciliation failures are actually data quality failures — the invoice exists in both datasets but with minor formatting differences.
Step 4: Perform the Primary Match
Match records using the combination of Supplier GSTIN + Invoice Number. Invoices that match on both fields should then be validated for tax amounts — if taxable value or tax amounts differ by more than ₹1, flag them as a "rate mismatch" even if the invoice number matches. Invoices that match on all fields are fully reconciled and can be confidently claimed as ITC in GSTR-3B.
Step 5: Categorise and Resolve Exceptions
After the primary match pass, you will have three categories of exceptions: (a) invoices in your purchase register but absent from GSTR-2B — meaning the supplier has not yet filed; (b) invoices in GSTR-2B but absent from your purchase register — meaning you may have missed booking an invoice or the supplier uploaded an invoice you did not receive; and (c) amount mismatches — the invoice appears in both but with different taxable values or tax amounts. Each category requires a different resolution action.
Step 6: Chase Vendors and File GSTR-3B
For invoices missing from GSTR-2B, contact the supplier immediately and request that they file or amend their GSTR-1. Give them a deadline of the 11th of the following month so their filing feeds into your next GSTR-2B. For your current month's GSTR-3B, claim only the ITC that is confirmed in GSTR-2B. Carry forward the disputed amounts to the next month once the supplier complies. Keep a running "ITC tracker" spreadsheet to ensure no credits are permanently lost.
Common GSTR-2B Mismatches and How to Fix Them
Understanding the root cause of each mismatch type helps you resolve it faster and prevent recurrence:
How LekhaBooks Automates GSTR-2B Reconciliation
Manual reconciliation using Excel spreadsheets is error-prone and time-consuming, particularly for businesses with hundreds or thousands of purchase invoices each month. LekhaBooks integrates directly with the GST portal API to automate the entire reconciliation process.
Real-time GSTR-2B sync: LekhaBooks fetches your GSTR-2B data automatically on the 14th of every month, without requiring you to log into the GST portal and download Excel files manually. The data is immediately matched against your purchase register entries recorded in LekhaBooks.
One-click matching: The reconciliation engine applies intelligent matching rules that handle common formatting variations — leading zeros, date format differences, abbreviated invoice number prefixes. What would take an accounts team hours in Excel is completed in seconds for even large invoice volumes.
Vendor compliance alerts: When an invoice is in your books but missing from GSTR-2B, LekhaBooks automatically flags the supplier and shows you how many invoices are pending from each vendor. You can send a compliance reminder directly from the platform, giving suppliers enough time to file before the next GSTR-2B cutoff.
ITC tracker dashboard: A real-time dashboard shows your total ITC available in GSTR-2B, ITC already claimed, ITC pending due to mismatches, and ITC at risk due to non-compliant vendors. This gives CFOs and compliance teams complete visibility over the company's ITC position at any point in the month.
GSTR-3B prefill: Once reconciliation is complete, LekhaBooks pre-fills your GSTR-3B with the verified, eligible ITC figures, reducing data entry errors and ensuring you never claim more than your GSTR-2B entitlement.
Frequently Asked Questions
What is GSTR-2B and when is it generated?
GSTR-2B is an auto-generated, static ITC statement issued by the GST portal on the 14th of every month. It consolidates ITC data from your suppliers' GSTR-1, IFF, GSTR-5, and GSTR-6 filings for the previous tax period. It is locked once generated and serves as the legal basis for ITC claims under Section 16(2)(aa) of the CGST Act.
What is the difference between GSTR-2B and GSTR-2A?
GSTR-2A is a dynamic real-time statement that updates every time a supplier files or amends their GSTR-1. GSTR-2B is a static, locked snapshot generated on the 14th each month. From 1 January 2022, only invoices in GSTR-2B can be used to claim ITC under Section 16(2)(aa). GSTR-2A is useful for tracking supplier filings, but GSTR-2B is the operative document for ITC eligibility.
Can I claim ITC if the invoice is not in GSTR-2B?
No. Under Section 16(2)(aa) of the CGST Act (effective 1 January 2022), you can claim ITC only if the invoice or debit note appears in your GSTR-2B. If it is missing, ask your supplier to file or amend their GSTR-1 so the invoice appears in your next GSTR-2B. You must wait for the following month's statement before claiming the credit.
What happens if I claim ITC not reflected in GSTR-2B?
The GST department can raise a demand notice under Section 73 (non-fraud cases) or Section 74 (fraud/suppression). You may face penalties up to 100% of the tax amount and interest at 18% per annum from the date of the erroneous credit. The department uses automated data-matching systems to flag GSTR-3B claims that exceed GSTR-2B availability.
How often should I perform GSTR-2B reconciliation?
Reconcile every month, immediately after the 14th when GSTR-2B is published, and before filing GSTR-3B (due on the 20th). Monthly reconciliation lets you identify missing invoices early and follow up with suppliers promptly. Waiting until year-end makes it far harder to recover ITC from suppliers who filed late or not at all.