GSTR 3B reconciliation with books: step-by-step guide

A monthly GSTR 3B reconciliation with books verifies that every rupee of outward tax liability, input tax credit, and reverse-charge payment in your accounting ledger matches your filed summary return. Reconciling both sides before filing prevents automated demand intimations in Form GST DRC-01B and Form GST DRC-01C.

Many business teams only compare their sales registers to GSTR-1 or their purchase registers to GSTR-2B. However, the final legal discharge of liability happens exclusively in Form GSTR-3B. To understand how automated data flows into this return, see our guide on GSTR-3B meaning, format, and how GSTR-2B feeds it. When the balances in your balance sheet ledgers diverge from GSTR-3B, statutory audits stall, book profits get distorted by unposted tax entries, and portal system checks flag red-alert discrepancies.

The two sides of GSTR-3B reconciliation

A complete reconciliation of GSTR-3B against your accounting software requires checking two distinct halves: outward tax liability and inward input tax credit.

On the outward side, GSTN GSTR-3B guidance explains that Table 3.1(a) captures outward taxable supplies, Table 3.1(b) reports zero rated supplies, and Table 3.1(d) records inward supplies liable to reverse charge. The tax numbers declared across these tables must balance exactly with your sales register and Output GST ledgers. Under Rule 88C of the CGST Rules, if tax payable in GSTR-1 exceeds tax paid in GSTR-3B by the notified threshold, the system issues an automated intimation in Part A of Form GST DRC-01B requiring payment or explanation.

On the inward side, Table 4 captures eligible and reversed credit. Eligible ITC on normal purchases is declared in Table 4(A)(5), while reversals under rules 38, 42, 43, and Section 17(5) are reported in Table 4(B)(1), and temporary reversals in Table 4(B)(2) per GSTN manual on Table 4. Under Rule 88D of the CGST Rules, claiming ITC in Table 4(A) beyond the credit available in Form GSTR-2B triggers an automated intimation in Part A of Form GST DRC-01C.

Common mistake: Netting credit notes directly against sales ledgers without verifying whether Table 3.1(a) accepted negative values. Per GSTN rules, GSTR-3B Table 3.1(a) does not accept negative values from downward adjustments and sets them to zero, creating a variance against net sales ledgers.

Ledger mapping for GSTR-3B reconciliation

To perform an accurate monthly tie-up, organize your chart of accounts so that ledger balances map cleanly to specific GSTR-3B tables:

Accounting ledger GSTR-3B table Reconciliation checkpoint
Output CGST, SGST, IGST Table 3.1(a), 3.1(b) Verify net sales register debits and credits match declared gross tax payable.
RCM Liability Ledger Table 3.1(d) Ensure reverse-charge tax payable is declared and paid in cash.
Input CGST, SGST, IGST Table 4(A)(5) Match purchase register credit against GSTR-2B eligible credit.
ITC Reversal Ledger Table 4(B)(1), 4(B)(2) Verify ineligible credit under Section 17(5) and Rule 42 is segregated.
Electronic Cash Clearing Table 6.1 Match bank payment vouchers to cash ledger debits for tax offset.

Step-by-step reconciliation process

  1. Extract the general ledger trial balance: Pull monthly credit balances for Output IGST, CGST, and SGST, and debit balances for Input IGST, CGST, and SGST.
  2. Download filed GSTR-3B summary: Navigate on the portal to Services > Returns > Returns Dashboard, open the relevant month, and download the filed GSTR-3B PDF.
  3. Compare outward liability: Match total taxable value and tax amounts from your sales register to Table 3.1. Identify any unbilled revenue, advance receipts, or manual journal vouchers recorded in books but not filed.
  4. Reconcile ITC with GSTR-2B and Table 4: Confirm that the ITC claimed in Table 4(A)(5) equals the eligible ITC identified in your purchase register and present in GSTR-2B.
  5. Verify RCM symmetry: Ensure tax payable under reverse charge in Table 3.1(d) matches the reverse charge credit claimed in Table 4(A)(3), provided the goods or services are used for business.
  6. Check portal comparison reports: Open Services > Returns > Tax liabilities and ITC comparison on the portal to review automated system variances.

