Difference Between GSTR-1 and GSTR-3B: Reconciliation Guide
Difference Between GSTR-1 and GSTR-3B: Reconciliation Guide
Learn the core differences between GSTR-1 and GSTR-3B. Step-by-step reconciliation guide in Tally Prime to resolve DRC-01B mismatch notices.
Who is this for: GST & Tax Compliance
Filing GST returns in India requires managing multiple forms, each serving a distinct compliance purpose. The two most critical filings for any regular taxpayer are Form GSTR-1 and Form GSTR-3B.
Although both forms report details of your business sales and tax liabilities, they operate differently. Discrepancies between the two can result in automated system notices and interest penalties. This static guide outlines the differences between GSTR-1 and GSTR-3B, the impact of ignoring portal warnings, and details a step-by-step reconciliation process in Tally Prime to keep your company audit-ready.
1. GSTR-1 vs. GSTR-3B: Comparison Matrix
Understanding the structural differences is the first step to clean filing:
| Feature | Form GSTR-1 | Form GSTR-3B |
|---|---|---|
| Return Type | Detailed outward supplies statement | Summary self-assessment return |
| Contents | Invoice-level details of B2B and B2C sales | Consolidated summaries of sales, ITC, and tax payments |
| Filing Frequency | Monthly or Quarterly (QRMP) | Monthly or Quarterly (QRMP) |
| Tax Payment | No payment option in this return | Offset liabilities with ITC and cash ledgers |
| Due Date (Monthly) | 11th of the following month | 20th of the following month |
2. The Rule 88C Notice: Mismatch Implications
To enforce compliance, the GSTN introduced Rule 88C of the CGST Rules. The portal automatically compares the outward tax liability declared in your GSTR-1 with the actual tax paid in GSTR-3B.
If the tax declared in GSTR-1 exceeds the tax paid in GSTR-3B by more than 20% or Rs 25,000:
- An automated notice in Form GST DRC-01B is sent to the taxpayer.
- The taxpayer must either pay the differential tax along with interest using Form GST DRC-03 or submit an explanation for the difference within 7 days.
- If the taxpayer fails to act, their subsequent GSTR-1 return generation is automatically blocked.
3. Consequences of Ignoring Form DRC-01B
If a DRC-01B notice is left unaddressed beyond the 7-day statutory window:
- Recovery Proceedings (Section 79): The department can directly recover the tax amount without issuing a detailed show-cause notice, treating the GSTR-1 declaration as self-admitted liability.
- Portal Blocks: Your GST login will be restricted, blocking your team from uploading fresh invoices or generating e-way bills, freezing your deliveries.
4. Common Causes of Sales and Tax Mismatches
In practice, GSTR-1 and GSTR-3B mismatches occur due to:
- Timing Differences: A sales invoice dated April 30th is entered in April GSTR-1 but is only paid in May GSTR-3B due to late invoice processing or customer approval delays.
- Credit & Debit Notes: Entering a Credit Note in your sales ledger without assigning the proper statutory adjustment flag in Tally Prime results in GSTR-1 displaying the reduction, while GSTR-3B summary values remain unchanged.
- Unregistered vs. Regular sales: Mapping B2B sales as B2C sales in GSTR-1, while GSTR-3B lumps them correctly, leading to matching errors during return compilation.
In addition to comparing your internal returns, always cross-verify your sales register against the GSTR-2A/2B files of your buyers. If a customer reports that they cannot view your invoice in their GSTR-2B dashboard, it indicates that you either entered their GSTIN incorrectly in Tally Prime or failed to file the GSTR-1 on time. Resolving these client-side discrepancies keeps your accounts receivable cycle healthy.
5. GSTR-9 Annual Return Reconciliations (Table 4 vs. Table 9)
Reconciling GSTR-1 and GSTR-3B is critical when compiling your GSTR-9 Annual Return:
- Table 4 (Outward Supplies): Captures details based on your GSTR-1 filings.
- Table 9 (Tax Paid): Summarizes the actual tax paid through GSTR-3B cash and credit ledgers.
Any variance between these tables indicates unpaid taxes or incorrect declarations, requiring disclosures and potential payments along with 18% p.a. interest during your annual return audits. Additionally, always cross-check Table 8A of GSTR-9 (which lists the input credit generated by your suppliers' GSTR-1 returns) to confirm that the outward supplies declared match the corresponding payments without any discrepancies.
6. Step-by-Step Reconciliation in Tally Prime
To reconcile both returns before filing:
- Go to Gateway of Tally > Display More Reports > GST Reports > GSTR-1. Note down the values under *'Total Taxable Value'* and *'Total Tax Amount'*.
- Go back and open the GSTR-3B report for the same tax period.
- Compare the sales totals with GSTR-3B Table 3.1(a) (Outward Taxable Supplies).
- If the values mismatch, click on the Uncertain Transactions (Correction Needed) tab in both reports to locate any vouchers containing data exceptions, such as incorrect HSN codes or tax rates.
- Correct the exceptions and re-save the vouchers to align both returns.
To maintain a reliable audit trail, it is highly recommended to compile a monthly GSTR-1 vs GSTR-3B Reconciliation Spreadsheet. Your internal sheet should track the Invoice Number, the GSTR-1 Taxable Value, the GSTR-3B Taxable Value, the computed Variance, and the Resolution Status. Having this ledger sheet updated makes it simple to justify variances during annual tax audits or when responding to departmental queries.
7. How to Deal with Tax Rate Overrides and Amendments
Tax rate overrides represent a common data entry discrepancy. This happens when an operator manually alters the tax rate inside a sales voucher rather than relying on the rate pre-configured in the Stock Item or Ledger master:
- Tally Prime flags these transactions under the Uncertain Transactions category, preventing them from being compiled into GSTR-1 exports.
- If the return is filed before resolving this exception, the invoice is left out of GSTR-1. However, the accountant might manually add the tax amount to GSTR-3B summary payments, triggering an automatic Rule 88C notice.
- To fix this, go to the Uncertain Transactions screen in Tally Prime, select the override exception, and select Accept as Original or correct the stock item configuration to align both values.
8. Best Practices for Monthly GSTR-1 and GSTR-3B Reconciliation
Establish a rigid workflow schedule to ensure zero discrepancies:
- Reconcile before GSTR-1 filing (by the 10th): Do not wait until the 20th (GSTR-3B due date) to verify sales numbers. Run GSTR-1 vs. GSTR-3B comparison reports in Tally Prime on the 9th or 10th of every month.
- Lock period data: Once returns are filed, use Tally Prime's security settings to lock backdated voucher entries for that month to prevent team members from modifying records that have already been declared on the portal.
- Review Amendments Table: If you amend an invoice on the portal, ensure you pass a corresponding correction voucher in Tally Prime under the correct amendment tables so your local database remains synchronized with the GSTN registry.
Automate Your GST Reconciliation Workflows
Format your sales registers and reconcile payments and spot discrepancies before filing using TrulyInvoice's automated validation system.
Founder & Chief Architect of TrulyInvoice