GST Return Filing Online in India: GSTR-1, GSTR-3B & Annual Returns by Experts

LegalRaasta files your GST Returns correctly and on time, whether you're on monthly filing, the QRMP scheme, or catching up on returns you've fallen behind on.

Correct return type mapped to you: GSTR-1, 3B, 4, or whichever form actually applies
QRMP eligibility checked: so you're not filing monthly when quarterly would do
Late fee and interest calculated upfront: no surprises when you finally file
IMS reconciliation handled: accept, reject, and pending decisions tracked properly
E-invoicing compliance covered: if your turnover crosses the mandatory threshold
Catch-up filing for overdue returns: before the 3-year portal block shuts that door
Google Review Icon
4.4 out of 5
★★★★★ (12k + reviews)
★
4.5 out of 5
★★★★★ (5k + reviews)

Enter your details to receive a full quote and consultation

By clicking, you consent to receiving updates about our services as outlined in our Privacy Statement.

Your Information Is Safe With Us. We Never Share Your Details.
1000+ Expert Professionals
42,800+ Genuine Reviews
1,00,000+ Assisted Clients
Fast & Quick Online Process
Trusted by Pan-India Clients

GST Returns in India: The Complete 2026 Guide to Filing, Deadlines and Penalties

A GST Return is the periodic statement every registered taxpayer files with the GST Department, reporting sales, purchases, tax collected, and Input Tax Credit claimed for a tax period. Get the wrong form, miss a due date, or ignore a return long enough, and the consequences stack faster than most business owners expect, right up to a permanent filing block that took effect only last year. This page covers exactly which returns apply to your business, what changed in 2026, and what happens if you're already behind. Talk to LegalRaasta if your GST Returns need sorting out properly.

What Are GST Returns and Which Law Governs Them?

A GST Return is a return of income filed under Section 39 of the Central Goods and Services Tax Act, 2017, through the common GST portal administered by the Goods and Services Tax Network (GSTN) on behalf of the GST Council. Outward supply details are specifically reported under Section 37, in what's known as GSTR-1.

Filing isn't just a compliance ritual. Your GST returns are what generate your buyer's Input Tax Credit, what the department cross-checks against your e-invoices and bank data, and what determines whether your GSTIN stays active at all. A business that files late doesn't just pay a fee; it can hold up ITC for every customer waiting on that invoice.

Different taxpayer categories carry genuinely different obligations here. A regular trader, a composition dealer, an e-commerce operator collecting TCS, and a non-resident taxable person all file under this same law, but through different forms, on different schedules, with different consequences for getting it wrong. Assuming one set of rules covers everyone is where a lot of avoidable mistakes start.

Who Needs to File GST Returns in India?

Registration under GST, and the return filing obligation that comes with it, kicks in once your turnover crosses a fixed threshold, and that threshold isn't the same everywhere.

Supplier Category Registration Threshold
Exclusive goods suppliers (most states) Rs 40 lakh
Exclusive goods suppliers (specified states, hill states, Puducherry) Rs 20 lakh
Service suppliers, or mixed goods and services Rs 20 lakh
Service suppliers in Manipur, Mizoram, Nagaland, Tripura Rs 10 lakh

Cross that threshold and GST Returns filing becomes mandatory, including a NIL return in any period with zero transactions. Voluntary registration below the threshold carries the same filing obligation once you're registered, no exceptions for low activity.

Types of GST Returns: Which Ones Apply to Your Business

Not every business deals with all eleven active return forms. Most regular taxpayers only ever touch two or three of these.

Return Purpose Frequency Due Date
GSTR-1 Outward supplies (sales) Monthly or quarterly (QRMP) 11th (monthly) / 13th (quarterly) of the next month
GSTR-3B Summary return with tax payment Monthly or quarterly (QRMP) 20th of the next month
GSTR-4 Annual return for composition taxpayers Annually 30th June of the following year
CMP-08 Quarterly tax payment for composition taxpayers Quarterly 18th of the month after the quarter
GSTR-5 Non-resident foreign taxable persons Monthly 20th of the next month
GSTR-6 Input Service Distributors Monthly 13th of the next month
GSTR-7 Tax deductors (TDS under GST) Monthly 10th of the next month
GSTR-8 E-commerce operators (TCS) Monthly 10th of the next month
GSTR-9 Annual return, regular taxpayers Annually 31st December of the following year
GSTR-9C Reconciliation statement, turnover above Rs 5 crore Annually 31st December of the following year
GSTR-10 Final return on cancellation Once Within 3 months of cancellation
GSTR-11 Refund claims for UIN holders Monthly 28th of the following month

