A complete walkthrough of GST return filing in India — types, due dates, process, and tips to avoid penalties.
GST returns are periodic filings that every registered taxpayer must submit to the government, declaring their sales, purchases, output GST collected, and input tax credit (ITC) claimed. Filing GST returns ensures compliance with the Goods and Services Tax law and helps the government track tax collections across the supply chain.
In India, the GST return filing system has evolved significantly since its launch in July 2017. The current simplified framework requires most regular taxpayers to file GSTR-1 (outward supplies), GSTR-3B (summary return with tax payment), and GSTR-9 (annual return). Understanding each form and its due date is essential to avoid penalties and interest charges.
GSTR-1 captures details of all outward supplies (sales) made during the period. It includes B2B invoices (with GSTIN), B2C large invoices (above ₹2.5 lakh), credit/debit notes, and exports. GSTR-1 data auto-populates the buyer's GSTR-2B for ITC matching.
GSTR-3B is the self-declared summary return where taxpayers report total output tax liability, ITC claimed, and pay the net tax due. It is the primary return for tax payment and must be filed even if there are no transactions (nil return).
GSTR-9 is the annual consolidated return filed once a year. It summarizes all monthly/quarterly returns filed during the financial year, including outward supplies, inward supplies, ITC claimed, tax paid, and any adjustments.
| Return | Who Files | Frequency | Purpose |
|---|---|---|---|
| GSTR-4 | Composition scheme dealers | Annually | Annual return for composition taxpayers |
| GSTR-5 | Non-resident taxable persons | Monthly | Summary of inward and outward supplies |
| GSTR-6 | Input Service Distributors | Monthly | Distribution of ITC to branches |
| GSTR-7 | TDS deductors | Monthly | Tax deducted at source under GST |
| GSTR-8 | E-commerce operators | Monthly | TCS collected by e-commerce platforms |
| ITC-04 | Manufacturers using job workers | Annually | Details of goods sent to job workers |
Follow these steps to file your GST returns correctly on the GST portal:
| Return | Period | Due Date |
|---|---|---|
| GSTR-1 (Monthly) | Every month | 11th of the next month |
| GSTR-1 (Quarterly/QRMP) | Every quarter | 13th of the month after quarter-end |
| IFF (Invoice Furnishing Facility) | Month 1 & 2 of quarter (QRMP) | 13th of the next month |
| GSTR-3B (Monthly) | Every month | 20th of the next month |
| GSTR-3B (Quarterly/QRMP) | Every quarter | 22nd or 24th (state-based) |
| GSTR-4 (Composition) | Annual | 30th April |
| GSTR-9 (Annual Return) | Annual | 31st December |
Filing GST returns late attracts penalties and interest that can add up quickly:
Pro tip: Always file nil returns if you have no transactions. Not filing at all attracts the same late fee as filing late, and consecutive non-filing can lead to GST registration cancellation.
Input Tax Credit reconciliation is one of the most critical aspects of GST compliance. Here are practical tips to get it right:
Use our free GST calculator to add or remove GST for all slabs — 3%, 5%, 12%, 18%, 28%.
Open GST Calculator →The late fee for GSTR-3B is ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000. For nil returns, it is ₹20 per day, capped at ₹500. Additionally, 18% annual interest applies on any unpaid tax from the due date. Consecutive non-filing may result in cancellation of GST registration.
Yes, you can file GST returns after the due date, but late fees and interest will apply. There is no time limit for filing belated GSTR-3B returns. However, ITC claims are time-barred — you must claim ITC for a financial year by September of the following year or the date of filing the annual return, whichever is earlier.
GSTR-9 is mandatory for all regular GST taxpayers with aggregate annual turnover exceeding ₹2 crore. Taxpayers with turnover up to ₹2 crore can file it optionally. Composition scheme dealers file GSTR-9A instead. Casual taxable persons, input service distributors, and non-resident taxable persons are exempt from GSTR-9.
The Quarterly Return Monthly Payment (QRMP) scheme allows taxpayers with turnover up to ₹5 crore to file GSTR-1 and GSTR-3B quarterly instead of monthly. However, tax must still be paid monthly using a challan (PMT-06) by the 25th of the following month. The Invoice Furnishing Facility (IFF) allows uploading B2B invoices in the first two months of the quarter.
Download your GSTR-2B (auto-populated from suppliers' GSTR-1) and match it against your purchase register. Claim ITC only for invoices that appear in GSTR-2B plus up to 5% of eligible ITC. Follow up with suppliers for missing invoices. Reverse any ineligible ITC such as blocked credits under Section 17(5) before filing GSTR-3B.