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
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Related guides
- GSTR-2B reconciliation: complete guide to ITC matching
- How accountants can automate GSTR-2B reconciliation
- GSTR-2B reconciliation for real estate promoters under RREP framework
- GSTR-2B reconciliation for large businesses
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.
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.