Homeโ€บ Blogโ€บ GSTR-1 vs GSTR-3B
๐Ÿงพ GST ยท Jul 2026 ยท 6 min read

GSTR-1 vs GSTR-3B: What's the Difference and Why Both Matter

One return tells the government who you sold to, invoice by invoice. The other actually pays the tax. Mix them up โ€” or let them drift apart โ€” and you invite notices. Here is how the two returns fit together.

Two returns, two different jobs

Every regular GST-registered business files (at least) two returns for each tax period. GSTR-1 is a statement of outward supplies โ€” a detailed, invoice-level list of everything you sold. GSTR-3B is a summary self-assessment return โ€” total sales, total tax, total input tax credit claimed, and the net amount you actually pay. GSTR-1 carries information; GSTR-3B carries money.

If you want the full picture of the return calendar first, see our GST returns overview.

Side-by-side comparison

GSTR-1GSTR-3B
What it isInvoice-wise statement of outward supplies (sales)Summary return of sales, ITC and tax payment
Level of detailEvery B2B invoice with buyer GSTIN, rate, value; B2C in summaryConsolidated totals only โ€” no invoice details
Tax paid with it?No โ€” purely informationalYes โ€” tax liability is discharged here
Typical due date11th of the following month (quarterly under QRMP for smaller taxpayers)20th of the following month (staggered dates for QRMP)
Who consumes the dataYour buyers โ€” it populates their GSTR-2A/2B for ITCThe government โ€” revenue collection
ITC involved?NoYes โ€” you claim eligible ITC and pay the balance in cash

Due-date patterns are long-standing but do get staggered and revised โ€” verify current dates for your state and turnover on gst.gov.in.

How the two returns connect

Think of it as a relay:

  1. You file GSTR-1 listing, say, 40 sales invoices totalling โ‚น10,00,000 taxable value + โ‚น1,80,000 GST.
  2. The portal auto-drafts your GSTR-3B liability from that GSTR-1 data.
  3. Each B2B invoice you reported lands in your buyer's GSTR-2B, letting them claim โ‚น of input tax credit โ€” the flow we explain in GSTR-2B reconciliation.
  4. In GSTR-3B you set off your own eligible ITC (say โ‚น1,20,000) and pay the balance โ‚น60,000 in cash.

Because GSTR-1 feeds GSTR-3B, the system expects the two to agree. The portal compares the liability you declared in GSTR-1 with the tax you actually paid in GSTR-3B โ€” and flags gaps.

What happens when GSTR-1 and GSTR-3B don't match

Small timing differences happen to everyone โ€” an invoice reported in GSTR-1 for March but paid via 3B in April. Persistent or large gaps are a different story:

  • Automated intimation: the portal can issue a notice (Form DRC-01B and similar mechanisms) asking you to explain why GSTR-1 liability exceeds GSTR-3B payment, or pay the difference with interest.
  • Blocked filings: unresolved differences can block your subsequent GSTR-1 until you respond.
  • Interest exposure: tax declared in GSTR-1 but paid late through 3B attracts interest on the shortfall for the delay period.
  • Buyer-side pain: if you report an invoice in GSTR-1 but never pay the tax in 3B, the department can pursue you โ€” and in some situations your buyer's credit comes under question, souring the relationship.

Concrete example: Meena's boutique reports โ‚น2,00,000 of GST liability in GSTR-1 for June but, short of cash, files GSTR-3B showing only โ‚น1,50,000. The โ‚น50,000 gap is visible to the system immediately. She will likely receive an intimation to pay โ‚น50,000 plus interest at the notified rate (long-standing rate: 18% per annum, counted day-wise) โ€” roughly โ‚น25 per day on that shortfall until she pays.

Common causes of mismatch โ€” and the fixes

  • Invoices added in GSTR-1 after 3B was filed. Fix: pay the differential tax in the next 3B with interest; do not just ignore it.
  • Credit notes reported in one return but not adjusted in the other. Fix: pass credit notes through your books once, and let both returns pick them up from the same source.
  • B2C sales edited in GSTR-1 but 3B filed from an old draft. Fix: always regenerate 3B figures after finalising GSTR-1.
  • Amendments in later months that shift values between periods. Fix: keep a simple month-wise reconciliation sheet โ€” GSTR-1 liability vs 3B paid โ€” so cumulative figures always tie out by year-end (this also makes GSTR-9 painless).

The discipline that keeps you notice-free

  1. Single source of truth: both returns should be generated from the same sales register, never typed independently.
  2. File GSTR-1 first, then 3B โ€” in that order, every month, so the auto-drafted liability matches what you pay.
  3. Reconcile monthly, not yearly. A โ‚น10,000 gap found in the same month is a five-minute fix; found ten months later it comes with interest and a notice.

For step-by-step filing walkthroughs, see the detailed guides on GSTR-1 filing and GSTR-3B filing. And if you use iAccounting, the software builds both returns from the same invoice data automatically โ€” see how to file GSTR-1 from iAccounting and how to file GSTR-3B.

Put this into practice with iAccounting

Free desktop accounting with an AI accountant โ€” GST returns, bank import, and bookkeeping that does itself.

Download Free Browse Tutorials