GST RECONCILIATION • PRACTICAL GUIDE 2026

GSTR-3B vs GSTR-1 vs GSTR-2B Reconciliation

Complete Practical Guide 2026 — Find & Fix Every GST Return Mismatch

Understand why books, outward supplies, ITC and filed GSTR-3B can differ — and how an accounts team can identify, classify, correct and document every difference before filing.

4-wayBooks + GSTR-1/1A + GSTR-3B + GSTR-2B
TaxOutput liability reconciliation
ITCClaim, reversal & re-claim control
DRC-01CMismatch risk monitoring

1. Why GSTR-1, GSTR-3B, GSTR-2B and books do not automatically match

These returns are connected, but they are not the same report and are not generated from the same population at the same time.

Books / ERPYour transaction-level accounting record: invoices, notes, purchases, payments, RCM and adjustments.
GSTR-1 / GSTR-1ASupplier-side outward-supply information and amendments.
GSTR-2BRecipient-side static ITC statement generated from eligible supplier/other source data for the relevant cut-off.
GSTR-3BSummary self-declaration of liability and ITC actually reported/paid for the period.
Core principle: A mismatch is not automatically an error. First classify it as a timing difference, genuine business difference, reporting error, eligibility issue, duplicate, reversal/reclaim or unexplained exception.

GSTN explicitly states that GSTR-3B is auto-populated using values from GSTR-1/1A and GSTR-2B and that the system-generated return is intended to assist reconciliation and minimise mismatches. The values are editable and the taxpayer remains responsible for correctness.

2. The GST data flow you should understand

Sales / Purchase Books ↓ GSTR-1 / GSTR-1A → outward liability → GSTR-3B ↓ Recipient's GSTR-2B → eligible ITC information → GSTR-3B ↓ Reconciliation → exceptions → correction / defer / reverse / re-claim / explain
SourceWhat it tells youTypical reconciliation question
Sales registerActual outward transactions recorded in booksDid every taxable supply reach GSTR-1/1A?
GSTR-1/1AOutward supplies reported to GST portalDoes reported tax agree with books?
GSTR-2BRecipient-side documents available for ITCIs the ITC supported and eligible?
Purchase registerActual inward invoices bookedWhy is a booked invoice missing from 2B?
GSTR-3BFinal summary reported/paidWhy does filed liability/ITC differ from system-generated data?

GSTN's GSTR-2B FAQ advises taxpayers to reconcile 2B with books, avoid double credit, reverse credit as required and ensure RCM tax is paid. It also states that 2B receives B2B data from supplier GSTR-1/IFF/1A, GSTR-5, ISD GSTR-6 and import IGST information from ICEGATE.

3. Output-tax reconciliation: GSTR-1 vs books vs GSTR-3B

Start with liability because an outward-tax mismatch can affect payment, interest and later departmental scrutiny.

ReconciliationWhat to compareCommon reason for difference
Sales register ↔ GSTR-1Invoice count, taxable value, IGST/CGST/SGST/cessMissed invoice, duplicate, wrong POS, wrong GSTIN, amendment.
GSTR-1/1A ↔ GSTR-3BTable-wise taxable value and taxManual adjustment, saved 3B values, negative values, timing/amendment.
Books ↔ GSTR-3BTax liability actually dischargedUnbilled revenue, advances, credit notes, prior-period corrections, RCM classification.

Use a three-column explanation

Book valueWhat accounting records say.
Portal valueWhat GSTR-1/1A or GSTR-3B says.
Reason codeWhy the difference exists and what evidence supports it.
Do not force the numbers to match. Reconciliation means explaining legitimate differences and correcting genuine errors, not artificially making two reports equal.

4. ITC reconciliation: Purchase Register vs GSTR-2B vs GSTR-3B

ITC reconciliation should be performed at invoice/document level first, then summarised for GSTR-3B.

StageQuestion
1. BooksIs the purchase actually recorded and supported by invoice?
2. GSTR-2BIs the document present in the correct GSTIN/period?
3. EligibilityDoes Section 16 and other applicable provisions permit credit?
4. ReversalIs any Rule 37/37A/17(5) or other reversal required?
5. GSTR-3BWas the eligible amount actually claimed in the correct table?
6. ReclaimIf previously reversed as reclaimable, has the later re-claim been correctly documented?
Important: GSTR-2B presence is evidence for reconciliation, not a blanket entitlement to ITC. Eligibility, documentation, business use, reversals and other statutory conditions must still be tested.

GSTN states that GSTR-3B ITC tables are auto-populated from GSTR-2B for specified fields and that taxpayers must review the figures. GSTN also identifies 4(B)(1) for non-reclaimable reversals, 4(B)(2) for reclaimable reversals and 4(A)(5) for subsequent reclaim, with the relevant disclosure in 4(D)(1).

