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 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
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.
A GST Return is a statement that a registered taxpayer submits to the tax department, showing:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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:
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.
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 →
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.
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.
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.
If you found this helpful, explore these related resources:
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
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.