GST Compliance · 12 min read · Updated 2026

GST Nil Return Filing — When & How to File with Zero Sales

Zero sales doesn't mean zero compliance. Every GST-registered business must file returns for every period — even months with no transactions. Skipping a Nil Return attracts late fees and risks GSTIN suspension. Here's exactly what to file, when, and how.

🧾
Authority
GSTN Portal
Last Updated
March 2026
🇮🇳
Applicable
India · CGST Act 2017
Fact‑checked & Current
📅
₹20/day
Late fee per day for not filing a GST Nil Return (capped at ₹500)
📱
SMS
File GSTR-1 & GSTR-3B Nil Returns via a single SMS to 14409 — no portal login needed
5 min
Typical time to file a complete Nil Return on the GST portal when no data is entered
Overview

What is a GST Nil Return?

A GST Nil Return is a regular GST return filed for a tax period in which a registered taxpayer has had no outward supplies (sales), no inward supplies (purchases attracting reverse charge), and no tax liability or credit. All figures in the return are zero — hence "nil."

Filing a Nil Return is mandatory under the CGST Act, 2017. The law does not distinguish between active and inactive taxpayers — if you hold a GSTIN, you must file a return for every applicable period, regardless of whether any business activity occurred. This applies to newly registered businesses that haven't started operations, seasonal businesses in their off-season, businesses between clients, and companies in the process of winding down.

📋 What Counts as a "Nil" Period?

A return period qualifies as Nil if there are: (1) No taxable outward supplies (sales/services to customers); (2) No exempt outward supplies; (3) No inward supplies attracting reverse charge; (4) No ITC (Input Tax Credit) to claim; and (5) No tax payable. If any of these conditions apply — even partially — you must file a regular return, not a Nil Return.

The good news: a Nil Return takes no more than 5 minutes to file and can even be done via a single SMS — no portal login, no data entry, no calculations. The only cost is your attention to the due date.

Applicability

Who Must File a GST Nil Return?

Every GST-registered taxpayer who has no business activity in a given return period must file a Nil Return. Here are the most common situations:

SituationMust File Nil Return?Which Returns
Newly registered, not yet started business✓ Yes — from registration dateGSTR-1 + GSTR-3B (or CMP-08 if Composition)
Seasonal business (off-season months)✓ Yes — for every inactive monthGSTR-1 + GSTR-3B
Business temporarily suspended / on hold✓ Yes — until cancellationGSTR-1 + GSTR-3B
Composition taxpayer with no sales✓ Yes — quarterlyCMP-08 (quarterly) + GSTR-4 (annually)
Freelancer / consultant between contracts✓ Yes — for zero-sales monthsGSTR-1 + GSTR-3B
Business in process of GST cancellation✓ Yes — until cancellation is effectiveGSTR-1 + GSTR-3B
Business below GST threshold but voluntarily registered✓ Yes — voluntary registration carries full filing obligationGSTR-1 + GSTR-3B
Cancelled / surrendered GSTIN✗ No — but must file final return GSTR-10GSTR-10 (Final Return)
🚨 Cancellation Does NOT Automatically Stop Your Filing Obligation

Many businesses apply for GST cancellation but assume they can stop filing returns immediately. This is wrong. You must continue filing returns (including Nil Returns) until the date your GSTIN cancellation is officially approved by the GST officer. After approval, you must file a final GSTR-10 (Final Return) within 3 months of cancellation. Non-compliance with this sequence leads to significant penalties.

Forms & Frequency

Which Returns to File — Forms & Due Dates

The specific returns you need to file as Nil depend on your taxpayer category (regular, composition, QRMP, etc.) and your filing frequency (monthly or quarterly). Here's the complete breakdown:

