GST filing · nil returns
Filing a nil GST return — the portal way and the SMS way.
Had zero sales and zero purchases this period? You still have to file. Here's exactly how to file a nil GSTR-3B and nil GSTR-1, in under ten minutes either way.
- Reviewed July 2026
- 5 min read
- CA Anil Agarwal & the TatvaBooks team
What is a nil GST return — and when you can file one
A nil return is a GSTR-1 or GSTR-3B filed for a period in which absolutely nothing happened on the GST side: no outward supplies (sales, including exempt and zero-rated), no inward supplies attracting reverse charge, no input tax credit to claim, and no other liability or adjustment. It's common in the first month after registration, during a seasonal lull, or for a GSTIN that's dormant while another location is active.
The moment there's even one transaction — one sale, one reverse-charge purchase, one credit note — the period is no longer nil, and you file a regular return reporting it instead. Filing nil when it isn't is a compliance risk, not a shortcut.
How to file nil GSTR-3B
On the GST portal
- Log in to the GST portal and go to Services > Returns > Returns Dashboard.
- Select the return period and open GSTR-3B (Monthly Return).
- Confirm no outward supplies, no purchases attracting reverse charge, and no other liability for the period.
- The portal offers a 'File Nil Return' option when all tables are zero — select it, or leave every table at nil and proceed.
- Preview the return, then file using an OTP-based EVC or a digital signature (DSC), as applicable.
By SMS, to 14409
If you'd rather not log in, GSTR-3B can be filed nil entirely by SMS from your registered mobile number:
- Send an SMS: NIL 3B <GSTIN> <return period, MMYYYY> to 14409 from your registered mobile number.
- The GST portal replies with a one-time code (verification code).
- Confirm by sending: CNF 3B <code> to 14409.
- You'll receive an ARN by SMS and email once the nil return is filed.
Check the exact due date for your period on our GSTR-3B due date page before you file — it's staggered by state under QRMP.
How to file nil GSTR-1
On the GST portal
- Log in and go to Services > Returns > Returns Dashboard, then open GSTR-1.
- Confirm every table — B2B, B2C, credit/debit notes, exports, HSN summary — is empty for the period.
- Use the portal's nil-filing option if offered, or proceed with all tables at zero.
- Submit and file with an OTP-based EVC or DSC, as applicable to your entity type.
By SMS, to 14409
- Send an SMS: NIL R1 <GSTIN> <return period, MMYYYY> to 14409.
- Reply with the verification code sent back by the portal: CNF R1 <code>.
- You'll get an ARN confirming the nil GSTR-1 has been filed.
See the GSTR-1 due date page for the current monthly and QRMP calendar.
Penalty for not filing — even when nil
A nil return still has a due date, and missing it still costs you. The standard late fee accrues per day of delay on both GSTR-1 and GSTR-3B, regardless of whether tax payable is zero — "nothing to report" is not the same as "nothing to file." An unfiled GSTR-3B can also block your ability to file the next period's GSTR-1 and to generate e-way bills, so a skipped nil return has knock-on effects beyond the fee itself.
The safest habit is to file nil the moment you know a period is genuinely empty, rather than waiting — the SMS route above takes under two minutes.
Frequently asked questions
What is a nil GST return?
Can I file a nil GST return by SMS?
Is there a late fee for not filing a nil return?
Can I file a nil return if I have any sales or purchases at all?
Do composition dealers file nil returns the same way?
Read next
Keep going.
Reconciliation & annual
Software & pricing
Free on Solo · no card · India-hosted
Never miss a return, nil or otherwise.
TatvaBooks tracks your filing status by period so a quiet month doesn't turn into a missed due date. Solo is ₹0; Business is ₹599/month.