Home blog-details

Blog Details

GST Returns

19 June 2026

GST Nil Return Filing Online:Complete Step-by-Step Guide for 2026

No sales last month. No purchases either. So you don't need to file anything, right?

Wrong-and this is the misunderstanding that catches hundreds of registered businesses every month. GST Nil Return Filing is not optional. It's not a formality you can skip when business is slow. Every regular GST-registered taxpayer must file returns for every period even if every field in that return is zero. Skipping a nil return is treated exactly the same as skipping a regular return. The late fee starts counting from day one after the due date.

 

This guide covers everything you need: what a nil return is, who must file it, the exact steps to do it on the GST portal, the SMS shortcut that most people don't know about, current 2026 due dates, and what it costs you if you miss the deadline. Let's get into it.
 

What Is GST Nil Return Filing and Who Needs to File It?

A GST Nil Return is a return filed for a tax period in which a registered taxpayer has made no outward supplies, received no inward supplies liable to reverse charge, claimed no Input Tax Credit, and has no pending tax liability. Both GSTR-1 and GSTR-3B must be filed as nil for such periods. Filing is mandatory not optional.

 

Here's the thing. When GST was introduced, the law made no exception for "quiet months." The mandate is clear: once you're registered, you file. Every period. GSTR-1 and GSTR-3B are independent forms and when there's no activity, both must be filed as nil.

 

So who exactly falls under this requirement? Any regular GST-registered taxpayer a sole proprietor, a private limited company, an LLP, a freelancer who registered voluntarily must file nil returns for periods with zero transactions. The GST department doesn't distinguish between a seasonal business and an inactive one. The registration is active, therefore the filing obligation exists.
 

Composition dealers are a different story entirely. They file CMP-08 quarterly, not GSTR-1 or GSTR-3B. The nil return rules in this article apply to regular scheme taxpayers only. (If you're unsure which scheme you're under, check your GST registration certificate it clearly states the registration type.)

Who Is Exempt from Filing Nil Returns?

Not everyone with a GSTIN must file GSTR-1 or GSTR-3B. The CBIC (Central Board of Indirect Taxes and Customs) exempts certain categories. These include Input Service Distributors (ISDs), non-resident taxable persons, persons liable to deduct TDS under Section 51, and Electronic Commerce Operators collecting TCS under Section 52. Also, composition dealers as mentioned  follow a different filing track entirely.

 

For every other regular taxpayer? Nil return is the law. No exceptions for inactivity, low turnover, or "I forgot I was registered."

What Are the Conditions for Filing a GST Nil Return?

To file a nil GSTR-3B, you must satisfy all four conditions: no data auto-populated from GSTR-1 or IFF, no data in GSTR-2B for the period, no manual entries in the return, and no pending interest or late fee liability from any earlier period. If even one condition fails, you cannot select the nil filing option on the portal.
 

This is where businesses trip up. They assume "nil" means "nothing to report" and that's partly true. But the portal has a strict, four-condition check before it allows you to file as nil.

The GST portal itself documents these conditions clearly. A GSTR-3B can only be filed as nil when all of the following are true:
 

No data has been auto-populated from your filed GSTR-1 or Invoice Furnishing Facility (IFF). This only qualifies if GSTR-1 itself was filed as nil.

No GSTR-2B was generated for the period meaning no supplier uploaded invoices against your GSTIN.

You have made no manual entries in the GSTR-3B on the portal.

There is no pending interest or late fee from any previous period.
 

That last condition is critical. If you have even ₹1 in outstanding late fee from a previous month, the nil filing option will be disabled. You'll have to clear that liability first and then file. In my experience helping business owners troubleshoot GST portal issues, this blocked nil option is one of the most common reasons for confusion.

What Disqualifies You from Filing a Nil GSTR-1?

Similar strict rules apply to GSTR-1 nil filing. You cannot file GSTR-1 as nil if you have issued any credit notes, debit notes, or amendments to past invoices even when you made zero fresh sales. If your business issued a credit note for an earlier transaction during the month, you must file a regular GSTR-1 reflecting that note, not a nil return.
 

