Skip to main content
GST · 6 min read

GSTR-1 vs GSTR-3B Reconciliation: Resolving the Output Tax Mismatch

GSTR-1 records every B2B and B2C invoice raised in the period, while GSTR-3B summarises the tax actually paid to the government. When these two returns disagree on output tax liability, GSTN flags the discrepancy and, in persistent cases, issues scrutiny notices. Reconciling them monthly — before scrutiny begins — is the first line of defence for any GST-registered business in India.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 8 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

Why GSTR-1 and GSTR-3B Must Agree

GSTR-1 is an invoice-level declaration: every B2B invoice, credit note, and debit note raised during the month must be reported with the recipient’s GSTIN, invoice number, taxable value, and GST amount. GSTR-3B is a summary self-assessment: the taxpayer declares total output tax liability and pays it. These are two different instruments reporting the same underlying fact — how much output tax the business collected during the period — and they must produce the same total.

When they disagree, the discrepancy is one of four types: GSTR-1 is higher than 3B (short payment of tax), GSTR-1 is lower than 3B (excess payment — less common but creates ITC issues for recipients), invoices appear in GSTR-1 for a different period than they appear in 3B, or credit notes reduce GSTR-1 liability but are not reflected in 3B. The GSTR-2B reconciliation guide covers the recipient-side ITC impact when these mismatches occur at the supplier.

The Nine-Day Reconciliation Window

Monthly filers face GSTR-1 on the 11th and GSTR-3B on the 20th. That nine-day gap is the natural checkpoint. The process:

  1. File GSTR-1 by the 11th, ensuring all invoices for the month are uploaded
  2. Download the GSTR-1 summary from the GST portal and extract the total output tax by rate slab (5%, 12%, 18%, 28%)
  3. Reconcile this against the sales register total for the same period
  4. Carry forward any amendments from the prior period’s GSTR-1 that affect the current 3B liability
  5. Arrive at the correct 3B output tax figure before filing on the 20th

Skipping this step and filing 3B using an internal estimate — without checking GSTR-1 — is the primary cause of recurring mismatches.

Types of GSTR-1 vs GSTR-3B Mismatches

Mismatch TypeTypical CauseResolutionCompliance Risk
GSTR-1 output tax > 3B tax paid3B filed using an understated estimatePay differential + 18% pa interest via DRC-03High — ASMT-10 scrutiny, DRC-01 demand
GSTR-1 output tax < 3B tax paidOvercalculated 3B or credit note missed in 3BAdjust excess in next period’s 3B; credit note to appear in GSTR-1Low — excess tax paid; ITC impact on recipient
Invoice period mismatchInvoice raised in March but reported in April GSTR-1File amendment in Table 9A; align 3B periodMedium — interest on delayed GSTR-1 reporting
GSTR-1 amendment not in 3BTable 9A amendment filed but 3B not adjustedAdjust the amended differential in next 3BMedium — cumulative mismatches grow over quarters
Credit note in GSTR-1 missing from 3BCredit note reported in GSTR-1 Table 9B but 3B unchangedAdjust credit note tax reversal in next 3BMedium — overstated 3B liability compounding

Amendments and Their Effect on Reconciliation

GSTR-1 amendments are filed in the return period when the correction is made, not the period of the original invoice. This creates a timing mismatch that must be tracked explicitly. If a March invoice is amended in April’s GSTR-1, the April GSTR-3B must reflect both the current month’s output tax and the amendment differential.

For businesses running reconciliation software India that tracks running amendment balances across periods, this is automated. For businesses using spreadsheets, the amendment log must be maintained manually — one missed amendment can cascade into a six-month reconciliation problem.

The GSTR-2A vs GSTR-2B difference is relevant here from the recipient’s side: when a supplier amends an invoice in GSTR-1, the amendment reflects in the recipient’s GSTR-2B for the amendment period, not the original invoice period. Both sides of the transaction carry reconciliation implications.

GSTN Scrutiny and DRC-01 Notices

GSTN’s ADVAIT analytics engine compares GSTR-1 and GSTR-3B values at the taxpayer level every month. Discrepancies above the threshold for the taxpayer’s risk category trigger an ASMT-10 scrutiny notice. The taxpayer has 30 days to respond with a reconciliation statement and explanation.

