Types of GST Returns in India: A Complete Overview
GSTR-1, GSTR-3B, GSTR-9, CMP-08: each reports something different, to a different taxpayer, on a different schedule. Here's how the pieces fit together.
CA Helper Editorial Team
How we research and reviewPublished · 5 min read
Key takeaways
- Most regular taxpayers run on a monthly cycle: GSTR-1 (11th), auto-generated GSTR-2B (14th), and GSTR-3B (20th), each feeding into the next.
- Businesses with turnover up to ₹5 crore can opt into QRMP and file GSTR-1 and GSTR-3B quarterly, while still paying tax monthly.
- Composition scheme taxpayers file CMP-08 quarterly and GSTR-4 annually instead of the regular returns.
- GSTR-9 is the annual consolidated return most regular taxpayers file; GSTR-9C, a reconciliation against audited accounts, applies above ₹5 crore turnover and is self-certified rather than CA-certified.
- Missing GSTR-3B for two consecutive periods can block e-way bill generation, on top of the usual late fees and 18% annual interest.
GST compliance runs through half a dozen differently-named forms, and it's genuinely confusing the first time you look at a filing calendar and see GSTR-1, GSTR-3B, and GSTR-9 all due at different points in the year. Each return exists to report something different, to a different audience, on a different schedule, and knowing which one applies to your business, and when, is most of what ongoing GST compliance actually is. Here's how the pieces fit together.
The Core Monthly Cycle: GSTR-1, GSTR-2B, and GSTR-3B
For most regular taxpayers, GST compliance runs on a monthly rhythm built around three forms that feed into each other. GSTR-1 reports your outward supplies, your sales, invoice by invoice for B2B transactions, and is due by the 11th of the following month. That data automatically populates GSTR-2B, a statement of the input tax credit you're eligible to claim, generated on the 14th based on what your suppliers reported in their own GSTR-1. GSTR-3B is where it all comes together: a summary return where you compute your actual tax liability, output tax minus the input tax credit GSTR-2B says you're entitled to, and pay whatever's owed, due by the 20th.
| Return | What It Reports | Due Date |
|---|---|---|
| GSTR-1 | Outward supplies (sales), invoice-wise for B2B | 11th of the following month |
| GSTR-2B | Auto-generated statement of eligible input tax credit | Generated on the 14th, for reference, not filed |
| GSTR-3B | Summary return: tax computed and paid after netting ITC | 20th of the following month |
The sequence matters because a mismatch anywhere in it, a supplier who filed GSTR-1 late, or an invoice you claimed credit on that never showed up in your GSTR-2B, is one of the most common triggers for a GST notice. A full walkthrough of exactly how GSTR-1 and GSTR-3B interact, and where the two most often go out of sync, is in our detailed guide to the GST return filing cycle.
Quarterly Filing for Smaller Taxpayers: the QRMP Scheme
Filing two returns every single month is a genuine burden for a small business, so taxpayers with aggregate annual turnover up to ₹5 crore can opt into the QRMP scheme (Quarterly Return Filing and Monthly Payment of Taxes). Under QRMP, GSTR-1 and GSTR-3B are filed quarterly instead of monthly, but tax still has to be paid every month, through a simplified challan, using either your actual liability for that month or a fixed percentage of last quarter's tax paid. It's opt-in and can be switched at the start of each quarter, so it's worth checking whether your business genuinely qualifies rather than assuming the standard monthly cycle is the only option.
Composition Scheme Taxpayers File Differently
Businesses registered under the composition scheme skip GSTR-1 and GSTR-3B entirely and follow their own, simpler cycle instead: CMP-08, a quarterly statement-cum-challan for paying tax, and GSTR-4, an annual return summarising the year's turnover and tax paid. It's a genuinely lighter compliance load, which is exactly why the composition scheme trades away input tax credit in exchange for it.
The Annual Returns: GSTR-9 and GSTR-9C
On top of the monthly or quarterly cycle, most regular taxpayers also file GSTR-9, an annual return that consolidates the entire year's outward supplies, input tax credit, and tax paid into a single reconciled filing. Very small taxpayers are typically exempted from this requirement below a turnover threshold the government sets by notification each year, so it's worth checking whether your specific turnover still requires it rather than assuming last year's exemption carries forward automatically. Taxpayers above ₹5 crore in turnover file an additional form, GSTR-9C, a reconciliation statement matching GSTR-9 against your audited financial statements; this used to require mandatory CA certification, but has been self-certified by the taxpayer since a 2021 rule change. Our dedicated guide to GSTR-9 covers the reconciliation process and common mismatches in full.
What Happens If You File Late, or Not at All
- Late fees accrue per day of delay on GSTR-1 and GSTR-3B, capped at different maximums depending on whether you have any tax liability for the period.
- Interest, currently 18% per annum, applies on any tax paid late, calculated from the original due date, regardless of whether the late fee has also been paid.
- Skip GSTR-3B for two consecutive periods and the system can block your ability to generate e-way bills, which stops goods movement dead for a business that ships physical products.
- A GSTIN that stays non-compliant long enough is at risk of suspension or cancellation, a considerably bigger problem to unwind than simply filing a return a few days late.
Most of what feels complicated about GST returns is really just knowing which form belongs to which taxpayer type and which point in the calendar. Once that's clear, the actual filing is largely mechanical, provided your books and your suppliers' filings stay in sync month to month.
Frequently asked questions
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 reports your sales in detail, invoice by invoice. GSTR-3B is a summary return where you actually compute and pay tax, netting your output tax against the input tax credit you're eligible for. Both are generally required every filing period.
Do I need to file GSTR-1 and GSTR-3B every month?
Only if you're on the standard monthly cycle. Taxpayers with turnover up to ₹5 crore can opt into the QRMP scheme and file both quarterly instead, while still paying tax monthly.
Is GSTR-9 mandatory for every GST-registered business?
Most regular taxpayers need to file it, though very small taxpayers are typically exempted below a turnover threshold the government sets by notification, so it's worth confirming your specific requirement each year rather than assuming.
What return do composition scheme taxpayers file instead of GSTR-1 and GSTR-3B?
CMP-08, a quarterly statement-cum-challan, and GSTR-4, an annual return, replace the regular scheme's returns entirely.
What happens if I don't file GSTR-3B for a couple of months?
Beyond late fees and interest, missing GSTR-3B for two consecutive periods can block your ability to generate e-way bills, and continued non-compliance risks suspension or cancellation of your GSTIN.
Is GSTR-9C still certified by a CA?
Not mandatorily. Since a 2021 rule change, GSTR-9C is self-certified by the taxpayer rather than requiring a CA's certification, though it still needs to be reconciled against audited financial statements for businesses above ₹5 crore turnover.
Sources and official references
Rules and rates change. These are the primary sources for the topics covered above, and the place to confirm anything before you act on it.
Disclaimer
This article is for general informational purposes only and does not constitute professional tax, legal, or financial advice. Rules and rates change, so consult a qualified Chartered Accountant for advice specific to your situation.
Related reading
GSTR-1 vs GSTR-3B: Understanding India's GST Return Filing Cycle
One return reports your sales invoice by invoice, the other is where you pay your tax bill. Letting the two drift apart is where GST compliance actually breaks down.
GSTR-2B vs GSTR-2A: Which One Actually Governs Your ITC Claim
Both are auto-generated from your suppliers' filings, but one keeps changing after the period closes and the other doesn't. Confusing them is how ITC claims go wrong.
HSN and SAC Codes: How Product/Service Classification Drives Your GST Rate
Your GST rate isn't a judgment call: it's decided by the HSN or SAC code you assign. Get the classification wrong and the mistake follows you into every return after it.