Loading...
Loading...
Reconciliation Required — Respond Promptly
GSTR-3B mismatches are the #1 trigger for scrutiny notices and demand proceedings. Fix them early to avoid escalation to DRC-01.
Understanding and Resolving Return Discrepancies
Have your actual mismatch notice?
Paste the notice text → Get personalized AI explanation free (3 queries/day)
A GSTR-3B mismatch notice means the GST department's automated system has flagged differences between your various returns. The most common mismatch is between GSTR-1 (where you report invoice-level sales details) and GSTR-3B (where you report summary numbers and pay tax).
Here's why this matters: GSTR-1 and GSTR-3B should show the same taxable value and tax amount for each period. If GSTR-1 says you made ₹10 lakh in sales but GSTR-3B shows ₹8 lakh, the department sees a ₹2 lakh discrepancy — and wants to know where that missing tax went.
The other major mismatch type is GSTR-3B vs GSTR-2B — where the ITC you claimed in GSTR-3B is higher than what your suppliers' returns show in your auto-drafted GSTR-2B. This means you're claiming credit for purchases where the corresponding seller hasn't filed their return.
These mismatches are flagged in the department's DMS (Data Mining and Scrutiny) system. If the discrepancy is significant, you get a notice — typically ASMT-10 (scrutiny) first, and if unresolved, it escalates to DRC-01 (show cause).
| Mismatch Type | What It Means | Risk Level |
|---|---|---|
| GSTR-1 > GSTR-3B (outward) | You reported more sales in GSTR-1 than you paid tax on in GSTR-3B | High — direct tax shortfall |
| GSTR-3B > GSTR-1 (outward) | You paid more tax in GSTR-3B than reflected in GSTR-1 | Low — you overpaid |
| GSTR-3B ITC > GSTR-2B ITC | You claimed more ITC than your suppliers filed | High — excess ITC |
| GSTR-3B ITC < GSTR-2B ITC | You didn't claim all available ITC | None — your loss |
| Tax rate mismatch | Different GST rate in GSTR-1 vs GSTR-3B for same supply | Medium — needs explanation |
| RCM not reported in GSTR-3B | Reverse charge liability shown in supplier data but not in your GSTR-3B | High — unpaid tax |
In our experience, most GSTR-3B mismatches aren't deliberate evasion — they're caused by filing mistakes, timing differences, and poor reconciliation practices. Here are the real-world causes:
Timing Differences
You issued an invoice in March, reported it in GSTR-1 for March, but accidentally included it in GSTR-3B for April. The annual totals match, but the monthly figures don't — and the system flags it.
Amendments Not Reflected
You amended a GSTR-1 invoice (changed value or tax amount) but forgot to adjust GSTR-3B accordingly. Or the amendment was filed in a different month, creating a temporary mismatch.
Credit Notes and Debit Notes
You issued a credit note that reduced your GSTR-1 taxable value but forgot to reduce GSTR-3B liability — or vice versa. Credit notes are the #1 cause of mismatches for service providers.
QRMP Scheme Complications
Under the Quarterly Return Monthly Payment (QRMP) scheme, GSTR-1 is filed quarterly but GSTR-3B is also quarterly — yet Invoice Furnishing Facility (IFF) allows monthly invoice upload. This creates confusion about which quarter a transaction belongs to.
Rounding and Calculation Errors
Your accounting software rounds GST differently than the GST portal. A ₹1 difference per invoice across 500 invoices is a ₹500 mismatch. Small per-transaction, significant in aggregate.
Manual Data Entry Errors
If you file GSTR-1 invoice by invoice but enter GSTR-3B totals manually, human error is almost guaranteed. One wrong digit in taxable value — say ₹1,50,000 entered as ₹15,00,000 — creates a massive mismatch.
Supplier Non-Filing (ITC Mismatch)
You bought goods, paid GST, and claimed ITC in GSTR-3B. But your supplier didn't file their GSTR-1 for that period. So GSTR-2B doesn't show that ITC — creating an "excess ITC" flag.
Reverse Charge Not Accounted
Services like legal fees, import of services, or GTA transport attract RCM. If you didn't report the RCM liability in GSTR-3B Table 3.1(d), the system flags it based on supplier data.
Download All Return Data
From the GST portal, download GSTR-1 (JSON or Excel), GSTR-3B (PDF/summary), and GSTR-2B for every month mentioned in the notice. Also download your books of accounts and trial balance for cross-verification.
Create a Month-by-Month Reconciliation
Build an Excel sheet with columns: Month | GSTR-1 Taxable Value | GSTR-3B Taxable Value | Difference | Reason. Do this for CGST, SGST, IGST separately. Also create a separate ITC reconciliation: Month | GSTR-2B ITC | GSTR-3B ITC Claimed | Difference | Reason.
Identify Each Discrepancy
For every difference, find the exact cause. Was it a timing issue? An amendment? A credit note? A data entry error? A supplier default? Document each one with specific invoice numbers and amounts.
Fix What You Can
If it's a GSTR-1 error, file an amendment in the next GSTR-1. If it's a tax shortfall, pay the differential tax with 18% interest using DRC-03 (voluntary payment). If it's an ITC issue, reverse the excess ITC in your next GSTR-3B Table 4(B)(2).
Respond to the Notice
File your response on the GST portal (ASMT-11 for scrutiny notices, DRC-06 for demand notices). Attach the reconciliation statement, copies of corrective filings, DRC-03 payment proof, and a clear explanation for each discrepancy.
Set Up Monthly Reconciliation Process
To prevent future mismatches, reconcile GSTR-1 vs GSTR-3B every month BEFORE filing GSTR-3B. Most accounting software (Tally, Zoho, ClearTax) has built-in reconciliation tools. Use them.
✅ File GSTR-1 before GSTR-3B
Always file GSTR-1 first, then use those figures to fill GSTR-3B. This ensures both returns are based on the same source data. If you file GSTR-3B first with estimated numbers, mismatches are almost guaranteed.
✅ Use the same accounting software for both
If GSTR-1 is auto-generated from Tally but GSTR-3B is filled manually, errors creep in. Use your accounting software to generate both returns from the same books.
✅ Reconcile ITC monthly with GSTR-2B
Before claiming any ITC, check GSTR-2B. Only claim ITC that appears in GSTR-2B. If a supplier hasn't filed, follow up with them or defer the ITC claim until it appears.
✅ Account for credit notes immediately
When you issue or receive a credit note, adjust it in the same month's GSTR-1 and GSTR-3B. Don't wait to "batch" credit notes — that creates timing mismatches.
✅ Check RCM liability every month
Review all your expense invoices for services that attract Reverse Charge. Legal fees, import of services, GTA freight — these are commonly missed. Include RCM in both GSTR-1 Table 4B and GSTR-3B Table 3.1(d).
GST Interest Calculator
Calculate 18% interest on tax shortfall
ITC Calculator
Verify ITC eligibility and reconcile
GST Penalty Calculator
Calculate penalty if demand is confirmed
GST Return Tracker
Track all your return filing deadlines
AI Notice Explainer
Paste your notice for AI analysis
ASMT-10 Guide
Full guide if mismatch triggers scrutiny
Disclaimer: This guide is for educational and informational purposes only. GSTR-3B mismatches can have different implications depending on the amount, whether the discrepancy is in the government's favor, and the specific return periods involved. Consult a GST practitioner for case-specific advice.
Last updated: March 2026 | Based on CGST Act 2017 and latest return filing rules