All insights
    GST22 May 2025 19 min readBy Taxpex Editorial

    GST Return Filing in India — The Complete Guide (2025)

    Every GST return explained — GSTR-1, 3B, 9, CMP-08, IFF and QRMP — with due dates, late fees, ITC rules and a step-by-step filing workflow used by Taxpex CAs.

    Share

    GST return filing is the recurring backbone of every GST-registered business in India. Miss a return and ₹50 a day starts ticking. File the wrong values and your buyer loses input tax credit — and your relationship. This guide walks through every return type, every due date, every late fee, and the exact filing workflow our CAs use across 2,000+ monthly clients at Taxpex. If you want the cycle managed end to end, see our GST return filing service.

    Quick note

    Quick view: most regular taxpayers file two returns each month — GSTR-1 (outward supplies) and GSTR-3B (summary + tax payment) — plus one annual return (GSTR-9). Composition dealers file CMP-08 quarterly and GSTR-4 annually. Small taxpayers under QRMP file 3B quarterly with monthly tax via PMT-06.

    What is a GST return?

    A GST return is a periodic statement filed on the GSTN portal that reports a taxpayer's outward supplies (sales), inward supplies (purchases), input tax credit (ITC) claimed and net GST liability. The system reconciles your data against your buyers' and suppliers' filings to enforce a self-policing trail of tax credit.

    Each return has a fixed format (numbered GSTR-1, GSTR-3B, etc.), a fixed due date (10th, 11th, 13th, 20th, 22nd, 24th of the month depending on the form and state) and a fixed penalty if you miss it. Filing is mandatory even if you had zero sales in the period — those are called nil returns.

    The full menu of GST returns

    FormWho filesFrequencyDue dateWhat it reports
    GSTR-1Regular taxpayersMonthly / Quarterly (QRMP)11th of next month / 13th of next quarterOutward supplies (invoice-level)
    GSTR-3BRegular taxpayersMonthly / Quarterly (QRMP)20th / 22nd / 24th of next monthSummary of sales, ITC and tax paid
    IFFQRMP taxpayers (optional)Monthly (first 2 months of quarter)13th of next monthB2B invoices to pass ITC mid-quarter
    CMP-08Composition dealersQuarterly18th of next quarterSelf-assessed tax payment
    GSTR-4Composition dealersAnnual30th April after FY endAnnual return for composition
    GSTR-5Non-resident taxable personsMonthly13th of next monthSales, ITC, tax of NR
    GSTR-6Input Service DistributorsMonthly13th of next monthITC received and distributed
    GSTR-7TDS deductors (Section 51)Monthly10th of next monthTDS deducted under GST
    GSTR-8E-commerce operators (Section 52)Monthly10th of next monthTCS collected
    GSTR-9Regular taxpayersAnnual31st December after FY endConsolidated annual return
    GSTR-9CTurnover > ₹5 CrAnnual31st December after FY endSelf-certified reconciliation statement
    GSTR-10On cancellationOne-timeWithin 3 months of cancellationFinal return
    GSTR-11UIN holders (embassies)Monthly28th of next monthRefund claim of inward supplies

    GSTR-1 — outward supplies

    GSTR-1 is an invoice-level statement of every taxable outward supply made during the period — B2B invoices, B2C large invoices (above ₹1 lakh inter-state), exports, credit notes, debit notes and amendments. There is no tax payment in GSTR-1; it only populates the buyer's GSTR-2B which determines the ITC they can claim.

    Sections of GSTR-1

    • Table 4 — B2B invoices (to GST-registered buyers)
    • Table 5 — B2C large invoices (>₹1L inter-state)
    • Table 6 — Exports and SEZ supplies
    • Table 7 — B2C small invoices (state-wise aggregate)
    • Table 8 — Nil-rated, exempted and non-GST outward supplies
    • Table 9 — Amendments to earlier periods
    • Table 11 — Advances received
    • Table 12 — HSN-wise summary
    • Table 13 — Documents issued (invoices, debit/credit notes)
    Pro tip

    HSN-wise reporting in Table 12 is now mandatory at 4-digit level for turnover up to ₹5 Cr and 6-digit level above ₹5 Cr. Missing HSNs is the #1 reason GSTR-1 gets flagged.

    GSTR-3B — summary + tax payment

    GSTR-3B is the workhorse — it is the return where you actually pay the tax. It reports outward supplies (summary), inward supplies liable to reverse charge, ITC claimed, and the net cash + ITC used to discharge liability.

    From January 2022 the ITC claim in Table 4 must match what auto-populates from GSTR-2B. You can no longer claim provisional ITC. If your supplier hasn't filed their GSTR-1, that credit doesn't flow — and you can't take it.

    Watch out

    Rule 88C is now active — if there is a material mismatch between GSTR-1 (sales declared) and GSTR-3B (tax paid), the portal issues a DRC-01B notice and blocks the next GSTR-1 until you respond.

    QRMP — quarterly returns, monthly payment

    Taxpayers with aggregate turnover up to ₹5 Cr can opt for the Quarterly Return Monthly Payment scheme. Under QRMP, GSTR-1 and GSTR-3B are filed quarterly, but tax must still be paid monthly using PMT-06 (by the 25th of the next month). The IFF (Invoice Furnishing Facility) lets you push B2B invoices for the first two months of the quarter so your buyers don't have to wait.

    AspectRegular (Monthly)QRMP (Quarterly)
    Turnover eligibilityAnyUp to ₹5 Cr
    GSTR-1Monthly (11th)Quarterly (13th)
    GSTR-3BMonthly (20th)Quarterly (22nd/24th)
    Monthly tax paymentVia 3BVia PMT-06 (25th)
    IFFNot applicableOptional (13th of M1/M2)
    Best forHigh invoice volumeSmall businesses, freelancers, retailers

    Due dates by state (GSTR-3B)

    GSTR-3B due dates are staggered by state to ease load on the portal.

    CategoryStates / UTsDue date
    Monthly filersAll India20th of next month
    QRMP — Category XChhattisgarh, MP, Gujarat, Maharashtra, Karnataka, Goa, Kerala, TN, Telangana, AP, Daman & Diu, Dadra & NH, Puducherry, A&N, Lakshadweep22nd of month after quarter
    QRMP — Category YHP, Punjab, Uttarakhand, Haryana, Rajasthan, UP, Bihar, Sikkim, Arunachal, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, WB, Jharkhand, Odisha, J&K, Ladakh, Chandigarh, Delhi24th of month after quarter

    Late fees and interest

    ScenarioLate feeInterest
    GSTR-1 / 3B with tax payable₹50/day (₹25 CGST + ₹25 SGST), capped18% p.a. on tax
    Nil GSTR-1 / 3B₹20/day (₹10 + ₹10), cappedNil
    GSTR-9 (annual)₹200/day (₹100 + ₹100), capped at 0.5% of turnover18% p.a. on tax
    GSTR-4 (composition)₹50/day, capped at ₹2,000 (₹500 if nil)18% p.a.
    Quick note

    Late fee caps were rationalised in 2022 — for turnover up to ₹1.5 Cr the maximum 3B late fee is ₹2,000; ₹1.5–5 Cr is ₹5,000; above ₹5 Cr is ₹10,000.

    Step-by-step filing workflow

    1. 1Pull books — export sales register, purchase register, credit/debit notes, e-way bills, and e-invoice JSONs for the period.
    2. 2Reconcile GSTR-2B against the purchase register — flag missing invoices, mismatched GSTINs, wrong tax heads.
    3. 3Chase suppliers for the gap — follow up so they file GSTR-1 before the 11th (otherwise your ITC slips by a month).
    4. 4Prepare GSTR-1 — validate HSN summary, document count, and reverse-charge tagging.
    5. 5File GSTR-1 by the 11th (or use IFF if QRMP).
    6. 6Wait for GSTR-2B (auto-generated by the 14th) and lock in ITC for the period.
    7. 7Prepare GSTR-3B — sales tally with GSTR-1, ITC tally with GSTR-2B, RCM populated separately.
    8. 8Pay tax via cash + ITC ledger.
    9. 9File GSTR-3B by the due date and download the filed copy + challan.

    Common GST return filing mistakes

    • Claiming ITC not appearing in GSTR-2B (Rule 36(4))
    • Reporting B2B sales as B2C (buyer loses credit)
    • Wrong place of supply — IGST instead of CGST/SGST
    • Forgetting RCM on legal fees, GTA, import of services
    • Skipping HSN summary in GSTR-1 Table 12
    • Filing nil 3B when there was actually an export or RCM liability
    • Not reversing ITC on credit notes received
    • Mismatch between GSTR-1 and 3B (now triggers DRC-01B)

    Why outsource GST return filing

    Most founders underestimate the compliance load: 2 returns × 12 months = 24 filings a year, plus 1 annual return, plus state-wise tracking if you have multiple GSTINs, plus 2B reconciliation, plus notice handling. Outsourcing to a CA firm typically costs less than a part-time accountant and removes single-person dependency.

    Let Taxpex run your monthly GST filings end-to-end — GSTR-1, 3B, 2B reconciliation, notice handling — starting at ₹999/month per GSTIN.

    FAQ

    Q1. Is GST return filing mandatory if there are no sales?

    Yes — nil returns are mandatory. Failure attracts ₹20/day late fee and the GSTIN can be suspended after 6 months of non-filing.

    Q2. Can I file GSTR-3B before GSTR-1?

    From January 2022 the portal enforces sequence — GSTR-1 must be filed before 3B for the same period. Rule 59(6) also blocks GSTR-1 if the previous period's 3B is pending.

    Q3. What is GSTR-2B and how is it different from 2A?

    GSTR-2A is dynamic — it updates whenever a supplier files. GSTR-2B is a static, period-locked statement generated on the 14th. ITC must now be claimed strictly as per 2B.

    Q4. Can I revise a filed GST return?

    No — there is no revision facility. Errors are corrected via amendments in the next period's GSTR-1 (Table 9) or by adjusting in the next 3B before the September return of the next FY.

    Q5. How much does GST return filing cost?

    Taxpex charges from ₹999/month per GSTIN for monthly filing (GSTR-1 + 3B + 2B reconciliation). QRMP plans start at ₹2,499/quarter.

    Q6. What happens if I don't file GST returns for 6 months?

    The GST officer can suspend and then cancel your GSTIN under Section 29. Reactivation requires filing all pending returns, paying late fees and submitting a revocation application within 30 days.

    Q7. Do I need to file GSTR-9 every year?

    GSTR-9 is optional for taxpayers with turnover up to ₹2 Cr. Above that, it is mandatory. GSTR-9C reconciliation is mandatory above ₹5 Cr.

    Book a free 15-minute call with a senior Taxpex CA to map a clean monthly filing schedule for your business.
    Topics covered
    GST return filingGST return filing onlinemonthly GST return filingGST return filing servicesGSTR-1GSTR-3B
    Found this useful? Share it.
    Written by
    Taxpex Editorial

    Senior contributor at Taxpex Consultancy. Reviewed by a practising Chartered Accountant. Published on 22 May 2025 · Updated on 22 May 2025.

    GST — done for you by Taxpex

    GST Registration

    Prefer a CA to handle this end to end? GST Registration is our dedicated, fixed-fee service — this guide explains the process, that page gets it filed.

    Go to GST Registration
    Related service

    Need help with GST Return Filing?

    Never miss a GST deadline again. We file GSTR-1, GSTR-3B, GSTR-9 and reconcile your ITC against GSTR-2B every month — keeping your compliance score clean.

    Keep learning

    Explore topics

    People also ask

    How is CAGR different from absolute return?+

    Absolute return ignores time; CAGR normalises the return to a per-year compounded rate — the standard measure for comparing multi-year returns.

    via CAGR Calculator
    Is the reverse formula GST-rate specific?+

    Yes. You must know the applicable rate to correctly extract the GST component.

    via Reverse GST Calculator
    Which regime is default in FY 2025-26?+

    The new regime is the default. You must actively opt for the old regime while filing.

    via Income Tax Calculator FY 2025-26
    How is this loan EMI calculated?+

    EMI is computed using the standard reducing-balance formula: EMI = P × r × (1+r)^N / ((1+r)^N − 1), where P is the principal, r the monthly interest rate and N the tenure in months.

    via EMI Calculator