Understanding GSTR-1, GSTR-3B & GSTR-9: A Comprehensive Guide for 2025

10/11/2025 | Hiral Patel

Table of Contents

1.    Introduction 
2.    What are GST Returns?
3.    Overview of GSTR-1, GSTR-3B and GSTR-9
4.    Key Differences Between GSTR-1, GSTR-3B & GSTR-9
5.    Recent Updates and Amendments (2025)
6.    Conclusion 

Understanding GSTR-1, GSTR-3B & GSTR-9: A Comprehensive Guide

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.

GST Returns Explained: Why You File Them

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.

Types of GST Returns

Which returns you file depends on your registration type. The most common ones are:

  • GSTR-1: details of your sales (outward supplies)
  • GSTR-3B: a summary return where you declare your tax liability, claim ITC and pay tax
  • GSTR-9: the annual return that consolidates the full year
  • GSTR-4 and CMP-08: for composition scheme taxpayers (annual return and quarterly payment statement)
  • GSTR-5: for non-resident taxable persons
  • GSTR-6: for input service distributors
  • GSTR-7 and GSTR-8: for those who deduct tax at source and for e-commerce operators who collect tax at source

Most regular businesses deal with just three: GSTR-1, GSTR-3B and GSTR-9. The rest of this guide focuses on those.

What Is GSTR-1 Return?

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).

What Is GSTR-3B Return?

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.

GST Monthly Return Filing at a Glance

A regular taxpayer's monthly routine looks like this:

  1. Upload and file GSTR-1 by the 11th.
  2. Review your ITC against GSTR-2B.
  3. File GSTR-3B and pay tax by the 20th.

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

GST Annual Return Filing: What Is GSTR-9?

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.

Difference Between GSTR-1 and GSTR-3B

This is the pair people confuse most, because both involve your sales. The simplest way to remember it:

  • GSTR-1 is the detail. It lists your invoices and notes, customer by customer.
  • GSTR-3B is the summary. It totals your tax, adjusts your ITC and settles the payment.

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.

Difference Between GSTR-3B and GSTR-9

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.

Difference Between GSTR-1 and GSTR-9

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 and GSTR-9 Side by Side

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

GST Return Filing Process: Step by Step

The steps are similar for each return. Here's the usual flow for the monthly returns:

  1. Log in to the GST portal with your credentials.
  2. Go to Services, then Returns, then Returns Dashboard.
  3. Select the financial year and the return period.
  4. Open GSTR-1, enter or upload your invoices, notes and exports, then check and file it using your DSC or EVC.
  5. Check GSTR-2B to see the ITC available to you.
  6. Open GSTR-3B. The outward liability is pre-filled from GSTR-1. Fill in the remaining details, such as ITC and reverse charge.
  7. Pay the tax through the cash or credit ledger, and file the return.
  8. Download the acknowledgment and keep it with your records.

To check whether a return has gone through, look at its status on the Returns Dashboard.

Common Mistakes to Avoid

  • Filing GSTR-3B without checking GSTR-1. The liability is locked in from GSTR-1, so errors there carry forward. Use GSTR-1A to correct them before you file GSTR-3B.
  • Claiming ITC that doesn't match GSTR-2B. This invites notices and reversals.
  • Forgetting nil returns. No sales doesn't mean no filing.
  • Missing the QRMP payment date. Tax is due monthly via PMT-06 even when the return is quarterly.
  • Treating GSTR-9 as an afterthought. Leaving reconciliation to December means you'll find mismatches when it's hardest to fix them.
  • Forgetting reverse charge. Table 3.1(d) in GSTR-3B isn't auto-filled, so you need to enter it yourself.

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

Tips for Smooth GST Compliance

  • Record invoices correctly the first time, with the right GSTIN, rate and place of supply.
  • Reconcile your sales register with GSTR-1 every month, and your purchases with GSTR-2B.
  • Put the 11th, 20th and 31 December in your calendar.
  • Reconcile quarterly, not just at year-end, so GSTR-9 holds no surprises.
  • Use billing software to cut manual work. A tool like Insidash helps you keep clean invoice records and reports to work from when return time comes.

Final Thoughts

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.

FAQs

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.

Start with insidash Today!