GST returns and due dates
Updated 11 October 2026
A regular GST-registered business files two main returns: GSTR-1, listing its sales, and GSTR-3B, a summary return in which it pays the tax. Both are monthly, or quarterly for small businesses under the QRMP scheme. On top of these comes the annual GSTR-9. You must file even in months with no sales.
The main GST returns
| Return | What it contains | Who files | Usual due date |
|---|---|---|---|
| GSTR-1 | Invoice-wise details of sales | Regular taxpayers | 11th of next month (monthly) or 13th of the month after the quarter (QRMP) |
| IFF | Optional upload of B2B invoices for the first two months of a quarter | QRMP taxpayers | 13th of next month |
| GSTR-3B | Summary of sales, input tax credit and tax paid | Regular taxpayers | 20th of next month (monthly) or 22nd or 24th of the month after the quarter, depending on the state (QRMP) |
| CMP-08 | Statement and payment of tax | Composition taxpayers | 18th of the month after each quarter |
| GSTR-4 | Annual return | Composition taxpayers | 30 June after the financial year |
| GSTR-9 | Annual return | Regular taxpayers (optional up to ₹2 crore turnover) | 31 December after the financial year |
| GSTR-9C | Reconciliation statement | Turnover above ₹5 crore | With GSTR-9 |
| GSTR-7 and GSTR-8 | TDS and TCS deducted under GST | Notified deductors and e-commerce operators | 10th of next month |
Due dates are sometimes extended by government notification, especially around portal problems or natural disasters. Always check the current dates on gst.gov.in.
Monthly filing or the QRMP scheme
Businesses with aggregate turnover up to ₹5 crore can opt for QRMP (Quarterly Return Monthly Payment). They file GSTR-1 and GSTR-3B once a quarter, but still pay tax every month:
- for the first two months of a quarter, tax is paid through challan PMT-06 by the 25th of the next month, either as a fixed amount based on past returns or on actual figures;
- the optional IFF lets them upload B2B invoices monthly, so their business buyers get credit without waiting for the quarter to end.
Larger businesses file monthly.
GSTR-2B and the Invoice Management System
GSTR-2B is not a return you file. It is an auto-drafted statement of your purchases, built from what your suppliers report in their GSTR-1. Your input tax credit in GSTR-3B should match it. Since October 2024, the Invoice Management System (IMS) lets you accept, reject or keep pending each supplier invoice before GSTR-2B is generated.
The portal now auto-fills much of GSTR-3B from GSTR-1 and GSTR-2B and restricts editing of some auto-filled values. Mistakes in sales figures are best corrected in GSTR-1 or the amendment form GSTR-1A before you file GSTR-3B.
Annual returns: GSTR-9 and GSTR-9C
GSTR-9 summarises the whole year's sales, purchases, credit and tax. It has been optional for businesses with aggregate turnover up to ₹2 crore. Businesses with turnover above ₹5 crore also file GSTR-9C, a self-certified reconciliation between the GST returns and the audited accounts. The due date is 31 December after the year ends: for FY 2025-26, that is 31 December 2026.
Late fees and interest
- Late fee: ₹50 a day (₹25 CGST + ₹25 SGST) for GSTR-1 and GSTR-3B, and ₹20 a day for nil returns, subject to caps that are lower for nil returns and smaller businesses.
- Interest: 18% a year on tax paid late, calculated on the part paid in cash.
- Knock-on effects: you cannot file GSTR-3B before filing GSTR-1, and if GSTR-3B is pending for two tax periods, e-way bill generation is blocked.
- Late fee: ₹50 × 12 days = ₹600 (₹300 CGST + ₹300 SGST)
- Interest: ₹40,000 × 18% × 12 ÷ 365 = ₹236.71, about ₹237
- Total extra cost: about ₹837
The three-year limit
An amendment made by the Finance Act, 2023 bars filing GSTR-1, GSTR-3B, GSTR-9 and certain other returns more than three years after their due date, and the portal has started enforcing it. Old pending returns cannot simply be filed later, so do not let them pile up.
A regular taxpayer who does not file returns for six months in a row also risks cancellation of registration.
Recent and proposed changes
The 57th GST Council meeting on 8 October 2026 recommended, among other things, a late fee waiver for businesses with turnover up to ₹5 crore that file within the month of the due date, a mechanism to align GSTR-3B with GSTR-1 data from the April 2027 return period, and an optional scheme with quarterly payment and a single annual return for small businesses that sell only to consumers. These are recommendations. They apply only once the law, rules and notifications are issued.
Practical filing tips
- File GSTR-1 on time, since your buyers' credit depends on it.
- Reconcile your purchase register with GSTR-2B and act on IMS before filing GSTR-3B.
- Nil GSTR-1 and GSTR-3B returns can be filed by SMS from the registered mobile number.
- Keep a calendar for the 11th, 13th, 18th, 20th and 25th, depending on your scheme.
Check tax amounts before filing with our GST calculator.