One correction worth flagging here. GSTR-2 and GSTR-3 were never actually implemented as active monthly filings; they were suspended years ago. GSTR-2B is a system-generated statement you review, not something you file. Anyone still quoting these as active return types is working off content that hasn't been checked in a while.

GST Return Filing Schemes: Monthly vs QRMP

Filing frequency isn't fixed for everyone, and picking the wrong scheme means either overfiling or risking a missed deadline.

Regular monthly filers submit GSTR-1 and GSTR-3B every month, tax and all, regardless of turnover. The QRMP scheme (Quarterly Return Filing, Monthly Payment), running since January 2021, lets businesses with turnover up to Rs 5 crore in the previous year file GSTR-1 and GSTR-3B quarterly while still paying tax every month, either through a fixed pre-filled challan or a self-assessed amount. Once opted in, you stay on QRMP until you exceed the turnover limit or opt out yourself, and the scheme applies GSTIN by GSTIN, not across your whole PAN.

Documents Required to File GST Returns Online

Most of this data already sits in your invoicing or accounting software; the work is exporting it correctly.

Core transaction documents

  • GSTIN and login credentials: for the registering entity
  • Sales invoices and debit/credit notes: for GSTR-1 reporting
  • Purchase invoices: to reconcile Input Tax Credit against your GSTR-2B
  • HSN-wise summary: of goods and services supplied during the period, at 6-digit level above Rs 5 crore turnover, 4-digit below it

Category-specific documents

  • CMP-08 challan records: for composition taxpayers filing GSTR-4 annually
  • TDS/TCS deduction details: for GSTR-7 and GSTR-8 filers, respectively
  • Import and export documentation: for non-resident taxable persons filing GSTR-5
  • Bank statements: to verify tax payments against your electronic cash ledger

New registrants filing their first return should keep opening stock and transitional credit records handy too, since the first filing period often needs extra reconciliation.

How to File GST Returns Online: Step-by-Step Process

Filing through the GST portal follows a fixed order, and skipping a step usually means a rejected or defective submission.

Step 1: Confirm Your Filing Frequency and Form

Check whether you file monthly or under QRMP, and which return applies for this period. Getting this wrong means a mismatch that the portal flags immediately.

Step 2: Upload Outward Supply Data (GSTR-1)

Enter or upload your sales invoices, debit and credit notes, and HSN summary. This has to be filed before GSTR-3B, since it feeds your buyers' Input Tax Credit.

Step 3: Review GSTR-2B and Act on GST IMS

Check the auto-generated GSTR-2B against your purchase records, and act on pending invoices in the Invoice Management System. Since April 2026, this step is mandatory for every regular filer, not optional.

Step 4: File GSTR-3B and Pay Tax

Report your summary figures, sales, ITC claimed, and net liability, and pay before submitting. Table 3.2 auto-populates from GSTR-1 and can no longer be edited manually, so fix errors through GSTR-1A first if needed.

Step 5: Verify and Retain Acknowledgment

Submit using your DSC or EVC, and save the filed acknowledgment. Keep it alongside your reconciliation records in case a query comes up later.

GST Return Filing Due Dates You Cannot Miss

Beyond the return-wise dates in the table above, a few deadlines apply across categories and are worth tracking separately.

Compliance Due Date
GSTR-3B, monthly filers 20th of the following month
GSTR-1/3B, QRMP filers 13th (GSTR-1) and 22nd or 24th (GSTR-3B), state-dependent
CMP-08, composition taxpayers 18th of the month after the quarter
GSTR-9 and GSTR-9C 31st December following the financial year
E-invoice reporting (AATO Rs 10 crore+) Within 30 days of the invoice date

Missing one due date has a way of compounding. A late GSTR-1 delays your buyers' ITC, a late GSTR-3B accrues daily fees and interest, and a pattern of both eventually restricts e-way bill generation under Rule 138E.

GST Annual Return Filing: Who's Actually Exempt from GSTR-9 and GSTR-9C