Received an advance for services? Same issue. Advances received for services must be reported in GSTR-1, making a nil filing impossible for that period. The SMS filing shortcut (which we'll cover shortly) also becomes unavailable the moment any of these situations arise.
 

How to File GST Nil Return Online: Step-by-Step Process

Log into the GST portal at gst.gov.in. Navigate to Returns Dashboard, select the applicable period and form (GSTR-1 or GSTR-3B). When prompted with the nil return questionnaire, select "Yes" to all qualifying questions. Preview the draft with zero entries, tick the declaration checkbox, choose EVC or DSC verification, and submit. The portal sends an SMS confirmation.
 

Does this sound like a lot of steps for a return with nothing in it? It is slightly counterintuitive. But the process is actually faster than filing a regular return typically under 5 minutes once you're logged in.

Step-by-Step: Filing Nil GSTR-3B on the GST Portal

Step 1: Log in to the GST Portal

Visit www.gst.gov.in and log in with your GSTIN, username, and password. Navigate to Services → Returns → Returns Dashboard.

Step 2: Select the Return Period and Form

Choose the financial year and the tax period (month) for which you're filing. Select GSTR-3B and click Prepare Online.

Step 3: Answer the Nil Return Questionnaire

A questionnaire with questions A through G appears. The first question asks: "Do you want to file Nil return?" Select YES and click Next. The portal will verify whether you qualify based on the four conditions above.

Step 4: Preview the Draft Return

Click Preview Draft GSTR-3B. A PDF downloads showing all entries as zero. Review it. Then tick the declaration checkbox: "I/We hereby solemnly affirm and declare that the information given herein is true and correct to the best of my knowledge and belief."

Step 5: Choose Verification Method

Select your authorised signatory from the dropdown. Then choose either EVC (Electronic Verification Code an OTP sent to your registered mobile or email) or DSC (Digital Signature Certificate). Companies and LLPs are required to use DSC. Proprietors and partnership firms can use EVC.

Step 6: Submit and Confirm

A warning appears asking you to confirm. Proceed. If using EVC, enter the OTP and click Verify. On successful filing, you'll receive an SMS confirmation on your registered mobile number. Download the filed return for your records.

Step-by-Step: Filing Nil GSTR-1 on the GST Portal

The process for nil GSTR-1 mirrors the above, with one key difference: you must file GSTR-1 before GSTR-3B. This is the mandatory sequence under Rule 59(6) of the CGST Rules, 2017. Navigate to the GSTR-1 section under Returns Dashboard, select the period, and the portal will display the nil filing checkbox if you qualify. Preview, declare, verify with EVC or DSC, and submit. Learn about the key differences between GSTR-1 and GSTR-3B here.

 

Can You File GST Nil Return via SMS? Here's How

Yes. Nil GSTR-1 and Nil GSTR-3B can both be filed via SMS — no internet or portal login required. Send "NIL [Return Type] [GSTIN] [Tax Period]" to 14409 from your registered mobile number. You'll receive a 6-digit OTP, which you must reply with to confirm filing. This method is available to normal taxpayers, casual taxable persons, SEZ units, and SEZ developers.
 

This is the part most guides skip. The GSTN (Goods and Services Tax Network) introduced SMS-based nil filing in July 2020 and it remains one of the most convenient options for business owners who don't want to log into the portal every month just to tick a box.

 

Let me be clear: SMS filing only works when you genuinely qualify for a nil return. If any supplier has uploaded invoices against your GSTIN, your GSTR-2B is not blank and SMS filing will fail.

SMS Format and Process

Step

Action

Example

1. Send SMS

NIL [space] Return Type [space] GSTIN [space] Tax Period

NIL GSTR3B 07AABCD1234E1Z5 062026

2. Send to

Number: 14409 (from registered mobile only)

                -

3.Receive  OTP

A 6-digit OTP arrives on the same number

OTP: 745213

4. Confirm

Reply: CNF [space] Return Type [space] OTP

CNF GSTR3B 745213

5. Confirmation

You receive an SMS confirming the filing with ARN

                          -


Worth knowing: if two authorised signatories on the same GSTIN share the same mobile number, SMS filing won't work for either. Each signatory must have a unique registered number. If that's your situation, update the numbers through a non-core amendment on the GST portal before attempting SMS filing.
 

Also, all previous GSTR-3B returns must be filed before SMS filing is allowed for the current period. Pending earlier returns block the SMS route entirely.

What Are the Due Dates for GST Nil Return Filing in 2026?

The due dates for nil returns are identical to regular returns. Monthly GSTR-1 is due on the 11th; GSTR-3B is due on the 20th of the following month. QRMP quarterly filers must file GSTR-1 by the 13th of the month after the quarter ends, and GSTR-3B by the 22nd or 24th depending on the state group. "Nil" does not mean the deadline is flexible it isn't.

A slow month doesn't buy you extra time.
 

The due dates are fixed, the same for nil and non-nil returns alike. Here's the 2026 summary:
 

Return

Filer Type

Due Date

GSTR-1 (Nil)

Monthly (turnover > ₹5 crore)

11th of following month

GSTR-1 (Nil)

Quarterly QRMP

13th of month after quarter end

GSTR-3B (Nil)

Monthly (turnover > ₹5 crore)

20th of following month

GSTR-3B (Nil)

QRMP-Group A states

22nd of month after quarter end

GSTR-3B (Nil)

QRMP-Group B states

24th of month after quarter end

 

The government occasionally extends these dates through CBIC notifications. Always check gst.gov.in for the latest the March 2026 GSTR-3B due date, for instance, was extended from 20 April to 21 April 2026 by a Central Tax notification. Those one-day extensions matter if you're cutting it close.

What Are the Late Fees and Penalties for Not Filing GST Nil Return on Time?

Late filing of a nil GSTR-3B attracts ₹20 per day (₹10 CGST + ₹10 SGST), capped at ₹500 total. For nil GSTR-1, the late fee is also ₹20 per day, capped at ₹500. Late fees must be paid in cash — you cannot use ITC credit from your electronic credit ledger to pay them. Interest at 18% per annum applies only if there's an actual tax liability outstanding.
 

₹20 per day sounds manageable, right? Let me show you how it compounds.

 

Suppose a business owner forgets to file nil GSTR-3B for April 2026 — due date 20 May. She files it on 20 June instead. That's 31 days late. Late fee: 31 × ₹20 = ₹620. But the cap is ₹500, so she pays ₹500. Not catastrophic.
 

Now suppose she forgot nil returns for 6 consecutive months. That's 6 × ₹500 = ₹3,000 in late fees all in cash, none from ITC. And here's the cascade problem: if the previous month's GSTR-3B isn't filed, the portal blocks GSTR-1 filing for the current month. That blocks her buyers' ITC claims. Now there's a vendor relationship issue on top of the compliance one. This is why I think treating nil return filing as "something I'll do later" is genuinely the riskiest approach for any GST-registered business, however inactive.
 

Important: Even if your GSTR-3B nil return is filed late, the late fee cannot be paid using Input Tax Credit. It must come from your electronic cash ledger  meaning actual money. Keep a small buffer in your GST cash ledger at all times if there's any chance of a late filing.

Nil Return Late Fee-GSTR-1 vs GSTR-3B at a Glance

Return

Late Fee Per Day (Nil)

Cap Amount

Interest on Tax?

GSTR-1 (Nil)

₹20/day (₹10 CGST + ₹10 SGST)

₹500 total

Not applicable (no tax payment in GSTR-1)

GSTR-3B (Nil)

₹20/day (₹10 CGST + ₹10 SGST)

₹500 total

Not applicable if no outstanding tax


Common Mistakes to Avoid When Filing GST Nil Return

The most frequent errors in GST Nil Return Filing include forgetting to file GSTR-1 as nil before GSTR-3B, attempting SMS filing when a supplier has generated GSTR-2B data, ignoring pending late fees that block the nil option, and assuming a cancelled GST registration exempts

you from past-period filings. All four of these errors are avoidable with a simple monthly checklist.

From my experience reviewing compliance gaps for small and medium businesses, the errors in nil return filing are almost always the same. Not complicated ones just overlooked ones.

The Four Most Common Nil Return Errors

1. Filing GSTR-3B before GSTR-1 nil-The portal enforces the GSTR-1 first sequence. If GSTR-3B is attempted before GSTR-1 for the same period, the portal blocks it. Always file GSTR-1 nil first, then GSTR-3B nil.
 

2. Attempting SMS nil filing when a supplier has uploaded invoices-If any vendor has uploaded an invoice against your GSTIN in GSTR-1, your GSTR-2B won't be blank. SMS nil filing fails silently.you may think it's filed, but it isn't. Always verify your GSTR-2B before attempting SMS filing.
 

3. Ignoring previous-period pending fees-Any outstanding late fee from a past period disables the nil filing checkbox. The only fix is clearing that liability first. This catches business owners who've been avoiding portal logins for months.
 

4. Assuming cancellation ends filing obligations-This is a big one. Even after applying for GST registration cancellation, you must continue filing returns-including nil returns until the cancellation is formally approved and a cancellation order is issued. Many businesses stop filing the moment they submit a cancellation application, then receive notices months later. (Check your registration status on the portal — it shows the effective cancellation date clearly.)

Do You Need to File Both GSTR-1 and GSTR-3B as Nil, or Just One?

Both must be filed as nil for any period with no transactions. GSTR-1 and GSTR-3B are independent returns  filing one as nil does not satisfy the obligation for the other. File GSTR-1 nil first, then GSTR-3B nil. If only GSTR-3B is filed and GSTR-1 is missed, the GSTR-1 late fee applies separately regardless of the GSTR-3B filing status.
 

Yes, both. Always both.

 

GSTR-1 covers outward supplies reporting. GSTR-3B covers tax liability, ITC, and payment. They serve different functions in the GST system and the law requires both regardless of transaction volume. Many small business owners file GSTR-3B nil and assume GSTR-1 is implicitly covered. It's not. The late fee clock for GSTR-1 runs independently.
 

The recommended sequence: file nil GSTR-1 on or before the 11th → file nil GSTR-3B on or before the 20th. That's 9 days apart, same as the regular filing calendar. The GST portal will verify this sequence and block nil GSTR-3B if nil GSTR-1 hasn't been submitted for the same period.
 

In my view, setting a recurring monthly calendar reminder for the 10th and 19th of each month is the single most practical thing any business with sporadic activity can do to stay out of compliance trouble. Two dates. Two reminders. Done.

 

Frequently Asked Questions About GST Nil Return Filing

Is it mandatory to file GST Nil Return if my business has no transactions for the month?

Yes, absolutely mandatory. Every regular GST-registered taxpayer must file returns for every period, regardless of whether any business activity occurred. Both GSTR-1 and GSTR-3B must be filed as nil for months with zero sales and zero purchases. Failure to file attracts a late fee of ₹20 per day per return, capped at ₹500, payable only in cash.

Can GST Nil Return be filed via SMS without logging into the portal?

Yes, provided you qualify. Send "NIL GSTR3B [GSTIN] [Tax Period]" to 14409 from your registered mobile number. You'll receive a 6-digit OTP; reply with "CNF GSTR3B [OTP]" to confirm. The SMS route is blocked if any supplier has generated GSTR-2B data against your GSTIN, if there are pending late fees, or if earlier returns are unfiled.
 

What happens if I miss the nil return due date repeatedly?

Repeated non-filing cascades quickly. Late fees accumulate per return per period. The portal blocks GSTR-1 filing for the current period if the previous GSTR-3B is unfiled which then blocks your buyers' ITC claims. Beyond fees, consistent non-compliance can trigger a GST notice, and in serious cases, the department may initiate proceedings to cancel your registration.

Can the nil return late fee be paid from ITC balance?

No. Late fees under GST including those for nil returns must be paid in cash through your electronic cash ledger. You cannot use Input Tax Credit from your electronic credit ledger to pay late fees. This means even businesses with large ITC balances must have actual cash deposited in their GST account to settle late fee liabilities.

Do I need to file nil returns after applying for GST cancellation?

Yes, until the cancellation is formally approved and the cancellation order is issued. Submitting a cancellation application does not immediately end your filing obligation. You must continue filing nil returns — or regular returns if there's any activity for every period until you receive the formal cancellation order with an effective date from the GST department.

📚 Related Guides — Keep Learning

Found this useful? These related articles on onlinegstregistration.co will help you stay fully GST-compliant:
 

GSTR-1 vs GSTR-3B Difference:Complete Guide for GST Return Filing in 2026

GSTR-3B Due Dates in 2026
 

Filing Nil — Not as Small a Task as It Sounds

No sales doesn't mean no responsibility. That's the central truth here. GST Nil Return Filing is mandatory for every registered taxpayer, the due dates are identical to regular returns, the late fee is capped but still real and it must come from cash, not credit. File GSTR-1 nil first, then GSTR-3B nil. Use SMS if you qualify. Set those two calendar reminders and you'll never pay a nil return late fee again.

GST Nil Return Filing when handled on time is genuinely one of the easiest compliance tasks in the GST calendar. Under 5 minutes on the portal, or a text message and an OTP if you go the SMS route. The complication only arises when it's ignored for months and late fees, blocked filings, and cascading obligations pile up. The return itself is simple. The consequences of skipping it aren't.

You've got more than enough to file this confidently now. Whether you're a first-time filer staring at a blank period, a business owner with a seasonal lull, or someone who just realised they've missed a few months.you know what to do next. The portal is waiting. The SMS number is 14409. Start with GSTR-1, finish with GSTR-3B, and tick it off your list.

 

Not Registered for GST Yet?

Before you can file nil returns or any returns,you need a valid GST registration. Get yours set up correctly from day one, so your GSTIN, authorised signatory, and mobile number are all linked properly on the portal.

Get GST Registration →

12,000+ businesses have already registered through onlinegstregistration.co.