Worked example: reconciling outward tax and ITC

Consider Beta Logistics Private Limited for the tax period September 2026. The accountant reviews the trial balance against filed Form GSTR-3B figures.

Particulars As per books (₹) As per GSTR-3B (₹) Difference (₹) Status and action
Outward Taxable Value 50,00,000 48,00,000 2,00,000 Under-reported sales
Output IGST (18%) 9,00,000 8,64,000 36,000 Short tax declared
Input IGST (Books vs Table 4A5) 5,40,000 5,10,000 30,000 Vendor invoice not in 2B
RCM Tax Payable Table 3.1(d) 45,000 45,000 0 Matched

The mathematical reconciliation explains the variances:

1. Outward tax variance: Sales books record an invoice of taxable value ₹2,00,000 with IGST of ₹36,000 issued on 29 September 2026. The invoice was omitted from the September GSTR-1 and GSTR-3B filings. To regularize this, Beta Logistics declares the invoice in the October return and computes statutory interest under Section 50(1) of the CGST Act at 18 percent per annum:

Interest formula: Tax × Rate × (Days delay ÷ 365)

Interest calculation for 30 days delay: ₹36,000 × 18% × (30 ÷ 365) = ₹532.60 (rounded to ₹533).

2. Input tax credit variance: Books show Input IGST of ₹5,40,000, but only ₹5,10,000 was claimed in GSTR-3B Table 4(A)(5). A vendor invoice with IGST of ₹30,000 was dated 28 September 2026 but uploaded late by the supplier, appearing only in the October GSTR-2B. Withholding the claim in September prevented an automated mismatch intimation under Rule 88D in Form GST DRC-01C.

Resolving common reconciliation discrepancies

Timing differences: Purchases booked at the end of the month where the supplier files after the cut-off date create book-to-return timing gaps. Maintain a separate "GST Input Clearing" ledger to track unreflected vendor credits until they appear in GSTR-2B.

When discrepancies occur between books and GSTR-3B, apply these standardized corrective steps:

  • Outward liability short-paid: Add the differential liability to the outward tables of the subsequent tax period. Pay tax along with applicable interest under Section 50(1).
  • Excess liability reported: Adjust excess tax paid in subsequent return periods where permitted, or apply for a refund under Section 54.
  • Eligible ITC omitted: Avail the missed credit in Table 4(A)(5) in subsequent returns before the statutory deadline specified under Section 16(4).
  • Ineligible ITC erroneously claimed: Reverse the credit in Table 4(B)(1) or Table 4(B)(2). If the credit was utilized to offset output liabilities, remit interest under Section 50(3) at 18 percent per annum per Section 50(3) of the CGST Act.

Frequently asked questions

Why must books be reconciled with GSTR-3B instead of only GSTR-1?

GSTR-3B is the actual return through which tax liabilities are settled and input tax credit is availed. While GSTR-1 records outward invoices, any difference between GSTR-1 and GSTR-3B creates tax shortfalls under Rule 88C, and differences between GSTR-3B and GSTR-2B trigger automated notices under Rule 88D.

What ledger accounts are needed for monthly GST reconciliation?

Every business requires separate output tax ledgers (Output IGST, CGST, SGST), input tax ledgers (Input IGST, CGST, SGST, plus RCM liability and credit accounts), and an Electronic Cash and Credit Ledger clearing account to balance taxes payable against portal offsets.

How should differences between books and GSTR-3B be rectified?

If outward tax was under-reported in GSTR-3B, declare the differential liability in the next return period with statutory interest under Section 50(1) at 18 percent per annum. If eligible ITC was missed, claim it in Table 4(A)(5) of the next return within statutory timelines.

Check your purchase register against GSTR-2B

Match your purchase register against portal GSTR-2B JSON or Excel files in seconds to ensure your Table 4 credit claims are exact. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Reconcile GSTR-2B →

Last checked: 24 October 2026. Sources: GSTN GSTR-3B User Manual, CBIC Tax Information Portal (CGST Rules).