What is GSTR-3B and Why Does It Matter?
GSTR-3B is the monthly (or quarterly) summary return that every registered GST taxpayer must file. It's probably the most important return in the entire GST system because it's the one through which you actually pay your GST to the government.
Here's the simple way to think about it: GSTR-1 tells the government what you sold. GSTR-3B tells the government how much tax you owe and pays it.
Every month, you declare your total outward supplies (sales), your total inward supplies (purchases attracting reverse charge), the Input Tax Credit you're claiming, and the net tax payable after adjusting ITC. Then you pay the balance through the electronic cash ledger.
Why is it so important? Because if you don't file GSTR-3B:
- You can't file GSTR-1 for the next period
- Late fee of ₹50/day starts accumulating (₹20/day for nil returns)
- 18% interest applies on any unpaid tax
- Non-filing for 6 consecutive months triggers cancellation proceedings (REG-17 notice)
- Your buyers' ITC gets blocked because their GSTR-2B won't reflect as "filed"
Who Needs to File GSTR-3B?
Almost every registered GST taxpayer files GSTR-3B. The exceptions are very specific:
| Who Files | Who Doesn't | |---|---| | Regular taxpayers | Composition dealers (file CMP-08 quarterly) | | E-commerce operators | Input Service Distributors (file GSTR-6) | | Casual taxable persons | Non-resident taxable persons (file GSTR-5) | | SEZ developers & units | TDS deductors (file GSTR-7) | | Government bodies with GST registration | TCS collectors (file GSTR-8) |
Filing Frequency — Monthly vs Quarterly
| Category | Frequency | Due Date | |---|---|---| | Turnover > ₹5 crore | Monthly | 20th of next month | | QRMP – Category 1 states | Quarterly | 22nd of month after quarter | | QRMP – Category 2 states | Quarterly | 24th of month after quarter |
Category 1 states include Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman & Nicobar, Lakshadweep.
Category 2 states cover all other states and UTs — Delhi, UP, Rajasthan, Bihar, West Bengal, Punjab, Haryana, Jharkhand, Odisha, Assam, HP, J&K, Uttarakhand, etc.
If your turnover is under ₹5 crore, you can opt for the Quarterly Return Monthly Payment (QRMP) scheme. Under QRMP, you file GSTR-3B quarterly but still pay tax monthly through a challan (PMT-06) in the first two months of each quarter.
Documents You Need Before Filing
Don't start filing without these:
-
GSTR-2B — Your auto-drafted ITC statement. Download it from the GST portal. This shows all the ITC that's available to you based on your suppliers' GSTR-1 filings. Cross-check this against your purchase register.
-
Sales Register / GSTR-1 data — Your outward supply details for the month. The total taxable value and tax amounts should match what you reported in GSTR-1 (or will report).
-
Purchase Register — All purchases for the month, sorted by taxable value and GST rates. Compare this against GSTR-2B to identify mismatches.
-
Reverse Charge details — Any purchases on which you need to pay GST under reverse charge mechanism (RCM). Common examples: legal services from advocates, security services from manpower agencies, renting from unregistered persons.
-
Previous month's electronic credit ledger balance — Check if there's any carried-forward ITC or cash balance from the previous period.
Step-by-Step: How to File GSTR-3B on the GST Portal
Step 1: Login and Navigate to GSTR-3B
Go to www.gst.gov.in, login with your credentials, and navigate to Services → Returns → Returns Dashboard. Select the financial year and return filing period (month), then click Search. You'll see GSTR-3B listed — click Prepare Online.
Step 2: Table 3.1 — Outward Supplies and Tax
This is where you declare your sales. The table has these rows:
- (a) Outward taxable supplies (other than zero-rated, nil, and exempted) — Your regular taxable sales. Enter total taxable value and tax amounts (IGST, CGST, SGST, Cess).
- (b) Outward taxable supplies (zero-rated) — Exports and supplies to SEZ.
- (c) Other outward supplies (nil rated, exempted) — Supplies on which GST is nil or exempted.
- (d) Inward supplies (liable to reverse charge) — Purchases where YOU pay GST instead of the supplier.
- (e) Non-GST outward supplies — Supplies that are outside the scope of GST (like petroleum, alcohol).
Pro tip: The values in 3.1(a) should roughly match your GSTR-1 totals. If there's a big mismatch, the department will notice. Reconcile before filing.
Step 3: Table 3.2 — Inter-State Supplies to Unregistered Persons and Composition Dealers
This is an informational table. If you supplied goods/services to buyers in other states who are either:
- Unregistered persons, or
- Composition scheme dealers
...you need to declare those supplies state-wise here. This doesn't change your tax liability — it's just for the government's interstate tracking.
Step 4: Table 4 — Eligible ITC
This is the ITC section and it's where most mistakes happen. Here's how it works:
- 4(A) ITC Available — Total ITC from imports, ITC from reverse charge, ITC received from ISD, and "All other ITC" (your regular purchases from GST-registered suppliers).
- 4(B) ITC Reversed — Any ITC you need to reverse. Common reasons: Rule 42/43 reversal (for mixed supplies), ITC on blocked items under Section 17(5), ITC on goods lost/destroyed.
- 4(C) Net ITC Available — Auto-calculated: 4(A) minus 4(B). This is what you can actually use to offset your tax.
- 4(D) Ineligible ITC — ITC that was available in GSTR-2B but you're choosing not to claim (or can't claim under law).
Important: Starting FY 2022-23, ITC in GSTR-3B is auto-populated from GSTR-2B. You can claim ITC equal to or less than your GSTR-2B amount. Claiming more triggers an automatic system warning.
Step 5: Table 5 — Values of Exempt, Nil Rated, and Non-GST Inward Supplies
Declare the value of purchases that are exempt from GST, nil-rated, or outside GST scope. This is broken down into inter-state and intra-state. Not very complicated — just fill in the values from your purchase register.
Step 6: Table 6 — Payment of Tax
This is the final table and the most critical one. It shows:
| Column | What It Means | |---|---| | Tax Payable | Auto-calculated from Table 3.1 | | Paid through ITC | How much of your ITC you're using to offset tax | | Tax/Cess paid in cash | The remaining amount to be paid through electronic cash ledger | | Tax/Cess still due | Should be ZERO after payment |
How tax payment works in practice:
- The system first adjusts your ITC against the tax liability
- IGST credit is used first (can be applied against IGST, then CGST, then SGST/UTGST)
- CGST credit is used next (against CGST first, then IGST)
- SGST credit is used next (against SGST first, then IGST)
- Any remaining liability is paid through cash (electronic cash ledger)
If your cash ledger doesn't have enough balance, you'll need to create a challan (PMT-06) and make a payment through net banking, NEFT/RTGS, or over-the-counter at authorized banks.
Step 7: Preview, Submit, and File with DSC/EVC
Once all tables are filled:
- Click Preview — review every number carefully
- Click Submit — this freezes the data (you can't change it after submission)
- Go to Payment of Tax section and offset the liability
- Click File Return — choose DSC (Digital Signature) or EVC (OTP-based) to authenticate
- ARN (Acknowledgment Reference Number) is generated — save this as proof of filing
How to File Nil GSTR-3B (Zero Return)
If you had no business activity during the month — no sales, no purchases, no tax liability — you can file a nil return. The process is much simpler:
- Login → Returns Dashboard → Select period
- Click on GSTR-3B → Prepare Online
- On the landing page, you'll see the option "File Nil Return" (available only if all values are zero)
- Click it → Confirm → File with EVC
- Done in 2 minutes
You can also file nil returns via SMS: Send NIL <GSTIN> <Return Period> <3B> to 14409. Follow the OTP verification.
Important: Even nil returns attract late fee if filed after the due date — ₹20/day (₹10 CGST + ₹10 SGST), capped at ₹500 per return. Don't skip nil filing thinking "there's nothing to file."
Late Filing: Fees, Interest, and Consequences
Late Fee
| Return Type | Late Fee | Maximum Cap | |---|---|---| | Regular GSTR-3B (with tax) | ₹50/day (₹25 CGST + ₹25 SGST) | ₹5,000 per return | | Nil GSTR-3B | ₹20/day (₹10 CGST + ₹10 SGST) | ₹500 per return |
Interest
- 18% per annum on the tax amount paid late (calculated from the day after the due date until the date of actual payment)
- 24% per annum if the department determines you claimed excess ITC or reduced output tax wrongly
Cascading Consequences
Late GSTR-3B filing creates a chain reaction:
- GSTR-1 for the next period gets blocked — you can't report your next month's sales
- After 2 months of non-filing, your e-way bill generation gets blocked
- After 6 months, your GST registration may be cancelled (REG-17 notice)
- Your compliance rating drops, which may affect your buyers' willingness to deal with you
Common Mistakes to Avoid in GSTR-3B
1. Mismatch Between GSTR-1 and GSTR-3B
The department runs automated reconciliation between your GSTR-1 (sales details) and GSTR-3B (summary). Large mismatches trigger ASMT-10 scrutiny notices. The numbers don't need to match to the rupee (there can be timing differences), but they should be in the same ballpark.
2. Claiming ITC Beyond GSTR-2B
You can't claim more ITC than what's reflected in your GSTR-2B. If your supplier hasn't filed their GSTR-1, their invoice won't appear in your GSTR-2B, and you should not claim that ITC in GSTR-3B. Wait for the supplier to file.
3. Forgetting Reverse Charge
If you receive services from an advocate, or goods from an unregistered person (in specific notified categories), YOU need to pay GST on those under reverse charge. Report these in Table 3.1(d) and claim ITC for the same in Table 4(A)(3).
4. Not Using the ITC Offset Order Correctly
There's a mandatory order for ITC offset (IGST → CGST → SGST). The portal applies this automatically since January 2020, but if you're using offline tools for preparation, make sure you follow the same order.
5. Filing Without Reconciling
Don't just copy numbers from your accounting software into GSTR-3B. Reconcile:
- Sales in books vs GSTR-1 vs GSTR-3B Table 3.1
- Purchases in books vs GSTR-2B vs GSTR-3B Table 4
- RCM transactions vs Table 3.1(d) vs Table 4(A)(3)
GSTR-3B Amendments — How to Fix Mistakes
Made a mistake in a previous month's GSTR-3B? There's no revision facility for GSTR-3B. Instead, you adjust errors in the next period's GSTR-3B:
- Short-reported sales: Add the difference in the current period's Table 3.1
- Excess-reported sales: Reduce from the current period's Table 3.1 (use the "(i) Debit Notes" row or adjust in main row)
- Short-claimed ITC: Claim the additional ITC in the current period's Table 4(A) — but only within the time limit under Section 16(4)
- Excess-claimed ITC: Reverse in the current period's Table 4(B)(2)
Section 16(4) deadline: ITC for any invoice must be claimed by the 30th November of the year following the financial year in which the invoice was issued. For example, ITC on an invoice dated August 2024 must be claimed by 30th November 2025. After that, it's gone forever.
Practical Example: Filing GSTR-3B
Let's say you're a trader in Delhi with these details for January 2025:
- Sales: ₹10,00,000 (all local, 18% GST)
- Purchases (with GST): ₹7,00,000 (all local, 18% GST)
- Legal services (RCM): ₹50,000 (18% GST)
Here's how your GSTR-3B would look:
Table 3.1(a): Taxable value = ₹10,00,000 | CGST = ₹90,000 | SGST = ₹90,000 Table 3.1(d): Taxable value = ₹50,000 | CGST = ₹4,500 | SGST = ₹4,500
Table 4(A)(5): CGST = ₹63,000 | SGST = ₹63,000 (ITC from regular purchases) Table 4(A)(3): CGST = ₹4,500 | SGST = ₹4,500 (ITC from RCM payment) Total ITC: CGST = ₹67,500 | SGST = ₹67,500
Table 6 — Payment:
- CGST payable: ₹90,000 + ₹4,500 = ₹94,500 → Paid via ITC: ₹67,500 → Cash: ₹27,000
- SGST payable: ₹90,000 + ₹4,500 = ₹94,500 → Paid via ITC: ₹67,500 → Cash: ₹27,000
- Total cash payment: ₹54,000
Tips for Smooth GSTR-3B Filing
- File GSTR-1 first — Always file GSTR-1 before GSTR-3B so your sales data is consistent
- Download GSTR-2B on 14th — GSTR-2B gets generated on 14th of each month. Download and reconcile before the 20th
- Use the auto-populated data — Don't ignore the system-suggested values in Tables 3.1 and 4. They're based on your GSTR-1 and GSTR-2B
- Keep cash ledger funded — Deposit cash before the due date if you know you'll have a shortfall
- Set reminders — Use SmartGST's Due Date Calendar to never miss a deadline
- Reconcile monthly — Don't let mismatches pile up. Fix them every month
Use SmartGST Tools
- GST Calculator — Calculate GST on your invoices accurately
- ITC Calculator — Check your eligible ITC amount
- Penalty Calculator — Know the late fee before it hits you
- Due Date Calendar — Track all GST deadlines
- Compliance Checklist — Stay on top of all requirements