5. Reverse-charge reconciliation

RCM is a frequent reason why teams compare the wrong numbers.

CheckControl
RCM expense registerIdentify all inward supplies liable to RCM.
GSTR-2B RCM dataCompare supplier/RCM documents reflected in 2B.
3B 3.1(d)Reconcile RCM liability reported from 2B/system data plus internal RCM working.
ITC 4A(3)Verify eligible RCM ITC after payment and applicable conditions.
Payment proofKeep challan/ledger evidence and tax-head mapping.

GSTN's GSTR-3B guidance states that table 3.1(d) is auto-drafted from relevant GSTR-2B RCM data and that the corresponding ITC fields are also system-assisted. The taxpayer must still ensure the correct liability and ITC treatment.

6. Timing differences — the most misunderstood category

Many mismatches are correct differences caused by when a document is reported, amended or becomes available in the relevant statement.

Invoice booked in books, absent in 2BSupplier may not have reported it, may have reported after cut-off, or data may be in another document/table.
Supplier amended invoiceAmendment can change the document/value visible in the recipient cycle.
GSTR-1A correctionSame-period outward correction can affect the recipient's next GSTR-2B.
Credit note timingBooks, GSTR-1 and recipient 2B may reflect the note in different reporting cycles.
Use a timing bucket: Instead of marking every mismatch as “wrong”, record Expected next period where evidence supports a genuine timing difference.

7. 30 practical mismatches and what to do

#MismatchAction
1Sales register higher than GSTR-1Find missed/late invoices and period classification.
2GSTR-1 higher than booksInvestigate duplicate/incorrect portal reporting.
3GSTR-1 higher than 3BReconcile table-wise liability and manual edits.
4GSTR-1 lower than 3BIdentify manual additional liability and document why.
5Purchase register invoice missing from 2BCheck supplier filing, GSTIN, cut-off and amendments.
62B invoice absent from booksInvestigate unbooked purchase/duplicate/vendor error.
72B tax differs from booksCompare invoice values and amendments/credit notes.
8ITC claimed exceeds 2BIdentify eligible timing differences, RCM/imports and unsupported claims.
9ITC claimed lower than 2BCheck pending eligible ITC and business/eligibility reasons.
10Duplicate ITCBlock duplicate credit immediately.
11Blocked ITC in 2BClassify as unavailable; investigate before claiming.
12Rule 37 reversalTrack payment ageing and reclaim separately.
13Rule 37A reversalTrack supplier GSTR-3B filing and re-availment eligibility.
1417(5) blocked creditApply statutory eligibility analysis, not 2B-only logic.
15RCM liability missingCompare RCM register with 3B and payment ledger.
16Import IGST absent from normal 2B logicReconcile Bill of Entry/ICEGATE data separately.
17ISD creditReconcile GSTR-6/2B and allocation records.
18Credit note not reflectedCheck supplier reporting and 2B cut-off.
19Wrong recipient GSTINSupplier correction required; preserve correspondence.
20GSTR-1A correction after original GSTR-1Recheck next recipient 2B cycle and supplier 3B.
21Previous-period invoice in current GSTR-1Separate current vs prior-period reporting in working.
22Previous-period ITC claimed nowMaintain original invoice/2B/eligibility trail.
23Books show advanceAnalyse time-of-supply and GSTR-1/3B treatment.
24Negative GSTR-1 valueCheck credit notes/downward amendments and system treatment.
25Manual 3B overrideDocument why filed value differs from system-generated value.
263B saved before 2B generatedUse system-generated summary and complete reconciliation before filing.
27DRC-01C receivedReconcile 2B vs 3B and file required response.
28Supplier failed to file GSTR-3BAssess Rule 37A and other ITC consequences.
29Invoice appears twice in 2BIdentify original/amendment/duplicate and prevent double claim.
30Month-end numbers don't agreeDo not close until every material variance has a reason code.

8. Professional month-end reconciliation workflow

  1. Freeze books: lock sales, purchases, credit/debit notes and RCM working for the period.
  2. Reconcile outward supplies: Sales Register ↔ GSTR-1/1A.
  3. Review system-generated 3B: Compare outward liability with GSTR-1/1A and books.
  4. Reconcile ITC: Purchase Register ↔ GSTR-2B ↔ eligibility.
  5. Separate special populations: RCM, imports, ISD, 17(5), Rule 37/37A, reversals/reclaims.
  6. Build exception buckets: Matched / Timing / Correctable / Ineligible / Duplicate / Missing / Management review.
  7. Correct upstream data: ERP, supplier follow-up, GSTR-1A where available.
  8. Finalise 3B: Review system-generated values, manual differences and tax payment.
  9. Post-filing control: Save filed 3B, workings, reconciliations and unresolved exception register.
