Every missed GST deadline costs more than late fees—it impacts cash flow, credit, and business credibility. As rules tighten in 2025, knowing exactly what to file, when to file it, and how to avoid errors is essential. Here’s a step-by-step guide designed to simplify GST return filing for professionals and business owners.
GST Filing Fast Facts Every Professional Should Know:
No time to scroll? Here’s your 2025 GST filing cheat sheet:
-
GSTR-1 (Sales Return) → Due 11th monthly, or 13th after the quarter for QRMP filers (GSTN & GST Tutorial).
-
GSTR-3B (Summary + Payment) → Due 20th monthly; for QRMP taxpayers it’s the 22nd/24th, depending on state (GSTN, ClearTax).
-
Annual Returns → GSTR-9 (summary) and GSTR-9C (reconciliation, if applicable) both due 31 December after the financial year (GSTN, ClearTax, Pazy).
-
E-invoicing → Mandatory if your turnover ever crossed ₹5 crore in any year since 2017–18 (GSTN, EY India).
-
HSN Reporting → 6-digit codes if turnover > ₹5 crore; 4-digit if ≤ ₹5 crore (GSTN, Thomson Reuters).
- Final Cut-off Rule → Returns can’t be filed after 3 years past due date (effective 1 July 2025, as per Economic Times).
What exactly is GST return filing?
A GST return is a document you submit to the GST portal to report your sales, purchases, tax collected, and tax paid. Think of it as a financial selfie you send to the government every month/quarter/year. File it right, and your buyers get their Input Tax Credit (ITC) without chasing you. File it wrong (or late), and you invite penalties, notices, and maybe a few angry client calls.
New to GST? Our 2025 Complete GST Guide covers the foundations before you move on to return filing.
Who has to file GST returns?
Short answer: almost every registered taxpayer. The type of return depends on your status:
-
Regular taxpayers → File GSTR-1 (sales) + GSTR-3B (summary + payment).
-
QRMP taxpayers (turnover ≤ ₹5 crore) → Pay via PMT-06 monthly; file GSTR-1 & 3B quarterly.
-
Composition dealers → Pay quarterly with CMP-08, file annual GSTR-4.
- Annual return filers → GSTR-9 (and GSTR-9C for those crossing the turnover limit).
If you’re still in the process of getting registered under GST, our step-by-step GST Registration Process Guide will help you complete it smoothly before you start filing returns.
When do you need to file your returns?
Deadlines in 2025 are strict. Here’s the calendar that matters:
-
GSTR-1 → 11th of next month (monthly); 13th after the quarter (QRMP).
-
GSTR-3B → 20th monthly; 22nd/24th quarterly.
-
CMP-08 → 18th of the month after quarter-end.
-
GSTR-4 → 30th April (for composition).
-
GSTR-9/9C → 31st December (for FY just ended).
⚠️ New rule: returns older than 3 years from due date cannot be filed after 1 July 2025. Miss it, and you’re locked out forever.
How do you file GSTR-1 (sales return)?
Here’s the simple flow:
-
Login → Services → Returns → GSTR-1.
- Fill details:
- B2B invoices (for ITC to your buyers).
- B2C sales.
- Credit/debit notes.
- Exports.
- HSN summary (mandatory: 6 digits if >₹5 crore turnover, 4 digits if ≤₹5 crore).
- B2B invoices (for ITC to your buyers).
- Validate → Generate summary → Submit → File with DSC/EVC.

💡 Pro tip: On QRMP, you can use the Invoice Furnishing Facility (IFF) for the first two months so important customers don’t miss ITC.
How do you file GSTR-3B (summary + tax payment)?
- Pull GSTR-2B (your fixed monthly ITC statement).
- Fill outward supply, ITC claimed, reverse charge.
- Offset liability → Pay using cash/credit ledger.
- File with DSC/EVC.
👉 Regular taxpayers file monthly (20th). QRMP folks pay via PMT-06 for the first two months, then file 3B quarterly.
Why is GSTR-2B your best friend?
Because it decides your ITC.
- It’s static — once generated, it doesn’t change.
- If your supplier files late, you see it next cycle.
- Claim only what’s available in 2B, or risk reversal + penalties.

For a deeper dive into how Input Tax Credit works, check out our detailed Input Tax Credit Rules Guide, covering eligibility, restrictions, and compliance updates for 2025.
Where do people go wrong (and get notices)?
Here are the top traps:
-
Mismatch between GSTR-1 and 3B → Triggers Rule 88C notice.
-
Claiming ITC not in 2B → Blocked credit = extra cash outflow.
-
Skipping PMT-06 in QRMP → Interest builds silently.
-
Wrong HSN codes → Creates mismatch in buyer’s books and IRN system.
- Filing late → Beyond 3 years, the portal won’t accept your return (post-July 2025).

If you’ve already run into mismatches between GSTR-1, 3B, or 2B, our Step-by-Step GST Mismatch Resolution Guide explains how to fix them before they turn into notices.
What about annual returns?
-
GSTR-9: A yearly summary of all returns filed, due by 31 Dec.
-
GSTR-9C: A reconciliation statement for businesses crossing turnover thresholds (self-certified now, no external CA audit needed).
Why should you care about compliance beyond penalties?
Because:
- Your customers rely on your GSTR-1 for their ITC. Delay = strain in business relationships.
- Mistakes now mean notices later. Fixing mismatches burns more hours (and money) than filing it right the first time.
- With e-invoicing and real-time GST data checks, your filings directly impact credibility with lenders and tax authorities.

Want a broader view of GST compliance beyond returns? Our Ultimate GST Compliance Checklist for FY 2025–26 ensures you don’t miss any obligations.
Accurate filing begins with accurate data. Our GST Analysis tool helps you reconcile returns, spot mismatches early, and ensure every figure you file is backed by clean, verified records. Explore how Pro Analyser’s GST Analysis can make compliance faster and stress-free.