Table of Contents1. Introduction |
|
If you've just registered for GST, the list of return forms can feel like alphabet soup. GSTR-1, GSTR-3B, GSTR-9, GSTR-4, CMP-08. Which ones apply to you? When are they due? And why does the portal seem to ask for the same sales figures twice?
The confusion is understandable, and it's costly. Late fees, interest and ITC mismatches usually come from mixing up what each return is for. This guide gives you GST returns explained in plain language: what each of the main returns does, who files it, when it's due, and how GSTR-1 and GSTR-3B differ from the annual return, GSTR-9.
A GST return is a statement you submit to the government that tells it what you sold, what you bought, and how much tax you collected and paid in a period. Think of it as your business's regular tax report card.
Filing on time matters for more than just avoiding penalties. The sales you report feed your customers' input tax credit (ITC). If your return is late or wrong, their ITC gets delayed or blocked, and that's the kind of problem that gets noticed fast.
Which returns you file depends on your registration type. The most common ones are:
Most regular businesses deal with just three: GSTR-1, GSTR-3B and GSTR-9. The rest of this guide focuses on those.
GSTR-1 is the return where you report your sales. Every invoice, credit note, debit note and export you made in the period goes in here, along with exempt and nil-rated supplies.
Who files it: every regular GST taxpayer. Composition scheme taxpayers don't file GSTR-1. They have their own forms (CMP-08 and GSTR-4).
Why it matters: what you report here flows into your customers' GSTR-2B, so it directly decides what ITC they can claim. It also feeds your own GSTR-3B.
Due date: the 11th of the following month if you file monthly. Taxpayers on the QRMP scheme file quarterly by the 13th of the month after the quarter, and can optionally upload B2B invoices monthly through the Invoice Furnishing Facility (IFF).
GSTR-3B is a summary return. It doesn't list invoices one by one. Instead, it shows the totals: your outward supplies, the ITC you're claiming, and the net tax you need to pay. This is also where you actually pay your tax for the period.
Who files it: all regular taxpayers, including those who had no business in the month. If there were no transactions, you still file a nil return.
Due date: the 20th of the following month for monthly filers. QRMP filers file quarterly by the 22nd or 24th of the month after the quarter, depending on their state, and pay tax every month using the PMT-06 challan by the 25th.
One change worth knowing: since the July 2025 tax period, the outward liability in Tables 3.1 and 3.2 of GSTR-3B is filled in automatically from GSTR-1, GSTR-1A or IFF and can't be edited. Table 3.2 followed from the November 2025 period. If a number looks wrong, you fix it at the source rather than in GSTR-3B.
A regular taxpayer's monthly routine looks like this:
QRMP taxpayers (turnover up to ₹5 crore) follow a quarterly version of the same routine, with monthly tax payment in between. Due dates can be extended by official notification now and then, so check the GST portal before you plan around them.
Read Also: How to Correct a GST Invoice After Issuing It: Complete Guide
GSTR-9 is the annual return. It pulls together everything you reported through the year in GSTR-1 and GSTR-3B, along with ITC data, and lets you reconcile it with your books. Think of it as a yearly check that your monthly returns tell one consistent story.
Who files it: regular taxpayers with an aggregate turnover above ₹2 crore. Up to ₹2 crore, filing is optional. If your turnover is above ₹5 crore, you also have to file GSTR-9C, a self-certified reconciliation statement. Composition taxpayers file GSTR-4 as their annual return instead.
Due date: 31 December following the financial year. For FY 2025-26, that's 31 December 2026, unless it's extended.
Late fee: ₹200 per day (₹100 CGST plus ₹100 SGST), capped at 0.25% of turnover.
This is the pair people confuse most, because both involve your sales. The simplest way to remember it:
GSTR-1 affects your customers' ITC. GSTR-3B is where you pay your own tax and claim your own ITC. Because GSTR-3B's outward liability now comes from GSTR-1, a mistake in GSTR-1 shows up in GSTR-3B too, which is why it's worth reconciling before you file.
GSTR-3B is a monthly (or quarterly) return and the place where you pay tax. GSTR-9 is a once-a-year reconciliation. You don't pay your regular tax through GSTR-9. If you find tax you missed during the year, you can pay the difference through it, but its main job is to compare, not to collect.
GSTR-1 records your sales for one period. GSTR-9 sums up the whole year across your sales, purchases and ITC. In short, GSTR-1 is a period-wise sales statement, and GSTR-9 is the annual wrap-up that checks it against everything else.
|
GSTR-1 |
GSTR-3B |
GSTR-9 |
|
|
What it is |
Details of outward supplies |
Summary return with tax payment |
Annual return and reconciliation |
|
Frequency |
Monthly or quarterly (QRMP) |
Monthly or quarterly (QRMP) |
Yearly |
|
Due date |
11th (monthly) or 13th (QRMP) |
20th (monthly) or 22nd/24th (QRMP) |
31 December after the financial year |
|
Who files |
Regular taxpayers |
Regular taxpayers |
Regular taxpayers above ₹2 crore (optional below) |
|
Tax paid here? |
No |
Yes |
Only any missed difference |
The steps are similar for each return. Here's the usual flow for the monthly returns:
To check whether a return has gone through, look at its status on the Returns Dashboard.
Late filing carries a daily late fee (₹50 a day, or ₹20 for nil returns, subject to caps) plus interest on unpaid tax.
Read Also: How to Download E-Invoice from GST Portal: Step-by-Step Guide
Once you see what each return is for, the system gets much simpler. GSTR-1 reports your sales in detail. GSTR-3B summarises your tax and collects the payment. GSTR-9 checks that the whole year adds up. Keep them consistent, file them on time and reconcile along the way, and GST filing stops being a monthly scramble.
If you're unsure which returns apply to you, especially around QRMP, composition or turnover thresholds, a quick chat with your CA before the next due date is well worth it.
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 lists your sales invoice by invoice and determines your customers' ITC. GSTR-3B is a summary return where you report totals, claim your own ITC and pay tax. The sales figures in GSTR-3B are now filled in automatically from GSTR-1.
What is GSTR-9 and why is it filed?
GSTR-9 is the annual GST return. It consolidates your monthly or quarterly filings for the year and lets you reconcile your sales, purchases and ITC. It helps catch mismatches and correct them before they turn into notices.
Who needs to file GSTR-1?
All regular GST taxpayers file it, monthly or quarterly under QRMP. Composition scheme taxpayers don't file GSTR-1. They use CMP-08 and GSTR-4 instead.
Who is required to file GSTR-3B?
All regular taxpayers, even when there were no sales in the period (a nil return). Monthly filers submit it by the 20th, while QRMP filers file quarterly by the 22nd or 24th and pay tax monthly via PMT-06.
Is GSTR-9 a mandatory annual return?
It's mandatory for regular taxpayers with aggregate turnover above ₹2 crore, and optional up to ₹2 crore. If turnover exceeds ₹5 crore, you also need to file GSTR-9C. Composition taxpayers file GSTR-4 instead.
What is the difference between monthly and annual GST returns?
Monthly returns (GSTR-1 and GSTR-3B) report your transactions and settle your tax for each period. The annual return (GSTR-9) consolidates the whole year and reconciles it. The monthly ones are about reporting and paying, and the annual one is about checking.
Can GSTR-1 and GSTR-3B be filed together?
No, they're separate returns with separate due dates, filed one after the other. In practice you file GSTR-1 first, since GSTR-3B takes its outward liability from it, and then file GSTR-3B.