apriltax blog
4.9 on Google reviewsWorks with reports from AmazonFlipkartMeesho✓Fixed fees, shown before you start✓Written by Chartered Accountants
GST for online sellers

Nil GSTR-1 Filing: When a Seller With No Sales Still Has to File

✓ 6 official and published sources✓ Written for Indian sellers and small businesses

Yes, you file GSTR-1 even in a month with no sales. A nil GSTR-1 is for a period with no outward supplies, no credit or debit notes, no amendments and no advances. File it on the portal or by SMS to 14409. Miss it and the late fee is Rs 20 a day, up to Rs 500.

Key points
  • The GST portal's own FAQ says GSTR-1 has to be filed even if there was no business in the period.
  • Nil means nothing at all to report: no sales, no credit notes for returns, no changes to earlier months and no advances.
  • Two ways to file: the File NIL GSTR-1 checkbox on the portal, or an SMS to 14409.
  • Late fee for a nil GSTR-1 is Rs 10 a day under central GST plus Rs 10 under State GST, capped at Rs 250 under each.
  • A missing GSTR-1 blocks your GSTR-3B for the same period.
In this guide
  1. Why file a return that says nothing?
  2. When is your GSTR-1 really nil?
  3. How do you file a nil GSTR-1 on the portal?
  4. How do you file it by SMS?
  5. What does a late nil return cost?
  6. The mistake sellers usually make

Why file a return that says nothing?

GST registration comes with a filing duty for every period, whether you sold or not. The return is how the department knows you had no sales, rather than sales you did not report. Skip it and the portal treats you as a non-filer: a late fee builds up, a reminder notice follows, and your next returns get stuck behind it. The full chain is in what happens if a GST return is not filed.

This matters most to new sellers. You may register, list your products and wait weeks for the first order. Those quiet months still need a return. If that is you, read what to do as a new seller with no orders.

When is your GSTR-1 really nil?

A GSTN advisory of August 2022 sets four conditions. All four must hold for the month or quarter.

ConditionWhat it means for an online seller
No outward suppliesNo sales at all, including reverse charge, zero rated and deemed export supplies
No amendmentsNothing to correct from an earlier month's GSTR-1
No credit or debit notesNo customer returns or price changes to report against earlier sales
No advancesNo advance received for services to declare or adjust

The second and third lines catch online sellers out. You may have had no orders in October, but a buyer returned something from September. That return is a credit note, so October is not nil. Report it as explained in sales returns in GSTR-1.

File your GSTR-1 freeAprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.
Open the free tool

How do you file a nil GSTR-1 on the portal?

  1. Log in at gst.gov.in and open Services, then Returns, then Returns Dashboard.
  2. Choose the financial year and the month or quarter, and click Prepare Online under GSTR-1.
  3. Tick File NIL GSTR-1 at the top of the GSTR-1 page. The tables disappear and a note on nil filing appears.
  4. Click File Statement at the bottom of the page.
  5. Sign with your EVC, a one-time code sent to the authorised signatory's mobile, or with your DSC, a digital signature.

If you saved any data in GSTR-1 earlier for that period, the checkbox will not work. Delete the saved records or use the Reset button first.

How do you file it by SMS?

The GST portal's FAQ describes this route. It works for a normal taxpayer, as long as the mobile number of an authorised signatory is registered on the portal and no other signatory shares it.

  1. Send NIL R1 GSTIN period to 14409. The period is the month and year as six digits, so October 2026 is 102026.
  2. A quarterly filer gives the last month of the quarter. For July to September 2026, that is 092026.
  3. You get a six digit verification code. It is valid for 30 minutes and works once.
  4. Reply with CNF R1 code as a new message.
  5. The portal sends an ARN, the acknowledgement number, by SMS and email.

Some limits apply. You can send it only from the 1st of the month after the period. Saved data on the portal blocks it. More than three wrong codes in a day blocks that number for 24 hours, though you can still file on the portal. Send HELP R1 to 14409 for the format.

