Indian Company Master Data Made Simple

Search:
MCA
GSTIN
LEI
Udyam
Directors
36+ lakh companies in our registry
How-To

How to File GST Returns - Complete Guide

Learn how to file various GST returns on the GST portal including monthly, quarterly, and annual returns with detailed steps and common mistakes to avoid.

1-2 hours 1639 words Intermediate

Filing GST Returns: What It Really Involves

A GST return is a periodic statement that every registered taxpayer files on the Goods and Services Tax portal at gst.gov.in, declaring outward supplies (sales), inward supplies (purchases), input tax credit (ITC) claimed and the net tax payable to the government. Filing is mandated under the Central Goods and Services Tax (CGST) Act, 2017, and is not optional once you hold a valid GSTIN, even in months where you have no transactions at all.

For most businesses the core filing cycle revolves around two returns: GSTR-1, which reports your outward supplies invoice by invoice, and GSTR-3B, which is the summary return through which you actually discharge your tax liability and claim ITC. Getting the relationship between these two forms right is the single most important thing to understand before you log in to file, because in 2025-26 the portal increasingly treats GSTR-1 as the master record and GSTR-3B as a largely auto-populated derivative of it.

Who Files, and Which Returns Apply to You

The returns you are required to file depend on your registration type and aggregate annual turnover. A regular taxpayer files GSTR-1 and GSTR-3B. Composition scheme dealers follow a separate, simpler track (CMP-08 quarterly and GSTR-4 annually) and should not be filing GSTR-1 or GSTR-3B at all. E-commerce operators, input service distributors and tax deductors have their own forms. Identifying your correct category first avoids the very common error of filing the wrong return type.

The Returns a Regular Business Encounters

GSTR-1

Statement of outward supplies. Every B2B invoice, credit/debit note and the summary of B2C sales is reported here. This feeds your buyers' ITC, so accuracy matters to your customers as much as to you.

GSTR-3B

The summary cum payment return. Net output tax, ITC and tax payable are declared and the tax is actually paid here. Outward-supply rows are now auto-filled from GSTR-1/IFF.

GSTR-2B

A static, auto-drafted ITC statement (not filed by you). It tells you the credit you are eligible to claim based on what your suppliers have reported. Reconcile against it every month.

GSTR-9 / 9C

The annual return and reconciliation statement. GSTR-9 applies above ₹2 crore turnover; GSTR-9C (self-certified reconciliation) above ₹5 crore, as of 2026.

Monthly Filing or the QRMP Scheme?

Before you file, decide which cadence you are on, because it changes every due date in your calendar. Businesses with aggregate turnover above ₹5 crore in the preceding financial year must file monthly: GSTR-1 by the 11th and GSTR-3B by the 20th of the following month.

Businesses with turnover up to ₹5 crore can opt for the Quarterly Return Monthly Payment (QRMP) scheme. Under QRMP you file GSTR-1 and GSTR-3B once a quarter, but you still pay tax every month through a PMT-06 challan, typically by the 25th of the following month. Quarterly GSTR-1 is due on the 13th after the quarter ends, and quarterly GSTR-3B falls on either the 22nd or the 24th of the month after the quarter, depending on the state your principal place of business is in. A frequent misunderstanding is that QRMP means paying tax quarterly. It does not. The return is quarterly; the payment stays monthly.

The Invoice Furnishing Facility (IFF)

QRMP taxpayers can optionally upload their B2B invoices in the first two months of a quarter using the IFF, by the 13th of the next month. This lets your business customers claim their ITC promptly instead of waiting for the quarter-end GSTR-1. If your buyers are chasing you for credit, using IFF is good practice even though it is voluntary.

The Big Shift: GSTR-3B Hard-Locking and GSTR-1A

If you filed returns a couple of years ago and have not filed recently, the most important change to absorb is hard-locking. From the July 2025 tax period onwards, the outward-supply liability in GSTR-3B (Tables 3.1 and 3.2) is auto-populated from your GSTR-1, IFF and GSTR-1A, and those figures are no longer manually editable. In practice this means you cannot quietly fix a sales error at the GSTR-3B stage anymore. Whatever you report in GSTR-1 flows straight into your tax liability.

The correction route is now GSTR-1A. If you spot a mistake in GSTR-1 for the same tax period before filing GSTR-3B, you amend it through GSTR-1A. It can be filed only once per tax period, cannot be revised after submission, and the window closes the moment you file GSTR-3B for that period. This makes the sequence rigid: get GSTR-1 right, use GSTR-1A for any same-period fix, then file GSTR-3B. The government has also signalled that ITC (Table 4) hard-locking, tying your credit to the GSTR-2B auto-population, is on the roadmap, with indications pointing to around mid-2026. Treat your GSTR-2B reconciliation as mandatory housekeeping rather than an afterthought.

A second structural limit to keep in mind: returns can no longer be filed more than three years past their original due date. Once that window passes the tax period is permanently blocked, so old, un-filed periods cannot be cleared indefinitely. If you have a backlog, clear it now rather than later.

What Happens at Each Stage of Filing

The step-by-step list on this page walks you through the mechanics. The context around those steps is what prevents errors. When you log in and open the Returns Dashboard, you select the financial year and the exact return period first; filing against the wrong period is surprisingly common and painful to unwind. In GSTR-1, the offline tool is your friend if you raise more than a handful of invoices, because manual invoice-by-invoice entry on the portal is slow and error-prone. Validate the JSON the offline tool generates before upload so that rejected invoices do not silently drop out.