GSTR-1
Outward Supply Return
Monthly (by 11th) or Quarterly (by 13th)
Reports all outward supplies (sales). Even with zero sales, this must be filed as Nil for every period. QRMP taxpayers file quarterly. Others file monthly.
✓ All regular taxpayers
GSTR-3B
Monthly Summary Return
Monthly (by 20th/22nd/24th)
Summary of sales, ITC, and tax payable. Even with zero figures, must be filed every month. Due date varies by state — 20th, 22nd, or 24th depending on turnover and geography.
✓ All regular taxpayers
CMP-08
Composition Statement
Quarterly (by 18th of month after quarter)
Filed by Composition taxpayers instead of GSTR-3B. If no sales in the quarter, file as Nil. Due dates: Q1 by 18 July, Q2 by 18 Oct, Q3 by 18 Jan, Q4 by 18 April.
✓ Composition scheme taxpayers only
GSTR-4
Composition Annual Return
Annually (by 30th April)
Annual return for Composition taxpayers covering the full financial year. Must be filed even if turnover was nil for the entire year. Due: 30 April following the FY.
✓ Composition scheme taxpayers only
IFF
Invoice Furnishing Facility
Monthly (optional, by 13th)
Optional for QRMP taxpayers to upload B2B invoices monthly. If no B2B invoices in the month, this can simply be skipped — it is optional, not mandatory.
QRMP taxpayers (optional)
GSTR-10
Final Return
Once — within 3 months of cancellation
Filed after GSTIN cancellation. Reports final stock and liability. This is not a nil return — even if no stock exists, it must still be filed. Late fee: ₹200/day, uncapped.
All cancelled taxpayers
Taxpayer TypeReturns to File as NilFrequency
Regular (turnover > ₹5 Cr)GSTR-1 + GSTR-3BBoth monthly
Regular (QRMP — turnover ≤ ₹5 Cr)GSTR-1 (quarterly) + GSTR-3B (monthly)GSTR-1 quarterly; GSTR-3B monthly
Composition SchemeCMP-08 (quarterly) + GSTR-4 (annually)CMP-08 each quarter; GSTR-4 once/year
Input Service Distributor (ISD)GSTR-6 (monthly)Monthly
TDS DeductorGSTR-7 (monthly)Monthly
TCS Collector (e-commerce)GSTR-8 (monthly)Monthly
Step-by-Step Process

How to File Nil Return on the GST Portal

Filing a Nil Return on the GST portal is simpler than a regular return because there is no data to enter. The entire process takes under 5 minutes. Here's the complete step-by-step for both GSTR-1 and GSTR-3B:

Filing GSTR-1 Nil Return

  • 01
    Log in to the GST Portal
    Go to gst.gov.in and log in using your GSTIN, username, and password. Complete the captcha verification. Navigate to Returns Dashboard from the Services menu.
    🌐 gst.gov.in
  • 02
    Select Return Period and GSTR-1
    On the Returns Dashboard, select the Financial Year and the Return Filing Period (month or quarter). Click PREPARE ONLINE under GSTR-1. The system will show you an empty GSTR-1 form.
    📋 Select period carefully
  • 03
    Confirm It Is a Nil Return
    At the top of the GSTR-1 form, you will see a question: "Do you want to file Nil Return?" — select YES. This collapses all the tables and confirms that all supplies are nil. You do not need to enter any data in any section.
    ✅ Select "YES" for Nil
  • 04
    Generate Summary and Preview
    Click Generate GSTR-1 Summary. The portal will generate a summary showing all zeros. You can preview the return to confirm everything is blank before submitting. No payment is required.
    🔍 Preview before submit
  • 05
    File with DSC or EVC
    Click FILE GSTR-1. Choose your verification method: DSC (Digital Signature Certificate) for companies, or EVC (Electronic Verification Code) via OTP for individuals and proprietorships. Confirm and submit. You will receive an ARN (Acknowledgement Reference Number) confirming successful filing.
    🔐 DSC or EVC OTP

Filing GSTR-3B Nil Return

  • 01
    Navigate to GSTR-3B on Returns Dashboard
    Log in to gst.gov.in → Services → Returns → Returns Dashboard. Select the period and click PREPARE ONLINE under GSTR-3B.
    🌐 Returns Dashboard
  • 02
    Confirm Nil Filing
    The GSTR-3B form will appear. On the first section (3.1 — Details of Outward Supplies), you will see a "Yes/No" radio button for Nil Return. Select YES. All fields will auto-populate with zero. Alternatively, simply leave all fields at 0 and proceed — both methods work.
    ✅ All fields = 0
  • 03
    Save and Preview
    Click SAVE GSTR-3B. The portal will save the draft with zero values. Click PREVIEW DRAFT GSTR-3B to download a PDF and verify all values are zero before proceeding to payment/filing.
    💾 Save first, preview second
  • 04
    Proceed to File (No Payment Required)
    Since there is no tax liability, the payment section will show ₹0. Click PROCEED TO FILE. Select the authorised signatory from the dropdown. Choose DSC or EVC and submit. An ARN is generated — save it as proof of filing.
    🎉 ARN issued — keep a copy
"

The most expensive GST mistake a small business can make is assuming that zero sales means zero compliance. The return still needs to be filed — and the late fee clock starts ticking the moment the due date passes.

Legalli Legal Intelligence Team · 2026
Fastest Method

File Nil Return via SMS — No Portal Login Needed

The GST Council introduced SMS-based Nil Return filing for GSTR-1 and GSTR-3B — the simplest way to stay compliant when you have no transactions. No internet, no portal login, no data entry. Just send a text message from your Aadhaar-linked mobile number.

