GST/HST NETFILE is the Canada Revenue Agency's mandatory electronic filing service for most businesses. Using NETFILE, you submit your return online through your CRA My Business Account or a standalone web form. This guide explains the eligibility rules, key deadlines, and the step-by-step process to file correctly. Understanding NETFILE is essential for Canadian businesses to meet their obligations and avoid penalties.
Eligibility and Requirements for GST/HST NETFILE
Since reporting periods beginning in 2024, electronic filing is mandatory for all GST/HST registrants except for charities and selected listed financial institutions. This means the paper GST34 return is no longer an option for the vast majority of Canadian businesses. To use NETFILE, you must have an active GST/HST account, which is part of your Business Number and identified as an RT account. Every registrant is required to file a return for each assigned reporting period, even if it is a nil return with no sales or tax collected. The requirement to file is triggered by registration, not by reaching a certain revenue level. If you operate a business in Quebec, you cannot use the CRA's NETFILE service for Quebec Sales Tax (QST) purposes. You must file your QST return separately through Revenu Québec's own online system. The CRA's goal is to issue a notice of assessment within four weeks of receiving a digitally filed GST/HST return.

What You Need Before You Start Filing
Before you begin the NETFILE process, you should gather all necessary information and documents. You will need your nine-digit Business Number and the specific reporting period dates for the return you are filing. If you plan to use the standalone NETFILE web form instead of My Business Account, you must have your four-digit GST/HST access code. This code is printed on the GST34-2 return form mailed to you or on your electronic filing information package. You can also find it in your CRA My Business Account or request a new one by calling the CRA at 1-800-959-5525. Crucially, you need your financial figures for the period, specifically your total sales, the total GST/HST you collected or owe, and the total input tax credits you are claiming for GST/HST paid on business purchases. Having these figures ready ensures a smooth filing session, as the standalone NETFILE form does not save your progress if you exit before submission.
Step-by-Step Filing Methods
There are three primary methods to file your GST/HST return electronically. The first and most integrated method is through your CRA My Business Account. After signing in, you select your GST/HST RT account and choose the option to file a return. The portal will show the next expected reporting period, and you must file periods in chronological order. You then enter the required figures into the digital form, which mirrors the paper GST34. After reviewing, you submit the return and receive an immediate confirmation number, which serves as your proof of filing. You can then proceed to pay any amount owing directly through My Business Account using pre-authorized debit or online banking.
The second method is using the standalone GST/HST NETFILE form on the CRA website. This option is available if you do not have a My Business Account but do have your four-digit access code. You go to the CRA's Ready to File page, select the NETFILE option, and enter your Business Number, reporting period, and access code. You then manually input your return data. It is important to complete the filing in one session, as information is not saved if you exit early.
The third method involves using CRA-certified accounting software like QuickBooks, Xero, or Sage 50. These platforms can prepare your return from your ledger and generate a .tax file. You or your accountant can then upload this file directly to the CRA using the GST/HST Internet File Transfer service, which also requires your access code. This method integrates filing directly with your bookkeeping process and is how many professional accountants file for their clients.

Understanding Reporting Periods and Deadlines
Your filing and payment deadlines are determined by your assigned reporting period. The CRA assigns your frequency based on your annual taxable supplies revenue. Businesses with annual revenues under $1.5 million are typically annual filers but can elect to file quarterly or monthly. Businesses with revenues between $1.5 million and $6 million are assigned quarterly filing, and those over $6 million must file monthly. For monthly and quarterly filers, the return and any payment are due one month after the reporting period ends. For example, a return for the quarter ending March 31 is due by April 30.
Annual filers generally have three months after their fiscal year-end to both file and pay. A critical exception exists for sole proprietors with a December 31 fiscal year-end. For them, any payment owed is due by April 30, but the return itself can be filed as late as June 15. However, interest on any unpaid amount begins accruing on May 1. It is vital to know your specific period and deadlines to avoid costly penalties and interest charges from the CRA. Businesses that regularly receive refunds, such as exporters or start-ups with significant upfront expenses, often elect to file quarterly or monthly to receive their money back sooner.
- Monthly/Quarterly Filing Deadline: Return and payment due one month after the reporting period ends.
- Annual Filing Deadline (General): Return and payment due three months after the fiscal year-end.
- Annual Filing for Sole Proprietors (Dec. 31 year-end): Payment due April 30, return due June 15.
- Instalment Due Dates (for Dec. 31 year-end): April 30, July 31, October 31, and January 31.
- Interest Start Date for Unpaid Annual Amounts (Sole Proprietor): May 1.
Payment Rules, Instalments, and Penalties
After filing your return, you must pay any net tax owing. You can pay through online banking using the CRA as a payee, through pre-authorized debit in My Business Account, or by other CRA-accepted methods. If you are an annual filer and your net tax was $3,000 or more in the previous year, you are required to pay quarterly instalments in the current year. These instalments are typically calculated as one-quarter of the prior year's net tax and are due one month after each fiscal quarter ends. For a business with a December 31 year-end, instalment due dates are April 30, July 31, October 31, and January 31.
Failing to meet deadlines results in CRA penalties and interest. If you file a return late and have an amount owing, a late-filing penalty of 1% of the balance is applied, plus an additional 0.25% for each complete month the return is late, up to a maximum of 12 months. There is no late-filing penalty if you have a nil balance or are due a refund. Interest compounds daily on all overdue amounts, including unpaid instalments. Furthermore, registrants who are required to file electronically but submit a paper return are subject to a $100 penalty for the first offence. The CRA also charges instalment interest if quarterly instalments are missed, even if the annual return is filed on time.
- Late-Filing Penalty: 1% of amount owing plus 0.25% per complete month late (max 12 months).
- Penalty for Mandatory E-filers Who File on Paper: $100 for the first return.
- Instalment Requirement Threshold: Net tax of $3,000 or more in the previous year.
- Interest Charges: Daily compound interest on overdue balances and missed instalments.
- No Late-Filing Penalty: Applies if balance is nil or a refund is owed.