When you move to GSTR-3B, resist the urge to treat it as a blank form. Check that the auto-populated outward figures match your books, reconcile the ITC against GSTR-2B line by line, and only then proceed to payment. Tax is paid from your electronic cash ledger (funded via net banking, NEFT/RTGS or over-the-counter for amounts up to ₹10,000 per challan), set off against the electronic credit ledger holding your ITC. Filing is completed with a Digital Signature Certificate (DSC) for companies and LLPs, or with an EVC (OTP) for proprietors and most others. The return is only truly filed once you have the Acknowledgement Reference Number (ARN). No ARN means no filing, regardless of how far through the screens you got.

Late Fees, Interest and Penalties

Missing a deadline triggers two separate charges that people often confuse: a late fee for filing late, and interest for paying late. Both can apply at once.

Late Fee (as of 2026)

  • • Regular return: ₹50 per day (₹25 CGST + ₹25 SGST)
  • • Nil return: ₹20 per day (₹10 + ₹10)
  • • Capped at ₹5,000 per return (₹500 for nil)
  • • Payable in cash only, not from ITC

Interest

  • • 18% per annum on net tax paid late
  • • 24% per annum on excess ITC claimed or output understated
  • • Runs from the day after the due date until payment

For the annual GSTR-9, the late fee is ₹200 per day (₹100 + ₹100), capped at 0.25% of turnover in the state. Persistent non-filing can lead to suspension and eventual cancellation of your GSTIN, and the portal can block filing of a later period until the earlier one is cleared.

A practical consequence worth stressing: because late fees accrue per day and per return, a single forgotten month can become two penalties (one for GSTR-1, one for GSTR-3B) that grow daily. The cost of a reminder system is trivial against this.

Common Mistakes That Cost Businesses

  • Mismatched GSTR-1 and GSTR-3B: Now that liability auto-flows, any divergence is flagged immediately and the portal applies validations that can block filing on detected inconsistencies. Reconcile the two before you submit.
  • Claiming ITC not in GSTR-2B: Credit that your supplier has not reported is ineligible. Claiming it invites reversal with 24% interest. Always reconcile against GSTR-2B and follow up with defaulting suppliers.
  • Wrong place of supply: Charging CGST+SGST where IGST applied (or vice versa) is a recurring error on inter-state transactions and is hard to correct after hard-locking.
  • Forgetting nil returns: No sales does not mean no filing. A nil GSTR-1 and GSTR-3B are still mandatory, and skipping them attracts the nil late fee and blocks subsequent periods.
  • Treating EVC/DSC casually: Stopping before generating the ARN leaves the return unfiled even though every figure was entered correctly.

Ongoing Obligations and Good Habits

GST compliance is a monthly rhythm, not a one-time event. Build a simple internal calendar around your specific due dates, reconcile your sales register to GSTR-1 and your purchase register to GSTR-2B every month, and keep your electronic cash ledger funded a day or two before the GSTR-3B deadline so a slow bank transfer never makes you late. Retain invoices and filed acknowledgements for at least the statutory period, since they are your evidence in any departmental scrutiny or during the annual return.

At year-end, taxpayers above ₹2 crore turnover file GSTR-9 (and GSTR-9C above ₹5 crore) by 31 December following the financial year, reconciling everything filed across the twelve months. Businesses that treat monthly filing seriously find the annual return almost trivial; those that file carelessly spend December untangling mismatches.

Filing With Confidence

GST return filing rewards consistency and accurate source data far more than last-minute effort. Confirm your filing cadence, keep GSTR-1 clean because everything now flows from it, reconcile ITC against GSTR-2B without exception, and never let a period lapse toward the three-year wall. The penalties are mechanical and avoidable; the discipline is what protects your cash flow and your customers' credit.

If your invoice volumes, multi-state registrations or ITC reconciliation have outgrown manual filing, WeeDoo can help you set up a clean monthly compliance process so deadlines and reconciliations are handled before they become penalties.

Prerequisites

  • Active GST registration
  • Login credentials for GST portal
  • Invoices and purchase records
  • Digital Signature Certificate (for companies/LLPs)
  • HSN codes for goods/services

Step-by-Step Instructions

1

Login to GST Portal

3 mins

Visit www.gst.gov.in and login with your username, password, and captcha. Use OTP sent to registered mobile for 2FA.

2

Navigate to Returns Dashboard

2 mins

Click on "Services" → "Returns" → "Returns Dashboard". Select the financial year and return filing period.

3

File GSTR-1 (Outward Supplies)

30 mins

Click on GSTR-1 tile. Add invoice details: customer GSTIN, invoice number, date, value, and tax amount. You can upload invoices in bulk using offline tool.

4

Submit GSTR-1

5 mins

Review all entered data. Click "Submit" to freeze the return. Once submitted, invoice data becomes visible to recipients.

5

File GSTR-3B (Summary Return)

20 mins

Click on GSTR-3B tile. Enter summary of outward supplies, input tax credit claimed, and tax payable. System auto-populates some data from GSTR-1.

6

Pay Tax and File

10 mins

Click "Proceed to Payment". Pay tax via Net Banking/NEFT/OTC. After payment, click "File GSTR-3B" with DSC or EVC.

7

Download Acknowledgment

2 mins

Download filed return and ARN (Acknowledgment Reference Number) for records. Check email for confirmation.

Common Mistakes to Avoid

Filing incorrect HSN codes
Wrong GSTIN of customers
Mismatch between GSTR-1 and GSTR-3B
Claiming ineligible input tax credit
Missing invoice details
Not filing nil returns when no business

Frequently Asked Questions

What happens if I miss the GST return due date?

Can I revise a filed GST return?

Do I need to file GST returns if there is no business activity?

Need Help?

Our experts can guide you through this process and handle the paperwork for you.