‹ Back to blog

GSTR-1 vs GSTR-3B vs GSTR-9: What’s the Difference? (Complete Guide)

GSTR-1, GSTR-3B, and GSTR-9 are three different GST returns, each serving a distinct purpose: GSTR-1 reports your sales (outward supplies), GSTR-3B is a summary return used to actually pay your tax, and GSTR-9 is an annual return that consolidates the entire year’s filings. Most regular taxpayers file both GSTR-1 and GSTR-3B every month (or quarter), and GSTR-9 once a year.

At a Glance

GSTR-1GSTR-3BGSTR-9
What it reportsDetails of every sales invoice (outward supplies)Summary totals of sales, purchases, and tax payableAnnual summary of all GSTR-1 and GSTR-3B filings for the year
Who files itEvery regular registered taxpayerEvery regular registered taxpayerTaxpayers above the annual turnover threshold set for GSTR-9 filing
FrequencyMonthly (or quarterly under QRMP)Monthly (or quarterly under QRMP)Once per financial year
PurposeLets your buyers claim Input Tax Credit (ITC) based on your reported salesWhere you actually calculate and pay GST owedReconciliation — catches mismatches between what was filed monthly and what actually happened

GSTR-1 — Your Sales Report

GSTR-1 is where you declare every outward supply (sale) you made during the period — invoice-wise, GSTIN-wise. This return doesn’t calculate tax payable; its main job is feeding your buyers’ GSTR-2A/2B, which is what lets them claim Input Tax Credit on purchases from you. If GSTR-1 is late, inaccurate, or skipped, your customers can’t correctly claim ITC on invoices from you, which quickly becomes a business relationship problem, not just a compliance one.

GSTR-3B — Where You Pay

GSTR-3B is a self-declared summary return: total sales, total purchases, ITC claimed, and net tax payable. This is the return tied directly to your actual GST payment. Unlike GSTR-1, it doesn’t require invoice-level detail — just accurate totals. Because GSTR-3B is where money actually changes hands, it’s the return with the most immediate compliance risk if filed late — interest and late fees apply directly here.

GSTR-9 — The Annual Reconciliation

GSTR-9 pulls together everything filed across GSTR-1 and GSTR-3B over the full financial year into one annual return. Its real purpose is reconciliation — surfacing mismatches between what you reported monthly and what your actual books show, before those discrepancies become bigger problems in an audit or notice. Businesses below the applicable turnover threshold are generally exempt from GSTR-9, though it’s worth confirming current thresholds on the official GST portal, since these can be revised.

Common Questions

Do I need to file all three?

If you’re a regular registered taxpayer above the GSTR-9 threshold, yes — GSTR-1 and GSTR-3B every filing period, GSTR-9 once a year. Smaller businesses below the GSTR-9 threshold typically only need GSTR-1 and GSTR-3B.

What happens if GSTR-1 and GSTR-3B don’t match?

This is exactly the kind of mismatch GSTR-9 is designed to catch. Persistent mismatches between the two can also trigger scrutiny from the GST department even before the annual return, so reconciling them regularly (not just at year-end) is worth doing.

Can I file GSTR-3B without filing GSTR-1 first?

Recent GST rules have moved toward blocking or restricting this in various ways over time — sequencing requirements have tightened. Check current portal rules, since this specific mechanic has changed more than once.

Does software help with this?

Yes, meaningfully — the biggest source of GSTR-1/GSTR-3B mismatches is manual re-entry between systems. Software that auto-populates GSTR-1 and GSTR-3B directly from the same invoice data (rather than requiring separate manual entry for each) removes most of the risk of the two returns disagreeing with each other.