Skip to main content
Symptom · 6 min read

Do I Still Have to File a GST Return If I Had No Sales This Month?

Zero sales does not mean zero filing. Every GST-registered business must file its returns for each period, and a nil return is only right when there is nothing at all to report, including purchases that carry input tax credit.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 14 October 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A small business has no sales in a month and assumes it can skip GST filing or tick nil, even though it bought goods that carry input tax credit.

How It's Resolved

Filing is due every period regardless of sales. A return is nil only if every table is empty: no outward supplies, no reverse charge purchases, no ITC, no advances and no credit notes.

Configuration

Before filing, check the purchase register and GSTR-2B for credit, the bank statement for advances received, and the credit note register for the month.

Output

Either a correct nil return filed by the due date, or a regular return that claims the month's credit so it is not lost or delayed.

Yes. If you are registered under GST, you file your returns for every month (or quarter) even if you sold nothing. You may file a nil return only when there is nothing at all to report in any table, and that includes purchases that carry input tax credit (ITC), the GST you paid on purchases that you can use against future tax.

Why do I have to file when nothing was sold?

GST registration comes with a filing duty for every period, not only the busy ones. The portal tracks each period as filed or not filed. A missed period shows up as pending, and the portal charges a late fee under Section 47 of the CGST Act, 2017 for each day of delay. Your customers and lenders can also see your filing history, and gaps look bad.

For a monthly filer, GSTR-1 (the sales return) is due on the 11th and GSTR-3B (the summary return where you pay tax) on the 20th of the next month. A nil return still has to meet those dates.

When is a return not nil even though sales are zero?

This is where most mistakes happen. Zero sales does not mean zero entries. Check these before you choose nil:

What happened in the monthIs the return still nil?Right treatment
Purchases with GST that you can claimNoClaim the credit in GSTR-3B Table 4
Purchases under reverse charge (for example, legal fees from an advocate)NoPay the tax in Table 3.1(d), then claim credit in Table 4
Advance received for a future supply of servicesNoDeclare and pay tax on the advance
Credit note issued on an old saleNoReport it in GSTR-1 and reduce the tax in GSTR-3B
Nothing at all: no sales, purchases, advances or notesYesFile nil GSTR-1 and nil GSTR-3B

If even one row other than the last applies, you file a regular return with mostly zero values and the few entries that matter.

Worked example: the credit you leave behind

A Pune trader opens a new shop in July. No sales yet, but stock is bought:

  • Purchases: ₹1,80,000
  • GST on those purchases at 18%: ₹32,400
  • Sales: ₹0

If the trader files a nil GSTR-3B, the ₹32,400 does not move into the electronic credit ledger for July. The credit is not lost forever, because it can usually still be claimed in a later month up to the Section 16(4) deadline of 30 November after the financial year ends. But it sits outside the ledger, it is easy to forget, and when August sales of ₹3,00,000 bring ₹54,000 of output tax, the trader pays ₹54,000 in cash instead of ₹21,600 (₹54,000 minus ₹32,400) unless someone remembers to pick it up.

What does a missed nil return cost?

For a nil return the late fee is ₹20 per day in total (₹10 CGST plus ₹10 SGST). Notification 19/2021-Central Tax caps it at ₹500 in total per return for taxpayers with nil tax. So a nil GSTR-3B filed 10 days late costs ₹200, and one filed 40 days late hits the ₹500 cap. For a return with tax payable, the fee is higher (₹50 per day in total) and interest at 18% a year under Section 50 runs on the unpaid tax.

The bigger cost is indirect. A string of unfiled periods can lead to suspension of registration, and the portal will not let you file GSTR-1 for a period while earlier GSTR-3B returns are pending.

How do I file a nil return?

  1. Log in to the GST portal and open Returns Dashboard for the period.
  2. For GSTR-1, choose the nil option and file with DSC or EVC.
  3. For GSTR-3B, answer the opening questions so all tables show zero, check Table 4 is truly empty, and file.
  4. Alternatively, send the nil filing SMS from your registered mobile number.

Keep a one-line note in your books for each nil month saying why it was nil. It helps at year end when you prepare the annual return.

Once sales start, small timing gaps between your books and the portal begin. If you buy from small suppliers, read what the QRMP scheme is and why quarterly invoices reach GSTR-2B late. For the full monthly routine, see GST monthly compliance for CA firms, the reconciliation errors that trigger GST notices and the GSTR-1 and GSTR-3B tie-out runbook.

GST outward reconciliation (GSTR-1 and GSTR-3B) leads the TransactIG GST roadmap; inward matching (GSTR-2B, ITC, IMS) is on the roadmap. See the GST reconciliation page for where it stands.

Primary reference: GST portal (GSTN) — where nil GSTR-1 and GSTR-3B returns are filed and where late fees on missed returns are computed.

Frequently Asked Questions

Do I have to file GSTR-3B if I made no sales this month?
Yes. Every regular GST-registered business must file GSTR-3B for every tax period, even when sales are zero. If nothing at all happened in the month, you file a nil return.
Can I file a nil GSTR-3B if I bought goods but sold nothing?
No. If your purchases carry input tax credit that you want to claim, the return is not nil. You report the credit in Table 4 so it moves to your electronic credit ledger.
What is the late fee for a missed nil return?
For a nil return the late fee under Section 47 is 20 rupees per day in total (10 rupees CGST and 10 rupees SGST), capped at 500 rupees in total per return under Notification 19/2021-Central Tax. Check the portal for the current figure before paying.
Can I file a nil return by SMS?
Yes. The GST portal allows nil GSTR-1 and nil GSTR-3B to be filed by SMS from the registered mobile number, as well as on the portal itself.
If I file nil by mistake, can I correct it?
A filed GSTR-3B cannot be revised. You report the missed sales or credit in the next return and pay any interest due. That is why it is worth checking every table before choosing nil.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.