Right to Information Wiki

How to file GST return online — complete 2026 guide

Complete 2026 guide to filing GST returns — GSTR-1, GSTR-3B, QRMP scheme, GSTR-9 annual. Real fee table, ITC mismatch fixes, late fee schedule, and full escalation path: helpline → CBIC Mitra → CPGRAMS → RTI to jurisdictional CGST Range.

How to file GST return online — complete 2026 guide

How to file GST return 2026 — RTI Wiki small business guide

⚠️ DPDP Rules, 2025 (14 Nov 2025) amended Section 8(1)(j) of the RTI Act — public-interest override now under Section 8(2). Read the note →

· 2026/04/19 05:02

Quick answer. If you are a registered GST taxpayer, you must file GSTR-1 (outward sales) and GSTR-3B (summary + ITC + tax payment) every month or quarter, plus an annual GSTR-9 by 31 December following the financial year. File at gst.gov.in using your GSTIN + password. Late fee is ₹50 per day (₹20 for nil returns) per return, capped at ₹5,000 each, plus 18% interest under §50 on any unpaid tax. Small taxpayers (turnover up to ₹5 crore) can opt into QRMP — quarterly returns + monthly tax via Challan PMT-06.

Mahesh's story — "₹1.85 lakh ITC missing because vendors hadn't filed"

Mahesh Patel, 38, garment exporter from Sachin GIDC, Surat. Aggregate turnover ~₹3.4 crore in FY 2024-25, on the QRMP scheme. Filed GSTR-1 for May 2026 on time on 13 June 2026. Filed GSTR-3B for the May tax period on 22 June.

“I clicked file. The system pulled my GSTR-2B — the auto-generated input statement. ₹1,85,420 of input tax credit was missing for three vendor invoices: a fabric supplier in Surat, a button supplier in Mumbai, and a packaging supplier in Vapi. Total invoice value ₹10.3 lakh, IGST + CGST + SGST ₹1.85 lakh. All three vendors had taken my money — invoices in hand, e-way bills generated — but they had not filed their own GSTR-1. So the credit didn't reflect in my 2B. Without that credit I had to pay the full GST liability in cash from working capital. I chased the vendors for four weeks. Two refused calls. The Surat supplier said his accountant was on leave. The Vapi supplier blamed the consultant. Helpline 1800-103-4786 told me 'pursue the vendor — we cannot grant credit until vendor files'. I sent an RTI by Speed Post on 8 July to the PIO at the CGST Surat Division — ₹10 IPO + ₹54 Speed Post. Reply on 30 July (22 days). The PIO confirmed: my GSTIN was 'active and compliant', and clarified the precise rule — Rule 36(4) read with §16(2)(aa) bars ITC unless the vendor's invoice appears in my GSTR-2B. The reply also gave me the deputy commissioner's name and listed the show-cause-notice template that gets issued to non-filing vendors. I forwarded that letter to all three vendors. Two filed their pending GSTR-1 within ten days. The credit reflected in my next month's 2B — ₹1.32 lakh recovered. The third vendor I had to write off and switch suppliers.

—Mahesh, August 2026

ITC mismatch is the single biggest GST headache for small businesses today. CBIC's own dashboard (March 2026) reports about ₹3.7 lakh crore of credit “blocked” awaiting vendor compliance across all GSTINs. The RTI route doesn't fix the vendor — but it gives you a written confirmation of your own compliance, which becomes the lever to push the vendor.

What this is — and who needs to file

A GST return is a periodic declaration by a registered taxpayer of outward supplies (sales), inward supplies (purchases), tax collected, tax paid, and Input Tax Credit (ITC) claimed.

You must be GST-registered (and hence file returns) if any of these is true:

  • Aggregate turnover exceeded ₹40 lakh in goods (₹20 lakh in special-category states) or ₹20 lakh in services in the financial year.
  • You make inter-state taxable supplies (any turnover).
  • You sell on e-commerce platforms (Amazon, Flipkart, Zomato, etc.) — mandatory under §24.
  • You are liable to pay tax under reverse charge (§9(3) / §9(4)).
  • You are an input service distributor, casual taxable person, or non-resident taxable person.

