KanoonPe

Tax & Compliance

How to File GST Returns: GSTR-1, GSTR-3B and GSTR-9 Explained

KanoonPe Editorial Team27 March 20267 min read

Filing GST returns correctly keeps your input tax credit flowing and your GSTIN active. Here is what GSTR-1, GSTR-3B and the annual GSTR-9 are, when they are due, and how to file them.

The returns you need to know

Once registered, a regular taxpayer files two recurring returns. GSTR-1 reports your outward supplies — essentially the sales invoices you issued. GSTR-3B is a summary return where you declare total sales, claim input tax credit, and pay the net tax due. At year-end, GSTR-9 is an annual reconciliation that consolidates the whole year.

These returns are linked. The data you report in GSTR-1 flows into your customers' GSTR-2B and lets them claim credit, so errors in GSTR-1 ripple outward. Accuracy and timeliness are not just about your own compliance — they affect your buyers' credit too.

Monthly vs the QRMP scheme

Larger taxpayers file GSTR-1 and GSTR-3B monthly. Smaller taxpayers — those with turnover up to ₹5 crore — can opt into the Quarterly Return Monthly Payment (QRMP) scheme, where they file the returns quarterly but still pay tax monthly using a simple challan.

QRMP cuts the filing workload from twelve cycles a year to four, which is a meaningful saving for small businesses. The trade-off is that you must still estimate and pay tax each month, so cash-flow discipline matters either way.

Filing GSTR-1 and GSTR-3B step by step

For GSTR-1, log in to the GST portal, select the return period, and enter or upload your outward-supply invoices — business-to-business invoices line by line, and business-to-consumer sales in summary. Review the auto-drafted figures, then submit and file using a DSC or EVC.

For GSTR-3B, the portal pre-fills much of the data from your GSTR-1 and your suppliers' filings. Confirm your outward tax liability, claim eligible input tax credit (cross-checking against GSTR-2B), set off the liability against credit, pay any balance in cash, and file. Reconciling your books with GSTR-2B before claiming credit is the single most important habit to avoid notices.

The annual return and late fees

GSTR-9 is the annual return that reconciles your monthly or quarterly filings with your audited books, and is generally required for taxpayers above a turnover threshold. Larger taxpayers may also need GSTR-9C, a reconciliation statement.

Late filing of any return attracts a late fee — currently ₹50 per day (₹20 per day for nil returns), subject to caps — plus interest at 18% per annum on unpaid tax. Persistent default can get your registration suspended or cancelled, freezing your ability to do business. Filing on time, even nil returns, is far cheaper than catching up later.

Making filing painless

The mechanics are manageable, but the discipline is the hard part — every month, on time, accurately, with reconciliation. Accounting software that exports GST-ready data and a clear monthly routine remove most of the friction.

Many businesses hand recurring filing to an accountant or a managed service that reconciles invoices, files both returns, and tracks the deadlines, so input credit is never lost and the GSTIN stays in good standing.

Not sure where to start?

Talk to a verified CA, Company Secretary or lawyer and get advice tailored to your situation.