I've lost count of how many WhatsApp messages I get every month asking the same question: "What is the last date for GSTR-3B?" It's usually sent in a slight panic, somewhere between the 18th and 20th.
So let's settle this properly. This guide covers the GSTR-3B due date 2026 for monthly and quarterly filers, the late fee if you miss it, and the new filing rules from 2026-27 that are actually catching people off guard right now. I work with GST registrations and return filings for small and mid-sized Indian businesses, and the same mistakes repeat every single month, usually ones a five-minute calendar reminder would have prevented.
Key Takeaways
-
Monthly GSTR-3B filers must file by the 20th of the next month.
-
QRMP (quarterly) filers file by the 22nd or 24th, depending on their state.
-
Late fee is ₹50/day for regular returns and ₹20/day for Nil returns, both capped by turnover.
-
Since late 2026, several fields in GSTR-3B are "hard-locked" and can't be edited manually.
-
No GSTR-3B can be filed more than three years after its original due date. The portal blocks it permanently.
What Is GSTR-3B and Who Has to File It
GSTR-3B is a self-declared summary return that every regular GST-registered taxpayer in India must file, reporting total sales, input tax credit claimed, and net tax payable for a tax period. It's filed monthly by most businesses, or quarterly under the QRMP scheme for smaller taxpayers, and it must be filed even with zero activity (a Nil return).
Unlike GSTR-1, which asks for invoice-level detail, GSTR-3B only wants the totals. The government uses it to actually collect tax. GSTR-1 mainly matches credit between buyer and seller. If your accountant treats GSTR-3B with more urgency than GSTR-1, that's why — it's the one tied to a payment deadline and a daily-accumulating penalty.
A few categories are exempt: composition scheme taxpayers, non-resident taxable persons, Input Service Distributors, and persons liable to deduct TDS or collect TCS under GST. Everyone else files something, even with no transactions.
If you're still getting your GST registration sorted, it's worth doing it right the first time. A GSTIN issued with the wrong scheme selection creates filing headaches for years afterward. I've cleaned up more than one client's account where the wrong category was ticked at registration and nobody noticed for two years.
GSTR-3B Due Date 2026 for Monthly Filers
For taxpayers with turnover above ₹5 crore in the previous financial year, or anyone who hasn't opted into QRMP, GSTR-3B is due on the 20th of the following month. GSTR-3B for May 2026 was due on 20th June 2026, and the return for June 2026 falls due on 20th July 2026.
This is the simple version of the rule, and it only applies to one segment of taxpayers. If your turnover is under ₹5 crore and you've opted for QRMP, your due date moves entirely. The 20th-of-the-month rule has held since January 2020, when due dates were first staggered to ease server load on the portal during peak filing days.
GSTR-3B Due Date for Quarterly Return (QRMP Scheme)
Taxpayers with turnover up to ₹5 crore who've opted into QRMP file GSTR-3B once a quarter instead of monthly. The due date is the 22nd of the month after the quarter ends for "Category X" states, and the 24th for "Category Y" states. Tax itself is still paid monthly through a simplified challan, even though the return is quarterly.
This is where the state grouping trips people up. I see the assumption constantly: that the date is the same everywhere.
|
State Category
|
Due Date
|
States/UTs Included
|
|
Category X (22nd)
|
22nd of the month after the quarter
|
Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, and related Union Territories
|
|
Category Y (24th)
|
24th of the month after the quarter
|
Rajasthan, Delhi, Uttar Pradesh, Punjab, Haryana, West Bengal, Bihar, and the remaining states/UTs
|
A QRMP taxpayer in Rajasthan filing for the April-June 2026 quarter has until 24th July 2026. One in Maharashtra has until 22nd July 2026 for the exact same quarter. Same scheme, same quarter, different deadline. All because of where the GSTIN happens to be registered.
GSTR-3B Due Date Extended: What's Happened So Far in 2026
The CBIC occasionally extends the GSTR-3B due date, usually because of portal glitches, natural disasters affecting specific states, or major system changes that need extra time to settle in. The most notable extension in 2026 pushed the March 2026 due date from 20th April to 21st April, via a Central Tax notification issued days before the original deadline.
Extensions like this get announced close to the deadline, which is exactly why relying on memory instead of checking the GST portal or a CBIC notification is risky. In my experience, the businesses that get caught out aren't the disorganised ones. They're the ones who assumed last year's calendar still applies this year.
Pro Tip: Don't wait for an extension to be announced before filing. Treat every due date as final until the portal or an official notification says otherwise. Filing a day early costs nothing. Assuming an extension and being wrong costs a daily late fee.
GSTR-3B Late Fee and Penalty Rules in 2026
Missing the GSTR-3B due date triggers two separate costs: a late fee for filing late, and interest for paying tax late. The standard late fee is ₹50 per day (₹25 CGST + ₹25 SGST) for returns with tax liability, and ₹20 per day (₹10 CGST + ₹10 SGST) for Nil returns. Both are capped, and the cap depends on annual turnover.
The late fee is charged under Section 47 of the CGST Act, and the portal calculates it automatically. You can't file without paying it, and it has to come from your cash ledger, not your input tax credit balance.
|
Turnover (Previous FY)
|
Max Late Fee – Regular Return
|
Max Late Fee – Nil Return
|
|
Up to ₹1.5 crore
|
₹2,000 (₹1,000 CGST + ₹1,000 SGST)
|
₹500 (₹250 + ₹250)
|
|
₹1.5 crore to ₹5 crore
|
₹5,000 (₹2,500 + ₹2,500)
|
₹500 (₹250 + ₹250)
|
|
Above ₹5 crore
|
₹10,000 (₹5,000 + ₹5,000)
|
₹500 (₹250 + ₹250)
|
A small business I worked with last quarter (details changed for privacy) sat on an unfiled Nil return for 40 days because nobody thought a zero-sales month needed a return at all. ₹20 a day doesn't sound dramatic until it adds up to ₹800 for genuinely nothing: no sales, no purchases, no liability. Filing a Nil return takes about two minutes on the portal.
How to Calculate GST Interest on Late Payment
If you pay GST after the due date, interest applies at 18% per annum on the net tax payable, calculated daily from the day after the due date until the date of actual payment. If the delay involves excess ITC claimed or output tax wrongly reduced, the rate jumps to 24% per annum on that portion.
The formula:
Interest = (Outstanding Tax × 18% × Number of Days Delayed) / 365
-
Work out your net tax liability after offsetting available ITC.
-
Count the days between the due date and the actual payment date.
-
Apply the formula above (24% instead of 18% for the excess-ITC scenario).
-
Use the "RE-COMPUTE INTEREST" option in Table 5.1 if the auto-calculated figure looks off. It's a recent addition to the portal, and genuinely useful when there's a mismatch.
Example
Suppose:
Calculation:
Interest = (₹50,000 × 18% × 10) ÷ 365
Interest = (₹50,000 × 0.18 × 10) ÷ 365
Interest = ₹246.58 = ₹247
Interest Payable = ₹247
New GSTR-3B Rules That Are Catching People Off Guard in 2026
Several structural changes have reshaped GSTR-3B since mid-2026. Auto-populated tax liability fields are now "hard-locked" and can't be edited manually from the July 2026 tax period onward. Inter-state supply figures in Table 3.2 became non-editable from November 2026. And no GSTR-3B can be filed more than three years past its original due date.
This is the part of the compliance landscape that's shifted the most over the past year, and most generic guides haven't caught up with it yet.
-
Hard-locking of Tables 3.1 and 3.2: Sales and liability figures auto-populate from GSTR-1, GSTR-1A, and IFF, and can no longer be overridden manually inside GSTR-3B. If a number's wrong, the fix happens in GSTR-1A for the same period, or in a later GSTR-1/IFF filing, not inside the return itself anymore.
-
The three-year filing bar: This one has real teeth. Once a return crosses three years from its original due date without being filed, that tax period gets permanently blocked. No late filing option, no amnesty application, nothing. Anyone with old pending returns should treat this as urgent.
-
Mandatory GSTR-1 before GSTR-3B: You can't file GSTR-3B for a period until GSTR-1 for the same period is filed. This trips up businesses where the person handling sales invoices and the person handling the return work on different timelines.
If any of this triggers a mismatch notice from the department, and reconciliation issues are the single most common trigger, it helps to know the reply process before a deadline is staring at you. legaldev.in has a breakdown of how to handle notice types like ASMT-10 and DRC-01 that's worth bookmarking before you need it, not after.
How to File GSTR-3B Before the Due Date
|
S.N
|
Action
|
|
1
|
Log in to the GST Portal using your GSTIN and password.
|
|
2
|
Go to Services → Returns → Returns Dashboard and select the Financial Year and Tax Period.
|
|
3
|
Ensure GSTR-1 (or IFF for QRMP taxpayers) has been filed for the same period.
|
|
4
|
Click Prepare Online under GSTR-3B and review the auto-populated details.
|
|
5
|
If any values in Table 3.1 or 3.2 are incorrect, update them through GSTR-1A instead of editing GSTR-3B directly.
|
|
6
|
Open Table 5.1 (Tax Liability Breakup), verify the details, and save before proceeding.
|
|
7
|
Offset the tax liability using available ITC, pay the remaining amount through the Electronic Cash Ledger, then Submit and File the return using DSC or EVC.
|
The whole process takes maybe 15-20 minutes once your books are reconciled. Most delays don't come from the form itself. They come from sales figures, ITC claims, or vendor invoices that weren't sorted out in advance.
Avoiding Late Fees: What Actually Works
-
Set a recurring reminder for the 15th of every month, not the 20th. Five days of buffer catches almost every problem before it turns urgent.
-
Reconcile GSTR-2B against your purchase register every month, not at year-end. Mismatches found early are a five-minute fix. Found late, they're a notice.
-
File Nil returns the moment a period had zero activity. There's no benefit to waiting, and the late fee clock doesn't care that nothing happened.
-
Managing returns for multiple GSTINs across states? Build one shared calendar with state-specific due dates rather than trusting memory for each.
-
Keep your registration details current. A surprising number of late filings trace back to an outdated authorised signatory or a registered email nobody checks anymore. Worth verifying through your GST registration records if it's been a while.
Wrapping Up
The GSTR-3B due date itself hasn't moved in years: 20th for monthly filers, 22nd or 24th for QRMP, depending on the state. What's changed is everything around it. Hard-locked tables, a hard three-year filing cutoff, and a portal that's increasingly unforgiving of manual overrides. None of it is complicated once you know it's there. The cost of not knowing is a late fee that was entirely avoidable.
Got a GSTR-3B question specific to your business? A backlog of old returns, a notice you're not sure how to read, or a registration that needs fixing before it causes filing problems? Drop it in the comments and I'll work through it with you.
Need Help Filing Your GSTR-3B on Time?
Avoid late fees, interest, and GST notices. Our GST experts can help you with GSTR-3B filing, return corrections, and compliance support before the due date.
Get GST Filing Assistance →
Frequently Asked Questions
Q1. What is the late fee for filing GSTR-3B after the due date?
₹50 per day (₹25 CGST + ₹25 SGST) for returns with tax liability and ₹20 per day (₹10 CGST + ₹10 SGST) for Nil returns. The maximum late fee depends on annual turnover.
Q2. What is the last date for GSTR-3B for March 2026?
The original due date was 20 April 2026, which was extended to 21 April 2026 through a Central Tax notification.
Q3. GSTR-3B ki last date kya hai?
Monthly filers must file by the 20th of the following month. QRMP filers file by the 22nd or 24th, depending on their state.
Q4. What is the new rule for GST late fees?
There is no new late fee rate for 2026. The portal now auto-calculates late fees and they must be paid before filing GSTR-3B.
Q5. What are the changes in GSTR-3B for 2026?
Key changes include hard-locked Tables 3.1 & 3.2, a three-year filing limit, and the RE-COMPUTE INTEREST option in Table 5.1.
Q6. Can GSTR-3B be revised once it's filed?
No. GSTR-3B cannot be revised after filing. Corrections must be made through GSTR-1A or a subsequent return.
Q7. What happens if a business never files a pending GSTR-3B?
Interest and late fees continue to accrue, ITC may be blocked, registration may be suspended, and after three years the return cannot be filed.
Q8. Is GSTR-1 due before GSTR-3B?
Yes. GSTR-1 or IFF must be filed first because GSTR-3B is auto-populated using GSTR-1 data.