GSTR-1 vs GSTR-3B vs GSTR-2B mismatch reconciliation guide
Blog/GST

GSTR-1 vs GSTR-3B vs GSTR-2B Mismatch: How to Find & Fix GST Differences

Reddy Sri Harsha
August 24, 2026
14 min read
Updated: August 24, 2026
Share

Quick Answer

Fix GSTR-1, GSTR-3B and GSTR-2B mismatches step by step: the Table 3 liability lock, IMS, ITC checks and how to answer DRC-01B and DRC-01C within 7 days.

GST Return Mismatch? Let Us Help You Reconcile.. Talk to a qualified CA at Tax Garden, Hyderabad.

Key Takeaways on GST Return Mismatch

  • A GSTR-1 vs GSTR-3B mismatch occurs when outward supplies reported in GSTR-1 do not match the tax liability declared in GSTR-3B for the same tax period
  • From the July 2025 tax period, the liability in GSTR-3B Table 3 is auto-populated from GSTR-1/GSTR-1A and cannot be edited (GSTN advisory, June 2025), so outward-supply errors must be corrected in GSTR-1A before GSTR-3B is filed
  • ITC mismatches above the limit set on the portal trigger a system-generated DRC-01C intimation (Rule 88D) after GSTR-3B is filed
  • Reconciliation sequence: Books → GSTR-1 → GSTR-3B → GSTR-2B → E-invoice → E-way bill
  • Invoice Management System (IMS) has been live since October 2024 and is optional: invoices you take no action on are deemed accepted and flow into GSTR-2B

How do I fix a GSTR-1 vs GSTR-3B mismatch? Follow the reconciliation sequence: Books → GSTR-1 → GSTR-3B → GSTR-2B. Compare totals at each step. If difference exceeds GST portal limits, you'll receive a DRC-01B notice. Respond within 7 days by paying the difference via DRC-03 or providing explanation in Part B.

You filed GST returns. System generated a mismatch notice. Tax officer asking for reconciliation. GST return mismatches are one of the most common triggers for scrutiny notices, tax demands, and compliance headaches.

With GSTR-3B Table 3 now locked to GSTR-1/GSTR-1A, liability mismatches have to be fixed at the GSTR-1 stage. The portal also compares GSTR-1 with GSTR-3B (Rule 88C) and GSTR-3B ITC with GSTR-2B (Rule 88D), and officers use e-invoice and e-way bill data in scrutiny.

This guide provides complete framework for identifying and fixing GST return mismatches. from Books through GSTR-1, GSTR-3B, GSTR-2B, e-invoice, to e-way bill.

Why GST Return Mismatches Happen

GST return mismatches occur when difference exists between what you report in one return and what appears in another. or between returns and books of accounts.

Common Causes Across All Mismatches

CauseDescription
Timing DifferencesInvoices reported in later GSTR-1 period than when liability paid in GSTR-3B
Data Entry ErrorsManual errors in invoice values, GSTINs, or tax rates
Duplicate ReportingSame invoice entered twice in GSTR-1
Period MismatchesReporting transactions in wrong tax period
OmissionsForgetting to report invoices, debit notes, or credit notes
Classification ErrorsIncorrect HSN/SAC codes or tax rate application
Amendment LimitationsInability to amend certain errors in earlier GST years

Reconciliation Flow: Books → GSTR-1 → GSTR-3B → GSTR-2B → E-invoice → E-way bill

Effective GST reconciliation follows specific sequence. Each step checks different type of mismatch:

StepComparisonWhat It Checks
1Books → GSTR-1Are all sales recorded in books reported in GSTR-1?
2GSTR-1 → GSTR-3BDoes tax liability in GSTR-3B match supplies reported in GSTR-1?
3Books → GSTR-3BIs tax paid in GSTR-3B consistent with books?
4GSTR-2B → GSTR-3BIs ITC claimed in GSTR-3B supported by GSTR-2B?
5Books → GSTR-2BIs ITC recorded in books matching GSTR-2B?
6E-invoice → GSTR-1Do e-invoices align with GSTR-1 B2B supplies?
7E-way bill → GSTR-1Do e-way bills match GSTR-1 outward supplies?

