GST & Tax Compliance

GST Return Filing in India: The Complete 2026 Guide

A plain-English guide to filing GST returns in India — which returns you must file, GSTR-1 vs GSTR-3B, due dates, late fees, and how to file without the stress.

ForkOST Team· GST & Compliance· 1 August 2026 8 min read
GST return filing in India — ForkOST

Filing GST returns is one of those tasks every registered business dreads — but it does not have to be. This guide breaks down GST return filing in India in plain English: which returns you need, when they are due, and how to stay compliant without losing a weekend every month.

What is a GST return?

A GST return is a statement of your sales, purchases, tax collected (output tax) and tax paid (input tax) that you file with the government. The difference between output and input tax is what you pay — or carry forward as a credit.

Who has to file GST returns?

Every business registered under GST must file returns, even if there were no sales in a period (a "nil" return). Skipping a nil return still attracts a late fee, so never assume "no sales, no filing".

The main GST returns

Return What it covers Who files it
GSTR-1 Outward supplies (your sales) All regular taxpayers
GSTR-3B Summary return + tax payment All regular taxpayers
CMP-08 / GSTR-4 Composition scheme Composition dealers
GSTR-9 Annual return Turnover above the notified limit

Small taxpayers (turnover up to ₹5 crore) can opt for the QRMP scheme — file GSTR-1 and GSTR-3B quarterly while paying tax monthly.

Due dates at a glance

  • GSTR-1 — 11th of the next month (monthly filers)
  • GSTR-3B — 20th of the next month (monthly filers)
  • CMP-08 — 18th of the month after each quarter
  • GSTR-9 — 31st December of the next financial year

Dates shift occasionally through CBIC notifications — always confirm on the GST portal before filing.

How to file, step by step

  1. Reconcile your sales and purchase registers for the period.
  2. Match your purchases against GSTR-2B to claim the right input tax credit (ITC).
  3. File GSTR-1 with your invoice-level sales data.
  4. File GSTR-3B, pay the net tax, and submit.
  5. Save the acknowledgement (ARN) for your records.

Late fees and interest

Miss a deadline and you pay a late fee per day (₹50/day, ₹20/day for nil returns) plus 18% annual interest on unpaid tax. It adds up fast — automation pays for itself here.

The mistakes that cost businesses

  • Claiming ITC that does not appear in GSTR-2B
  • Forgetting nil returns
  • Mismatches between GSTR-1 and GSTR-3B
  • Poor books, so reconciliation takes days

Good books make all of this trivial. If you are still on spreadsheets, read our guide to double-entry bookkeeping — clean books are the foundation of painless GST.

Let your software do the heavy lifting

Modern accounting software applies GST automatically on every invoice, keeps a GST-ready audit trail, and produces the summaries you need at filing time. ForkOST does exactly that — see pricing to find the plan that fits.

Frequently asked questions

Do I need to file if I had no sales?

Yes. File a nil return — skipping it still attracts a late fee.

What is the difference between GSTR-1 and GSTR-3B?

GSTR-1 reports your invoice-level sales; GSTR-3B is a summary return where you actually pay the net tax.

Can I revise a GST return?

There is no "revise" button — corrections are made in the next period's return, so accuracy the first time matters.


Ready to make GST filing boring (in a good way)? Start free with ForkOST — GST-ready books from your very first invoice.

#gst#gstr-1#gstr-3b#tax-compliance#india

Keep books you can actually trust

Double-entry accounting, GST, payroll and inventory in one modern platform. Start free — no card required.

More in GST & Tax Compliance