What does a late nil return cost?

The law sets a late fee of up to Rs 100 a day under each Act. Notification 4/2018-Central Tax brought the central part down to Rs 10 a day for a period with no outward supplies. Notification 20/2021-Central Tax capped it at Rs 250 for tax periods from June 2021. With the matching State amount, a late nil GSTR-1 costs Rs 20 a day and stops at Rs 500.

A worked example. Your August 2026 GSTR-1, due on 11 September 2026, is nil. You file it on 6 October 2026. You are late from 12 September to 6 October, which is 25 days. At Rs 20 a day that is Rs 500, and you have reached the cap. Filing on 20 October would also cost Rs 500. A nil GSTR-3B for the same month carries its own fee, worked out in GST late fee for GSTR-1 and GSTR-3B.

One development to watch. On 8 October 2026 the GST Council recommended waiving the late fee for returns under section 39(1), for taxpayers up to Rs 5 crore turnover who file by the end of the month the return was due. Section 39(1) is the GSTR-3B section, not GSTR-1, and a recommendation is not law until it is notified. Do not count on it for GSTR-1.

The mistake sellers usually make

The first mistake is filing nil when the marketplace says otherwise. Marketplaces report your sales in their own TCS return, GSTR-8. If an order shipped late in the month shows in their report, a nil GSTR-1 from you will not match. Check your marketplace TCS figures before you file nil, and read GSTR-8 and GSTR-1 mismatch if they differ.

The second is filing nil by SMS when unsure. A nil GSTR-1 sent by SMS cannot be revised for that period. If you later find a sale, you report it in a later return as an amendment, which takes more work than getting it right the first time.

The third is staying registered with no business for months. If you have stopped selling for good, a tax expert can tell you whether cancelling the registration makes more sense than filing nil returns every month.

How AprilTax can help

Not sure whether your month is really nil? Upload your Amazon, Flipkart or Meesho reports to the free AprilTax GSTR-1 tool. It prepares GSTR-1 from them, picks up returns and credit notes, matches the TCS your marketplaces reported, and gives you a JSON file to upload on the GST portal yourself.

Frequently asked questions

Do I have to file GSTR-1 if I had no sales?
Yes. The GST portal's FAQ says GSTR-1 must be filed even when there was no business activity in the period. You file a nil return.
How do I file a nil GSTR-1 on the portal?
Open GSTR-1 for the period from the Returns Dashboard, tick File NIL GSTR-1 at the top, click File Statement and sign with EVC or DSC. Saved data for that period must be deleted or reset first.
What is the SMS format for nil GSTR-1?
Send NIL R1 followed by your GSTIN and the period in six digits, such as 102026 for October 2026, to 14409. Then reply CNF R1 and the six digit code you receive, within 30 minutes.
What is the late fee for a late nil GSTR-1?
Rs 10 a day under central GST and Rs 10 a day under State GST, so Rs 20 a day. For periods from June 2021 it stops at Rs 250 under each, a total of Rs 500.
Can I file nil GSTR-1 if I had a customer return but no sales?
No. A return is reported as a credit note, and nil filing needs no credit or debit notes in the period. File a regular GSTR-1 with the credit note.
Can a quarterly filer file nil GSTR-1 by SMS?
Yes. Use the last month of the quarter as the period. For July to September 2026, the period is 092026.
Can I revise a nil GSTR-1 filed by SMS?
No. The portal's FAQ says a nil return filed through SMS cannot be revised for that period. Any sale you missed has to be reported in a later return.
Can I file GSTR-3B before GSTR-1 for a nil month?
No. The portal does not accept GSTR-3B for a period until GSTR-1 for that period is filed, and GSTR-1 needs the previous period's GSTR-3B to be filed first.

File your GSTR-1 free

AprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.

Open the free tool
D
CA Daxit

A Chartered Accountant on the AprilTax team who works with online sellers and small businesses every filing season.

Read next

Stuck on a return or registration?

File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.

← All articles
Talk to AprilTax