1. Books vs GSTR-1: Missing or Incorrect Outward Supplies

The Problem: Books show sales not reported in GSTR-1. or GSTR-1 shows sales not in books.

This is the first mismatch point in the reconciliation chain. If outward supplies in your books don't match GSTR-1, downstream mismatches in GSTR-3B and GSTR-2B are inevitable. See our complete GSTR-1 filing guide for step-by-step return preparation.

Common Causes

IssueDescription
Invoice OmittedSales invoice recorded in books but not uploaded in GSTR-1
Invoice Missed in GSTR-1Sales invoice missed during GSTR-1 filing
GSTIN ErrorWrong GSTIN entered for B2B invoice
HSN/SAC ErrorIncorrect HSN/SAC code used
Value MismatchTaxable value in GSTR-1 differs from books
Debit/Credit Notes OmittedDebit/credit notes not reported in GSTR-1

How to Fix

  1. Reconcile invoice-level data from GSTR-1 with sales register
  2. Identify invoices in books without corresponding GSTR-1 entry
  3. Identify invoices in GSTR-1 not in books
  4. Correct omissions by reporting missing invoices in next GSTR-1
  5. Correct errors by filing amendments

When to Act

Before filing each GSTR-1, reconcile with sales register, e-invoice data, e-way bill data, and debit notes


2. GSTR-1 vs GSTR-3B: Tax Liability Mismatch

The Problem: Tax liability declared in GSTR-3B does not match outward supplies reported in GSTR-1.

This is most common trigger for GST scrutiny notices. Portal's automated reconciliation system checks difference between liability declared in GSTR-1 and liability paid in GSTR-3B.

Common Mismatch Scenarios

ScenarioProblemReasonSolution
GSTR-1 > GSTR-3BGSTR-1 shows higher supplies than GSTR-3B liabilityTax liability missed in GSTR-3BReconcile & correct GSTR-3B; pay additional tax if needed
GSTR-3B > GSTR-1GSTR-3B liability higher than GSTR-1 suppliesExcess payment or reporting differencesReconcile; check for duplicates
General MismatchGSTR-1 ≠ GSTR-3BTiming differences, credit notes, advancesPrepare reconciliation statement
HSN Summary MismatchHSN-wise supplies don't match GSTR-3BClassification errorsVerify HSN/SAC codes and rates

Common Causes

CauseExplanation
Timing DifferencesInvoices reported in later GSTR-1 period than liability paid in GSTR-3B
Credit Notes After Cut-offCredit notes issued after Section 34(2) cut-off date
Debit Notes and AdvancesReporting and adjustment of advances and debit notes
Amendment LimitationsInability to amend certain errors from earlier GST years
E-invoicing Data FlowIRN data not flowing correctly from e-invoice to GSTR-1
Duplicate ReportingSame invoice reported twice in GSTR-1
OmissionInvoice omitted from GSTR-1 or GSTR-3B

How to Fix

Step 1: Identify the Difference

Download GSTR-1 and GSTR-3B for relevant period. Compare total outward supplies and tax liability.

Step 2: Prepare Reconciliation Statement

For each difference, explain reason:

  • Timing difference (invoice in GSTR-1, liability in next GSTR-3B)
  • Credit/debit note adjustments
  • Advance adjustments
  • Data entry errors

Step 3: Correct the Return

  • If GSTR-1 correct but GSTR-3B wrong: GSTR-3B cannot be revised. Pay the short-paid tax in the next GSTR-3B or through DRC-03, with interest at 18% per annum under Section 50
  • If GSTR-1 wrong: correct it through GSTR-1A before filing that month's GSTR-3B, or amend it in a later GSTR-1 (within the time allowed for amendments)

Step 4: Respond to Notices

If you receive ASMT-10 scrutiny notice, reply using Form ASMT-11 with reconciliation statement.

What Happens If You Ignore It

