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 recurring process of reporting your sales, purchases, tax collected, and tax credit claimed to the GST department through the official GST portal. Every business holding a GST registration has to do this on a schedule — monthly or quarterly, depending on turnover and the scheme it's registered under — regardless of whether that period actually had any business activity.
It's worth being precise about one thing people often mix up: GST return filing and GST payment aren't the same action. Filing a return is the act of reporting figures. Paying GST is settling the tax liability that the return calculates. You can technically file a return showing zero net liability (say, because your ITC covers your output tax), but you still have to file it — the return itself is the compliance requirement, separate from whether cash actually changes hands that month.
For most regular taxpayers, "filing GST returns" in practice means two forms working together: GSTR-1 and GSTR-3B. A composition scheme dealer deals with a different pair — CMP-08 and GSTR-4. E-commerce operators and businesses deducting TDS under GST have their own separate forms again. The rest of this page walks through what each of these actually asks for, when they're due, what it costs to get them filed professionally, and where most businesses trip up.
GSTR-1 is the return where you report your outward supplies — in plain terms, your sales — for the period. Every invoice you raised, every credit note or debit note you issued, and the tax charged on each one goes into this form.
The reporting is invoice-wise, not just a lump total. B2B transactions (sales to other GST-registered businesses) are reported with the buyer's GSTIN attached, since that's what allows the credit to flow through to their GSTR-2B. B2C transactions (sales to end consumers) are reported in aggregate for most cases, with invoice-level detail required only above certain value thresholds for inter-state sales.
Getting GSTR-1 right matters more than its "just sales reporting" label suggests, because it's the source data your buyers rely on for their own ITC. An invoice missing from your GSTR-1, or reported with the wrong GSTIN, means your customer's credit doesn't show up where it should — and that phone call usually comes to you, not the tax department.
GSTR-3B is the summary return. Instead of invoice-by-invoice detail, it consolidates your total outward supplies, your eligible input tax credit, and calculates the net tax you actually owe for the period. This is also the form through which the tax payment itself gets made — GSTR-1 reports what happened, GSTR-3B is where the liability gets settled.
The ITC side of GSTR-3B has tightened up considerably over the past few years. Since the amendment to Section 16(2) of the CGST Act, you can only claim credit on invoices that actually show up in your GSTR-2B — the auto-drafted statement generated from what your suppliers have reported in their own GSTR-1 filings. If a supplier hasn't filed, or filed late, or made an error, that invoice simply won't appear in your GSTR-2B, and claiming the credit anyway is exactly the kind of mismatch that draws a departmental notice later.
This comes up constantly, and the confusion is understandable since both forms deal with the same underlying sales — just from different angles.
Both returns need to tell a consistent story. A mismatch between what GSTR-1 reports as your total sales and what GSTR-3B declares as your tax liability is one of the more common triggers for a scrutiny notice — the department's systems compare the two automatically, and a gap invites questions even when the underlying reason is something innocuous like a timing difference.
Anyone holding a regular GST registration and making taxable supplies needs to file. That covers a wide spread of businesses in practice:
Businesses under the composition scheme file differently — CMP-08 quarterly and GSTR-4 annually, without the GSTR-1/GSTR-3B routine. Input Service Distributors, TDS deductors, and e-commerce operators collecting TCS each have their own dedicated forms (GSTR-6, GSTR-7, and GSTR-8 respectively). Whichever category applies to your registration, the obligation is the same: file on schedule, including a nil return in a period with no transactions.
How often you file depends on turnover and the scheme you've opted into:
It's worth actually checking which category your registration falls into rather than assuming, since the wrong filing frequency assumption is a surprisingly common cause of missed deadlines — someone continues filing monthly returns out of habit after their turnover dropped below the QRMP threshold, or vice versa.
The GST Council does periodically push these dates through notification, so this table reflects the standard cycle — always confirm the live due date on the portal, especially around year-end or after any policy announcement, before you assume a filing window hasn't shifted.
Having these ready before filing day is what separates a return that gets prepared in under an hour from one that stretches into a week of back-and-forth over missing invoices.
Preparing outward supply details means pulling together every invoice raised in the period, uploading or reporting them on the portal (or through the GSTR-1 offline tool/offline utility if you're working from a bulk file rather than entering line by line), reviewing the B2B and B2C split for accuracy, reporting any credit or debit notes issued, and giving the whole return one final check before you submit. Once filed, keep the acknowledgment — it's your proof of filing if a mismatch question comes up later.
This starts with reviewing the outward supplies already reported (ideally matching what GSTR-1 shows), calculating the applicable tax liability, verifying eligible ITC against GSTR-2B rather than your own purchase register alone, working out the net tax payable after adjusting ITC, paying that amount, and then submitting and filing the return itself. Preserve the filing records the same way as with GSTR-1 — both returns together form your compliance trail for the year.
Filing directly on the government GST portal itself costs nothing — there's no government fee for submitting a return. What businesses actually pay for is professional assistance: reconciliation, accurate classification, timely filing, and someone catching errors before they become notices.
Professional GST return filing charges vary with a few factors: whether it's a monthly or quarterly filing, transaction volume, whether ITC reconciliation is involved, and whether it's a nil return or one with actual business activity. LegalDev's standard monthly filing starts at ₹599 + GST, with pricing adjusted based on the actual scope of work — transparent, not tucked into fine print after the fact.
Missing a deadline isn't a single flat penalty — it's layered, and the layers stack.
Late fee accrues per day from the day after the due date. For a return carrying tax liability, it runs at ₹50 per day (₹25 CGST + ₹25 SGST), capped by turnover — anywhere from ₹2,000 for smaller businesses up to ₹10,000 for larger ones. A nil return attracts a lighter ₹20 per day, capped at ₹500. GSTR-9 has its own scaled late fee, from ₹50 to ₹200 per day depending on turnover.
Interest runs separately, at 18% per annum on any tax paid after the due date, calculated daily. If ITC was claimed and later needs to be reversed — say, because it never showed up in GSTR-2B or a supplier didn't pay their own tax — that portion attracts 24% interest instead.
Beyond the direct cost, repeated non-filing has knock-on effects: GSTR-1 gets blocked if GSTR-3B for the prior period hasn't been filed, your buyers can't claim ITC on your invoices while your filings are pending, and e-way bill generation can get restricted after continued non-compliance. In the more serious cases, sustained non-filing gives the department grounds to move toward cancelling the registration altogether — a considerably bigger problem than the missed deadline that started it.
Reconciliation is the step that catches problems while there's still time to fix them, instead of after the return has already gone in. In practice, it means matching your sales register against what GSTR-1 actually reports, checking that the tax liability declared in GSTR-3B lines up with those sales, and comparing your purchase register against GSTR-2B to confirm every ITC claim is actually backed by a supplier filing.
Doing this before submission means catching a missing invoice or a supplier who hasn't filed while you can still follow up, rather than discovering the gap months later when a mismatch notice shows up asking you to explain it.
Input Tax Credit is the mechanism that lets you offset the GST you paid on business purchases against the GST you collect on sales — it's what keeps GST from cascading at every stage of a supply chain.
ITC gets reported and claimed through GSTR-3B, but eligibility now depends heavily on GSTR-2B. Since Section 16(2)(aa) took effect, a credit only counts if the corresponding invoice appears in your GSTR-2B — meaning your supplier actually reported it in their own GSTR-1. There's also the 180-day rule to watch: if you haven't paid a supplier within 180 days of their invoice date, the ITC already claimed on it has to be reversed, with interest, until the payment is actually made.
Common ITC mistakes include claiming credit on an invoice that never made it into GSTR-2B, missing the 180-day payment deadline without tracking it, and claiming ITC on expenses that are specifically blocked under Section 17(5) — things like most motor vehicle expenses or personal consumption items. Getting any of this wrong doesn't just risk losing the credit; it can mean paying it back with interest once the department catches the mismatch during reconciliation.
Startups — Often juggling GST compliance for the first time alongside everything else; getting the filing rhythm right from month one avoids a backlog of corrections later.
Small businesses — Usually eligible for QRMP, which reduces the filing frequency, though monthly tax payment through a challan still applies.
Traders — High invoice volume with frequent B2B transactions makes invoice-wise GSTR-1 accuracy especially important, since a single wrong GSTIN can hold up a customer's credit.
Service providers — Often deal with a mix of B2B and B2C billing, sometimes across states, which makes place-of-supply rules worth double-checking each period.
Manufacturers — Frequently involved in job work, which brings ITC-04 into the picture alongside the usual GSTR-1/GSTR-3B cycle, plus e-way bill compliance for goods movement.
E-commerce sellers — Selling through a marketplace usually means TCS gets deducted by the platform and needs to be reconciled against your own GSTR-3B liability.
B2B businesses — Since every sale feeds a buyer's ITC claim, invoice accuracy and timely filing directly affect a business relationship, not just your own compliance record.
There's no separate "revised return" concept in GST the way there is in income tax filing. Corrections instead happen through the next period's return — an invoice missed in one month's GSTR-1 gets added in a later filing, and errors are fixed through amendment tables built into the return forms themselves.
The earlier an error is spotted, the simpler the fix. A mismatch caught during the same month's reconciliation is a quick amendment. The same error discovered a year later, during GSTR-9 preparation or after a departmental query, takes considerably more digging to trace and correct — which is exactly where professional support tends to save the most time.
Every successful filing generates an Application Reference Number, your proof that the return was submitted and accepted. You can check filing status directly on the GST portal under the returns dashboard, which shows whether a period is filed, pending, or not yet due.
If a return you believe was filed doesn't show as such, don't assume it went through — payment failures, portal timeouts, and incomplete submissions do happen. Our GST Verification tool also shows recent filing activity for any GSTIN, which is useful both for checking your own record and confirming a vendor's compliance before you rely on their invoice for ITC.
Expert filing assistance — Every return is prepared and reviewed by a practicing CA, not auto-generated from a template.
Timely filing support — We track your applicable deadlines and prepare returns in advance of the due date, not on it.
Accurate data and reconciliation — Sales and purchase data get reconciled against GSTR-2B before filing, catching mismatches while there's still time to act.
Dedicated GSTR-1 and GSTR-3B support — Both returns are reviewed together for consistency before either gets submitted.
Transparent pricing — Clear filing charges from the outset, with no surprise add-ons after the work is done.
A hassle-free online process — Share your documents digitally; there's no need for repeated office visits or in-person paperwork.
Ongoing compliance support — GST return filing is a recurring obligation, not a one-time task, and LegalDev is built to support that on a continuing basis rather than a single filing.
Support across business types — Startups, small businesses, traders, manufacturers, service providers, and e-commerce sellers all have slightly different filing needs, and our process adapts to each.
Get in touch for a quote specific to your transaction volume and filing frequency — pricing is scoped to what your business actually needs, not a one-size-fits-all number.
Regular GST return filing isn't complicated in concept — it's the accumulation of small details (a mismatched GSTIN, an invoice missing from GSTR-2B, a due date that shifted without notice) that turns a routine task into a notice-generating one. Accurate GSTR-1 and GSTR-3B reporting, filed on time and reconciled properly, is what keeps that from happening.
Get professional GSTR-1 & GSTR-3B filing support and keep your business returns accurate and up to date.