If the response is unsatisfactory — or if no response is filed — a DRC-01 demand notice is issued, specifying the tax demand, interest at 18% per annum from the original due date, and applicable penalties. Penalties for non-fraudulent mismatches are typically 10% of the tax amount; for cases where suppression of invoices is alleged, penalties can reach 100%.

The most effective defence against scrutiny is a documented, timestamped reconciliation for every period — showing that differences were identified, investigated, and resolved. Purpose-built GST reconciliation software generates this audit trail automatically. A spreadsheet-based process does not.

Quarterly Filers Under QRMP

Taxpayers under the QRMP scheme file GSTR-1 quarterly but pay tax monthly via PMT-06. The reconciliation logic changes: each month’s PMT-06 payment must be validated against estimated output tax for that month, and the quarterly GSTR-1 must reconcile with the sum of three months’ PMT-06 payments. GSTR-3B is filed quarterly by QRMP taxpayers, so the reconciliation window extends but the exposure accumulates if the estimate is consistently wrong.

For the e-invoice reconciliation workflow, e-invoices generated during the quarter auto-populate GSTR-1 upon generation — but the PMT-06 payments must still be checked against accumulated e-invoice output tax each month to avoid a large reconciliation gap at the quarterly 3B stage.

Primary reference: GST portal — where GSTR filings, GSTR-2B, and ITC details are maintained.

Frequently Asked Questions

What causes GSTR-1 and GSTR-3B to not match?
The most common causes are: (1) invoices uploaded in GSTR-1 but tax not paid in GSTR-3B for the same period — often because 3B was filed in a hurry using an estimated figure; (2) tax paid in GSTR-3B without filing the corresponding GSTR-1, typically when a business realises it has underpaid tax and tops up via 3B; (3) amendments filed in GSTR-1 via the amendment tables (9A, 9B, 9C) that are not mirrored in a corrected 3B; (4) e-invoices generated late in the period that missed the 3B but were included in GSTR-1 the following month. For a company with ₹5 crore monthly turnover, even a 1% misreporting variance amounts to ₹5 lakh in output tax exposure.
Can I correct a GSTR-1 vs 3B mismatch after filing?
Yes. GSTR-1 can be amended in the next period using the amendment tables — Table 9A for B2B invoice amendments, 9B for credit note amendments, 9C for unregistered supply amendments. GSTR-3B cannot be amended directly; the correction is made by adjusting the output tax in the next period's 3B. If the mismatch resulted in short payment of tax, interest at 18% per annum is applicable from the due date of the original 3B until the date of payment. The filing deadline for GSTR-3B is the 20th of the following month, so a mismatch identified before that date can be corrected without any interest liability.
What happens if GSTR-1 shows higher tax than GSTR-3B?
If GSTR-1 declares more output tax than GSTR-3B pays, GSTN treats this as short payment. The department can issue a ASMT-10 scrutiny notice requesting explanation, followed by a DRC-01 demand notice for the differential tax plus interest at 18% per annum and, in cases of deliberate suppression, a penalty of up to 100% of the tax amount. If the difference is due to a genuine data entry error in GSTR-1, the invoice should be amended in the next GSTR-1 using Table 9A and the corresponding tax should be adjusted in 3B. If it is a genuine short payment, the tax plus interest should be paid immediately via Form DRC-03.
How often should GSTR-1 vs 3B reconciliation be done?
Monthly, without exception. The GSTR-1 filing deadline is the 11th of the following month; GSTR-3B is due on the 20th. This nine-day gap between the two deadlines is the natural reconciliation window — finance teams should run the comparison after filing GSTR-1 on the 11th and before finalising GSTR-3B on the 20th. Businesses with more than 500 invoices per month should automate this comparison using purpose-built GST reconciliation software rather than rely on manual VLOOKUP matching, which does not scale and introduces its own reconciliation errors.
Does GSTN automatically flag GSTR-1 vs 3B discrepancies?
Yes. GSTN's ADVAIT analytics system compares GSTR-1 declared supply values with GSTR-3B tax payment values for every taxpayer every month. Discrepancies beyond a threshold (which varies by taxpayer risk profile) trigger automated scrutiny. The first communication is typically an ASMT-10 notice asking for reconciliation details. If the response is unsatisfactory or the discrepancy persists across multiple periods, a DRC-01 demand notice is issued. As of FY 2024-25, GSTN has significantly increased the frequency of automated scrutiny notices, meaning persistent mismatches that were ignored in earlier years are now being actively pursued.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.