The legal anchor is the Central Goods and Services Tax Act, 2017 (CGST Act). The four most-cited sections for return filing are:

  • §37 — outward supplies → GSTR-1
  • §39 — periodic return + tax payment → GSTR-3B
  • §44 — annual return → GSTR-9
  • §47 — late fee (₹100/day CGST + ₹100/day SGST = ₹200/day, max ₹10,000 per return; reduced for nil returns)
  • §50 — interest @18% per annum on tax paid late
  • §16 — ITC eligibility (read with Rule 36(4) — credit only if vendor invoice in GSTR-2B)

Step-by-step process

Step 1 — Log in to the GST portal

  • Click “Login” → enter GSTIN (15-digit) + password + captcha.
  • First-time users register at “New Registration” with PAN, mobile, email — TRN (Temporary Reference Number) generated, then GSTIN issued in 7 working days post officer approval.

Step 2 — File GSTR-1 (outward supplies)

GSTR-1 lists every sales invoice you raised in the period.

  • “Returns Dashboard” → choose tax period → “GSTR-1 / IFF” → “Prepare Online” (or upload JSON from offline tool — Tally, ClearTax, Zoho, BUSY).
  • B2B invoices (Table 4): GSTIN of buyer, invoice number, date, taxable value, IGST/CGST/SGST/cess.
  • B2C Large (Table 5): inter-state B2C invoices > ₹2.5 lakh, with state code + tax break-up.
  • B2C Others (Table 7): consolidated by state + rate. No invoice-level detail needed.
  • Exports (Table 6A): with shipping bill / port code; choose “with payment of IGST” or “without (LUT)”.
  • Credit / Debit notes (Tables 9A, 9B).
  • HSN summary (Table 12): mandatory — 6-digit HSN if turnover > ₹5 cr, else 4-digit.
  • Documents issued (Table 13): ranges of invoices, credit notes, vouchers issued during period.
  • Click “Submit” then “File” with EVC (OTP on registered mobile + email) or DSC (companies/LLPs).

Due date: 11th of following month (monthly filer) or 13th of month following quarter (QRMP filer).

Step 3 — Review GSTR-2B (auto input statement)

GSTR-2B is generated automatically on the 14th of each month, listing all ITC available based on suppliers' GSTR-1 filings up to the 13th. Read it carefully.

  • “Returns Dashboard” → “GSTR-2B” → download Excel.
  • Match every supplier invoice against your purchase register.
  • If a supplier invoice is missing, ITC is NOT available that month (Rule 36(4) + §16(2)(aa)). Chase the supplier — or write to CGST Range as Mahesh did.

Step 4 — File GSTR-3B (summary + tax payment)

GSTR-3B is the actual liability return — what you collected, what ITC you're using, what cash you need to pay.

  • “Returns Dashboard” → tax period → “GSTR-3B” → most fields auto-populate from GSTR-1 and GSTR-2B.
  • Table 3.1 — Outward supplies: taxable, zero-rated, nil/exempt, non-GST.
  • Table 4 — Eligible ITC: auto-pulled from GSTR-2B; you can reduce (for ineligible items under §17(5) — motor vehicles, food, etc.) but cannot increase.
  • Table 5 — Exempt / Nil / Non-GST inward.
  • Table 6.1 — Payment of tax: system computes net liability after ITC. Pay any cash shortfall via Challan PMT-06 (NetBanking / NEFT-RTGS / over-the-counter for amounts < ₹10,000).
  • Submit + File with EVC / DSC.

Due date: 20th of following month (monthly filer) or 22nd / 24th of month following quarter (QRMP filer — depends on state).

Step 5 — QRMP-specific monthly tax (PMT-06)

If you're on QRMP, you still need to pay tax monthly even if you file return quarterly. Two methods:

  • Fixed sum method: pay 35% of last quarter's cash component for months 1 and 2 of the quarter.
  • Self-assessment method: compute actual liability, pay actual amount.

Pay by 25th of months 1 and 2 via PMT-06. Quarter-end tax is paid with GSTR-3B.

Step 6 — File GSTR-9 (annual return)

  • Threshold: mandatory if aggregate turnover > ₹2 crore in FY. Optional for ₹2 crore and below.
  • Due date: 31 December of following FY (e.g., FY 2024-25 → 31 Dec 2025; can be extended by CBIC).
  • Consolidates all your monthly/quarterly data + reconciliation. If turnover > ₹5 crore, also file GSTR-9C (audited reconciliation by self).

