GSTR 2B bucket wise reconciliation: complete categorisation framework

Performing gstr 2b bucket wise reconciliation sorts your raw purchase data into six actionable categories: Exact Match, Timing Differences, Value Mismatches, In Books but Not in 2B, In 2B but Not in Books, and Ineligible Credits under Section 17(5). Instead of treating reconciliation as a chaotic list of differences, this framework tells your accounting team exactly what to claim in GSTR-3B, what to hold from vendor disbursements, and how to avoid automated demand intimations under Form GST DRC-01C.

Every month between the 14th and the 20th, finance teams face hundreds of purchase lines that do not align perfectly with the GST portal. A flat list of mismatched records creates confusion and delays return filing. Junior accountants waste hours manually re-checking invoices without knowing whether a difference requires a ledger adjustment, a vendor email, or a deferral in GSTR-3B.

Experienced tax practitioners solve this by using bucket-wise reconciliation. Every transaction falls into a defined operational bucket with a predetermined legal and accounting treatment. This structured workflow ensures you claim every rupee of legitimate input tax credit while keeping your GSTR-3B claim strictly compliant with government records.

Why bucket-wise categorisation is mandatory for compliance

Under Section 16(2)(aa) of the CGST Act and Rule 36(4) of the CGST Rules, no registered person can take input tax credit unless the supplier has furnished invoice details in Form GSTR-1 or the Invoice Furnishing Facility (IFF), and those details appear in the recipient statement in Form GSTR-2B. The earlier five percent provisional buffer was completely eliminated with effect from 1 January 2022.

If you claim credit on invoices that are missing from GSTR-2B, the common portal detects the variance automatically. Under Rule 88D of the CGST Rules and official guidelines published in the GSTN Advisory on Form GST DRC-01C, any excess claim in Table 4(A)(5) of GSTR-3B above GSTR-2B generates a system notice. The taxpayer must pay the differential tax along with interest under Section 50, or explain the reason on the portal within seven days. Bucket-wise reconciliation prevents this risk by isolating unverified lines before your GSTR-3B is prepared.

Notice risk: Filing GSTR-3B with figures taken directly from your purchase register without checking GSTR-2B buckets is the primary cause of DRC-01C notices. Once issued, failure to respond within seven days blocks the filing of subsequent GSTR-1 statements under Rule 59(6).

The six operational reconciliation buckets

A complete reconciliation framework divides inward records into six distinct operational categories:

Bucket 1: Exact Match → Bucket 2: Timing Difference → Bucket 3: Value/Rate Mismatch → Bucket 4: In Books Not in 2B → Bucket 5: In 2B Not in Books → Bucket 6: Ineligible Section 17(5)

Bucket 1: Exact match

Transactions where the supplier GSTIN, invoice number, invoice date, taxable value, and tax amounts (CGST, SGST, IGST) match across both your purchase register and Form GSTR-2B within acceptable rounding tolerances. These invoices represent clean credit ready for immediate claim in Table 4(A)(5) of GSTR-3B.

For more on vendor matching disciplines, consult our guide on GSTR-2B vendor-wise reconciliation.

Bucket 2: Timing differences

Timing differences occur when transactions are recorded in different accounting periods across books and portal filings. Common scenarios include:

  • Goods in transit: The supplier issued an invoice on the 29th of the previous month and reported it in their GSTR-1, so it appears in your GSTR-2B. However, your warehouse received the consignment on the 3rd of the current month. Under Section 16(2)(b), credit cannot be taken until goods are received.
  • Prior period bills accounted currently: An expense bill dated two months ago was received late by your accounts department and booked this month, but the supplier already reported it in an earlier GSTR-2B.
  • Quarterly QRMP filers: Suppliers filing under the QRMP scheme may upload invoices quarterly, causing invoices from Month 1 and Month 2 to show up in the third month GSTR-2B if not uploaded via IFF.

Bucket 3: Value and tax rate mismatches

Records where the supplier GSTIN and invoice number match, but the reported values differ. These discrepancies generally arise from:

  • Rounding differences: Under Section 170 of the CGST Act, tax amounts are rounded to the nearest rupee. Differences of fifty paise or one rupee should be treated as matched rather than flagged as errors. Review our analysis on round-off mismatch handling in GSTR-2B reconciliation.
  • Tax rate errors: The vendor applied eighteen percent IGST while your accounting team entered twelve percent, or split interstate supply into CGST and SGST incorrectly.
  • Commercial discounts or freight: The supplier deducted a cash discount on the invoice face or added freight charges that were booked in separate ledger accounts in your ERP.