📱 SMS Format Guide — Send to 14409
GSTR-3B
Step 1: Send  NIL 3B [GSTIN] [Tax Period]
Example: NIL 3B 27AABCU9603R1ZX 032026
Step 2: You receive a 6-digit OTP
Step 3: Reply  CNF 3B [OTP]  — e.g. CNF 3B 748392
GSTR-1
Step 1: Send  NIL R1 [GSTIN] [Tax Period]
Example: NIL R1 27AABCU9603R1ZX 032026
Step 2: You receive a 6-digit OTP
Step 3: Reply  CNF R1 [OTP]  — e.g. CNF R1 837261
Tax Period Format
Monthly: MMYYYY  (e.g. 032026 = March 2026)
Quarterly: Q1YYYY / Q2YYYY / Q3YYYY / Q4YYYY  (e.g. Q12026 = Apr–Jun 2026)
✅ Conditions for SMS Filing

SMS filing works only if: (1) The return period is genuinely nil — no invoices, no ITC, no liability; (2) The SMS is sent from the mobile number registered with the GST portal as the primary authorised signatory; (3) There are no pending amendments or corrections from a previous period. If any of these conditions aren't met, you must file via the portal.

Upon successful confirmation, you receive a final SMS with your ARN (Acknowledgement Reference Number) as proof of filing. Save this number — it serves as your receipt that the Nil Return was filed on time.

Calendar

GST Nil Return Due Dates 2026

Due dates for GST returns are fixed by turnover, taxpayer type, and state. The table below shows standard due dates — the government occasionally extends these via notifications, so always verify on the GST portal.

ReturnTaxpayer CategoryDue DateFrequency
GSTR-1Turnover > ₹5 Cr (monthly filers)11th of following monthMonthly
GSTR-1Turnover ≤ ₹5 Cr (QRMP filers)13th of month after quarter endQuarterly
GSTR-3BTurnover > ₹5 Cr20th of following monthMonthly
GSTR-3BQRMP — Category A states22nd of following monthMonthly
GSTR-3BQRMP — Category B states24th of following monthMonthly
CMP-08Composition scheme taxpayers18th of month after quarter endQuarterly
GSTR-4Composition scheme taxpayers30th April (following FY)Annual
GSTR-10Cancelled GSTIN (final return)Within 3 months of cancellationOnce
Consequences

Penalties for Not Filing Nil Returns

The GST law treats late or non-filing of Nil Returns seriously — even though no tax is due. Here are the consequences of missing your Nil Return due dates:

Late Fee — Nil Returns
₹20/day Late Fee
₹10/day CGST + ₹10/day SGST for returns with zero tax liability. Capped at ₹500 per return (₹250 CGST + ₹250 SGST). Applies from the day after the due date.
₹500 max cap per return
Regular Returns (with tax)
₹50/day Late Fee
If a return that was expected to be nil actually has some tax liability, the higher late fee of ₹50/day (₹25 CGST + ₹25 SGST) applies. No cap for non-nil returns.
₹50/day no cap
Registration Cancellation
GST Registration Cancelled
Continued non-filing beyond the suspension stage can lead to suo motu cancellation of GST registration. Reinstating a cancelled registration requires filing all pending returns, paying accumulated late fees, and a formal application.
Suo motu cancellation risk
Downstream Impact
Buyers Lose ITC
If you are a supplier and you fail to file GSTR-1 (even Nil), your buyers cannot see your invoices in their GSTR-2B and may be unable to claim Input Tax Credit. This creates friction and potential loss of business relationships.
ITC blocked for buyers
Amnesty / Waiver
Periodic Amnesty Schemes
The government periodically issues amnesty schemes that waive or reduce late fees for pending Nil Returns. If you have a backlog, check the GST portal for the current amnesty window before paying full late fees.
Check GST portal for waiver
🚨 Blocked from Filing Current Returns

GST rules create a sequential filing dependency — you cannot file the current period's return until all previous periods' returns are filed. If you miss January's Nil Return, you cannot file February's return. The backlog compounds quickly, and so do late fees. File on time every period — even if it takes just 5 minutes via SMS.

Decision Guide

Cancel GST Registration or Keep Filing Nil?

Many small business owners face a practical question: if the business has no activity, should they keep filing Nil Returns indefinitely — or cancel the GST registration? Here's the framework for that decision:

FactorContinue Filing Nil ReturnsCancel GST Registration
Business activity expected soon? ✓ Keep — you'll need to restart quickly — Cancel if no activity expected
Turnover permanently below threshold (₹40L/₹20L)? — Nil filing is unnecessary burden ✓ Cancel — re-register only when needed
Business permanently closed? ✗ Do not keep filing — cancel promptly ✓ Cancel immediately and file GSTR-10
Seasonal business with predictable off-season? ✓ Keep — filing Nil during off-season is simpler than cancelling and re-registering ✗ Not practical for seasonal businesses
Business restructuring / ownership change? — Depends on legal structure change ✓ Cancel old GSTIN; fresh registration for new entity
Compliance cost concern? ✓ Nil filing is free and 5 minutes via SMS — Cancellation process takes 30–60 days
💡 How to Cancel GST Registration

To cancel voluntarily: log in to gst.gov.in → Services → Registration → Application for Cancellation. You need to provide the reason for cancellation, last date of business, and details of closing stock. All pending returns must be filed before cancellation. The GST officer processes the application within 30 days. Post-cancellation, file GSTR-10 within 3 months — failure to file GSTR-10 attracts a late fee of ₹200/day with no maximum cap.

FAQs

Frequently Asked Questions

Everything you need to know about GST Nil Return filing, updated for 2026.

  • Is it mandatory to file a GST Nil Return even with no sales? +

    Yes — absolutely mandatory. Every GST-registered taxpayer must file returns for every return period, regardless of whether any business activity occurred. Failure to file a Nil Return attracts a late fee of ₹20 per day (capped at ₹500 per return). Missing 6 or more consecutive monthly returns can result in GSTIN suspension under Rule 21A of the CGST Rules.

  • What is the late fee for not filing a GST Nil Return? +

    The late fee for a Nil Return (no tax liability) is ₹20 per day — ₹10 per day under CGST and ₹10 per day under SGST/UTGST. The maximum cap is ₹500 per return (₹250 CGST + ₹250 SGST). This concessional rate applies only when the return genuinely has zero tax liability. Returns with any tax payable attract a higher late fee of ₹50 per day with no cap.

  • Can I file GST Nil Return via SMS? +

    Yes. Send "NIL 3B [GSTIN] [Period]" to 14409 for GSTR-3B, or "NIL R1 [GSTIN] [Period]" for GSTR-1, from your registered mobile number. You'll receive a 6-digit OTP — reply "CNF 3B [OTP]" or "CNF R1 [OTP]" to confirm. The period format is MMYYYY for monthly (e.g., 032026) and Q1YYYY/Q2YYYY etc. for quarterly. You get an ARN confirming successful filing.

  • Do I need to file both GSTR-1 and GSTR-3B as Nil? +

    Yes — for regular taxpayers, both GSTR-1 and GSTR-3B must be filed for every period, including as Nil. GSTR-1 reports outward supplies; GSTR-3B is the monthly summary. They are separate returns with separate due dates (11th and 20th/22nd/24th respectively). Composition taxpayers file CMP-08 quarterly and GSTR-4 annually instead of these two.

  • What happens if I miss filing a Nil Return? +

    First, the ₹20/day late fee starts accumulating (max ₹500 per return). Second, you cannot file subsequent periods' returns until you clear the pending ones — creating a compounding backlog. After 6 consecutive missed monthly returns (or 2 quarterly ones), the GST officer can suspend your GSTIN under Rule 21A, blocking your ability to generate e-invoices, e-way bills, or claim ITC. Continued non-compliance leads to suo motu cancellation of registration.

  • How long can I keep filing Nil Returns before cancelling my GST registration? +

    There is no legal time limit — you can file Nil Returns indefinitely as long as you hold a GSTIN. However, if your business has permanently closed or your turnover has permanently fallen below the GST threshold (₹40 lakh for goods, ₹20 lakh for services), you should apply for voluntary GST cancellation. Continuing to hold a GSTIN for an inactive business creates unnecessary compliance obligations. That said, for seasonal businesses or those expecting to restart, filing Nil Returns is far simpler than cancelling and re-registering.

  • Is filing a Nil Return different for Composition taxpayers? +

    Yes. Composition taxpayers do not file GSTR-1 or GSTR-3B. They file CMP-08 (quarterly statement of self-assessed tax) by the 18th of the month following each quarter, and GSTR-4 (annual return) by 30th April. Both must be filed as Nil if there were no transactions during the period. The SMS filing option for Nil Returns applies to GSTR-1 and GSTR-3B only — Composition taxpayers must file CMP-08 via the portal.

  • Do I need to pay anything to file a Nil Return? +

    No — there is no government fee for filing a GST Nil Return when filed on time. The return is filed with zero tax liability, so no payment is required. If you are filing a Nil Return late, you must pay the accumulated late fee (up to ₹500) before the return can be submitted. The late fee is paid through the GST portal's payment gateway using net banking, UPI, or credit card.