Step 7 — E-invoicing compliance (if applicable)

  • Threshold (since 1 Aug 2023): aggregate turnover > ₹5 crore in any preceding FY from 2017-18 onwards.
  • Generate IRN (Invoice Reference Number) on https://einvoice1.gst.gov.in before issuing invoice to buyer; auto-populates QR code + IRN.
  • Without IRN, the invoice is not valid for ITC purposes for your buyer — and you'll face a notice.

Step 8 — E-way bill (for movement of goods)

  • Mandatory for goods movement of value > ₹50,000 (some states have lower thresholds).
  • Generate at https://ewaybillgst.gov.in linked to invoice → 14-digit EBN.
  • Validity: 1 day per 200 km (standard), 1 day per 20 km (over-dimensional cargo).

Late fee + interest table

+----------------------+------------------------+----------------------------+
| Return + Status      | Late fee (per day)     | Cap                        |
+----------------------+------------------------+----------------------------+
| GSTR-1 (with sales)  | ₹50 (₹25 CGST + ₹25    | ₹5,000                     |
|                      | SGST)                  |                            |
+----------------------+------------------------+----------------------------+
| GSTR-1 (nil)         | ₹20 (₹10 + ₹10)        | ₹500                       |
+----------------------+------------------------+----------------------------+
| GSTR-3B (with tax)   | ₹50 (₹25 + ₹25)        | ₹5,000 (₹2,000 if t/o ≤    |
|                      |                        | ₹1.5 cr; ₹5,000 if ≤ ₹5cr) |
+----------------------+------------------------+----------------------------+
| GSTR-3B (nil)        | ₹20 (₹10 + ₹10)        | ₹500                       |
+----------------------+------------------------+----------------------------+
| GSTR-9 / 9C          | ₹200 (₹100 + ₹100)     | 0.04% of turnover (slabbed |
|                      |                        | by t/o brackets)           |
+----------------------+------------------------+----------------------------+
| Interest on tax      | 18% p.a. (§50)         | No cap                     |
+----------------------+------------------------+----------------------------+
| Interest on excess   | 24% p.a.               | No cap                     |
| ITC claim            |                        |                            |
+----------------------+------------------------+----------------------------+
| RTI to jurisdictional| ₹10 by IPO             | BPL = free                 |
| CGST PIO             |                        |                            |
+----------------------+------------------------+----------------------------+

Common reasons your GST filing gets stuck

  • ITC mismatch with GSTR-2B — the most common stuck scenario. Vendor hasn't filed GSTR-1, so credit is locked. (See Mahesh's story.)
  • Late fee accumulating — even nil returns charge ₹20/day if not filed on time. Many small taxpayers stop filing for 6 months and find ₹3,000+ has piled up.
  • E-invoice not generated for B2B above the threshold — buyer's ITC denied; auto-cascading penalty.
  • HSN code wrong — return submits but raises a flag in scrutiny; mismatched HSN can also block ITC for the buyer.
  • Reverse charge missed under §9(3) (specified categories like GTA, legal services, security services) or §9(4) (purchase from unregistered person — limited applicability post 2019). Detected only at audit; back-tax + interest + penalty.
  • Export under LUT not flagged — return shows IGST liability instead of zero-rated; refund route changes entirely.
  • Cancelled invoices not declared in credit notes — sales over-reported, GST overpaid, refund needed.
  • QRMP PMT-06 monthly payment missed — interest @18% from due date even though you'll pay at quarter end.
  • GSTIN suspended — usually for not filing returns for 2-3 consecutive periods; you'll see “your GSTIN has been suspended” on login. Revocation requires REG-21 within 90 days.

If stuck — the escalation ladder

Rung 1 — GST helpline + CBIC Mitra

  • GST Self-Service helpdesk: 1800-103-4786 (toll-free, Hindi/English, 9 am – 9 pm).
  • CBIC Mitra Helpdesk: cbicmitra.helpdesk@icegate.gov.in / 1800-1200-232.
  • Best for: portal errors, password reset, EVC not received, challan reconciliation.

Rung 2 — Self-Service grievance on GST portal

  • “Services” → “User Services” → “Grievance / Complaints”.
  • Choose grievance type (return-related, refund-related, registration-related).
  • Reference number generated; SLA 7-15 days. No statutory force.

Rung 3 — CPGRAMS

  • https://pgportal.gov.in → “Department of Revenue” → “GST Council / CBIC”.
  • Routes to a Joint Commissioner. Useful for delayed refunds and unanswered scrutiny notices.