Recommended sign-off: Prepared by Accounts → Reviewed by GST/Tax → Approved by Finance Manager → Filed by authorised signatory → Evidence archived.

9. The decision matrix: Claim, Defer, Reverse, Correct or Investigate?

FindingRecommended bucketReason
Invoice in books + 2B + eligible + no issueCLAIMNormal eligible ITC workflow.
Invoice in books but supplier has not reported itDEFER / INVESTIGATEFollow Section 16 and applicable reporting conditions; supplier follow-up.
2B has invoice but books don'tINVESTIGATEPossible unbooked purchase or erroneous supplier reporting.
2B credit is legally blockedDO NOT CLAIM2B presence does not override statutory restriction.
Reclaimable reversal condition satisfied laterRECLAIMUse correct GSTR-3B treatment and maintain evidence.
Wrong supplier GSTINCORRECTSupplier-side correction may be needed.
Duplicate creditREVERSE / BLOCKPrevent double benefit.
Unexplained material varianceINVESTIGATENever close a material variance without evidence.

10. DRC-01C — why reconciliation matters beyond the return

GSTR-2B vs GSTR-3B differences can move from an internal reconciliation issue into a GST portal compliance issue. GSTN states that where ITC available in GSTR-2B and ITC claimed in GSTR-3B/3BQ differ beyond a predefined limit, DRC-01C intimation can be generated and Part B response/reconciliation is required.

Control objective: Your monthly ITC reconciliation should identify the same category of differences that could later become a DRC-01C explanation.

GSTN's DRC-03 functionality also includes “Mismatch between FORM GSTR-2B and FORM GSTR-3B” and “Mismatch between FORM GSTR-1 and FORM GSTR-3B” as causes of payment, showing why return reconciliation should be maintained as a documented working rather than only a portal exercise.

11. Management dashboard and internal controls

Output taxBooks tax | GSTR-1/1A | GSTR-3B | Variance
ITCPurchase register | 2B | Eligible | Claimed | Reversed | Reclaimed
RCMExpense base | RCM liability | Paid | ITC claimed
ExceptionsMissing | Timing | Duplicate | Ineligible | Supplier action
DRC-01C2B vs 3B variance | Explanation | Response status
Close statusPrepared | Reviewed | Approved | Filed | Archived

Minimum evidence pack

  • Sales Register and GSTR-1/1A comparison
  • Purchase Register and GSTR-2B reconciliation
  • RCM working and payment evidence
  • ITC eligibility/reversal/reclaim working
  • System-generated GSTR-3B PDF
  • Final filed GSTR-3B
  • Exception register with reason codes
  • Supplier/customer follow-up evidence for material cases

12. FAQs

Should GSTR-1 and GSTR-3B always be exactly equal?

They should be reconciled, but not every difference is automatically an error. Amendments, negative values, manual entries and specific reporting mechanics can create explainable differences.

Should GSTR-2B and ITC claimed in 3B always be equal?

No. Eligible ITC may differ because of reversals, reclaims, imports, RCM, blocked credit and other statutory/accounting adjustments. The difference must be explainable.

Can I claim every invoice appearing in 2B?

No. 2B is a reconciliation input, not a blanket eligibility certificate. Apply the applicable ITC conditions and restrictions.

Why is my GSTR-3B system-generated figure different from my working?

Check GSTR-1/1A, 2B, cut-off, saved 3B data, previous-period items and manual edits. GSTN states that system-generated values are assistance and remain editable.

What should I do if 2B ITC is lower than my purchase register?

Separate supplier-not-filed, cut-off, wrong GSTIN, amendment, ineligible, import/RCM and genuine missing-document cases. Follow up supplier-side issues rather than automatically claiming unsupported ITC.

What if I receive DRC-01C?

Perform a documented 2B vs 3B reconciliation, identify each variance, select the appropriate reason and file the required response within the portal process.

Continue Your GST Learning

Final Takeaway

A GST return is not truly “closed” when the portal accepts it. A strong finance function can explain the numbers across books, GSTR-1/1A, GSTR-2B and GSTR-3B and can prove why every material difference exists.

The professional approach is: reconcile outward tax → reconcile ITC → isolate RCM/imports/special populations → classify every variance → correct upstream errors → document legitimate differences → review system-generated 3B → file → archive the evidence.

Practical next step: Make the four-way reconciliation a mandatory GST month-end sign-off before GSTR-3B filing.

Disclaimer: This guide is for educational and practical workflow purposes. GST law, portal functionality, notifications, circulars and system behaviour can change. Verify current law and portal instructions before making a material filing or ITC decision.