The Complete Guide to GST Returns: Due Dates, Types, and Late Fees
Filing on time rarely trips people up because the rules are hard to understand. It trips them up because there are so many moving pieces. GSTR-1 has one due date, GSTR-3B has another, composition dealers follow a completely different calendar, the annual return has its own turnover thresholds, and somewhere in the middle of all this sits a hard deadline for claiming input tax credit that, once missed, can never be recovered.
This guide pulls all of that together in one place: every major return type, its due date, the applicable late fee, how QRMP and composition taxpayers differ from regular monthly filers, and the mistakes that most often lead to notices and blocked filings.
What Is a Return, and Why Are There So Many Types?
Each return is simply a periodic statement a registered taxpayer files with the government, reporting sales, purchases, tax collected, and tax paid. The reason there isn't just one return is that different pieces of information move at different speeds and serve different purposes invoice details need to reach your buyer quickly (GSTR-1), tax needs to be settled regularly (GSTR-3B), and the full financial year needs a final reconciliation against your audited books (GSTR-9/9C). Add in returns for special categories of taxpayers composition dealers, e-commerce operators, non-resident suppliers and the list grows further.
Types of Returns Complete List
|
Form |
Filed By |
Purpose |
Frequency |
|
GSTR-1 |
Regular taxpayers |
Outward supply (sales) details, invoice-wise |
Monthly / Quarterly (QRMP) |
|
GSTR-3B |
Regular taxpayers |
Summary return + tax payment |
Monthly / Quarterly (QRMP) |
|
CMP-08 |
Composition dealers |
Quarterly tax payment statement |
Quarterly |
|
GSTR-4 |
Composition dealers |
Annual return |
Annually |
|
GSTR-5 |
Non-resident taxable persons |
Summary of supplies, tax paid |
Monthly |
|
GSTR-6 |
Input Service Distributors (ISD) |
ITC distribution details |
Monthly |
|
GSTR-7 |
TDS deductors under GST |
Tax deducted at source |
Monthly |
|
GSTR-8 |
E-commerce operators |
Tax collected at source (TCS) |
Monthly |
|
GSTR-9 |
Regular taxpayers (turnover-based) |
Annual consolidated return |
Annually |
|
GSTR-9C |
Taxpayers above ₹5 crore turnover |
Reconciliation statement (self-certified) |
Annually |
|
GSTR-10 |
Taxpayers with cancelled registration |
Final return |
One-time, on cancellation |
|
GSTR-11 |
UIN holders (embassies, UN bodies) |
Refund claim on inward supplies |
Monthly |
|
ITC-04 |
Manufacturers sending goods for job work |
Job work goods movement details |
Quarterly / Half-yearly |
GSTR-1 Outward Supply Return
GSTR-1 is where every sale you made in a period gets reported, invoice by invoice. It's the return your buyers depend on, since their input tax credit is built from the data you report here through GSTR-2B.
Due dates:
-
Monthly filers: 11th of the following month
-
QRMP (quarterly) filers: 13th of the month following the quarter
Invoice Furnishing Facility (IFF): QRMP taxpayers who want their B2B buyers to get input credit sooner don't have to wait until quarter-end. The optional IFF lets them upload B2B invoices for the first two months of the quarter by the 13th of the following month, capped at ₹50 lakh of invoice value per month. B2C invoices can't be reported through IFF; those wait for the quarterly GSTR-1.
Late fee for GSTR-1: ₹50 per day of delay (₹25 CGST + ₹25 SGST) for a regular return, and ₹20 per day for a Nil return, subject to the same turnover-based caps that apply to GSTR-3B.
GSTR-3B The Return That Actually Settles Your Tax
GSTR-3B is a self-declared summary return. Instead of listing every invoice, it asks for consolidated totals outward supplies, input tax credit claimed, and the net tax you owe. It's the return where money actually moves: once you file it, the tax due is settled through your electronic cash and credit ledgers.
Every regular taxpayer must file GSTR-3B, even in a month with zero transactions. In that case, simply filing a Nil return skipping it entirely still triggers a late fee, so there's no upside to ignoring a quiet month.
GSTR-3B Last Date for Monthly Filers
If your aggregate annual turnover crosses ₹5 crore, or you haven't opted into the QRMP scheme, you file GSTR-3B every month.
The due date is the 20th of the following month.
So GSTR-3B for June falls due on 20th July, the return for July is due 20th August, and so on.
Monthly GSTR-3B Due Date Calendar
|
Tax Period |
GSTR-3B Due Date |
|
January 2026 |
20 February 2026 |
|
February 2026 |
20 March 2026 |
|
March 2026 |
21 April 2026* |
|
April 2026 |
20 May 2026 |
|
May 2026 |
20 June 2026 |
|
June 2026 |
20 July 2026 |
|
July 2026 |
20 August 2026 |
|
August 2026 |
20 September 2026 |
|
September 2026 |
20 October 2026 |
|
October 2026 |
20 November 2026 |
|
November 2026 |
20 December 2026 |
|
December 2026 |
20 January 2027 |
*March 2026's due date was officially extended from 20th to 21st April 2026 via CBIC Notification No. 01/2026 Central Tax, following portal technical issues. All other dates above follow the standard 20th-of-next-month rule and are subject to change if the government issues a fresh extension notification.
Is GSTR-3B Monthly or Quarterly? (QRMP Explained)
This is one of the most common points of confusion, and the honest answer is: it depends on your turnover and your choice.
-
Turnover above ₹5 crore: GSTR-3B must be filed monthly. There's no quarterly option here.
-
Turnover up to ₹5 crore: You can opt into the QRMP scheme (Quarterly Return Monthly Payment), which lets you file GSTR-1 and GSTR-3B once every quarter, while still paying tax every month through Form GST PMT-06.
GSTR-3B Due Date for Quarterly Return (QRMP)
For QRMP filers, the due date depends on the state or union territory where your principal place of business is registered. The GST Council split states into two categories:
-
Category X states/UTs due 22nd of the month after the quarter: Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman & Nicobar Islands, Lakshadweep.
-
Category Y states/UTs due 24th of the month after the quarter: Himachal Pradesh, Punjab, Uttarakhand, Haryana, Rajasthan, Uttar Pradesh, Bihar, Sikkim, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, West Bengal, Jharkhand, Odisha, Jammu & Kashmir, Ladakh, Chandigarh, Delhi.
GSTR-3B due date for quarterly return in Maharashtra: Maharashtra falls under Category X, so QRMP taxpayers here file by the 22nd of the month following the quarter for example, the April–June quarter is due 22nd July.
Even though the return itself is quarterly, QRMP taxpayers still pay tax every month by the 25th of the first two months of the quarter using either the fixed sum method or self-assessment through PMT-06. Only the return filing is deferred to quarter-end; the cash outflow isn't.
Is the GST 3B Date Extended? What History Tells Us
Deadline extensions aren't routine, but they do happen usually triggered by portal outages, heavy last-day traffic, or representations made by trade bodies and chartered accountant associations.
A recent, well-documented example: the GSTR-3B due date for March 2026 was originally 20th April 2026, but the government pushed it to 21st April 2026 through Central Tax Notification No. 01/2026, after widespread reports of the portal slowing down under heavy filing traffic.
A few things worth understanding about how these extensions actually work:
-
Extensions are announced through official CBIC notifications, not informal portal messages always verified on gst.gov.in or a credible tax news source before assuming a deadline has moved.
-
An extension can apply narrowly. It might cover only GSTR-3B and not GSTR-1, or apply only to certain states/UTs (extensions limited to specific flood- or disaster-affected districts have happened before).
-
Extensions are usually announced very close to the original due date, sometimes only a day or two before so don't plan your filing around one that hasn't been officially confirmed.
GSTR-3B Due Date vs GSTR-1 Due Date
|
Return |
What It Covers |
Monthly Due Date |
Quarterly (QRMP) Due Date |
|
GSTR-1 |
Invoice-level outward supply details |
11th of next month |
13th of month after quarter |
|
GSTR-3B |
Consolidated summary + tax payment |
20th of next month |
22nd/24th of month after quarter (state-wise) |
Since 2022, the portal auto-populates a large part of GSTR-3B using your GSTR-1 and GSTR-2B data, which is exactly why filing GSTR-1 accurately and on time directly affects how smooth your GSTR-3B filing turns out to be.
GSTR-4 & CMP-08 Composition Scheme Returns
Businesses registered under the composition scheme (typically small traders and manufacturers with turnover up to ₹1.5 crore, or ₹75 lakh in special category states, who opt for a flat, lower tax rate instead of the standard regime) don't file GSTR-1 or GSTR-3B at all. They follow a completely separate cycle:
-
CMP-08: A quarterly statement-cum-challan used to pay tax for the quarter. Due by the 18th of the month following the quarter.
-
GSTR-4: The annual return consolidating the full financial year. Due by 30th June following the end of the financial year (so GSTR-4 for FY 2025-26 is due 30th June 2026).
Composition taxpayers cannot claim input tax credit, and GSTR-4 cannot be filed once three years have passed from its due date, the same permanent-block rule that applies to GSTR-3B. Late fee for GSTR-4 is ₹50 per day, capped at ₹2,000 (₹20 per day, capped lower, for a Nil return).
GSTR-9 & GSTR-9C Annual Return and Reconciliation Statement
Once the financial year ends, monthly or quarterly filings aren't the final word; most businesses above a certain turnover also need to file an annual return.
GSTR-9 (Annual Return):
-
Mandatory if aggregate annual turnover exceeds ₹2 crore
-
Optional for turnover up to ₹2 crore (businesses can still file voluntarily to keep clean compliance records)
-
Due date: 31st December following the end of the financial year so GSTR-9 for FY 2025-26 is due 31st December 2026
-
It consolidates everything filed through GSTR-1, GSTR-2A/2B, and GSTR-3B across the full year
-
Late fee: ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.25% of turnover. No interest applies here since GSTR-9 itself doesn't involve a fresh tax payment.
GSTR-9C (Reconciliation Statement):
-
Mandatory if aggregate annual turnover exceeds ₹5 crore
-
Self-certified by the taxpayer (no separate CA certification required since FY 2020-21)
-
Reconciles the figures in GSTR-9 against your audited financial statements profit & loss and balance sheet and requires you to explain any differences
-
Due date: Same as GSTR-9, i.e., 31st December following the financial year
-
Late fee: ₹100 per day for GSTR-9C in addition to the GSTR-9 late fee, auto-calculated on the portal and payable via Form DRC-03
Composition dealers file GSTR-9A instead of GSTR-9, though this has been kept optional in several recent years to confirm the current year's notification before assuming it applies.
GSTR-10 Final Return (On Cancellation)
If your registration is cancelled whether voluntarily or by the department you don't just stop filing returns and walk away. You're required to file GSTR-10, the final return, within three months of the date of cancellation or the date of the cancellation order, whichever is later. It closes out your tax liability up to the point of cancellation, including any tax due on stock held on that date. Skipping it doesn't make the obligation disappear; the department can issue a notice and proceed with a best-judgment assessment if it's ignored.
Special-Category Returns: GSTR-5, 6, 7, 8, 11
Not every registered entity is a "regular" trader. A handful of categories file dedicated monthly returns instead of GSTR-1/3B:
|
Form |
Who Files It |
Due Date |
|
GSTR-5 |
Non-resident taxable persons |
13th of the following month |
|
GSTR-6 |
Input Service Distributors |
13th of the following month |
|
GSTR-7 |
Entities deducting TDS under GST |
10th of the following month |
|
GSTR-8 |
E-commerce operators collecting TCS |
10th of the following month |
|
GSTR-11 |
UIN holders (embassies, UN agencies) claiming refunds |
Monthly, as inward supplies are received |
Input Tax Credit (ITC) Claim Deadline Section 16(4), the Rule Everyone Underestimates
This is arguably the most consequential deadline in the entire return-filing system, and it's the one businesses most often miss without realizing it.
The rule: ITC on an invoice or debit note must be claimed in a GSTR-3B filed on or before 30th November following the end of the relevant financial year or the date you file your GSTR-9 annual return for that year, whichever comes first.
So for any invoice dated within FY 2025-26 (1 April 2025 to 31 March 2026), the absolute last chance to claim that ITC is the November 2026 GSTR-3B, due 20 December 2026 unless you file your GSTR-9 for FY 2025-26 earlier, in which case the window closes on that earlier filing date instead.
A few practical consequences worth internalizing:
-
There is no condonation. Once the Section 16(4) window closes, that ITC is permanently forfeited; no amendment, no DRC-03, no appeal brings it back.
-
Filing GSTR-9 early can backfire. If you file your annual return in October instead of waiting until closer to December, you close your own ITC window early before you've had the full runway to catch missed invoices.
-
QRMP filers aren't exempt. Even though your GSTR-3B is quarterly, the Section 16(4) reference date is still tied to the return covering that November period for QRMP taxpayers, that generally means the October–December quarter return.
-
RCM credit follows the same rule. If you pay tax under reverse charge late, the ITC on that payment is still bound by the same 30th-November cutoff for the year the original liability belongs to.
Can You Revise a GST Return? Correcting Mistakes the Right Way
Once filed, a return cannot be revised; there's no "amend and resubmit" button like there is for income tax returns. Mistakes are corrected differently depending on what went wrong:
-
Wrong invoice details in GSTR-1: Corrected through the amendment tables (Table 9A/9B/9C) in a later month's or quarter's GSTR-1 not the original filing.
-
Under-reported tax liability in GSTR-3B: You can't edit a filed GSTR-3B. The shortfall is paid along with interest in a subsequent return, or through Form DRC-03 (voluntary payment) if the department hasn't already issued a notice.
-
Over-claimed ITC: Must be reversed with applicable interest, typically in the next GSTR-3B, again with DRC-03 available for voluntary correction before the department catches it.
-
Wrong GSTIN or tax head mentioned in a challan: Handled through a formal request for reallocation, not through the return itself.
The consistent theme is that corrections flow forward into a later period rather than backward into the original filing.
Common Notices Linked to Return Filing
A pattern of late or mismatched filings is one of the more common triggers for departmental attention. Without getting into the mechanics of any specific notice, it's worth knowing the broad categories so they don't come as a surprise:
-
Scrutiny notices are typically issued when figures across GSTR-1, GSTR-3B, and GSTR-2B don't reconcile; for instance, ITC claimed in GSTR-3B that it doesn't match what's reflected in GSTR-2B.
-
Demand notices follow when tax appears short-paid based on the department's review of filed returns.
-
Best-judgment assessment can be triggered when returns, especially the final return (GSTR-10) or a long-pending monthly return, aren't filed at all despite reminders.
Full Compliance Calendar Monthly & Annual
|
Compliance |
Due Date |
Frequency |
|
GSTR-7 (TDS) |
10th |
Monthly |
|
GSTR-8 (TCS) |
10th |
Monthly |
|
GSTR-1 (monthly) |
11th |
Monthly |
|
GSTR-6 (ISD) |
13th |
Monthly |
|
GSTR-5 (non-resident) |
13th |
Monthly |
|
GSTR-1 (QRMP, quarterly) |
13th of month after quarter |
Quarterly |
|
PMT-06 (QRMP tax payment) |
25th |
Monthly (1st two months of quarter) |
|
GSTR-3B (monthly) |
20th |
Monthly |
|
GSTR-3B (QRMP, Category X) |
22nd of month after quarter |
Quarterly |
|
GSTR-3B (QRMP, Category Y) |
24th of month after quarter |
Quarterly |
|
CMP-08 (composition) |
18th of month after quarter |
Quarterly |
|
GSTR-4 (composition, annual) |
30th June |
Annually |
|
GSTR-9 / GSTR-9C (annual) |
31st December |
Annually |
|
ITC claim deadline (Sec 16(4)) |
30th November (or GSTR-9 filing date, if earlier) |
Annually |
|
GSTR-10 (final return) |
Within 3 months of cancellation |
One-time |
Late Fee & Interest Quick Reference Across Returns
|
Return |
Late Fee (Taxable) |
Late Fee (Nil) |
Cap |
|
GSTR-1 |
₹50/day |
₹20/day |
Turnover-based, up to ₹5,000 |
|
GSTR-3B |
₹50/day |
₹20/day |
Turnover-based, up to ₹5,000 |
|
GSTR-4 |
₹50/day |
₹20/day |
₹2,000 |
|
GSTR-9 |
₹200/day (₹100+₹100) |
- |
0.25% of turnover |
|
GSTR-9C |
₹100/day (additional) |
- |
Auto-calculated with GSTR-9 |
Interest: 18% per annum on any unpaid tax, calculated from the day after the due date until actual payment, applies across GSTR-3B, CMP-08, and any DRC-03 voluntary payments. Paying tax on time doesn't excuse a late-filed return from the late fee.
The three-year rule: GSTR-1, GSTR-3B, GSTR-4, GSTR-5, GSTR-6, GSTR-7, GSTR-8, and GSTR-9 all share a hard limit; none of them can be filed once three years have passed from their original due date. After that, the tax period is permanently blocked on the portal with no late-filing option left.
GST Return Filing Online How to File GSTR-3B Before the Due Date
-
Log in to gst.gov.in with your GSTIN credentials.
-
Go to Services → Returns → Returns Dashboard.
-
Select the relevant financial year and tax period.
-
Click Prepare Online under the GSTR-3B tile most fields will already be auto-populated from your GSTR-1 and GSTR-2B.
-
Review the auto-populated sales, ITC, and liability figures carefully against your own books.
-
Complete the Tax Liability Breakup table (this must be opened and saved even if you're not paying additional interest).
-
Offset your liability using your electronic cash and credit ledgers.
-
Submit and file using DSC or EVC.
Doing this a few days before the 20th, rather than on the deadline itself, gives you a buffer against portal slowdowns like the one that caused the March 2026 extension.
Common Mistakes That Push Businesses Past Their Due Dates
-
Waiting for the deadline to start reconciling. Since GSTR-3B pulls figures from GSTR-1 and GSTR-2B, any mismatch discovered on filing day means there's no time left to fix it.
-
Assuming an extension will happen. Extensions are the exception, not the rule.
-
Ignoring Nil filing obligations. A quiet month still needs a Nil return skipping it still attracts the late fee.
-
Not tracking the sequential filing lock. The portal won't accept a new GSTR-3B (or GSTR-1) until the previous one is filed, so one missed month can snowball into a growing backlog.
-
Overlooking the negative ledger balance block. A negative electronic cash or credit ledger balance blocks GSTR-3B filing until cleared through an advance payment.
-
Filing GSTR-9 too early. This can prematurely close your own Section 16(4) ITC window.
-
Treating composition and regular scheme rules as interchangeable. Composition dealers who mistakenly follow the GSTR-1/3B calendar (or vice versa) end up either missing CMP-08/GSTR-4 deadlines or filing forms they were never required to file.
A Simple Pre-Deadline Checklist
-
By the 10th–11th: Ensure GSTR-1 is filed accurately, since it directly feeds your GSTR-3B auto-population.
-
By the 15th: Pull GSTR-2B and reconcile it against your purchase register to catch ITC mismatches early.
-
By the 18th: Review the auto-populated GSTR-3B figures and confirm your net tax liability.
-
By the 19th: Clear any negative ledger balance and ensure sufficient balance in the electronic cash ledger.
-
On the 20th (or your applicable QRMP date): File with a buffer of a few hours rather than filing in the last 30 minutes, when portal traffic peaks.
What Happens If You Miss a Return Due Date
-
Filing lock: You cannot file the next period's return until the previous one is submitted, for both GSTR-1 and GSTR-3B. One missed month can snowball into a growing backlog.
-
ITC disruption: Your buyers' input tax credit depends on your GSTR-1 and GSTR-3B being filed correctly and on time. A delay on your end can hold up credit for the businesses you supply to.
-
Compliance rating impact: Frequent late filings can flag your GSTIN for closer scrutiny during audits or registration-related processes.
-
Permanent block after 3 years: Once three years pass from the original due date, that specific return can never be filed, the period is closed for good, and any unclaimed ITC tied to it is lost as well.
Frequently Asked Questions
-
What is the late fee for GST 3B return?
₹50 per day (₹25 CGST + ₹25 SGST) for a regular taxable return, and ₹20 per day (₹10 CGST + ₹10 SGST) for a Nil return, subject to a turnover-based cap. Interest at 18% per annum also applies on unpaid tax.
-
Is GST return 3B monthly or quarterly?
It can be either. Businesses with turnover above ₹5 crore must file monthly. Businesses with turnover up to ₹5 crore can opt into the QRMP scheme and file quarterly, while still paying tax monthly.
-
Is the GST 3B date extended for March 2026?
Yes. The due date for March 2026 was extended from 20th April 2026 to 21st April 2026 via CBIC Notification No. 01/2026 Central Tax, following reported technical issues on the portal.
-
Is the GST due date extended (in general)?
Extensions happen occasionally, usually announced close to the original deadline through official CBIC notifications when the portal faces heavy traffic or technical outages. They aren't automatic or guaranteed, so always confirm through gst.gov.in or an official notification.
-
What is the GSTR-3B due date for quarterly return in Maharashtra?
22nd of the month following the quarter, since Maharashtra falls under Category X states.
-
What is the GSTR-1 due date?
11th of the following month for monthly filers, and 13th of the month after the quarter for QRMP taxpayers.
-
Who needs to file GSTR-9 and GSTR-9C?
GSTR-9 is mandatory above ₹2 crore turnover (optional below that). GSTR-9C is mandatory above ₹5 crore turnover. Both are due 31st December following the financial year.
-
What is the last date to claim ITC for FY 2025-26?
30th November 2026, or the date you file your GSTR-9 for FY 2025-26 whichever comes first. After that, unclaimed ITC on FY 2025-26 invoices is permanently lost.
-
Can a filed return be revised?
No. Returns can't be revised directly. Errors are corrected in a later period's return through amendment tables (for GSTR-1) or via additional payment and DRC-03 (for GSTR-3B), rather than by editing the original filing.
-
What return do composition dealers file instead of GSTR-3B?
CMP-08 quarterly (due the 18th of the month after the quarter) and GSTR-4 annually (due 30th June).
-
What happens if my registration is cancelled do I still need to file returns?
Yes. A final return, GSTR-10, must be filed within three months of the cancellation date or cancellation order, whichever is later.
About Author
Ankit Prajapat is an SEO Executive and Compliance Content Strategist with hands-on experience at Legaldev Tax India Pvt. Ltd. Working closely with CA and CS professionals, Ankit specializes in simplifying complex GST, taxation, and corporate compliance topics into actionable, easy-to-understand guides for Indian businesses.