Online GST Return Filing in India @ ₹599 | File GSTR-1 & 3B Online
Official GST Return Filing

GST Return Filing in India – Just ₹599/- + GST

File your GST Return Online in India with certified GST experts. Quick processing, error-free filing, and complete compliance for businesses, startups, and professionals.

✔GST Return Filing by Expert CAs
✔ On-Time GSTR-1, GSTR-3B & GSTR-9 Filing
✔ 100% Accurate GST Compliance
✔ Avoid Late Fees & GST Penalties
📄 Documents Needed
  • GSTIN (GST Registration Number)
  • Sales Invoices (Tax Invoices)
View All
offer21

File Your GST Return Now

GST Return Filing Online in India

GST Return Filing is the process every GST-registered business follows to report sales, purchases, Input Tax Credit (ITC), and tax payable to the government through the official GST Portal. Whether you run a small trading firm, a manufacturing unit, a service business, or an e-commerce store, filing your GST returns correctly and on time keeps your business compliant and protects you from late fees, interest, and GSTIN suspension.

This guide covers every GST return form, the complete due-date calendar for FY 2026-27, documents you need before you start, late fee rules, common filing mistakes, and a step-by-step filing process, whether you file yourself or want LegalDev's compliance team to handle it for you. If you haven't registered for GST yet, start with our GST Registration guide before coming back here for filing.

Get Your GST Returns Filed →   |   Call: +91-8588808388

Quick Update

GST return filing is now governed by stricter ITC matching rules, mandatory bank-detail verification on the portal, and a 3-year time bar on filing old pending returns. GST 2.0 rate rationalization has also simplified most goods and services into the 5% and 18% slabs.

What Is GST Return Filing?

A GST Return is a statement that a registered taxpayer submits to the tax department, showing:

  • Outward supplies (sales) made during the period
  • Inward supplies (purchases) and eligible Input Tax Credit
  • Tax collected on sales and tax paid on purchases
  • Net GST liability payable to the government

Filing is mandatory for every GST-registered entity, even if there were zero transactions in a period. This is called a Nil Return, and skipping it still attracts late fees.

GST Return Filing Services in India

Documents Required for GST Return Filing

Having these ready before you log in to the portal saves a lot of back-and-forth, and it's the first thing LegalDev's team asks for when taking over a client's filing.

Sales Records (Outward Supplies)

  • Copies of all sales invoices issued during the period, whether to registered businesses (B2B) or regular customers (B2C)
  • GSTIN of buyers, for every B2B sale
  • Invoice number, date, taxable value, and applicable GST rate on each invoice
  • Details of any credit or debit notes issued for returns, discounts, or corrections
  • HSN or SAC codes for the goods or services sold

Purchase Records (Inward Supplies)

  • Copies of purchase invoices where GST was paid
  • GSTIN of suppliers
  • Invoice number, date, taxable value, and GST rate on each purchase, since these directly determine the Input Tax Credit you can claim

Bank and Payment Records

  • Bank statements for the filing period, useful for reconciling cash sales or advances received
  • Details of any GST payment challans already generated, in case advance tax was paid

Login Credentials

  • GSTIN, username, and password for the GST portal
  • Access to the registered mobile number and email for OTP-based verification, or a valid DSC if the entity is a company or LLP

Businesses that maintain this data in accounting software like Tally, Zoho Books, or QuickBooks can usually export it directly in the format the GST portal accepts, which cuts down manual data entry significantly.

Who Needs to File GST Returns?

Anyone holding a valid GSTIN must file GST returns, regardless of whether the business made any sales in that period. This includes businesses selling goods with turnover above Rs 40 lakh, businesses providing services with turnover above Rs 20 lakh (Rs 10 lakh in special category states), and any entity registered under a mandatory category, such as e-commerce operators, Input Service Distributors, or casual taxable persons, even if their turnover is below these limits. If you're still unsure which threshold applies to your business, our GST Registration guide breaks down every category.

Taxpayer TypeApplicable ReturnsFrequency
Regular taxpayers (turnover above Rs 5 crore)GSTR-1, GSTR-3BMonthly
Small taxpayers (turnover up to Rs 5 crore)GSTR-1, GSTR-3B (under QRMP)Quarterly (tax paid monthly)
Composition scheme dealersCMP-08, GSTR-4Quarterly + Annual
E-commerce operatorsGSTR-8Monthly
Input Service Distributors (ISD)GSTR-6Monthly
TDS deductorsGSTR-7Monthly
Non-resident taxable personsGSTR-5Monthly
OIDAR service providersGSTR-5AMonthly
All regular taxpayersGSTR-9 / GSTR-9C (Annual)Annually