Rung 4 — Sectoral CGST / SGST escalation

  • Find your jurisdictional CGST Range / Division: gst.gov.in → “Search Taxpayer” → enter your GSTIN → see Range Code + Division Code.
  • Write to the Deputy / Assistant Commissioner of your Range with copies of unanswered tickets.
  • For appeal against orders → file APL-01 (first appeal to Joint / Additional Commissioner-Appeals) within 3 months of order, with 10% pre-deposit of disputed tax.

Rung 5 — Right to Information (RTI)

The CBIC, every Central GST Commissionerate, every State GST/Commercial Tax Department, and the GSTN itself are public authorities under §2(h) of the RTI Act 2005.

RTI helps here when:

  • Refund (export refund / inverted-duty refund) is “approved” but not credited — RTI to PIO at jurisdictional CGST Division asks for the FORM RFD-05 sanction order date and the bank-side push status.
  • ITC has been blocked under Rule 86A but no show-cause notice was issued — RTI for the basis of blocking + the officer's recorded reasons.
  • Scrutiny notice received under §61 with vague reasons — RTI for the underlying risk parameter / ASMT-10 supporting documents.
  • Vendor compliance dispute as in Mahesh's case — RTI confirms your own GSTIN is in good standing, giving you written ammunition to push the vendor + their jurisdictional Range office.

See the dedicated guide: RTI for GST refund stuck — copy-ready template.

RTI does NOT help here when:

  • Routine return filing with vendor mismatch — fix the vendor compliance first; RTI cannot create ITC where the law denies it.
  • Late fee dispute on a confirmed delayed return — late fee is automatic by §47; only a CBIC waiver notification (which is publicly available) can reduce it.
  • Disagreement with an adjudication order — file appeal under §107 within 3 months; RTI is not an appeal substitute.
  • Tariff classification opinion — file an Advance Ruling application before the Authority for Advance Rulings (AAR) with prescribed fee.

FAQs

Q. I'm under the composition scheme. Do I file GSTR-1 / 3B?
No. Composition dealers (turnover ≤ ₹1.5 cr in goods, ≤ ₹50 lakh in services) file CMP-08 quarterly (paying 1% / 5% / 6% turnover-based tax) and GSTR-4 annually by 30 June. No regular GSTR-1 / 3B; no ITC available.

Q. Can I revise GSTR-1 or GSTR-3B?
GSTR-1 cannot be revised once filed — but errors can be corrected in the next period's GSTR-1 amendment tables. GSTR-3B also cannot be revised; corrections (additional liability or excess credit reversal) flow through next month's 3B with applicable interest.

Q. My GSTIN was suspended for non-filing. How do I revive it?
File all pending returns (with late fee + interest), then apply for Revocation of Cancellation in REG-21 within 90 days of the cancellation order. Officer has 30 days to decide. If outside 90 days, file an appeal under §107 with condonation request.

Q. I'm an exporter — must I pay IGST or use LUT?
LUT (Letter of Undertaking) lets you export zero-rated without paying IGST upfront — file LUT in RFD-11 at the start of each FY, no fee, valid one year. Otherwise pay IGST and claim refund — slower (60-90 days typical).

Q. The portal says “Tax payment failed” but money is debited from my bank.
This is a CIN-not-generated issue. Wait 24 hours — usually auto-reconciles. If not, raise grievance on portal with bank reference + CIN attempt time. If still stuck after 7 days, RTI to PIO of CGST/GSTN.

Q. ITC was reversed in my GSTR-2B — what happened?
Vendor filed an amendment / credit note / cancelled invoice in their GSTR-1. Ask them — if it's a genuine cancellation, the reversal is correct. If it's a mistake, they should re-issue and re-file in next period.

Q. I missed the QRMP opt-out window. Stuck quarterly for the year?
Yes — once selected, QRMP applies for the full year; opt-out is only allowed at start of FY (window: 1 Feb – 30 April for next FY). Plan ahead.

Q. My buyer is asking why their GSTR-2B doesn't show my invoice.
Check that you filed GSTR-1 with their correct GSTIN, the correct tax period, and that the invoice was in Table 4 (B2B). One wrong digit in GSTIN means the credit goes to a different (or invalid) GSTIN. Amend in next GSTR-1.

Last reviewed: 26 April 2026 by RTI Wiki editorial team. GST law evolves through Council meetings — verify current thresholds, late fee waivers, and notifications on cbic-gst.gov.in or write to admin@bighelpers.in.