If the GSTR-1 liability exceeds the GSTR-3B liability by more than the notified limit, the portal issues DRC-01B (Rule 88C). Within 7 days, pay the difference through DRC-03 or explain it in Part B of DRC-01B. Until you respond, GSTR-1/IFF for the next period is blocked. See how to reply to DRC-01B and DRC-01C notices.


3. GSTR-2B vs GSTR-3B: ITC Mismatch

The Problem: Input Tax Credit (ITC) claimed in GSTR-3B does not match ITC available in GSTR-2B.

ITC Mismatch Scenarios

ScenarioProblemReasonSolution
ITC Claimed > GSTR-2BMore ITC claimed than in GSTR-2BSupplier has not filed GSTR-1Verify IMS/2B; follow up with supplier
ITC Available < GSTR-3BGSTR-2B shows less than claimedSupplier mismatch or delayCheck supplier compliance; reverse if ineligible
ITC in Books > GSTR-2BBooks show more than GSTR-2BInvoice not uploaded by supplierFollow up with supplier
ITC in GSTR-2B not ClaimedGSTR-2B shows ITC not claimedMissed ITC claimClaim in a later GSTR-3B within the Section 16(4) limit (30 November after the financial year, or the annual return if earlier)

Key 2026 Changes

1. GSTR-3B Liability Lock

From the July 2025 tax period, GSTR-3B Table 3 liability is auto-populated from GSTR-1/GSTR-1A and is non-editable (GSTN advisory, June 2025). There is no notified rule that locks the ITC figures in Table 4, and no "Zero Mismatch" rule has been notified.

2. Invoice Management System (IMS)

IMS has been available since October 2024 and is optional. You can accept, reject or keep invoices pending; invoices with no action are deemed accepted. From the October 2025 period, credit notes can be kept pending for only one tax period.

3. DRC-01C Intimations

If ITC claimed in GSTR-3B exceeds ITC in GSTR-2B by more than the limit set on the portal, a DRC-01C intimation is generated (Rule 88D). Reply within 7 days by reversing the excess through DRC-03 or explaining it in Part B.

How to Fix ITC Mismatch

Step 1: Download GSTR-2B

Download GSTR-2B for relevant period from GST portal.

Step 2: Match Invoice by Invoice

Compare each invoice in purchase register with GSTR-2B:

  • Invoices present in both
  • Invoices only in books
  • Invoices only in GSTR-2B

Step 3: Follow Up with Suppliers

For invoices missing in GSTR-2B:

  • Contact supplier to confirm GSTR-1 filing
  • Request GSTR-1 filing or amendment
  • If they fail, consider reversing ITC

Step 4: Use IMS for Reconciliation

Use the Invoice Management System (IMS) to accept, reject, or keep invoices pending before filing GSTR-3B. It allows:

  • Weekly IMS reconciliation
  • Strategic use of Pending status where goods yet to be received
  • Recompute GSTR-2B function after changes

Step 5: Respond to DRC-01C Notices

If you receive a DRC-01C intimation, reconcile the difference and, within 7 days, either reverse the excess ITC through DRC-03 or explain it in Part B of DRC-01C.


4. Books vs GSTR-2B: ITC Recording Mismatch

The Problem: ITC recorded in books does not match ITC available in GSTR-2B.

Common Causes

CauseDescription
Invoice Not in GSTR-2BSupplier has not filed GSTR-1
Supplier Non-ComplianceSupplier failed to pay tax or file returns
Invoice Not in BooksPurchase invoice in GSTR-2B but not in books
Supplier AmendmentsSupplier amends an invoice in a later GSTR-1, so the change shows in a later GSTR-2B
Ineligible ITC ClaimedITC claimed on blocked credits (motor vehicles, food, etc.)

How to Fix

  1. Reconcile ITC claimed in GSTR-3B with books and GSTR-2B
  2. Identify and reverse ineligible ITC
  3. Follow up with suppliers for missing invoices
  4. Monitor GSTR-2B amendments proactively
  5. Check IMS action status (accepted, rejected, pending) before GSTR-3B

5. E-invoice vs GSTR-1: IRN Mismatch

The Problem: E-invoices generated (with IRN) do not match GSTR-1 B2B supplies.