This is the part of annual filing most businesses get wrong in one direction or the other, either filing when they don't have to, or assuming they're exempt when they're not.

GSTR-9 stays optional for turnover up to Rs 2 crore. This exemption has run every year since FY 2017-18, most recently reconfirmed for FY 2024-25 onward under Notification No. 15/2025-Central Tax, dated 17 September 2025. Cross Rs 2 crore, and filing becomes mandatory. GSTR-9C, the reconciliation statement comparing your returns against audited financials, only kicks in above Rs 5 crore turnover, and it's been self-certified by the taxpayer since FY 2020-21; no Chartered Accountant or Cost Accountant sign-off is required by law anymore, even though plenty of businesses still bring one in for accuracy.

A few things about GSTR-9 catch people out every year. It cannot be revised once filed, so every GSTR-1 and GSTR-3B for the year needs to be complete and reconciled first, including any pending QRMP quarterly returns. Any shortfall found during reconciliation has to be paid through Form DRC-03 before you file, not after, since a filed GSTR-9 showing an unpaid gap functions as your own admission of the shortfall. The late fee here isn't a flat daily rate either; it's Rs 200 per day (Rs 100 CGST plus Rs 100 SGST), capped at 0.25% of your turnover in the state, a cap that scales with business size rather than sitting at one fixed number.

Even genuinely exempt businesses under Rs 2 crore have a reason to consider filing anyway. Once submitted, GSTR-9 gives your year's data a kind of finality that makes it considerably harder for the department to reopen the same period years later over a stray mismatch.

Automated GST Notices: What DRC-01B and DRC-01C Actually Mean

A lot of businesses hear these form numbers for the first time only after receiving one, and by then the response window is already running.

DRC-01B triggers when the liability declared in your GSTR-1 doesn't match what you've actually paid through GSTR-3B for the same period. DRC-01C works the other way round, triggering when the Input Tax Credit you've claimed in GSTR-3B exceeds what's actually available in your GSTR-2B by more than a configurable threshold the department sets. Both are system-generated, not manually reviewed before they land in your inbox, which means a genuine timing difference between filings can trigger one just as easily as an actual error can. Once a DRC-01C intimation arrives, you have to respond through Part B of the same form, either explaining the difference or paying up the gap, and letting it sit unanswered tends to escalate into a formal notice under Section 73 or 74 rather than going away on its own.

Late Fees and Interest for Missing GST Return Filing

These figures come straight from Section 47 and Section 50 of the CGST Act, 2017, and none of them are waived automatically.

Return Late Fee Cap
GSTR-1 / GSTR-3B, regular Rs 50 per day (Rs 25 CGST + Rs 25 SGST) Rs 2,000 (turnover under Rs 1.5 crore), Rs 5,000 (Rs 1.5 to 5 crore), higher above that
GSTR-1 / GSTR-3B, NIL return Rs 20 per day (Rs 10 CGST + Rs 10 SGST) Rs 500 total
GSTR-4, regular Rs 200 per day (Rs 100 CGST + Rs 100 SGST) Rs 5,000
GSTR-4, NIL — Rs 500 total
GSTR-9, regular Rs 200 per day (Rs 100 CGST + Rs 100 SGST) 0.25% of turnover

Interest runs separately under Section 50, at 18% per annum on your net cash tax liability from the day after the due date. A steeper rate applies if the delay involves excess Input Tax Credit claimed or output tax under-reported, so genuine errors cost more than a simple late payment. Late fees and interest can only be paid in cash through the electronic cash ledger, never adjusted against ITC.

What Happens If You Don't File GST Returns for Too Long

This is the update that should worry anyone sitting on genuinely overdue returns, and it's recent enough that a lot of businesses haven't registered it yet.

Since July 2025, the GST portal permanently blocks filing of GSTR-1, GSTR-3B, and GSTR-9 once more than three years have passed from the original due date. This isn't a fine that grows and stays payable; it's a hard technical bar. Once that window closes, there's no filing your way out of it through the portal, and late fees plus interest keep accruing on the outstanding liability regardless. Businesses with old, unfiled periods sitting in the background should treat this as a genuine deadline, not a theoretical one.

Recent Updates: What Changed in GST Return Filing for 2026