Bucket 4: In books but not in GSTR-2B

These are purchase entries present in your accounting software for which no corresponding record exists in Form GSTR-2B. Reasons include:

  • The vendor filed their GSTR-1 late (after the 11th or 13th cutoff date).
  • The vendor defaulted on filing entirely.
  • The vendor uploaded the invoice under B2C instead of B2B.
  • The vendor punched an incorrect GSTIN in their GSTR-1.
  • The record was placed in Pending status on the Invoice Management System (IMS). Under the GSTN Advisory on IMS, records kept pending do not flow into that period GSTR-2B.

Accounting rule: Never claim ITC on Bucket 4 items in GSTR-3B. Doing so directly breaches Section 16(2)(aa) and triggers Form GST DRC-01C. Transfer the tax amount to a Deferred GST Input ledger until it appears in a subsequent GSTR-2B.

Bucket 5: In GSTR-2B but not in books

Invoices appearing on the GST portal under your GSTIN that have no matching entry in your purchase register. Common causes include:

  • Utility bills (electricity, telecommunications, corporate fuel cards) received centrally but not forwarded to the accounts payable desk.
  • Annual software subscriptions or bank charges with GST debited directly from bank accounts without an explicit physical bill entry.
  • Invoices incorrectly uploaded by an unknown supplier who mistyped their customer GSTIN.

Bucket 6: Ineligible or blocked credit under Section 17(5)

Invoices that appear correctly in GSTR-2B and match your purchase ledger, but the underlying goods or services fall under the blocked credit provisions of Section 17(5) of the CGST Act. This includes motor vehicles with seating capacity up to thirteen persons under clause (a), food and beverages or outdoor catering under clause (b)(i), club memberships under clause (b)(ii), works contract services for immovable property construction under clause (c), and goods lost, stolen, or written off under clause (h).

These amounts auto-populate in Table 4(A)(5) of GSTR-3B and must be reversed in Table 4(B)(1) or Table 4(B)(2), or reported in Table 4(D) in accordance with return filing rules. See our detailed breakdown on how GSTR-2B feeds into GSTR-3B.

Summary of bucket treatments and accounting entries

The following table sets out the required operational action, return placement, and journal entries for each reconciliation bucket:

Bucket Description GSTR-3B Treatment Accounting Entry Action Required
Bucket 1 Exact Match Claim in Table 4(A)(5) Debit Input Tax Credit, Credit Vendor Release vendor payment as per credit terms
Bucket 2 Timing Difference Claim in current or subsequent 3B upon receipt of goods Debit Deferred ITC, Credit Vendor Track warehouse goods receipt note (GRN)
Bucket 3 Value Mismatch Claim lower of books or 2B amount Debit ITC (actual), Debit Suspense/Vendor for difference Request debit note, credit note, or GSTR-1A amendment
Bucket 4 In Books, Not in 2B Do not claim in Table 4 Debit Deferred ITC, Credit Vendor Hold GST disbursement; issue vendor email
Bucket 5 In 2B, Not in Books Hold until purchase bill is verified No entry until bill approved Verify with department; reject in IMS if wrong GSTIN
Bucket 6 Blocked Section 17(5) Report in Table 4(A)(5) and reverse in Table 4(B) Debit Expense / Asset (Tax inclusive), Credit Vendor Mark expense as non-creditable in ERP master

Worked example: monthly reconciliation for a manufacturing company

Consider Shiva Fabricators Private Limited, an engineering firm based in Pune, reconciling its inward supplies for September 2026. The purchase register records ₹1,80,000 in total input tax across five suppliers. The downloaded GSTR-2B reflects ₹1,53,000 in available credit.

Supplier Bill No Books Tax GSTR-2B Tax Bucket Assigned Decision & Net Claim
Precision Tools Ltd INV-1024 ₹45,000 ₹45,000 Bucket 1: Exact Match Claim ₹45,000 in Table 4(A)(5)
Steel Rolling Mills INV-889 ₹50,000 ₹50,000 Bucket 2: Timing (GRN pending) Defer ₹50,000; goods received on 2 Oct
Apex Industrial Gases INV-412 ₹25,000 ₹18,000 Bucket 3: Value Mismatch Claim ₹18,000; hold ₹7,000 difference
Kalyan Motors (Vehicle) INV-091 ₹40,000 ₹40,000 Bucket 6: Blocked s.17(5) Report ₹40,000 in 4(A)(5), reverse in 4(B)(1)
Delta Electricals INV-702 ₹20,000 ₹0 Bucket 4: Not in 2B Do not claim ₹20,000; send vendor notice