Common Causes

CauseDescription
IRN GapE-invoice generated but not in GSTR-1
Timing DifferenceIRN generated in one period, GSTR-1 in another
Invoice AmendmentAmended invoice causing mismatch with original IRN
Cancellation IssuesE-invoice cancelled but not reflected in GSTR-1

How to Fix

  1. Generate e-invoice first before filing GSTR-1
  2. Reconcile IRN list with GSTR-1 B2B supplies
  3. Check timing differences. IRN may be in next period
  4. If amendment unavoidable, maintain reconciliation statement explaining mismatch

What Happens If You Ignore It

Where e-invoicing applies, IRP data auto-populates GSTR-1 B2B tables. Gap between IRN data and GSTR-1 stands out immediately to department.


6. E-way Bill vs GSTR-1: Movement vs Supply Mismatch

The Problem: E-way bills generated do not match GSTR-1 outward supplies.

E-way bills track movement of goods, while GSTR-1 tracks supplies. They rarely match exactly. Learn how to generate and manage e-way bills step-by-step to prevent hidden mismatches.

Common Causes

CauseDescription
Unreported SupplyE-way bill generated but no supply in GSTR-1
GSTIN Identity TheftE-way bill generated against your GSTIN without knowledge
Timing DifferenceE-way bill in one period, GSTR-1 in another
Stock TransferStock transfers require e-way bills but not "supplies"
Job WorkJob work movements require e-way bills but not "supplies"

How to Fix

  1. Compare e-way bill outward supplies with GSTR-1 invoices
  2. Detect unreported sales or wrong GSTIN / value mismatch
  3. For stock transfers and job work, document movement type
  4. For GSTIN identity theft, report immediately to department

What Happens If You Ignore It

A goods invoice in GSTR-1 that needed an e-way bill but has none, or an e-way bill with no matching supply, is easy for the department to spot in data analytics, and reconciliation turns into notice handling.


7. E-way Bill vs E-invoice: Internal Consistency Check

The Problem: E-way bills and e-invoices do not match.

Common Causes

CauseDescription
E-invoice Generated FirstE-invoice generated, e-way bill missing
E-way Bill Generated FirstE-way bill generated, e-invoice missing
Value MismatchValues in e-invoice and e-way bill differ
GSTIN MismatchDifferent GSTINs in e-invoice and e-way bill

How to Fix

  1. Generate e-invoice first when e-invoicing applies
  2. Generate e-way bill based on e-invoice
  3. Ensure consistency in values, GSTINs, and HSN codes
  4. If cancellation not possible, maintain reconciliation statement for audits

Reconciliation Checklist

Monthly Reconciliation

  • Books → GSTR-1: All sales in books reported in GSTR-1
  • GSTR-1 → GSTR-3B: Liability in GSTR-3B matches GSTR-1
  • GSTR-2B → GSTR-3B: ITC claimed in GSTR-3B matches GSTR-2B
  • Books → GSTR-2B: ITC in books matches GSTR-2B
  • E-invoice → GSTR-1: IRN data matches GSTR-1 B2B supplies
  • E-way bill → GSTR-1: E-way bills match GSTR-1 outward supplies
  • IMS review (accept, reject or keep pending before GSTR-3B)

Quarterly Reconciliation

  • HSN Summary (GSTR-1 Table 12) reconciliation with sales register
  • Turnover reconciliation between GST and Income Tax
  • ITC reconciliation across all GSTINs (if multiple)

Annual Reconciliation

  • GSTR-9 vs Books
  • GSTR-9 vs GSTR-1, GSTR-3B, GSTR-2B
  • GSTR-9C self-certified reconciliation statement (AATO above Rs 5 crore)

What Happens If You Don't Reconcile?

ScenarioConsequence
GSTR-1 vs GSTR-3B mismatchASMT-10 scrutiny notice, DRC-01B notice
ITC mismatch (GSTR-3B > GSTR-2B)DRC-01C system-generated intimation
E-invoice mismatchScrutiny notice, ITC denial
E-way bill mismatchScrutiny notice, potential penalty
Ignoring noticesConfirmed tax demands, interest, penalties

