Home → Services → Filing GST Returns

Filing GST Returns

Stay fully compliant with monthly, quarterly, and annual GST return filing. Expert CA team handles your GSTR-1, GSTR-3B, and GSTR-9 — on time, every time, 100% online.

File My GST Returns → Free Consultation

Tax Compliance · India

GST Return Filing
Online in India

Running a GST-registered business in India comes with one non-negotiable responsibility — you have to file returns. Not sometimes. Not only when sales are good. Every single period, without exception. Here's everything you need to know about GST returns, the forms, the deadlines, and what late filing actually costs you.

Get Free Consultation

Our expert calls you within 30 minutes

Basics

Let's start with the basics

A GST return is essentially your business's tax diary submitted to the government. It tells the authorities what you sold, what you bought, how much GST you collected from your customers, and how much you paid your suppliers. From this data, the government cross-checks whether every seller has reported what their buyer claimed, which is how the entire ITC ecosystem stays honest.

Zero transactions in a month? You still file. It's called a NIL return, and skipping it is treated the same as skipping a regular one. Also, if last month's return is sitting unfiled, the portal won't even let you open the current one. And unlike income tax returns, you generally cannot revise a GST return after submission, whatever needs fixing goes into next period's filing.

Forms

Every GST form explained simply

India's GST system isn't one-size-fits-all. The form you file depends entirely on your business type, your turnover, and what role you play in the supply chain.

GSTR-1

This is for businesses filing outward supply details. If you're a regular taxpayer selling goods or services, this is where you report every invoice, B2B, B2C, exports, credit notes, debit notes, the works. Monthly filers submit by the 11th; quarterly filers under the QRMP scheme submit by the 13th after quarter end.

GSTR-3B

This runs alongside GSTR-1. While GSTR-1 carries invoice-level detail, GSTR-3B is the summary, total sales, total ITC available, and the net tax you owe after adjustments. Regular taxpayers file this by the 20th each month.

GSTR-4

This is the annual return for businesses operating under the Composition Scheme. These are typically smaller businesses that pay tax at a flat rate on turnover rather than the standard slab system. Due date: 30th June of the following financial year.

GSTR-9

This is the annual return every regular taxpayer must file, consolidating the entire year's transactions. Due by 31st December. Businesses with turnover crossing ₹5 crore also file GSTR-9C, a reconciliation statement, alongside it.

GSTR-1

File your outward supplies return and report invoice-wise sales details accurately to stay GST compliant.

Learn More

GSTR-3B

Submit your summary GST return with tax liability and input tax credit details in one place.

Learn More

GSTR-4

Annual return filing for Composition Scheme taxpayers with simplified GST compliance.

Learn More

GSTR-9

Complete your annual GST return filing with consolidated turnover and tax information.

Learn More

Here's a quick reference table covering all GST return forms:

All GST Return Forms — Quick Reference
Form Filed By Frequency Due Date
GSTR-1 Regular taxpayers (outward supplies) Monthly / Quarterly 11th next month / 13th after quarter end
GSTR-3B Regular taxpayers (summary + payment) Monthly 20th next month (22nd/24th for QRMP)
CMP-08 Composition dealers (quarterly payment) Quarterly 18th after quarter end
GSTR-4 Composition scheme dealers Annual 30th June of next financial year
GSTR-5 Non-resident taxable persons Monthly 13th of next month
GSTR-5A OIDAR foreign service providers Monthly 20th of next month
GSTR-6 Input Service Distributors Monthly 13th of next month
GSTR-7 TDS deductors under GST Monthly 10th of next month
GSTR-8 E-commerce operators (TCS) Monthly 10th of next month
GSTR-9 All regular taxpayers Annual 31st December
GSTR-9C Turnover above ₹5 crore Annual 31st December
GSTR-10 Cancelled registration holders Once Within 3 months of cancellation
GSTR-11 UIN holders — embassies and diplomatic missions Monthly 28th of following month
Process

How to actually file your GST return

Step 1

Log in and check your dashboard

Go to gst.gov.in, enter your GSTIN and password, and head straight to the Returns Dashboard. This screen shows you everything pending, which forms are due, which periods are overdue, and what's already been filed.

Step 2

Select the right form and period

Choose your form, select the financial year, and pick the relevant month or quarter. The portal shows your filing status for each return type. Don't rush past this step, selecting the wrong period is a surprisingly common error that creates reconciliation headaches later.

Step 3

Enter your data (or upload it)