Three changes this cycle affect almost every regular filer, and most competing content still describes the process as it worked before these landed.

GST IMS became mandatory from 1 April 2026. Every regular GSTR-3B filer must now accept, reject, or keep pending each inward invoice before it counts toward GSTR-2B and your Input Tax Credit. Ignore the dashboard, and deemed acceptance pulls the invoice in as ITC whether you meant to claim it or not.

Table 3.2 of GSTR-3B is now locked. From the July 2025 tax period onward, auto-populated inter-state supply figures, covering unregistered persons, composition taxpayers, and UIN holders, can no longer be edited directly in GSTR-3B. Corrections now route through GSTR-1A before submission.

E-invoicing compliance tightened further. Multi-Factor Authentication became mandatory for every GST-registered taxpayer generating e-invoices or e-way bills from 1 April 2026, and the 30-day reporting window for e-invoices now extends to businesses with turnover of Rs 10 crore and above, not just the largest filers. The turnover threshold for e-invoicing itself has fallen six times since October 2020, from Rs 500 crore down to Rs 5 crore in August 2023, and it stays there once crossed. A business that touched Rs 5 crore turnover even once since 2017-18 is permanently in scope, even if turnover drops below that later.

GST Returns for Composition Scheme Businesses

Composition taxpayers file differently enough from regular businesses, so treating them the same is where a lot of confusion starts.

A composition taxpayer pays tax quarterly through CMP-08, a statement-cum-challan rather than a full return, due by the 18th of the month following each quarter. The actual GSTR-4 return, the detailed annual filing, is due only once a year, by 30 June following the financial year. Businesses that assume GSTR-4 is quarterly, going by older content still floating around, end up either filing nothing when GSTR-4 is actually due or trying to file it four times a year for no reason. Late GSTR-4 filing carries its own fee structure too: Rs 200 per day, capped at Rs 5,000, separate from the regular GSTR-1/GSTR-3B late fee table above.

Common Mistakes While Filing GST Returns

Most defective filings and unnecessary late fees trace back to a handful of avoidable habits.

  • Filing GSTR-3B before GSTR-1: the sequence matters, since 3B pulls figures that GSTR-1 is meant to feed first
  • Ignoring GST IMS entirely: letting deemed acceptance decide your ITC instead of actively reviewing invoices
  • Assuming NIL means no filing needed: a NIL return still has to be filed, just with a lower late fee if missed
  • Missing the QRMP monthly payment: filing quarterly doesn't mean paying quarterly; tax is still due every month
  • Sitting on old unfiled periods: not realising the 3-year portal block is a hard, permanent cutoff
  • Ignoring a DRC-01C intimation: letting an automated ITC mismatch notice sit unanswered until it turns into a formal Section 73 or 74 notice
  • Using the wrong HSN digit level: 4-digit codes on a return that needed 6-digit, above Rs 5 crore turnover, which the portal flags as a validation error

GST Return Filing Compliance Checklist

Run through this every filing period, not just when a deadline is close.

  • Confirm your scheme: monthly or QRMP, and whether your turnover still qualifies
  • Reconcile GSTR-2B and IMS before finalising GSTR-3B, not after
  • File GSTR-1 first, every time, since GSTR-3B depends on it
  • Track CMP-08 and GSTR-4 separately if you're on the composition scheme
  • Check e-invoice compliance if your turnover is anywhere near Rs 5 crore
  • Respond to any DRC-01B or DRC-01C intimation within the window given; don't let it sit
  • Clear old overdue periods before they approach the 3-year filing bar

GST Returns: DIY vs Expert Help

Step DIY With LegalRaasta
Scheme selection Often left unchanged from years ago Reviewed against current turnover each year
GST IMS reconciliation Easy to skip, defaults to deemed acceptance Checked every cycle before GSTR-3B is filed
GSTR-9 exemption check Assumed rather than confirmed against the current notification Verified against the latest CBIC threshold notification
Mismatch notices (DRC-01B/C) Often noticed only after the response window narrows Monitored and responded to promptly
Overdue returns Risk of hitting the 3-year filing bar Prioritised and cleared before it's too late

Conclusion

GST Returns reward businesses that treat filing as a recurring habit, not a monthly scramble. The right scheme, a properly reconciled GSTR-2B, and returns filed in the correct sequence keep the whole process fast and predictable.