How Tax Garden Helps

GST return reconciliation is critical compliance function requiring systematic effort and attention to detail. Single unreconciled mismatch can trigger notices, ITC reversals, and tax demands.

Through our GST return filing service, Tax Garden's GST experts help you:

  • Reconcile Books vs GSTR-1 vs GSTR-3B vs GSTR-2B
  • Identify and fix GSTR-1 and GSTR-3B mismatches
  • Manage ITC reconciliation and IMS compliance
  • Reconcile e-invoice and e-way bill data with GSTR-1
  • Respond to GST mismatch notices (ASMT-10, DRC-01B, DRC-01C)

Sources: GST portal (gst.gov.in); Tally Solutions; TaxGuru; ClearTax; TaxOne; TechTax; IndiaFilings; Kanakkupillai; TaxRobo; Ledgers Cloud; Shriram Finance. Verify current rules, due dates, and procedures on gst.gov.in before acting. This article is general information on GST return reconciliation and not substitute for professional advice.

Frequently Asked Questions

Why do my GSTR-1 and GSTR-3B totals differ when I have made no mistake?

Genuine differences usually come from timing: an invoice reported in GSTR-1 for one month but taxed in the next month's GSTR-3B, credit or debit notes adjusted in different periods, or advances taxed on receipt and later adjusted against invoices. Keep a month-wise reconciliation statement explaining each difference, because the department will ask for it in any scrutiny or annual return review.

Can I revise GSTR-3B to fix a liability mismatch?

No. GSTR-3B cannot be revised once filed. If you under-reported tax, add the missed liability in the next GSTR-3B you file and pay interest at 18% per annum on the tax paid late. If the error is in GSTR-1 instead, correct it through GSTR-1A before filing that month's GSTR-3B, or through an amendment in a later GSTR-1.

What is a DRC-01B intimation and how do I respond?

DRC-01B is issued under Rule 88C when the tax liability in your GSTR-1 exceeds the liability paid in GSTR-3B by more than the notified limit. Within 7 days you must either pay the difference through DRC-03 or explain it in Part B of DRC-01B. Until you respond, the portal blocks filing of your next GSTR-1 or IFF.

What is a DRC-01C intimation for ITC mismatch?

DRC-01C is issued under Rule 88D when the ITC claimed in GSTR-3B exceeds the ITC available in GSTR-2B by more than the notified limit. You must reverse the excess ITC through DRC-03 or explain the difference in Part B within 7 days. If you ignore it, filing of your next GSTR-1 or IFF is blocked until you reply.

What is the time limit to reply to an ASMT-10 scrutiny notice?

An ASMT-10 notice usually gives 30 days to reply in Form ASMT-11. Attach the reconciliation of books, GSTR-1, GSTR-3B and GSTR-2B for the period, and pay any admitted shortfall with interest through DRC-03 before replying. If the officer is not satisfied or you do not reply, the case can move to a demand notice under Section 73 or 74.

Why do my e-way bills not match GSTR-1?

E-way bills cover movement of goods, while GSTR-1 covers supplies, so the two will differ for stock transfers to your own branch in the same state, goods sent for job work, returns and cancelled trips. Keep the movement reason documented for each such e-way bill. An e-way bill you did not generate against your GSTIN is a red flag and should be reported to the department.

Featured Service

GST Return Mismatch? Let Us Help You Reconcile.

Tax Garden's GST experts help you reconcile GSTR-1, GSTR-3B, and GSTR-2B mismatches, fix ITC errors, and avoid notices.

Explore All Plans

Tax Garden · Kondapur, Hyderabad

Need help with tax & compliance?

GST, ITR, TDS, payroll and ROC. All handled by qualified CAs on a flat monthly fee.

  • Fixed fee, no surprise billing
  • 4-hour WhatsApp response
  • Same-day filing acknowledgement
Chat on WhatsApp

Pricing

Plans from ₹2,100/mo. Everything included, no per-query billing.

See all plans
Call a CAWhatsApp