How to file GSTR-1: a step-by-step guide for small businesses

GSTR-1 is the monthly (or quarterly) return where a GST-registered business reports all its outward supplies — in plain terms, every sales invoice you raised in the period. Get it right and the rest of your GST filings fall into place; get it wrong and your customers' input-tax credit is affected. Here's how to file it without the stress.

Who needs to file GSTR-1?

Every business registered under regular GST must file GSTR-1, even in a month with no sales (you file a nil return). Businesses under the composition scheme file CMP-08 instead, not GSTR-1.

When is it due?

Filing late attracts a late fee and interest, and delays your customers' credit — so treat the due date as fixed.

What information goes into GSTR-1?

The return is organised into tables. The ones most small businesses use:

  1. B2B invoices — sales to other GST-registered businesses, invoice by invoice with the buyer's GSTIN.
  2. B2C (large) — inter-state sales to unregistered customers above the value threshold.
  3. B2C (small) — all other retail sales, reported as consolidated totals.
  4. Credit/debit notes — adjustments against earlier invoices.
  5. Exports — zero-rated supplies, with/without payment of tax.
  6. HSN summary — a summary of sales by HSN code.

Step by step

  1. Reconcile your sales first. Make sure every invoice for the period is recorded and the GSTINs are correct. This is where most errors creep in.
  2. Log in to the GST portal and open Returns Dashboard → select the period → GSTR-1.
  3. Enter or upload your invoice data. Typing it in by hand is slow and error-prone; most businesses upload a JSON file generated by their accounting software.
  4. Check the auto-drafted summary against your own sales report for the month.
  5. Submit and file with DSC or EVC. Once filed, it can't be revised — corrections go in a later period via amendments.

How software makes this almost automatic

The slow, risky part is assembling the invoice data. If your invoices already live in GST-ready software, the return is mostly done for you:

CraveInvoice records each sale in a GST-compliant format and produces the reports and export you need for GSTR-1 — so filing becomes a check-and-upload job, not a data-entry marathon. See how it handles GST accounting, and read our companion guide on GSTR-1 vs GSTR-3B to understand how the two returns fit together.

← Back to all posts

Run your business on CraveInvoice

Invoicing, inventory and accounts — desktop and cloud. Try it free, no credit card required.