If you're not certain which scheme fits your turnover, whether you actually need to file GSTR-9 this year, or you've got overdue periods sitting unfiled, that's worth addressing now rather than after the portal shuts the door on it. Connect with LegalRaasta and get your GST Returns filed correctly, every period, not just this one.

Frequently Asked Questions (FAQs)

1. Is it mandatory to file GST Returns every month?
It depends on your turnover. Regular taxpayers file monthly, while those under the QRMP scheme, with turnover up to Rs 5 crore, file quarterly and pay tax monthly instead.
2. How many types of GST Return Filing exist in India?
Around eleven active forms cover different taxpayer categories, from GSTR-1 for outward supplies to GSTR-9 for annual summaries. Most regular businesses only deal with two or three of these GST Returns regularly.
3. What happens if I file GST Returns online late?
A late fee of Rs 50 per day applies; Rs 20 for nil returns, capped by your turnover slab. Interest of 18% per annum also applies on any unpaid tax under Section 50.
4. Can I file GST Returns after 3 years of missing the deadline?
No. Since July 2025, the portal permanently blocks GSTR-1 and GSTR-3B filing beyond three years from the original due date, so file GST Returns before that window closes for good.
5. Is GSTR-9 mandatory for every business?
No. GSTR-9 stays optional for turnover up to Rs 2 crore, under CBIC's annually renewed exemption. Cross that threshold, and completing your GST return filing for the year means GSTR-9 becomes mandatory, not optional.
6. Is GSTR-4 filed quarterly or annually now?
Annually, due by 30 June following the financial year. Composition taxpayers pay tax quarterly through CMP-08 but only need to complete their GST return filing once a year through GSTR-4.
7. What is a DRC-01C notice under GST Returns?
It's an automated intimation triggered when your claimed Input Tax Credit exceeds what's available in GSTR-2B by more than a set threshold. Responding late risks it escalating into a formal Section 73 notice.
8. What is the penalty for not filing GST Returns at all?
Late fees and interest keep accumulating daily, and continued non-filing can trigger e-way bill restrictions and eventual GSTIN cancellation. File GST Returns before it escalates that far.
9. Does e-invoicing affect how I file GST Returns online?
Yes. Businesses above Rs 5 crore turnover must generate e-invoices first, and those details auto-populate into GSTR-1, reducing manual entry in your GST Returns each period.
10. Should I file GST Returns myself or hire an expert?
Simple monthly filings are manageable solo with good software. Multiple GSTINs, QRMP switching, GSTR-9 exemption checks, or catching up on overdue GST Returns usually save time and money with professional help instead.

LegalRaasta Editorial Team

LegalRaasta is one of India’s leading platforms for Company Registration (Private Limited, LLP, OPC) and GST compliance. Since 2015, our team of experienced CAs and legal experts has assisted over 100,000 businesses with services like Trademark, FSSAI, BIS, and Startup India registration. We simplify complex government processes to help startups and entrepreneurs grow faster. Trusted across India, LegalRaasta makes legal and financial compliance simple, quick, and affordable.

Why Choose LegalRaasta for GST Return Filing

Most GST Return problems start with a mismatch nobody caught in time, and that's exactly where we focus first.

  • Correct scheme and form matched to you: monthly, QRMP, or composition, based on actual turnover
  • GST IMS reviewed every cycle: accept, reject, and pending decisions made against your real purchase records
  • Late fee and interest calculated before you file: so there's no surprise number at submission
  • GSTR-9 and GSTR-9C handled correctly: including confirming whether you're actually exempt before you either skip it wrongly or file it unnecessarily
  • DRC-01B and DRC-01C response support: so an automated mismatch notice gets answered properly, not ignored
  • Catch-up filing for overdue returns: prioritised against the 3-year window, not left until it's too late
Why Choose LegalRaasta

What Our Clients Say

View All →

Latest Blog

View All Blogs →

By continuing past this page, you agree to our Copyright © 2015 - 2025 LegalRaasta.com. All rights reserved.

Disclaimer: Legal Raasta Technologies Private Limited is a private consultancy firm and is not affiliated with any government body. We provide assistance and services for Firm Reg., GST filing, trademark registration, and other compliance-related tasks for a professional service fee. We do not represent any government department.