GST Returns — GSTR-1, GSTR-3B & Annual Return (Sections 37, 39 & 44)
Authoritative guide — legal provisions, leading case laws, and expert FAQs, all in one place.
What is GST Returns Filing (GSTR-1, GSTR-3B & GSTR-9)?
GST returns are filed under Sections 37 (GSTR-1, outward supplies), 39 (GSTR-3B, summary return with tax payment), and 44 (GSTR-9, annual return). Regular taxpayers file GSTR-1 and GSTR-3B monthly (or quarterly under QRMP scheme). Late fees under Section 47 apply for delayed filing; interest at 18% under Section 50 for late payment.
What is GST Returns Filing (GSTR-1, GSTR-3B & GSTR-9)?
GST compliance is return-driven. Every registered taxpayer must file a series of prescribed returns that together form the self-assessment backbone of the GST system. The three primary returns are: GSTR-1 (outward supply statement under Section 37), GSTR-3B (monthly summary return and tax payment under Section 39), and GSTR-9 (annual return under Section 44). Each feeds into the other — GSTR-1 data populates the recipient's GSTR-2B, which in turn determines ITC eligibility for GSTR-3B.
Late filing of GSTR-3B triggers a late fee under Section 47 (₹50/day for regular returns; ₹20/day for nil returns, subject to a maximum). More critically, Section 16(2)(b) requires the taxpayer to have filed their own return as a condition for claiming ITC — so a non-filer loses ITC for the period of non-filing. Suppliers' non-filing also directly affects the recipient's GSTR-2B and ITC availability.
The annual return (GSTR-9) is a consolidation of all monthly returns. GSTR-9C is the self-certified reconciliation statement (previously audited by a CA/CMA for turnovers above ₹5 crore, now self-certified). Discrepancies between GSTR-1, GSTR-3B and GSTR-9 are a primary trigger for GST scrutiny notices under Section 61.
Key Legal Provisions
- Section 37 — GSTR-1: every registered person must furnish a statement of outward supplies (invoice-wise) for each tax period. Monthly for turnovers above ₹5 crore; quarterly (QRMP scheme) for smaller taxpayers.
- Section 39 — GSTR-3B: monthly summary return with self-assessed tax payment. Due date: 20th of the following month (staggered for some states). Late filing blocks ITC for recipients.
- Section 44 — GSTR-9: annual return due by 31 December of the following financial year. Mandatory for turnovers above ₹2 crore; voluntary for smaller taxpayers.
- Section 47 — Late fee: ₹100/day per Act (CGST + SGST = ₹200/day) for GSTR-1 and GSTR-3B delay, subject to maximum. Nil return late fee: ₹20/day.
- Section 61 — Scrutiny of returns: officer may scrutinise any return and issue notice in ASMT-10 for discrepancies; taxpayer must respond within 30 days.
- Section 62 — Best judgement assessment: if return not filed within 30 days of notice, officer may assess tax to best of judgement (ASMT-13).
Relevant Sections & Rules
Frequently Asked Questions All FAQs →
-
GSTR-1 is the outward supply statement filed under Section 37 — it lists every invoice (B2B, B2C, export, debit/credit note) issued during the month or quarter. GSTR-3B is the monthly summary return under Section 39 that contains the self-assessed aggregate figures of outward and inward supplies, ITC claimed, and the tax paid. GSTR-1 feeds the recipient's GSTR-2B (ITC auto-population); GSTR-3B is the return on which tax is actually paid. Discrepancies between GSTR-1 and GSTR-3B figures are a primary basis for scrutiny notices under Section 61.
-
Under Section 47, the late fee for GSTR-3B is ₹100 per day under the CGST Act and ₹100 per day under the respective SGST/UTGST Act — so ₹200 per day in total. For nil returns (no tax liability), the late fee is ₹20 per day (total ₹40/day). The maximum late fee for annual turnover up to ₹5 crore has been capped by notifications (currently ₹2,000 for nil returns; ₹5,000 or ₹10,000 for others). Late fees cannot be waived by the assessing officer — they must be paid through the GSTN portal.
-
The GST system runs automated comparison of GSTR-1 and GSTR-3B data. Significant mismatches trigger a scrutiny notice in Form ASMT-10 under Section 61. The taxpayer must respond within 30 days with an explanation or file an amendment return. Common mismatches arise from: B2C supplies reported in GSTR-1 but missed in GSTR-3B, credit notes not accounted in both returns, and advances received at end of tax period. Failure to satisfactorily explain the mismatch can lead to a best-judgement assessment under Section 62.
-
GSTR-9 is mandatory for registered persons with aggregate annual turnover above ₹2 crore. For taxpayers with turnover up to ₹2 crore, it is optional (notified as exempted by the government for most years since 2017). Composition dealers file GSTR-9A instead. The annual return must be filed by 31 December of the following financial year. GSTR-9C (reconciliation statement) is required for taxpayers with turnover above ₹5 crore — it is now self-certified (CA/CMA audit requirement was removed w.e.f. FY 2020-21).
-
Post-Finance Act 2022, Section 16(2)(aa) requires that ITC claimed in GSTR-3B must appear in the auto-populated GSTR-2B statement. Claiming ITC beyond GSTR-2B limits exposes the taxpayer to demand and reversal. However, courts have held that GSTR-2B is an auto-generated statement based on supplier filings — if the underlying supply is genuine but the supplier has not filed GSTR-1, the denial of ITC to the bona-fide recipient is being challenged as unconstitutional in several High Courts. The GSTN portal allows taxpayers to claim ITC up to 5% above GSTR-2B as a temporary measure pending reconciliation.
+ 2 more questions → View all FAQs
Practical Implications
- File GSTR-1 before GSTR-3B — GSTR-1 data feeds into buyers' GSTR-2B; filing late affects your customers' ITC claims.
- Reconcile GSTR-2B vs books — Claim ITC only up to the amount appearing in GSTR-2B; excess must be reversed pending supplier compliance.
- QRMP scheme for small taxpayers — Turnover up to ₹5 crore can file quarterly returns with monthly tax payment via challan (PMT-06).
- Annual return GSTR-9 — Mandatory for turnover above ₹2 crore; reconciliation with financial statements is critical.