GSTR-1 vs GSTR-3B: The Ultimate Guide to Differences & Filing in TallyPrime
If you work in accounting, CA offices, or are studying GST, you’ve almost certainly come across two forms that trip people up – GSTR-1 vs GSTR-3B. They’re both mandatory GST returns, but they serve very different purposes. Filing the wrong details – or misunderstanding which form does what – is one of the most common and costly mistakes businesses make.
In this guide, you’ll get a clear breakdown of GSTR-1 vs GSTR-3B, how they differ, where they overlap, and exactly how TallyPrime makes the filing process faster and error-free.
If you are looking for Best Tally Classes in Indore. Contact New Commerce Concepts Now
What is GSTR-1?
GSTR-1 is a monthly or quarterly return that captures all outward supplies — meaning every sale or supply of goods and services your business made during the period.
Who Files GSTR-1?
Every registered GST taxpayer whose turnover exceeds ₹1.5 crore must file GSTR-1 monthly. Businesses with turnover up to ₹1.5 crore can opt for quarterly filing under the QRMP (Quarterly Return Monthly Payment) scheme.
When is GSTR-1 Due?
- Monthly filers: 11th of the following month
- Quarterly filers: 13th of the month following the quarter
What’s Included in GSTR-1?
GSTR-1 requires invoice-level details for:
- B2B sales (supplies to registered businesses) — Table 4
- B2C large sales (over ₹2.5 lakh to unregistered buyers) — Table 5
- B2C small sales (consolidated, state-wise) — Table 7
- Exports — Table 6
- Credit/Debit Notes — Table 9 & 10
- Nil-rated, exempt, and non-GST supplies — Table 8
- Advances received — Table 11
Key point: GSTR-1 is a disclosure return. It doesn’t involve payment — it simply tells the GST portal who you sold to and at what tax rates.
What is GSTR-3B?
GSTR-3B is a monthly self-declaration summary return where you report your total GST liability and pay the taxes due. Unlike GSTR-1, it doesn’t have invoice-level details — it’s a condensed summary.
Who Files GSTR-3B?
All regular GST-registered taxpayers must file GSTR-3B every month, regardless of turnover.
When is GSTR-3B Due?
- Turnover above ₹5 crore: 20th of the following month
- Turnover up to ₹5 crore (Category I states): 22nd of the following month
- Turnover up to ₹5 crore (Category II states): 24th of the following month
Key Tables in GSTR-3B:
| Table | What It Covers |
|---|---|
| 3.1 | Outward taxable supplies (summary) |
| 3.2 | Supplies to unregistered/composition dealers |
| 4 | Eligible ITC (Input Tax Credit) |
| 5 | Exempt, nil-rated & non-GST supplies |
| 6 | Payment of tax (IGST, CGST, SGST) |
Key point: GSTR-3B is where you pay your GST. The liability shown here must match what you’ve reported in GSTR-1 — any mismatch creates compliance risk.
GSTR-1 vs GSTR-3B — Side-by-Side Comparison
| Parameter | GSTR-1 | GSTR-3B |
|---|---|---|
| Purpose | Report outward supplies (sales) | Pay GST liability (summary) |
| Detail Level | Invoice-level | Summary / consolidated |
| Tax Payment | No | Yes |
| ITC Claimed | No | Yes |
| Filing Frequency | Monthly or Quarterly | Monthly |
| Who can see it? | Your buyers (auto-populated in their GSTR-2B) | GST department only |
| Can it be revised? | Yes (via amendments in next period) | No (once filed, corrections via later returns) |
| Due Date (monthly) | 11th of next month | 20th/22nd/24th of next month |
| Linked to | GSTR-2B of buyers | ITC reconciliation & tax payment |
Bottom line: GSTR-1 tells the government what you sold. GSTR-3B tells the government how much tax you paid. Both must match — if they don’t, the GST portal will flag discrepancies.
Common Mistakes Businesses Make While Filing Both
Understanding the difference between GSTR-1 and GSTR-3B is one thing — but many businesses, even experienced ones, fall into these traps:
1. Filing GSTR-3B before GSTR-1
Many businesses pay their tax in GSTR-3B but forget or delay GSTR-1. This means your buyers can’t claim ITC on their purchases from you, damaging business relationships.
2. Mismatch Between GSTR-1 and GSTR-3B
If the taxable value in GSTR-1 is higher than what you declared in GSTR-3B, the GST system auto-generates demand notices. A common cause: B2C sales entered in GSTR-1 but underreported in GSTR-3B.
3. Claiming Wrong ITC in GSTR-3B
Businesses sometimes claim ITC in GSTR-3B that doesn’t appear in their GSTR-2B (the auto-populated purchase register). Post the 2022 rule changes, ITC is restricted to what’s visible in GSTR-2B.
4. Missing the B2B vs B2C Distinction in GSTR-1
Entering a GST-registered buyer’s invoice in the B2C table instead of B2B means that buyer won’t get ITC credit, and you’ll likely receive a complaint or a notice.
5. Not Filing Nil Returns
If there were zero transactions in a month, many businesses skip filing. This is an error — nil GSTR-1 and GSTR-3B must still be filed to avoid late fees.
6. Wrong GSTIN in Invoices (B2B)
One wrong digit in a buyer’s GSTIN means the invoice won’t appear in their GSTR-2B. Always verify GSTINs before entering in TallyPrime.
How to Generate GSTR-1 Data from TallyPrime (Step-by-Step)
TallyPrime is one of the most widely used accounting software tools in India, and its GST module makes GSTR-1 generation largely automatic — provided your vouchers are entered correctly.
Step 1: Ensure GST Is Activated
Go to Gateway of Tally → F11 (Features) → Enable GST and verify GSTIN, state, and filing frequency are correctly set.
Step 2: Enter Sales Vouchers with GST Details
When creating a sales voucher, select the correct ledger (with GST classification — B2B or B2C), enter the party’s GSTIN (for B2B), and ensure the HSN/SAC code is mapped to stock items.
Step 3: Access the GST Returns Menu
Navigate to Gateway of Tally → Display More Reports → Statutory Reports → GST → GSTR-1.
Step 4: Review Invoice-wise Data
TallyPrime will auto-classify your invoices into B2B, B2C Large, B2C Small, Exports, Credit Notes, etc. Review each section for errors — look for invoices marked “Uncertain” or “Mismatch.”
Step 5: Resolve Exceptions
Click on any exception (e.g., “GSTIN not available”) and correct the voucher. TallyPrime flags common errors before you export.
Step 6: Export to JSON
Once verified, use Export → JSON (GST Returns) to generate the GSTR-1 file. This file is uploaded directly to the GST portal (www.gst.gov.in) under Returns → File GSTR-1.
💡 Pro tip: Always reconcile your GSTR-1 data in TallyPrime with your actual sales register before exporting. Even one wrong HSN code can cause a mismatch in the GST portal.
How to Prepare GSTR-3B from TallyPrime
GSTR-3B preparation in TallyPrime follows a similar workflow but focuses on summarized tax liability and ITC.
Step 1: Navigate to GSTR-3B in Tally
Go to Gateway of Tally → Display More Reports → Statutory Reports → GST → GSTR-3B.
Step 2: Verify Outward Supplies Summary (Table 3.1)
TallyPrime auto-populates total taxable value, IGST, CGST, and SGST based on your sales vouchers. Cross-check this with your GSTR-1 outward supply total — they must match.
Step 3: Check ITC Details (Table 4)
TallyPrime pulls ITC from your purchase vouchers. Critically, reconcile this with your GSTR-2B downloaded from the GST portal — only claim ITC that appears in GSTR-2B.
Step 4: Review Tax Payable and Set Off
TallyPrime auto-calculates net tax payable after ITC set-off. IGST is set off first, then CGST against CGST liability, and SGST against SGST liability. Verify this is computed correctly.
Step 5: Pay Tax Through the GST Portal
Before filing GSTR-3B, ensure your Electronic Cash Ledger on the GST portal has sufficient balance. Create a challan on the portal, pay via net banking or NEFT, and then confirm payment in TallyPrime.
Step 6: Export and File
Export GSTR-3B data as JSON from TallyPrime and upload it to the GST portal, or use the Offline Tool provided by GSTN. After verifying figures on the portal, file using DSC or EVC.
What Happens if You File Late?
Late filing isn’t just a compliance issue — it has real financial consequences.
GSTR-1 Late Filing Penalty:
- ₹50 per day (₹25 CGST + ₹25 SGST) for regular returns with tax liability
- ₹20 per day (₹10 CGST + ₹10 SGST) for nil returns
- Maximum late fee: ₹10,000 per return (₹5,000 CGST + ₹5,000 SGST)
GSTR-3B Late Filing Penalty:
- Same late fee structure as GSTR-1
- Additionally: 18% per annum interest on unpaid tax from the due date until payment
- Repeated non-filing can lead to suspension or cancellation of GST registration
Cascading Effect — Why Timely GSTR-1 Matters More Than You Think:
If you file GSTR-1 late, your buyers’ GSTR-2B won’t reflect your invoices, meaning they can’t claim ITC. This can strain supplier-buyer relationships and make clients choose vendors who file on time.
In short: late filing costs you money, costs your buyers their ITC, and attracts scrutiny from the GST department. TallyPrime’s reminders and auto-generated data make there’s no excuse for missing deadlines.
Master GST Filing Practically — Not Just Theoretically
Reading about GSTR-1 and GSTR-3B is useful. But real accounting professionals know that understanding how to actually do it in live software — with real vouchers, real mismatches, and real portal issues — is what separates confident filers from those who make costly errors.
At New Commerce Concepts, our Tally with GST course in Indore trains you to handle GST filing end-to-end inside TallyPrime — from configuring your company to exporting clean JSON files with zero exceptions. Whether you’re a fresh accounting graduate, a CA office staff member, or a business owner managing your own returns, this course is built around practical, hands-on filing — not just theory.
What You’ll Learn in Our GST + TallyPrime Course:
- Complete company setup with GST configuration in TallyPrime
- Creating GST-compliant sales and purchase vouchers
- GSTR-1 and GSTR-3B preparation, reconciliation, and filing
- GSTR-2B reconciliation and ITC mismatch resolution
- E-Invoice and E-Way Bill generation in TallyPrime
- Handling amendments, credit notes, and nil returns
Ready to File GST Like a Pro?
Learn GST filing practically inside TallyPrime — join our course in Indore.
Whether you’re starting out or want to sharpen your skills, New Commerce Concepts gives you the practical knowledge that employers and CA firms actually need. Our batches are small, hands-on, and focused on real-world filing scenarios.
Enroll in Our Tally with GST Course in Indore →
Frequently Asked Questions
Q1. Is GSTR-1 mandatory even if I have no sales in a month?
Yes. Nil GSTR-1 must be filed even with zero transactions to avoid late fees.
Q2. Can I file GSTR-3B without filing GSTR-1?
Yes, technically — but it’s not advisable. Filing GSTR-3B without GSTR-1 means your buyers won’t get ITC credit, and mismatches may attract notices.
Q3. What if my GSTR-1 and GSTR-3B figures don’t match?
The GST portal flags these as discrepancies. Persistent mismatches can lead to audit scrutiny or demand notices under Section 61 of the CGST Act.
Q4. Does TallyPrime automatically file GSTR-1 and GSTR-3B?
No. TallyPrime generates and exports the data in the required JSON format. The actual filing must be done on the official GST portal (www.gst.gov.in).
Q5. What is GSTR-2B and how is it related to GSTR-3B?
GSTR-2B is an auto-drafted input tax credit statement generated from your suppliers’ GSTR-1 filings. When filing GSTR-3B, you should only claim ITC that appears in your GSTR-2B to avoid mismatches.