
How to File GST Step by Step: Online Guide for India, Canada & NZ
If you’ve ever stared at a government portal wondering where to click, you’re not alone. Filing a GST return online can feel like untangling a knot of forms, deadlines, and jargon. This guide walks you through the actual steps for India, Canada, and New Zealand, using official portal instructions so you can file with confidence.
GST jurisdictions with active online filing: Over 60 countries ·
Average GST filing time online: 15-30 minutes ·
India monthly GST return filings (2024): ~8 million ·
Canada GST/HST NETFILE users: >90% of businesses ·
Penalty for late GST filing (common range): 0.5%–2% of tax due per month ·
GST return due date frequency: Monthly, quarterly, or annually
Quick snapshot
- GST registration threshold in India: INR 40 lakh for goods, INR 20 lakh for services (Bajaj Finserv (Indian financial services))
- Canada GST/HST NETFILE is the official online filing method (Canada Revenue Agency (federal tax authority))
- New Zealand GST return due date is 28 days after the period end (Inland Revenue Department (NZ tax authority))
- Exact threshold for GST registration may vary by state within India (ClearTax (Indian tax platform))
- Future changes to GST return forms and deadlines post-2026 (ClearTax (Indian tax platform))
- Specific digital signature requirements may change with technology updates (ClearTax (Indian tax platform))
- 2024-10-01: India mandated e-invoicing for businesses with turnover over INR 5 crore
- 2026-04-01: Upcoming New Zealand GST return system changes
Six key facts across the main jurisdictions, one pattern: filing deadlines and forms differ, but the core logic — register, collect invoices, file online, pay tax — stays the same.
| Label | Value |
|---|---|
| GST return forms (India) | GSTR-1, GSTR-3B, GSTR-9, GSTR-9C |
| Official filing portal (India) | gst.gov.in |
| Official filing portal (Canada) | Canada Revenue Agency (GST/HST NETFILE) |
| Official filing portal (New Zealand) | Inland Revenue Department (myIR) |
| Standard filing frequency | Monthly or quarterly |
| Late fee per day (India) | INR 50 |
How to file GST step by step?
Step 1: Register for GST and obtain GSTIN
- Before you can file, you need a GSTIN. Register on the official government portal (Bajaj Finserv (Indian financial services)).
- For Canada, you need a business number and a GST/HST program account (Canada Revenue Agency (federal tax authority)).
- New Zealand businesses need a myIR account and TIN (Inland Revenue Department (NZ tax authority)).
Step 2: Log in to the official GST portal
- In India, use your GSTIN and password at gst.gov.in. Navigate to Services > Returns > Returns Dashboard (ClearTax (Indian tax platform)).
- For Canada, use the GST/HST NETFILE form on the CRA website. You’ll need your business number, access code, and reporting period dates. The secure session expires after 35 minutes of inactivity (Canada Revenue Agency (federal tax authority)).
- In New Zealand, log in to myIR, select your GST account, and click “File return” (Inland Revenue Department (NZ tax authority)).
Step 3: Access the Returns Dashboard
- On the Indian dashboard, select the financial year and filing period. The dashboard commonly shows GSTR-1, GSTR-2A, GSTR-2B, and GSTR-3B (ClearTax (Indian tax platform)).
- For Canada, the NETFILE form lets you choose whether the return is nil and offers rebate or schedule options (Canada Revenue Agency (federal tax authority)).
- New Zealand’s myIR portal shows the filing period and prompts you to enter sales and purchases.
Step 4: Enter your sales and purchase details
- In India, fill in outward supply details in GSTR-1 (B2B invoices, B2C supplies, exports, credit notes, etc.) and inward supplies in GSTR-3B. You can use the prepare online option or upload a JSON file for bulk invoices (TaxRobo (Indian tax automation)).
- For Canada, enter the total sales and purchases, claim input tax credits, and calculate net tax. The form allows you to edit before submission (Canada Revenue Agency (federal tax authority)).
- New Zealand requires you to enter total sales, purchases, and any adjustments. The system calculates the tax due.
Step 5: Pay any due tax and submit the return
- In India, offset your output tax liability with input tax credit, then pay any remaining balance via the portal. Use a Digital Signature Certificate (DSC) or Electronic Verification Code (EVC) to sign. Check that the status changes to “Submitted” or “Filed” (DMI Finance (Indian lending platform)).
- For Canada, after reviewing the return, submit it. The CRA will send a confirmation number. Nil returns can be filed as nil (Canada Revenue Agency (federal tax authority)).
- New Zealand: pay the tax due via internet banking or direct debit, then submit the return in myIR.
The 35-minute session timeout on Canada’s NETFILE means you need all your data ready before you start. In India, portal downtime near deadlines can stall submission. Always start early.
What do I need to file GST?
Required documents and information
- Valid GSTIN (for India) or business number (for Canada) or TIN (for New Zealand).
- Login credentials for the GST portal.
- Sales and purchase invoices for the tax period.
- Bank account details linked to the GST registration.
- Digital signature certificate (DSC) or Aadhaar OTP for India (Bajaj Finserv (Indian financial services)).
- For Canada: access code and reporting period dates (Canada Revenue Agency (federal tax authority)).
- For New Zealand: myIR login and GST return data.
Prerequisites for online filing
- A stable internet connection and a compatible browser.
- Your financial records should be reconciled. For India, match invoices with GSTR-2A/2B to avoid mismatches (TaxRobo (Indian tax automation)).
- If you’re a small business, keeping a Profit and Loss Statement: How to Prepare for Small Business helps track your taxable income and expenses.
What this means: the list of required documents is short, but the real work is in reconciling invoice data. The more organized your records, the smoother the filing.
Who must file a GST return?
Eligibility criteria for mandatory filing
- India: businesses with aggregate turnover exceeding INR 40 lakh for goods or INR 20 lakh for services (Bajaj Finserv (Indian financial services)).
- Canada: businesses with annual revenues over CAD 30,000 (Canada Revenue Agency (federal tax authority)).
- New Zealand: businesses with annual turnover over NZD 60,000 (Inland Revenue Department (NZ tax authority)).
- Non-resident taxable persons, input service distributors, e-commerce operators, and suppliers must also file.
- Anyone registered under the GST composition scheme in India must file a simplified return.
Exceptions and thresholds
- In India, the threshold for the North-Eastern states is lower (INR 10 lakh for goods).
- Canada: small suppliers with revenues below CAD 30,000 are not required to register or file, but can voluntarily do so.
- New Zealand: businesses below NZD 60,000 turnover can voluntarily register to claim input tax credits.
The pattern: thresholds vary by country, but the logic is the same — once you cross a certain revenue line, the government wants you in the system. Voluntary registration is an option for smaller businesses that want to claim ITC.
Can I file GST by myself?
Self-filing vs professional help
- Yes, you can file GST returns yourself using the official government portal. Self-filing saves costs but requires accurate data entry and understanding of return types (Kissht (Indian financial blog)).
- Using accounting software can simplify the process for self-filers.
- Professional tax consultants are recommended for complex businesses, multiple GST registrations, or if you frequently face notices.
Common pitfalls of self-filing
- Mistakes in invoice matching may lead to notices and penalties (Sansa Legal (Indian law firm)).
- Missing the deadline incurs late fees that add up quickly.
- Forgetting to reconcile GSTR-2A and GSTR-2B differences can trigger input tax credit mismatches.
Self-filing is perfectly doable for a straightforward business with clean records. But each mistake costs time and money — one missed invoice can trigger a notice that takes hours to resolve.
The trade-off: self-filing saves fees but demands discipline. For most small businesses, a hybrid approach — using software for data entry and a professional for review — strikes the right balance.
What are the reporting requirements and deadlines?
Return filing frequency (monthly, quarterly, annually)
- India: monthly for regular taxpayers (GSTR-1 due 11th, GSTR-3B due 20th of following month); quarterly for composition scheme filers (DMI Finance (Indian lending platform)).
- Canada: annual for most small businesses (due one month after the reporting period end); self-employed individuals have until June 15. Quarterly and monthly filing is also available (Canada Revenue Agency (federal tax authority)).
- New Zealand: monthly, two-monthly, or six-monthly, due 28 days after the period ends (Inland Revenue Department (NZ tax authority)).
Due dates for different return types
- India GSTR-1: 11th of the following month. GSTR-3B: 20th of the following month.
- Canada GST/HST return: generally one month after the fiscal year end for annual filers.
- New Zealand: 28th day of the month following the end of the taxable period.
Penalties for late filing
- India: late fee of INR 50 per day (INR 25 each for CGST and SGST), subject to a maximum (Bajaj Finserv (Indian financial services)).
- Canada: 1% of the balance due plus 0.25% per month for up to 12 months (Canada Revenue Agency (federal tax authority)).
- New Zealand: 1% of the tax due for the first day, then 4% per day thereafter (Inland Revenue Department (NZ tax authority)).
The implication: deadlines are fixed, and penalties are aggressive. Missing a due date by even a day can cost you real money. Set calendar reminders the day after each period ends.
Upsides
- Self-filing saves professional fees.
- Online portals are available 24/7.
- Input tax credit can reduce your net tax liability.
- Digital signatures and EVC make signing quick.
Downsides
- Late penalties add up fast.
- Invoice mismatches can trigger notices.
- Portal downtime near deadlines is common.
- Complex returns may require professional help.
Timeline: Key dates in GST online filing
- 2017-07-01: GST launched in India; first return filing period began.
- 2020-01-01: GST return simplification introduced in India (GSTR-2A auto-drafted).
- 2021-01-01: GST/HST NETFILE updated for Canada’s simplified return.
- 2023-04-01: New Zealand introduced new GST return filing rules for digital platforms.
- 2024-10-01: India mandated e-invoicing for businesses with turnover over INR 5 crore.
- 2026-04-01: Upcoming: New Zealand GST return system changes announced.
Clarity: What we know and what remains uncertain
Confirmed facts
- GST registration threshold in India: INR 40 lakh for goods, INR 20 lakh for services.
- Canada GST/HST NETFILE is the official online filing method.
- New Zealand GST return due date is 28 days after the period end.
- GSTR-3B is due on 20th of the following month for monthly filers in India.
- Late fees apply on a daily basis in India (up to maximum).
What’s unclear
- Exact threshold for GST registration may vary by state within India.
- Future changes to GST return forms and deadlines post-2026.
- Specific digital signature requirements may change with technology updates.
What the experts say
“On the GST portal, after logging in, navigate to Services > Returns > Returns Dashboard, select the financial year and filing period, and then choose the applicable return form.”
ClearTax (Indian tax platform)
“The GST/HST NETFILE secure session expires after 35 minutes of inactivity. Have all your information ready before starting.”
Canada Revenue Agency (federal tax authority)
“Self-filing saves costs, but you need to be accurate with data entry. Mistakes in invoice matching can lead to notices and penalties.”
Filing GST online is not difficult once you understand the workflow. The key is preparation: gather your invoices, know your deadlines, and follow the portal steps. For a small business owner in India, the choice is clear: either invest time in self-filing with accounting software, or hire a professional to avoid costly mistakes. For Canadian and New Zealand businesses, the same logic applies. The portals are built for self-service, but they punish errors. If you keep meticulous records, you can file with confidence. If not, a professional is worth the fee.
Frequently asked questions
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 is used to report outward supply details (sales invoices), while GSTR-3B is a summary return that includes sales, purchases, input tax credit, and tax payment. Both must be filed monthly for regular taxpayers in India.
Can I file GST return without a digital signature?
Yes, you can use your Aadhaar OTP as an Electronic Verification Code (EVC) to sign the return. A digital signature certificate (DSC) is optional for most taxpayers.
How do I correct an error in a filed GST return?
You can amend the return in the next filing period by reporting the correct figures. Some errors can be rectified using the “Amendment” option in the portal, but this must be done before the due date of the next return.
What is the GST return due date for quarterly filers in India?
Quarterly filers under the composition scheme must file GSTR-4 by the 18th of the month following the quarter end. For regular quarterly filers, GSTR-1 is due on the 13th of the month following the quarter.
Do I need to file GST return if my business has zero sales?
Yes, a nil return must still be filed. Most portals have a “nil return” option that requires minimal data entry. Failure to file a nil return can still attract late fees.
What happens if I miss the GST return deadline?
Late fees apply immediately. In India, it’s INR 50 per day (INR 25 each for CGST and SGST). In Canada, 1% of the balance due plus 0.25% per month. In New Zealand, 1% on the first day and 4% per day after. The penalty continues until the return is filed.
How can I check the status of my filed GST return?
Log in to the GST portal and go to the Returns Dashboard. The status will show “Submitted”, “Filed”, or “Pending”. For Canada, NETFILE provides a confirmation number. New Zealand’s myIR shows the filing status.