Types of GST Returns – Full List

ReturnPurposeWho FilesFrequency
GSTR-1Details of outward supplies (sales)Regular taxpayersMonthly / Quarterly
GSTR-2AAuto-drafted inward supply statement (dynamic, reference only)Auto-generatedContinuous
GSTR-2BStatic ITC statement used for actual ITC claimsAuto-generatedMonthly
GSTR-3BSummary return with tax paymentRegular taxpayersMonthly / Quarterly
CMP-08Tax payment statementComposition dealersQuarterly
GSTR-4Annual returnComposition dealersAnnually
GSTR-5Return for non-resident taxable personsNon-residentsMonthly
GSTR-5AReturn for OIDAR service providersOIDAR providersMonthly
GSTR-6ITC distribution detailsInput Service DistributorsMonthly
GSTR-7TDS deduction detailsTDS deductorsMonthly
GSTR-8TCS collection detailsE-commerce operatorsMonthly
GSTR-9Annual returnRegular taxpayersAnnually
GSTR-9CReconciliation statement (audit)Turnover above Rs 5 croreAnnually
GSTR-10Final returnOn GST cancellationOne-time
GSTR-11Inward supply statement for refundUIN holdersMonthly
ITC-04Goods sent to/received from job workersManufacturers using job workHalf-yearly / Annually

GST Return Due Dates – Complete Calendar FY 2026-27

Use this calendar to track every GST filing deadline through the financial year. Missing even one date triggers late fees and interest automatically on the GST Portal.

GSTR-1 (Outward Supplies)

Filing TypePeriodDue Date
Quarterly (QRMP)Apr–Jun 202613th Jul 2026
Quarterly (QRMP)Jul–Sep 202613th Oct 2026
Quarterly (QRMP)Oct–Dec 202613th Jan 2027
Quarterly (QRMP)Jan–Mar 202713th Apr 2027
Monthly (Turnover above Rs 5 Cr)Apr 202611th May 2026
MonthlyMay 202611th Jun 2026
MonthlyJun 202611th Jul 2026
MonthlyJul 202611th Aug 2026
MonthlyAug 202611th Sep 2026
MonthlySep 202611th Oct 2026
MonthlyOct 202611th Nov 2026
MonthlyNov 202611th Dec 2026
MonthlyDec 202611th Jan 2027
MonthlyJan 202711th Feb 2027
MonthlyFeb 202711th Mar 2027
MonthlyMar 202711th Apr 2027

GSTR-3B (Summary Return & Tax Payment)

Filing TypePeriodDue Date
Quarterly (QRMP)Apr–Jun 202622nd (Category X) / 24th (Category Y) Jul 2026
Quarterly (QRMP)Jul–Sep 202622nd / 24th Oct 2026
Quarterly (QRMP)Oct–Dec 202622nd / 24th Jan 2027
Quarterly (QRMP)Jan–Mar 202722nd / 24th Apr 2027
Monthly (Turnover above Rs 5 Cr)Apr 202620th May 2026
MonthlyMay 202620th Jun 2026
MonthlyJun 202620th Jul 2026
MonthlyJul 202620th Aug 2026
MonthlyAug 202620th Sep 2026
MonthlySep 202620th Oct 2026
MonthlyOct 202620th Nov 2026
MonthlyNov 202620th Dec 2026
MonthlyDec 202620th Jan 2027
MonthlyJan 202720th Feb 2027
MonthlyFeb 202720th Mar 2027
MonthlyMar 202720th Apr 2027

Category X states/UTs: Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman & Nicobar Islands, Lakshadweep.

Category Y states/UTs: Himachal Pradesh, Punjab, Uttarakhand, Haryana, Rajasthan, Uttar Pradesh, Bihar, Sikkim, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, West Bengal, Jharkhand, Odisha, Jammu & Kashmir, Ladakh, Chandigarh, Delhi.

CMP-08 (Composition Scheme Taxpayers)

QuarterDue Date
Apr–Jun 202618th Jul 2026
Jul–Sep 202618th Oct 2026
Oct–Dec 202618th Jan 2027
Jan–Mar 202718th Apr 2027

Other Monthly Returns – GSTR-5, 5A, 6, 7, 8

