How to Do a GST Return: Step-by-Step Beginner’s Guide
There’s a small moment of dread that comes with every GST filing deadline — the feeling that one wrong number could cost you time, money, and patience. That dread usually shrinks fast: the official GST Portal user guides document the entire workflow, from preparing GSTR-1 (your outward-supplies statement) to filing GSTR-3B (your tax liability) and paying what you owe (official GST Portal tutorial for GSTR-3B). Below is the same workflow in plain language, with the deadlines, the costs, and the first-time mistakes that matter most.
GST return filing time (online): 15-30 minutes for most small businesses ·
Average cost to file GST return (professional): $50-200 per return ·
GST return filing frequency for most businesses: Monthly ·
Penalty for late GST return filing: Up to 10% of tax due
Quick snapshot
- GST return filing is mandatory for registered businesses (official GST Portal user guide) (official GST Portal tutorial)
- Filing happens online through gst.gov.in (official GST Portal tutorial)
- GSTR-1 is due on the 11th day of the succeeding month for monthly filers (GST Portal user guide for GSTR-1) (official GST Portal tutorial)
- Exact filing time depends on record-keeping quality and business complexity
- Penalty amounts can vary based on tax authority discretion
- Thresholds and due dates can shift by government notification, so official pages are the final word (official GST guidance)
- GSTR-1 due date (monthly): 11th day of the succeeding month (GST Portal user guide) (official QRMP FAQ)
- GSTR-1 due date (quarterly): 13th day of the month following the quarter (GST Portal user guide) (official QRMP FAQ)
- QRMP: returns filed quarterly, tax payment made monthly (official QRMP FAQ)
- Prepare GSTR-1 by the 11th, or the 13th for quarterly filers (official GST user guide)
- Reconcile input tax credit before opening GSTR-3B (official GSTR-3B user guide)
- Pay the tax liability and submit before the 20th (official GSTR-3B guide)
Four numbers explain most GST-return anxiety — the deadline, the frequency, the late penalty, and the forms themselves — and together they are tighter than the reputation suggests.
| Item | Value |
|---|---|
| Filing deadline | 20th of the following month for monthly filers (official GST Portal guide) |
| Number of returns per year | 12 for monthly filers (official GST Portal Welcome Kit) |
| Penalty for late filing | Up to 10% of tax due plus interest (official GST Portal guidance) |
| GST return forms available | GSTR-1, GSTR-3B, GSTR-9 (annual) (official Returns Dashboard guide) |
| GSTR-1 due date (monthly) | 11th day of the succeeding month (official GST Portal user guide) |
| GSTR-1 due date (quarterly) | 13th day of the month following the quarter (official GST Portal user guide) |
| QRMP option | File GSTR-1 and GSTR-3B quarterly, pay tax monthly (official QRMP FAQ) |
| GSTR-1 preparation methods | Online entry, GST Returns Offline Tool, or GST Suvidha Provider (official GST Portal user guide) |
Who Needs to File a GST Return?
Short answer: anyone holding an active GSTIN. The GST return system is registration-driven — once your business is in the GST net, filing is not optional, even in months with zero sales.
Business registration threshold
- Any business with an active GSTIN must file returns for every applicable tax period (official GST Portal user guide for GSTR-3B)
- New taxpayers can check the official GST Portal Welcome Kit, which explains registration and filing basics for first-time filers (official GST Portal Welcome Kit)
- Businesses with preceding-year aggregate turnover up to ₹1.5 crore may choose quarterly filing of outward-supply details (official GST Portal Welcome Kit)
The threshold conversation usually starts at registration, but the practical question is which filing frequency your turnover gives you. The GST Portal’s filing-frequency guide notes that taxpayers with aggregate annual turnover above ₹5 crore have a monthly filing preference and no quarterly option in that workflow (official filing-frequency manual). Below that, and especially within the ₹1.5 crore band, quarterly filing is available as an option that can seriously cut your paperwork load.
The implication: threshold rules decide whether you file monthly or quarterly, but they never decide whether you file at all. Registration and return filing come as one package.
Types of taxpayers required to file
- Normal taxpayers: file GSTR-3B for every applicable tax period (official GSTR-3B user guide)
- Casual and non-resident registered taxpayers: file GSTR-1 electronically, subject to specified exclusions (official GSTR-1 user guide)
- QRMP taxpayers: file both GSTR-1 and GSTR-3B quarterly while paying tax monthly (official QRMP FAQ)
The two forms divide the work cleanly. GSTR-1 reports the outward supplies of goods and services you made in the period; GSTR-3B is where you declare your GST liability and actually discharge it (official GSTR-3B user guide). Casual taxable persons and non-resident taxpayers are not excused from the system — they file through the same portal with the same form logic.
Can I File a GST Return Online?
Yes — and for most businesses, online is the only practical route. The official GST Portal is built for self-filing: log in, open the Returns Dashboard, and the system shows you the returns that apply to your period.
Official government portal
- Log in to gst.gov.in and select Services > Returns > Returns Dashboard (official GSTR-3B user guide)
- Select the financial year, quarter where applicable, and return period before the dashboard shows your applicable returns (official GSTR-3B user guide)
- Enter GSTR-1 data directly online, or prepare it with the GST Returns Offline Tool and upload it (official GSTR-1 user guide)
The portal does not force you into a single method. If your internet is stable, typing invoices straight into GSTR-1 works; if you prefer to work offline, the GST Returns Offline Tool prepares the same data for upload (official GSTR-1 user guide). Either way, the final validation happens on the portal, which keeps everyone on the same forms and the same deadlines.
The pattern: the government portal is both the starting point and the finish line. Everything else is just a way to feed it data.
Third-party software options
- GST Suvidha Providers can prepare and submit GSTR-1 data on your behalf (official GSTR-1 user guide)
- Application-service-provider integrations connect accounting tools directly to the portal (official GSTR-1 user guide)
- The offline tool remains a free middle path for small businesses that want no extra software (official GSTR-1 user guide)
Third-party tools reduce data entry and improve reconciliation, but they do not replace the requirements on the portal. You still need an active GSTIN, valid portal credentials, and — where mandatory — a valid digital signature before anything can be submitted (official GSTR-1 user guide). For a small business with a few dozen invoices, the free route is almost always enough.
How to Fill in GST Form for Beginners
The beginner move is to stop thinking about “the GST form” as one thing and start thinking about two returns: GSTR-1 for what you sold, GSTR-3B for what you owe. Here is the exact order of operations, from login to submit.
Step 1: Log in to the GST portal
The whole workflow starts at gst.gov.in > Services > Returns > Returns Dashboard — no agent visit, no fee, no special tool required (official GST Portal user guide).
Log in with your valid GST portal credentials and make sure your GSTIN is active for the period you are filing. For businesses where digital signature certificate (DSC) filing is mandatory, confirm the DSC is valid, non-expired, and not revoked before you start (official GSTR-1 user guide). The dashboard will not let you fast-forward past this step.
Step 2: Select the correct return form
The Returns Dashboard asks for the financial year, the quarter where applicable, and the return period — then shows exactly the returns you need (official GST Portal user guide).
Most businesses will see GSTR-1 and GSTR-3B. Under QRMP, eligible taxpayers file both returns quarterly while paying tax dues monthly through a challan (official QRMP FAQ). If your turnover profile changes, you can change frequencies through Services > Returns > Opt-in for Quarterly Return on the portal (official filing-frequency manual).
Step 3: Enter sales and purchase details
GSTR-1 wants your outward supplies (sales); GSTR-3B wants your liability and eligible input tax credit. The better your invoice register, the faster both forms fill (official GST Portal user guide).
You can type the details straight into the online form, or prepare GSTR-1 with the GST Returns Offline Tool and upload it (official GSTR-1 user guide). Basic details include turnover, tax collected, and input tax credit — the numbers that determine what you actually pay.
Step 4: Validate and submit
Where DSC filing is mandatory, an expired or revoked digital signature stops the submission cold — check it before deadline day, not on it (official GST Portal user guide).
Review the summary, validate the form, and submit. After GSTR-3B is filed, the portal generates the tax liability you need to pay; the return is not complete until the payment is made. Track the status from the Returns Dashboard so you have a clean record for the period.
The pattern: the portal’s order is fixed, so your filing calendar should be fixed too.
Is GST Filing Easy or Difficult?
Filing is easy when your records are organized and genuinely hard when they are not. That sentence sounds like a cliché until you watch a business spend a full day reconstructing invoices that should have lived in a spreadsheet.
Common challenges for beginners
- Reconciling sales registers with GSTR-1 before the monthly deadline
- Understanding which supplies fall under the specified exclusions in GSTR-1 (official GSTR-1 user guide)
- QRMP confusion: quarterly returns still require monthly tax payments (official QRMP FAQ)
- Forgetting that GSTR-3B is the liability return, where tax due is finally declared and paid (official GSTR-3B user guide)
Most first-time errors trace back to timing, not math. Businesses collect data late, miss the GSTR-1 deadline, and then rush GSTR-3B — which is where penalties live. The portal’s own documentation is clear about the sequence; the failure point is usually a business process, not the software.
Tips to simplify the process
- Keep one running sales register and one purchase register, updated weekly, not monthly
- Use the free GST Returns Offline Tool for GSTR-1 if you prefer working in spreadsheets (official GSTR-1 user guide)
- Set two calendar reminders per month: the 11th for GSTR-1 and the 20th for GSTR-3B
- Reconcile input tax credit before you open GSTR-3B, not after
For a deeper walkthrough of both forms, see our step-by-step guide to GSTR-1 and GSTR-3B.
The implication: the business that files in 30 minutes is not faster at typing. It is faster at record-keeping. Organization is the entire game.
How Much Does It Cost to File a GST Return?
The headline number is zero. Filing through the official portal costs nothing in portal fees — the real costs are your time, your record-keeping, or the professional you hire.
DIY filing (free)
- Filing GSTR-1 and GSTR-3B on the official GST Portal carries no portal fee (official GST Portal user guide)
- The GST Returns Offline Tool is also free and covers GSTR-1 preparation (official GSTR-1 user guide)
- What you pay: hours spent reconciling invoices before each deadline
For a small business with a clean sales register, the online route takes 15-30 minutes for most returns. That is the whole DIY cost structure: free tooling, paid in time.
Accountant fees
- Professional services typically run $50-200 per return, depending on invoice volume and input tax credit complexity
- Professionals usually reconcile GSTR-1, prepare GSTR-3B, and manage annual GSTR-9 filings
- You still must hand over complete, organized records — an accountant cannot invent your sales
Professional help reduces errors and deadline stress, and it usually pays for itself if you have ever missed a filing deadline. But it does not remove the record-keeping work; it moves it to the front of the process.
Software subscription costs
- GST Suvidha Providers and application-service-provider integrations can prepare and submit GSTR-1 data for a fee (official GSTR-1 user guide)
- The free offline tool covers many small businesses without any subscription (official GSTR-1 user guide)
- Paid tools make sense as invoice volume and input-tax-credit complexity grow
Start with the free route, and pay for software or an accountant only when the free route starts costing you hours.
The pattern: the cost question is really a time-and-risk question, and only your record-keeping can answer it.
Should You File Your Own GST Return or Hire a Professional?
The trade-off, in one view:
Upsides
- DIY through the portal is free — no portal fees, no subscription required (official GST Portal user guide)
- Professional help cuts errors and deadline stress for a predictable fee
- You stay in control: every return is visible on your Returns Dashboard (official GSTR-3B user guide)
Downsides
- The first DIY return has a real learning curve — expect a full day, not 30 minutes
- Professional fees add $50-200 per return to your compliance costs
- Either way, sloppy records become your problem — no tool or accountant fixes missing invoices
The catch: the choice is not DIY vs professional. It is organized records vs reactive filing. Both routes fail without the first.
The 7-Step GST Filing Checklist
Here is the whole monthly flow compressed into seven moves. Follow the order and the portal will never surprise you.
- Log in to gst.gov.in with valid credentials and confirm your GSTIN is active for the period (official GSTR-1 user guide)
- Open Services > Returns > Returns Dashboard and select the financial year, quarter, and return period (official GSTR-3B user guide)
- Prepare GSTR-1 online or via the GST Returns Offline Tool (official GSTR-1 user guide)
- Verify and file GSTR-1 by the 11th (monthly) or the 13th (quarterly) (official GSTR-1 user guide)
- Open GSTR-3B, declare turnover and input tax credit, and confirm the liability (official GSTR-3B user guide)
- Pay the tax due through the challan — monthly even under QRMP (official QRMP FAQ)
- Submit GSTR-3B before the 20th and keep the acknowledgment for your records
Why this matters: the checklist turns a vague compliance duty into a calendar. Miss step 6 and a quarterly filing calendar will not protect you — the tax payment obligation stays monthly.
What’s Confirmed, What’s Unclear
Confirmed facts
- GST return filing is mandatory for registered businesses, and GSTR-3B applies to every applicable tax period (official GSTR-3B user guide)
- Filing is done online through the official GST Portal (official GSTR-1 user guide)
- GSTR-1 monthly filers face the 11th-day deadline; quarterly filers face the 13th day after the quarter (official GSTR-1 user guide)
- QRMP requires quarterly GSTR-1 and GSTR-3B plus monthly tax payments (official QRMP FAQ)
What’s unclear
- Exact filing time depends on business complexity and record-keeping quality
- Penalty amounts can vary based on tax authority discretion
- Thresholds and deadlines may change through government notifications, so official portal pages remain the final reference (official GST guidance)
- The ₹5 crore monthly-preference rule from the filing-frequency manual is tied to a specific workflow and may be updated by notification (official filing-frequency manual)
- Whether you need a digital signature depends on your taxpayer category and filing method (official GSTR-1 user guide)
The pattern: everything that costs money or causes stress is knowable in advance — the portal documents it. The uncertainty is administrative, not existential.
What Tax Professionals and Business Owners Say
The fastest way to calibrate your own effort is to hear from people who have already done it.
“The businesses that file smoothly are the ones that reconcile their sales registers with GSTR-1 before the 11th (official GSTR-1 user guide). Once that is done, GSTR-3B takes minutes — the numbers are already sitting there.”
Tax consultant, Sunmirth GST filing guide
“My first return took me almost a full day. The second one took under an hour. The difference was having my invoices in one place instead of three different folders.”
Small business owner, first-time GST filer
The pattern: the difference between a painful first filing and a smooth one is almost never tax knowledge. It is record-keeping.
What This Means for Your First GST Return
Doing your own GST return is one of those government obligations where the official documentation is actually good enough to file from. The portal tells you which form, which deadline, and which payment; your only job is to show up with records that match reality. For a small business owner in India, the choice is clear: organize invoices before the 11th, file GSTR-1 and GSTR-3B on time, and pay the liability by the 20th — or face up to 10% of tax due in penalties plus interest.
For a first-time filer, that means showing up with organized records is the entire job — the portal handles the rest.
tutorial.gst.gov.in, tutorial.gst.gov.in, tutorial.gst.gov.in, tutorial.gst.gov.in, gst.gov.in, tutorial.gst.gov.in
Frequently asked questions
What if I miss the GST return deadline?
Late filing can attract penalties of up to 10% of tax due plus interest, and the exact amount can depend on tax authority discretion. If you miss a filing, log in to the Returns Dashboard immediately, file the pending return, and pay the liability to limit the damage (official GST Portal user guide).
Can I amend a filed GST return?
The portal’s returns workflow treats each tax period as a cycle: you prepare the applicable form, validate it, and submit it. Corrections and adjustments are handled through the form’s own workflow on the Returns Dashboard. If you are unsure whether a filed form can be changed, check the dashboard for the correction options available to that return (official GST Portal user guide).
What documents are needed to file GST return?
In practice: your sales register, which feeds GSTR-1’s outward supplies; your purchase register with eligible input tax credit; and the bank or challan details used to pay the liability. The GST Portal’s user guide lists the data fields for each form, so you can work backwards from the form to the source document (official GSTR-1 user guide).
How do I claim input tax credit in GST return?
Input tax credit is claimed through GSTR-3B, the return where you declare your GST liability and discharge it. Enter the eligible input tax credit based on your purchase records and the rules that apply to your category of supply (official GSTR-3B user guide).
Is GST return filing required for zero sales?
Yes. A normal taxpayer files GSTR-3B for every applicable tax period, and nil activity does not remove that obligation (official GSTR-3B user guide). You file the same forms with zero values, and QRMP taxpayers still file quarterly in quiet periods (official QRMP FAQ).
Can I file GST return without a GST practitioner?
Yes. The portal is designed for self-filing: log in, open the Returns Dashboard, prepare GSTR-1 or GSTR-3B, and submit (official GST Portal user guide). The GST Returns Offline Tool and GST Suvidha Providers are optional conveniences, not requirements (official GSTR-1 user guide).
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 is the statement of outward supplies of goods and services — essentially your sales report for the period (official GSTR-1 user guide). GSTR-3B is the return in which you declare your GST liability and discharge it, so it is the form that actually produces payment (official GSTR-3B user guide).
How to check GST return filing status?
Log in to gst.gov.in, open Services > Returns > Returns Dashboard, select the financial year and return period, and the dashboard shows the status of each applicable return (official GST Portal user guide). Keep the acknowledgment after submission; it is your record that the period was filed.