Key Figures on the GST/HST Return
The core of the GST/HST return involves reporting four key figures, which correspond to specific lines on the form. Line 101 is for your total sales and other revenue, including zero-rated and exempt supplies. Line 105 is the total amount of GST/HST you collected from customers or that you owe on your taxable sales for the period. Line 108 is for your total input tax credits, which is the GST/HST you paid on eligible business expenses that you can claim back. The final calculation, line 109, is your net tax, which is the difference between line 105 and line 108. This is the amount you remit to the CRA or the refund you receive. Accounting software like Xero or QuickBooks Online can automatically populate these lines from your transaction ledger, providing a clear audit trail for each number. The practical requirement for accurate filing is a set of books where every sale and purchase is recorded with the correct tax rate applied.
Common Mistakes and How to Avoid Them
Several common errors can complicate GST/HST filing and lead to penalties. One significant mistake is misunderstanding the split deadline for sole proprietors with a December 31 year-end. While the return can be filed by June 15, any payment owed is due by April 30, and interest accrues from May 1 on unpaid amounts. Another error is neglecting quarterly instalment obligations. Annual filers who owed $3,000 or more in the prior year must pay instalments. Failing to do so triggers instalment interest even if the annual return is filed on time. Businesses also sometimes fail to file nil returns for periods with no activity, but a return is required for every period once registered. Finally, attempting to file on paper when electronic filing is mandatory will result in a $100 penalty, making it essential to use NETFILE or another approved electronic method. A signed and dated GST/HST worksheet mailed to the CRA is technically acceptable but discouraged and may trigger the paper-filing penalty.
- Missing the April 30 payment deadline as a sole proprietor with a December year-end.
- Not paying required quarterly instalments when prior year's net tax was $3,000 or more.
- Failing to file a nil return for an inactive reporting period.
- Using paper filing when electronic filing is mandatory, incurring a $100 penalty.
- Skipping ahead to file a future period without filing the current expected period first.
- Not keeping the confirmation number received after electronic submission as proof of filing.
Using Accounting Software for GST/HST Filing
Many businesses use accounting software to streamline the GST/HST filing process. Platforms like Xero and QuickBooks Online are designed to apply the correct provincial GST/HST rates to transactions and build the return directly from the ledger. The software generates a report that shows the transactions behind each key line of the return, which is precisely what a CRA auditor would request. This integrated approach turns a potentially time-consuming task into a process that can be completed in minutes. The software can either provide the four key numbers for you to enter into My Business Account or generate a file for direct upload via the GST/HST Internet File Transfer service. This method ensures accuracy by pulling data directly from recorded invoices and bills, and it maintains a complete digital record of receipts, which supports your input tax credit claims.
Frequently asked questions
What is my GST/HST filing deadline?
Your deadline depends on your reporting period. Monthly and quarterly filers have one month after the period ends to file and pay. Annual filers generally have three months after their fiscal year-end. Sole proprietors with a December 31 year-end must pay any amount owing by April 30, but can file the return by June 15.
Is GST/HST NETFILE mandatory for my business?
Yes, electronic filing is mandatory for most GST/HST registrants. For reporting periods beginning in 2024, every registrant except charities and selected listed financial institutions must file electronically. The CRA no longer accepts the paper GST34 return as an option for these businesses. You must use a method like the built-in NETFILE service in My Business Account, the standalone NETFILE form, or certified accounting software. This requirement applies once you hold an RT account, regardless of your revenue level.
What if I don't have a CRA My Business Account?
You can still file electronically using the standalone GST/HST NETFILE form on the CRA website. This method requires your nine digit Business Number, the dates for the reporting period you are filing, and your four digit GST/HST access code. Your access code is printed on the return form the CRA mails or is available in My Business Account. If you have never received one, you can call the CRA or use their online service to obtain or change your code.
When do I have to pay GST/HST instalments?
You must pay quarterly instalments if you are an annual filer and your net tax was $3,000 or more in the previous year. Each instalment is typically one quarter of that prior year's net tax. The payments are due one month after the end of each fiscal quarter. For a business with a December 31 year end, the instalment due dates are April 30, July 31, October 31, and January 31. The CRA charges instalment interest if these payments are missed, even if the annual return is filed on time.
What are the penalties for filing late?
If you file a return after the due date and have an amount owing, the CRA charges a late filing penalty. This penalty is 1% of the amount owing, plus an additional 0.25% of that amount for each complete month the return is late, up to a maximum of 12 months. There is no late filing penalty if you owe nothing or are due a refund. The CRA also charges daily compound interest on any overdue balance, including unpaid quarterly instalments.
Sources and further reading
- How to File a GST/HST Return in Canada (2026): Step by Step ledgerlogic.ca
- CRA NETFILE Certified Tax Software 2025 - TurboTax® Canada turbotax.intuit.ca
- GST/HST Netfile: How to File Your Return Online in Canada yourmodernaccountant.ca
- How To File Your GST-HST Return From A Completed ... personaltaxadvisors.ca
This article explains how things work and is not financial, tax or legal advice. Rules, limits and rates change, so check the current figures with the Canada Revenue Agency, your province or your financial institution before you act.