MonthGSTR-5 (13th)GSTR-5A (20th)GSTR-6 (13th)GSTR-7 (10th)GSTR-8 (10th)
Apr 202613 May20 May13 May10 May10 May
May 202613 Jun20 Jun13 Jun10 Jun10 Jun
Jun 202613 Jul20 Jul13 Jul10 Jul10 Jul
Jul 202613 Aug20 Aug13 Aug10 Aug10 Aug
Aug 202613 Sep20 Sep13 Sep10 Sep10 Sep
Sep 202613 Oct20 Oct13 Oct10 Oct10 Oct
Oct 202613 Nov20 Nov13 Nov10 Nov10 Nov
Nov 202613 Dec20 Dec13 Dec10 Dec10 Dec
Dec 202613 Jan 2720 Jan 2713 Jan 2710 Jan 2710 Jan 27
Jan 202713 Feb20 Feb13 Feb10 Feb10 Feb
Feb 202713 Mar20 Mar13 Mar10 Mar10 Mar
Mar 202713 Apr20 Apr13 Apr10 Apr10 Apr

Annual & Periodic Returns

ReturnPeriodDue Date
GSTR-4 (Composition annual return)FY 2025-2630th June 2026
GSTR-9 (Annual return)FY 2025-2631st December 2026
GSTR-9C (Reconciliation statement)FY 2025-2631st December 2026
GSTR-10 (Final return)On cancellationWithin 3 months of cancellation order
ITC-04 (Turnover above Rs 5 Cr)Apr–Sep 202625th October 2026
ITC-04 (Turnover above Rs 5 Cr)Oct–Mar 202725th April 2027
ITC-04 (Turnover up to Rs 5 Cr)FY 2026-2725th April 2027

Due dates are based on current CBIC notifications and may be revised. CBIC occasionally issues one-off extensions, as it did for March 2026 GSTR-3B. LegalDev tracks every notification so your filings stay aligned with the latest deadline.

Late Fees & Interest for Missed GST Returns

Return TypeLate Fee Per DayMaximum Cap
GSTR-1Rs 50 (Rs 25 CGST + Rs 25 SGST)Rs 10,000
GSTR-3BRs 50 (Rs 25 CGST + Rs 25 SGST)Rs 10,000
GSTR-3B (Nil return)Rs 20 (Rs 10 CGST + Rs 10 SGST)Rs 500
GSTR-9 (Annual)Rs 200 (Rs 100 CGST + Rs 100 SGST)0.25% of turnover

In addition to late fees, 18% per annum interest applies on any unpaid tax until it is cleared. If returns remain unfiled for six consecutive months, the GST department can suspend or cancel your GSTIN entirely, blocking e-way bill generation and further filings.

How to File GST Returns Online – Step by Step

Step 1: Log in to the GST Portal

Go to gst.gov.in, enter your GSTIN and password, complete the CAPTCHA, and navigate to Services → Returns → Returns Dashboard. Select the financial year and the tax period you're filing for.

Step 2: Prepare GSTR-1 (Outward Supplies)

GSTR-1 is where you report every sale made during the period. You can enter details directly online or prepare them offline and upload a JSON file, depending on your invoice volume. The key tables to fill are:

  • 4A, 4B, 4C, 6B, 6C – B2B invoices: sales to other registered businesses, entered with their GSTIN
  • 5A, 5B – B2C (Large) invoices: individual inter-state sales above Rs 2.5 lakh to unregistered customers
  • 7 – B2C (Others): consolidated details of all other sales to regular customers, both within the state and inter-state below Rs 2.5 lakh
  • 8 – Nil-rated, exempted, and non-GST outward supplies
  • 9B – Credit/debit notes issued to registered businesses
  • 11A – Advances received or adjusted against future supplies
  • 12 – HSN-wise summary of outward supplies: mandatory with 6-digit HSN codes above Rs 5 crore turnover, or 4-digit codes for B2B supplies between Rs 1.5 crore and Rs 5 crore

Once every table is filled, generate the GSTR-1 summary, review it carefully since submitted data can't be edited afterward, and file using DSC or EVC.

Step 3: Prepare GSTR-3B (Summary Return & Tax Payment)

GSTR-3B is the monthly summary where tax liability is calculated and actually paid. Start by checking the auto-drafted GSTR-2B statement, which shows the ITC available based on what your suppliers have filed, and compare it against your own purchase records before claiming anything. The main tables are:

  • 3.1 – Tax on outward and reverse charge inward supplies
  • 3.2 – Outward inter-state supplies made to unregistered persons
  • 4 – Eligible Input Tax Credit
  • 5 – Exempt, nil-rated, and non-GST outward supplies
  • 6 – Payment of tax, after adjusting available ITC

