How to File GSTR-1 on the GST Portal: Step-by-Step Guide (2026)

Due dates, what to keep ready, each step on the portal, every table explained, nil returns by SMS and how to correct mistakes.

Last updated: 8 October 2026

GSTR-1 is the return where you report your sales: invoice by invoice for business customers and in summary for consumers. Your buyers' input tax credit depends on it, and since July 2025 the tax liability it creates flows into GSTR-3B and can't be edited there. Here's how to file it on the GST portal, step by step.

Who files GSTR-1, and when

TaxpayerReturnDue date
Monthly filersGSTR-1 for each month11th of the next month
QRMP scheme (turnover up to ₹5 crore)GSTR-1 for each quarter13th of the month after the quarter
QRMP, optionalInvoice Furnishing Facility (IFF) for months 1 and 21st to 13th of the next month

Composition taxpayers don't file GSTR-1; they file CMP-08 and GSTR-4. For how GSTR-1 links to GSTR-3B, see GSTR-1 vs GSTR-3B.

Before you start

  • Your sales register for the period, with each B2B invoice's GSTIN, number, date, value, rate and place of supply
  • Credit and debit notes issued
  • HSN-wise totals of sales (B2B and B2C separately)
  • The number ranges of invoices, notes and challans you issued, including cancelled ones
  • Your login, and the registered mobile for the EVC OTP (or a DSC if you're required to use one)

Steps to file GSTR-1 online

  1. Log in at gst.gov.in and go to Services → Returns → Returns Dashboard.
  2. Select the period: financial year, quarter and month, then click Search.
  3. Open GSTR-1: on the GSTR-1 tile, click Prepare Online. (If you have many invoices, you can upload a JSON file prepared in the GST offline tool or from your billing software.)
  4. Fill each applicable table (see the table below). Add B2B invoices one by one or by upload; enter B2C (Others) as rate-wise totals per state.
  5. Check auto-populated data. If you issue e-invoices, their details are auto-filled into the relevant tables. Review them rather than entering them again.
  6. Fill Table 12 (HSN summary) and Table 13 (documents issued). Select HSN codes from the dropdown; the portal validates the B2B tab against your B2B tables.
  7. Generate the summary: click Generate GSTR-1 Summary, then Preview to download the draft and check totals against your books.
  8. File: click Proceed to File/Summary, tick the declaration, choose the authorised signatory, and file with EVC (OTP) or DSC.
  9. Save the acknowledgement: note the ARN and download the filed return for your records.

What goes in each table

Table on the portalWhat goes in it
4A, 4B, 6B, 6C: B2B, SEZ, DE invoicesInvoice-wise sales to registered buyers, SEZ supplies and deemed exports
5: B2C (Large)Inter-state invoices to unregistered buyers above ₹1 lakh (limit cut from ₹2.5 lakh from 1 August 2024)
6A: ExportsExport invoices, with or without payment of IGST
7: B2C (Others)All other sales to unregistered buyers, consolidated by rate and place of supply
8: Nil rated, exempted and non-GST suppliesTotals of such supplies
9B: Credit / debit notes (registered and unregistered)Notes issued during the period
9A, 9C and amendment tablesCorrections to invoices and notes reported in earlier periods
11: AdvancesTax on advances received and their adjustment, where applicable
12: HSN-wise summarySeparate B2B and B2C tabs; HSN chosen from a dropdown; 4 or 6 digits depending on turnover
13: Documents issuedNumber ranges of invoices, notes and challans issued, including cancelled ones
14 and 15: E-commerce suppliesSupplies made through e-commerce operators, where applicable

Table names follow the GST portal. Not every table applies to every business; leave the ones that don't apply empty.

How to file a nil GSTR-1 (online or by SMS)

GSTR-1 must be filed for every period, even with no sales. Normal taxpayers (including SEZ units and developers) and casual taxpayers file it as a nil return when, for that month or quarter, there are:

  • no outward supplies, including reverse-charge supplies, zero-rated supplies and deemed exports;
  • no amendments to supplies reported in an earlier return;
  • no credit or debit notes to declare or amend; and
  • no advances received for services to declare or adjust.

You can file it from the 1st of the month after the period (for April, from 1 May; for the April–June quarter, from 1 July). Source: GSTN's nil GSTR-1 FAQs.

Steps to file a nil GSTR-1 online

  1. Log in at gst.gov.in and go to Services → Returns → Returns Dashboard. Pick the financial year, quarter and period and click Search.
  2. On the GSTR-1 tile, click Prepare Online.
  3. Tick File Nil GSTR-1 at the top of the GSTR-1 page. If any data is already saved (auto-populated e-invoice details, for example), the portal won't allow nil filing: delete those records or click Reset, then tick the box again.
  4. Click File Statement, tick the declaration, choose the authorised signatory and file with EVC (OTP) or DSC.
  5. Note the ARN. GSTN's user manual adds that the previous period's GSTR-1 and GSTR-3B must already be filed.

Steps to file a nil GSTR-1 by SMS

  1. From the authorised signatory's mobile number registered on the GST portal, send NIL R1 <GSTIN> <period> to 14409. The period is MMYYYY: for April 2026, 042026. Quarterly filers use the last month of the quarter (April–June 2026 = 062026).
  2. If the return qualifies, you get a six-digit verification code by SMS. It works once and expires in 30 minutes.
  3. Send a new SMS to 14409: CNF R1 <code>.
  4. The ARN arrives by SMS and on your registered email. Check it under Services → Returns → Track Return Status.
  • SMS filing doesn't work if anything is saved in GSTR-1 on the portal for that period, or if two authorised signatories share the same mobile number.
  • Send HELP R1 to 14409 for the format. Nil GSTR-3B works the same way with 3B in place of R1.
  • Late fee: a nil GSTR-1 filed late costs ₹20 a day (₹10 CGST + ₹10 SGST), up to ₹500 (Notification 20/2021-Central Tax). Estimate yours with the GST late fee calculator.

After filing: corrections and GSTR-3B

  • Found a mistake? Use GSTR-1A, available after you file GSTR-1 and before you file GSTR-3B for the same period, to add or correct details.
  • GSTR-3B liability is auto-filled from GSTR-1/1A and, from the July 2025 period, can't be edited in GSTR-3B (Table 3.2 is locked from November 2025). Correct it at the GSTR-1/1A stage. Details: GSTR-3B lock explained.
  • Later corrections go into the amendment tables of a later GSTR-1, within the time limits in the law.
  • Don't miss the three-year limit: a return can't be filed more than three years after its due date; the portal enforces this from the November 2025 tax period.

Common GSTR-1 mistakes

MistakeHow to avoid it
Wrong buyer GSTINValidate GSTINs when you add customers
B2B invoice entered as B2CAlways capture the GSTIN of registered buyers
Inter-state B2C invoice above ₹1 lakh put in B2C (Others)Report it in Table 5 (B2C Large)
HSN summary doesn't match invoicesKeep HSN on every item and generate the summary from your billing data
Rates not updated after GST 2.0Update item rates (from 22 September 2025) before billing
Missing Table 13Keep your invoice series consecutive and note cancelled numbers

How VelBooks helps

Every bill in VelBooks carries the buyer's GSTIN, HSN code, rate and place of supply, so your GSTR-1 data, including the HSN summary, is ready from your billing. GSTR filing and return management works from the same data. Need an HSN code? Try the HSN code finder.

Sources

This article is general information, not legal or tax advice. Rules change; check the official sources above or consult your tax adviser.

Frequently asked questions

What is the due date for GSTR-1?
The 11th of the next month for monthly filers. QRMP taxpayers file quarterly by the 13th of the month after the quarter, and can use IFF for B2B invoices in the first two months.
Can I file GSTR-1 myself?
Yes. Any registered taxpayer can file on the GST portal using the steps above. Many small businesses do it themselves when their billing software keeps invoice data in order; others ask their accountant.
What is B2C Large in GSTR-1?
Inter-state sales to unregistered buyers where the invoice value is more than ₹1 lakh (₹2.5 lakh before 1 August 2024). They're reported invoice by invoice in Table 5.
Can I revise GSTR-1 after filing?
There is no revision, but you can use GSTR-1A before filing GSTR-3B for the same period, or the amendment tables in a later GSTR-1.
How do I file a nil GSTR-1?
If you had no outward supplies, amendments, credit/debit notes or advances in the period, open GSTR-1 on the Returns Dashboard, tick 'File Nil GSTR-1', click File Statement and file with EVC or DSC. Or send NIL R1 GSTIN MMYYYY to 14409 and confirm with CNF R1 and the code.
Can I file a nil GSTR-1 by SMS?
Yes, from the authorised signatory's registered mobile number: send NIL R1 followed by your GSTIN and the period (MMYYYY; quarterly filers use the quarter's last month) to 14409, then reply CNF R1 with the six-digit code within 30 minutes.
What is the late fee for a nil GSTR-1?
₹20 per day (₹10 CGST + ₹10 SGST), capped at ₹500, under Notification 20/2021-Central Tax.

Run billing, stock and your online store from one app

Sign up at app.velbooks.com and use the full app free for 30 days. Questions first? Call or WhatsApp us.

Or call +91 81472 70720 · admin@finacc.in