Reconciliation results for Shiva Fabricators Private Limited:

  • Gross eligible ITC claimable immediately in GSTR-3B: ₹63,000 (comprising ₹45,000 from Precision Tools Ltd and ₹18,000 from Apex Industrial Gases).
  • Deferred to next month: ₹50,000 from Steel Rolling Mills, to be claimed in October 2026 once the physical goods receipt note is completed.
  • Reversed credit: ₹40,000 from Kalyan Motors for passenger staff car repairs, reversed under Section 17(5)(ab) in Table 4(B)(1).
  • Withheld credit: ₹20,000 from Delta Electricals withheld from vendor payment until they furnish the invoice in GSTR-1 or file GSTR-1A.

If the company had blindly claimed the books total of ₹1,80,000 against the GSTR-2B figure of ₹1,53,000, it would have created an unexplained excess claim of ₹27,000, triggering an automated DRC-01C intimation within forty-eight hours of filing GSTR-3B.

Step-by-step workflow for your monthly close

To execute bucket-wise reconciliation efficiently between the 14th and the 20th of the month, follow this sequence:

  1. Download GSTR-2B on the 14th: Log in to the GST portal, go to Services, select Returns, and open Returns Dashboard. Select the tax period and download your GSTR-2B in Excel or JSON format.
  2. Export clean books register: Export your purchase register from Tally, Zoho, SAP, or Busy with supplier GSTIN, invoice number, document date, taxable value, CGST, SGST, and IGST.
  3. Normalize invoice numbers: Strip special characters, spaces, and leading zeroes to prevent false mismatches caused by formatting differences between your ledger and the supplier filing.
  4. Segregate into the six buckets: Group your transactions by match status. Isolate clean matches for filing, move timing differences to tracking schedules, and generate discrepancy reports for mismatched vendors.
  5. Review IMS records: For invoices marked as Pending or Rejected in IMS, verify that their status aligns with your reconciliation buckets before clicking recompute GSTR-2B.
  6. Prepare GSTR-3B Table 4: Populate Table 4(A)(5) strictly with matched and eligible items, and enter permanent reversals in Table 4(B) as required.
Subject: Urgent: Invoice missing from GSTR-2B for GSTIN 27AAAAA0000A1Z5 Dear Supplier Team, During our monthly GST reconciliation for September 2026, we noted that the following invoice recorded in our books has not appeared in our auto-populated Form GSTR-2B: Invoice Number: INV-1024 Invoice Date: 15/09/2026 Taxable Value: Rs. 45,000 GST Amount: Rs. 8,100 Under Section 16(2)(aa) of the CGST Act, we cannot claim input tax credit until this invoice is reported in your Form GSTR-1. As per our company purchase terms, payment of the GST portion amounting to Rs. 8,100 has been placed on hold. Please confirm whether this invoice has been uploaded in your GSTR-1 or if it will be added via Form GSTR-1A before our return filing deadline. Regards, Accounts Payable Team Shiva Fabricators Private Limited

Related guides

Frequently asked questions

What is GSTR-2B bucket-wise reconciliation?

It is the process of sorting purchase register and GSTR-2B comparison results into specific categories such as Exact Match, Timing Difference, Value Mismatch, Missing in 2B, Missing in Books, and Blocked ITC under Section 17(5). Each bucket dictates an exact accounting entry, vendor follow-up step, and return treatment.

How does bucket-wise reconciliation prevent Form GST DRC-01C notices?

Form GST DRC-01C is triggered under Rule 88D when ITC claimed in Table 4(A)(5) of GSTR-3B exceeds eligible ITC available in GSTR-2B beyond the system threshold. By segregating missing bills and taking credit only on matched or eligible timing buckets, you prevent excess claims in GSTR-3B.

What should you do with invoices present in books but missing in GSTR-2B?

Park the tax component in a Deferred ITC ledger and hold payment of the GST portion to the supplier where agreed in commercial contracts. Follow up with the supplier to file the invoice in their current GSTR-1 or via GSTR-1A before claiming credit in a later month.

Are accounting files uploaded when using gstr2bmatch.in?

Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Sort your GSTR-2B into buckets automatically

Reconcile your purchase register against GSTR-2B in seconds. Our free reconciliation tool groups your records into exact matches, timing variances, and missing vendor invoices with rupee totals. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Reconcile GSTR-2B →

Last checked: 14 October 2026. Sources: CBIC CGST Act Section 16, CBIC CGST Act Section 17, GSTN Advisory on Form GST DRC-01C, GSTN Advisory on IMS.