Step 4: Pay Any Remaining Tax Liability

If ITC doesn't fully cover your tax liability, create a challan (Form PMT-06) and pay the balance through net banking, UPI, debit/credit card, or NEFT/RTGS. The Electronic Cash Ledger reflects the payment once it clears.

Step 5: File the Return

Go back to the GSTR-3B page, select the authorized signatory, and file using DSC or EVC. Once submitted, the portal generates an Application Reference Number (ARN), confirming the return is filed. Download the acknowledgement for your records.

Note: For GSTR-1, always ensure the previous period's GSTR-3B is filed first. Sequential filing is strictly enforced on the portal, and the system will block a new GSTR-1 submission if an earlier GSTR-3B is pending.

Get LegalDev to File My Returns →

GST Filing for Composition Scheme Taxpayers

Businesses under the Composition Scheme (annual turnover up to Rs 1.5 crore, or Rs 75 lakh in special category states) follow a simpler, two-part filing structure instead of monthly returns. This scheme pairs well with an MSME/Udyam Registration for small manufacturers and traders looking to keep compliance light while still accessing other small-business benefits.

Quarterly statement (CMP-08): filed every quarter, declaring sales and paying a fixed percentage of turnover as tax. The rate depends on the business type: around 1% for traders and manufacturers, 5% for restaurants not serving alcohol, and 6% for service providers under the scheme.

Annual return (GSTR-4): summarizes the year's quarterly statements and is due by 30th June of the next financial year.

Composition dealers can't collect GST separately from customers or claim Input Tax Credit, which is what keeps their compliance simpler but limits the scheme's usefulness for businesses dealing heavily with other GST-registered buyers.

Common GST Filing Mistakes to Avoid

  • Mismatch between GSTR-1 and GSTR-3B sales figures — always reconcile both before submission
  • Claiming ITC not reflected in GSTR-2B — only invoices appearing in your GSTR-2B are eligible for credit
  • Claiming blocked credits under Section 17(5) — food, club memberships, and personal-use expenses aren't eligible for ITC
  • Skipping Nil Returns — zero activity still requires filing; non-filing accrues the same late fees
  • Ignoring Reverse Charge Mechanism (RCM) liability — common with legal services, GTA transport, and purchases from unregistered vendors
  • Wrong GSTIN or invoice details in GSTR-1 — this blocks your buyer's ITC and triggers reconciliation issues on their end

Tips for Easier GST Filing

  • Keep records organized as you go. Waiting until the due date to compile a month's invoices is where most errors creep in.
  • Check GSTR-2A and GSTR-2B regularly, not just at filing time, so mismatches with suppliers get caught and corrected early.
  • Use accounting software like Tally, Zoho Books, or QuickBooks if your invoice volume is high. Most of these tools export GST-ready data directly.
  • Get HSN/SAC codes right the first time. Wrong codes are a common reason for mismatches during audits.
  • File Nil returns even with zero activity. The late fee applies whether or not there was any business that month.
  • Bring in a professional once volume grows, particularly if you deal with inter-state supplies, RCM, or export transactions where the filing gets more involved.

Why Choose LegalDev for GST Return Filing?

Filing GST returns correctly needs more than portal access. It needs accurate reconciliation, awareness of the latest CBIC notifications, and consistent, on-time execution every single month.

  • We handle the full filing cycle, not just one return. From GSTR-1 and GSTR-3B to annual returns and refund applications, LegalDev's compliance team manages the entire calendar so nothing slips through.
  • We reconcile before we file. GSTR-1 and GSTR-3B mismatches are one of the most common triggers for GST notices. Our team checks both against your books before submission, not after a query lands.
  • We track every CBIC notification. Due dates get extended, thresholds get revised, and rules change more often than most businesses have time to follow. LegalDev keeps your filings aligned with the current position, not the one from last quarter.
  • We respond if the department raises a query. Notices and reconciliation mismatches don't have to become your problem to solve alone. Our team handles the response and follow-up.

If you'd rather hand off your monthly GST compliance than track every table and due date yourself, that's exactly what LegalDev is built to do. Running a food business alongside this? Make sure your FSSAI Registration is active too, since both filings are checked together during inspections and platform onboarding.

Related Guides

If you found this helpful, explore these related resources:

Get Your GST Returns Filed Today

Whether it's a monthly GSTR-3B, a quarterly CMP-08, or your annual GSTR-9, our compliance team handles reconciliation, filing, and query resolution — start to finish, every month.

Get a Free Quote Now →   |   WhatsApp Us →   |   Call: +91-8588808388

Frequently Asked Questions — GST Return Filing

Log in to the GST Portal at gst.gov.in using your GSTIN, username, and password. Go to Services → Returns → Returns Dashboard, select the financial year and period, and file GSTR-1 first, followed by GSTR-3B. For GSTR-1, upload invoice-wise sales data through the portal, the offline Excel tool, or GST-compliant accounting software. For GSTR-3B, the portal auto-populates ITC from your GSTR-2B; verify the figures, pay any net tax due through the Electronic Cash Ledger, and submit using DSC or EVC. An Application Reference Number (ARN) is generated once filing is complete.

GSTR-1 reports invoice-level details of every sale made during the period. GSTR-3B is a summary return where total tax liability is calculated after adjusting available ITC, and where the actual tax payment happens. Both need to be filed for every period, and GSTR-3B can't be filed until the corresponding GSTR-1 is submitted.

A Nil return is filed when there were no sales, purchases, or tax liability during the period. It's filed the same way as a regular return, just with zero values entered, and it's still mandatory even with no business activity. Skipping it attracts the same late fees as a regular unfiled return.

Yes. The GST portal is designed for self-filing, and businesses with straightforward, low-volume transactions often manage it themselves. It becomes worth bringing in professional help once transaction volume grows, or when inter-state supplies, reverse charge liability, or export transactions are involved, since errors there are costlier to fix.

A late fee starts accruing immediately (Rs 50 per day for regular returns, Rs 20 per day for Nil returns, both capped), and 18% annual interest applies on any unpaid tax. If returns stay unfiled for six consecutive months, the department can suspend or cancel the GSTIN, which also blocks e-way bill generation.

Rs 50 per day (Rs 25 CGST + Rs 25 SGST) for GSTR-1 and GSTR-3B, capped at Rs 10,000. Nil GSTR-3B returns attract Rs 20 per day, capped at Rs 500. GSTR-9 annual returns carry a Rs 200 per day late fee, capped at 0.25% of turnover.

Not directly. There's no separate revision facility for GSTR-1 or GSTR-3B once filed. Corrections for a period are instead made in a later period's return, typically through amendment tables in the next GSTR-1 or adjustment entries in GSTR-3B.

It depends on your registration type. Regular taxpayers file GSTR-1 and GSTR-3B (monthly or quarterly under QRMP). Composition dealers file CMP-08 quarterly and GSTR-4 annually. E-commerce operators file GSTR-8, Input Service Distributors file GSTR-6, and TDS deductors file GSTR-7, all monthly. Everyone under regular registration also files GSTR-9 annually.

On the GST portal, go to Services → Returns → Track Return Status, and enter the ARN or select the return period. The status shows whether the return is filed, pending, or under processing.

Sales invoices with GSTIN of B2B buyers, purchase invoices with GSTIN of suppliers, HSN/SAC codes, details of any credit or debit notes, bank statements for the period, and any advance payment challans. Login credentials for the GST portal and access to the registered mobile/email for OTP verification are also needed.

QRMP (Quarterly Return, Monthly Payment) lets taxpayers with turnover up to Rs 5 crore file GSTR-1 and GSTR-3B quarterly instead of monthly, while still paying tax every month through a simplified challan. It reduces the number of returns filed per year without changing the frequency of tax payment.

Yes. If returns remain unfiled for six consecutive months (three consecutive tax periods for composition dealers), the proper officer can cancel the registration. Reactivation is possible by filing all pending returns and applying for revocation within the permitted window.

Yes. Sellers operating through e-commerce platforms must file regular GST returns (GSTR-1 and GSTR-3B) like any other registered taxpayer, and platforms themselves file GSTR-8 for the tax they collect at source on these sales.

Only if the freelancer is GST-registered, which becomes mandatory once turnover from services crosses the applicable threshold, or if they fall under a mandatory registration category. Once registered, the same monthly or quarterly filing obligations apply as for any other service provider.

LegalDev's compliance team manages the entire filing cycle, from monthly GSTR-1 and GSTR-3B to annual returns, reconciliation against GSTR-2B, and responding to any department notices, so the business doesn't have to track due dates or portal changes independently.

WhatsApp