For GSTR-1, you're entering invoice-by-invoice detail. Each B2B transaction needs the buyer's GSTIN, invoice number, date, value, and tax breakup. B2C transactions are entered in consolidated blocks above and below the ₹2.5 lakh threshold. Exports have their own section.

For GSTR-3B, you're working with totals, aggregate taxable turnover, ITC available across IGST, CGST and SGST, and the final tax payable after netting everything off.

Both forms support direct data entry on the portal or file upload via Excel or JSON templates. For businesses with high transaction volumes, the upload route is far more practical.

Step 4

Compare before you submit

Pull up your GSTR-2B, the auto-generated ITC statement populated from your suppliers' GSTR-1 filings. Compare it against what you're about to declare in GSTR-3B. Any mismatch here is better caught now than after submission. Use the Preview function one final time before you hit Submit.

Step 5

Sign and lock the return

Authentication happens either through a Digital Signature Certificate (DSC) or an EVC, a one-time password sent to your registered mobile number. Once you submit, the return locks permanently.

Step 6

Pay tax and collect your ARN

After submission, check your electronic cash and credit ledgers. If there's tax still outstanding, create a payment challan right there on the portal and pay through net banking, NEFT, RTGS, or at an authorised bank counter. Once the payment clears, the portal generates your ARN, Application Reference Number. Download the acknowledgement. Save the filed return PDF. These are your proof of compliance.

Penalty

What late filing actually costs your business

The financial damage from missing a GST deadline is straightforward to calculate, and it compounds quickly.

₹50/day

for returns where tax was due

Split equally between CGST and SGST, capped at ₹5,000 per return for GSTR-1 and GSTR-3B.

₹20/day

for NIL returns

Same daily structure applies even when there were zero transactions in the period.

18%

interest per annum

Charged on outstanding tax after the due date.

24%

interest per annum

Charged on wrongfully claimed ITC that gets reversed.

For the annual GSTR-9, late fees are calculated at 0.25% of your state or UT turnover, which for a sizable business can add up fast.

One more hard limit worth knowing: the GST portal will not accept returns filed more than three years past their original due date. At that point, the option to file simply disappears, along with any possibility of claiming ITC for that period.

QRMP

The QRMP scheme: made for mid-size businesses

If your aggregate annual turnover stays under ₹5 crore, the Quarterly Return Monthly Payment scheme can meaningfully reduce your filing workload without letting tax payments slide.

Under QRMP, you file GSTR-1 and GSTR-3B quarterly instead of monthly, GSTR-1 by the 13th after quarter end, GSTR-3B by the 22nd or 24th depending on your state. But you still pay tax every month via Form PMT-06, due by the 25th.

The scheme also includes an optional feature called the Invoice Furnishing Facility. Through IFF, you can upload your B2B invoices on a monthly basis even though you're a quarterly filer. This matters because your buyers need those invoices to show up in their GSTR-2B to claim ITC. Without IFF, they'd be waiting three months. With it, their ITC flows normally every month and your business relationship stays smooth.

Pitfalls

Mistakes that invite GST department notices

  • GSTR-1 and GSTR-3B numbers don't match. This is the single biggest trigger for automated scrutiny. The invoice-level sales you declare in GSTR-1 must reconcile with the summary figures in GSTR-3B. Even small differences get flagged by the department's matching system.
  • Claiming more ITC than GSTR-2B shows. Many businesses hold valid purchase invoices but their suppliers haven't filed GSTR-1 yet, so the ITC hasn't appeared in GSTR-2B. Claiming it anyway invites a demand notice plus interest at 24%. The rule is clear: your ITC claim cannot exceed what GSTR-2B reflects, regardless of what invoices you hold.
  • Not filing during inactive months. A common assumption — if nothing happened, nothing needs to be filed. Wrong. Every registered taxpayer must file every period. The GST department treats an unfiled NIL return exactly the same as an unfiled regular return.
  • Wrong HSN or SAC codes. Classification errors don't just affect your own return, they can disrupt ITC claims for businesses buying from you, creating compliance problems across your supply chain.
  • Skipping reconciliation until GSTR-9 time. Annual return season is when businesses discover months of accumulated discrepancies between their books, GSTR-1, GSTR-3B, and GSTR-2B. Reconciling monthly throughout the year costs far less time and stress than untangling a year's worth of mismatches in December.
  • Waiting for the last day. Every GST due date brings portal slowdowns. Technical failures at midnight before the deadline have cost businesses real money in late fees. Filing three to five days early costs nothing and eliminates the risk entirely.
