GST Return Filing in India: The Complete 2026 Guide
A plain-English guide to filing GST returns in India — which returns you must file, GSTR-1 vs GSTR-3B, due dates, late fees, and how to file without the stress.
Filing GST returns is one of those tasks every registered business dreads — but it does not have to be. This guide breaks down GST return filing in India in plain English: which returns you need, when they are due, and how to stay compliant without losing a weekend every month.
What is a GST return?
A GST return is a statement of your sales, purchases, tax collected (output tax) and tax paid (input tax) that you file with the government. The difference between output and input tax is what you pay — or carry forward as a credit.
Who has to file GST returns?
Every business registered under GST must file returns, even if there were no sales in a period (a "nil" return). Skipping a nil return still attracts a late fee, so never assume "no sales, no filing".
The main GST returns
| Return | What it covers | Who files it |
|---|---|---|
| GSTR-1 | Outward supplies (your sales) | All regular taxpayers |
| GSTR-3B | Summary return + tax payment | All regular taxpayers |
| CMP-08 / GSTR-4 | Composition scheme | Composition dealers |
| GSTR-9 | Annual return | Turnover above the notified limit |
Small taxpayers (turnover up to ₹5 crore) can opt for the QRMP scheme — file GSTR-1 and GSTR-3B quarterly while paying tax monthly.
Due dates at a glance
- GSTR-1 — 11th of the next month (monthly filers)
- GSTR-3B — 20th of the next month (monthly filers)
- CMP-08 — 18th of the month after each quarter
- GSTR-9 — 31st December of the next financial year
Dates shift occasionally through CBIC notifications — always confirm on the GST portal before filing.
How to file, step by step
- Reconcile your sales and purchase registers for the period.
- Match your purchases against GSTR-2B to claim the right input tax credit (ITC).
- File GSTR-1 with your invoice-level sales data.
- File GSTR-3B, pay the net tax, and submit.
- Save the acknowledgement (ARN) for your records.
Late fees and interest
Miss a deadline and you pay a late fee per day (₹50/day, ₹20/day for nil returns) plus 18% annual interest on unpaid tax. It adds up fast — automation pays for itself here.
The mistakes that cost businesses
- Claiming ITC that does not appear in GSTR-2B
- Forgetting nil returns
- Mismatches between GSTR-1 and GSTR-3B
- Poor books, so reconciliation takes days
Good books make all of this trivial. If you are still on spreadsheets, read our guide to double-entry bookkeeping — clean books are the foundation of painless GST.
Let your software do the heavy lifting
Modern accounting software applies GST automatically on every invoice, keeps a GST-ready audit trail, and produces the summaries you need at filing time. ForkOST does exactly that — see pricing to find the plan that fits.
Frequently asked questions
Do I need to file if I had no sales?
Yes. File a nil return — skipping it still attracts a late fee.
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 reports your invoice-level sales; GSTR-3B is a summary return where you actually pay the net tax.
Can I revise a GST return?
There is no "revise" button — corrections are made in the next period's return, so accuracy the first time matters.
Ready to make GST filing boring (in a good way)? Start free with ForkOST — GST-ready books from your very first invoice.