gst/hst netfile

If you are registered for GST/HST in Canada, filing your return is not optional, and since 2024, for most registrants, filing on paper is no longer allowed either. The CRA now requires the vast majority of GST/HST registrants to file electronically. The good news is that GST/HST Netfile makes the process straightforward, and once you know how it works, filing takes less time than most business owners expect.

Not sure if your GST/HST is filed correctly? Let’s make sure you’re covered.

What Is GST/HST Netfile?

GST/HST Netfile is the CRA’s electronic filing service that lets registered businesses submit their GST/HST returns and eligible rebates directly online. There are two ways to access it: through your CRA My Business Account, or through the standalone Netfile online form using a 4-digit access code if you don’t have a CRA account.

Both options deliver your return directly to the CRA. Once submitted, you receive a confirmation number immediately as proof that the CRA has received your filing. Returns filed through Netfile are typically processed within seven to eight business days.

It’s worth noting that GST/HST Netfile is not available for accounts managed by Revenu Québec. If your business operates in Quebec, you file your QST return separately through Revenu Québec’s own system.

What You Need Before You Start

Before you log in and start filing, have the following ready:

Your Business Number (BN), which is the 9-digit number the CRA assigned when you registered for GST/HST. Your reporting period dates, specifically the “from” and “to” dates for the period you are filing. Your 4-digit GST/HST access code if you are filing through the standalone Netfile form rather than through My Business Account. Your financial records for the period, including total sales and other revenues, total GST/HST collected or collectible, and total Input Tax Credits (ITCs) you are claiming.

Your access code is printed on the GST/HST return form (Form GST34-2) the CRA mails you, or on your electronic filing information package (Form GST34-3). If you’ve lost it or are a first-time filer, you can get a new one by calling the CRA at 1-800-959-5525, or by updating it online through the CRA’s Get a GST/HST access code service.

How to File Using 'My Business Account' (Recommended)

This is the most straightforward method and does not require an access code.

  • Sign in to your CRA My Business Account at canada.ca.
  • Select the GST/HST account you want to file for.
  • Choose “File a return” and select the reporting period.
  • Work through each line of the return, entering your total revenues, GST/HST collected, and ITCs.
  • If you have nothing to report for the period, check the nil return box to speed up the process.
  • Review your return carefully before submitting. Once satisfied, confirm and submit.
  • Record your confirmation number immediately.

If you have an amount owing, you can proceed to pay directly through ‘My Business Account’ using the CRA’s pre-authorized debit service or online banking. If you are expecting a refund, setting up direct deposit in your CRA account speeds up processing significantly.

How to File Using the Standalone Netfile Form

If you don’t have a CRA My Business Account, you can still file electronically using the Netfile form directly on the CRA website.

  • Go to the CRA’s “Ready to File” page and select the Netfile option.
  • Enter your Business Number, reporting period dates, and 4-digit access code.
  • Complete your return by entering all required financial information.
  • If your return is a nil return with nothing to report, check the nil return box.
  • Review everything before confirming.
  • Submit and record your confirmation number.

One important note: if you end your filing session before confirming submission, the information you entered will not be saved. Make sure you have everything ready before you start.

How to File Using Third-Party Accounting Software

A third option is to prepare your return in CRA-approved accounting software like QuickBooks Online or Xero and upload it directly to the CRA through the GST/HST Internet File Transfer service. This method also requires your 4-digit access code. The software generates a .tax file that you upload to the CRA’s Internet File Transfer application.

This approach works well for businesses that already use accounting software and want their bookkeeper or accountant to handle filing directly from within the platform.

GST/HST Filing Deadlines

Your filing deadline depends on your reporting period, which the CRA assigns based on your annual revenues.

Businesses with revenues under $1.5 million are assigned an annual reporting period, though they can choose to file quarterly or monthly. Businesses between $1.5 million and $6 million in revenues are assigned a quarterly reporting period, with the option to file monthly. Businesses with revenues over $6 million are required to file monthly.

For monthly and quarterly filers, your GST/HST return and any amount owing must be filed and paid one month after the end of the reporting period. For example, if your quarterly period ends March 31, your deadline is April 30.

For annual filers, the return and payment are generally due three months after your fiscal year end. However, if you are a self-employed individual with a December 31 fiscal year end, your payment deadline is April 30 and your filing deadline is June 15.

Missing these deadlines triggers CRA penalties and interest, so filing on time is not something to leave to chance.

What Happens If You Miss the Deadline?

The CRA charges a late-filing penalty of 5% of the unpaid tax owing, plus an additional 1% for each complete month the return is late, up to a maximum of 12 months. Interest also compounds daily on any outstanding balance. If you have missed a deadline or have unfiled returns from prior periods, the best course of action is to file as soon as possible and speak with an accountant about your options for minimizing penalties.

Common GST/HST Filing Mistakes to Avoid

The most common errors that create problems with the CRA include filing for the wrong reporting period, forgetting to claim all eligible Input Tax Credits, failing to file a nil return when there was no activity, mixing up HST rates across provinces, and missing quarterly instalment payments if your net tax for the prior year exceeded $3,000.

Each of these can result in a CRA reassessment, interest charges, or a follow-up letter requesting clarification. Clean bookkeeping throughout the year is the single most effective way to prevent them.

If you want to make sure your GST/HST filings are accurate and your HST filing obligations are fully covered, our team handles this for clients across Canada.

Your GST/HST filing is due whether you’re ready or not. We’ll make sure you are.