Impact

Why your GST filing record matters beyond compliance

Your ITC depends on it

Every purchase your business makes for operational use carries GST you've paid. That amount is recoverable, but only when your own returns are filed accurately and on time. Delays block ITC claims and inflate your effective tax cost, often without the business owner realising it's happening.

Banks and large buyers check it

GSTIN compliance status is publicly accessible on the GST portal. When a bank evaluates your working capital loan application, when a large company runs vendor due diligence, or when a government body processes tender eligibility, GST compliance history is part of the check. A spotty filing record has quietly disqualified businesses from contracts they never knew they lost.

One missed return blocks everything after it

GST non-compliance doesn't stay contained to one period. A single pending GSTR-3B locks the next month's filing, and the one after that. Late fees stack daily throughout. What starts as one overlooked deadline can become a serious compliance backlog within weeks.

Consistent filing keeps audits away

The department's automated systems flag taxpayers whose GSTR-1, GSTR-3B, and GSTR-2B data don't align. Regular, accurate filing keeps your business below the radar. Irregular filing pulls you into the pool of businesses selected for scrutiny assessment.

Growth opportunities require a clean record

Export licences, MSME registrations, bank credit lines, government contracts, most of these require demonstrating GST compliance. Building a clean filing history from the start is significantly easier than trying to repair one later.

Summary

Final word

This guide reflects provisions under the CGST Act, 2017 and notifications current at the time of writing. GST due dates, turnover thresholds, and scheme eligibility change periodically through government circulars. Verify all deadlines at gstn.gov.in or with a qualified GST professional before filing.

FAQ

GST Return Filing FAQs

GSTR-1 is the outward supply return where you report all sales invoices issued during the month. Every registered taxpayer (except Composition Scheme dealers and those under specific exemptions) must file GSTR-1. Monthly filers must file by the 11th of the next month. Businesses with turnover below ₹5 crore can opt for the QRMP scheme and file quarterly — due on the 13th of the month after the quarter.
GSTR-1 is where you report your sales invoices — it is a declaration of outward supplies and does not involve tax payment. GSTR-3B is the monthly summary return where you declare your total tax liability, claim ITC, and actually pay the net GST due. Both must be filed every month — GSTR-1 by the 11th and GSTR-3B by the 20th. Mismatch between the two can trigger notices from the GST department.
Yes. As long as your GSTIN is active, you must file NIL returns for every period — even if there are zero sales or purchases. Failing to file NIL returns attracts a late fee of ₹20 per day (₹10 CGST + ₹10 SGST). Filing NIL returns is quick and easy, and our team handles it as part of our monthly retainer service.
The QRMP (Quarterly Return Monthly Payment) scheme allows businesses with turnover below ₹5 crore to file GSTR-1 and GSTR-3B quarterly instead of monthly — while still paying tax monthly via a fixed-sum challan. It reduces return filing frequency from 24 to 8 per year, making compliance easier for smaller businesses. Our CA team will advise whether QRMP suits your business based on your transaction volume.
GSTR-9 is the annual GST return that consolidates all monthly returns filed during the financial year. It is mandatory for businesses with annual turnover above ₹2 crore. Businesses with turnover above ₹5 crore must additionally file GSTR-9C, a self-certified reconciliation statement. Both are due by 31st December of the following financial year. Late fee is ₹200 per day, subject to a maximum of 0.25% of annual turnover.
No, GST returns cannot be revised once filed. However, mistakes in GSTR-1 can be corrected in the next month's GSTR-1 by issuing a credit note, debit note, or amending the invoice details. Errors in GSTR-3B that result in short payment of tax can be rectified by paying the additional tax along with interest in the next month's return. Our CA team ensures returns are filed correctly the first time to avoid such situations.
For monthly GST return filing you need to share: sales invoices (or a sales summary) for the month, purchase invoices for ITC claims, details of credit notes or debit notes issued or received, bank statements if needed for reconciliation, and any advance receipts. Our team provides a simple monthly data collection template so you can share everything quickly and accurately.
Late fee accrues from the day after the due date. For returns with tax liability, it is ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000. For NIL returns, it is ₹20 per day (₹10 CGST + ₹10 SGST), also capped at ₹5,000. In addition, if tax is unpaid, interest at 18% per annum accrues on the outstanding tax amount from the due date until the date of payment.

File Your GST Returns on Time — Every Time

Let our CA team handle your monthly GST compliance so you can focus on growing your business.