Canada Updated Feb 9, 2026

Canada GST/HST Guide

How to File a GST/HST Return in Canada (Online Guide for 2026)

File your GST/HST return online by gathering your totals, completing the online form, and submitting for confirmation. This guide summarizes the process in plain language.

Last updated: February 9, 2026

GST/HST filing guide for Canada

Who it is for

GST/HST registrants filing a return for a period

What you need

GST/HST account number, totals for sales and ITCs, filing period dates

Time estimate

20-40 minutes for a basic return

Educational + estimate only

This page is an educational summary. It does not replace official CRA guidance or professional advice.

Watch: GST/HST return filing walkthrough

Prefer a quick visual guide? This short video covers the basics of filing a GST/HST return in Canada, then you can follow the steps and checklist below.

Disclaimer: This video is for general information only and does not replace CRA guidance.

How to file your GST/HST return online (quick answer)

  • 1) Gather your sales, GST/HST collected, and eligible input tax credits.
  • 2) Confirm your filing period dates and totals.
  • 3) Open the CRA online filing method you plan to use (NETFILE form or CRA account).
  • 4) Enter totals carefully and review for errors.
  • 5) Submit the return and save your confirmation number.

Driver or rideshare? Use the GST/QST calculator

If you drive for Uber, taxi, or delivery apps, your statement totals can be parsed into GST/QST boxes. The calculator helps you estimate remittance and compare Regular vs Quick methods.

Go to the calculator

What this method is (plain language)

Filing a GST/HST return online means reporting the totals for your filing period through a CRA online form or business account. You are not re-uploading every receipt - just the totals based on your records.

What you can do / cannot do

You can do

  • File a return for the period
  • Report sales, GST/HST collected, and ITCs
  • Submit and get a confirmation number

You cannot do

  • Skip recordkeeping or supporting receipts
  • Guess totals without documentation
  • Change account details without proper access

Before you start (checklist)

  • GST/HST account number and filing period dates
  • Total taxable sales and GST/HST collected
  • Eligible input tax credits (ITCs) with receipts
  • Access code or CRA account access (if needed)

Step-by-step: Using the online NETFILE form

  1. Sign in or open the GST/HST NETFILE form.
  2. Confirm your business number and filing period.
  3. Enter total sales, GST/HST collected, and ITCs.
  4. Review the calculated balance (owing or refund).
  5. Submit the return and save your confirmation number.

Alternatives: CRA account vs NETFILE form vs accountant

Criteria GST/HST NETFILE form CRA My Business Account Accountant
Account needed No account required Yes, CRA My Business Account Handled by the accountant
Access code needed Often required Not usually Not for you
Confirmation number Yes Yes Provided by your accountant
Best for Simple returns and fast filing Businesses that want full account access Complex filings or peace of mind
Cost Free Free Paid service
When to choose You have basic totals ready You already use CRA online services Multiple entities or complex claims

Common mistakes to avoid

  • Mixing personal and business expenses
  • Forgetting to include all taxable sales
  • Claiming ITCs without receipts
  • Missing the filing deadline
  • Not saving the confirmation number

Payments & refunds

If you owe GST/HST, pay by the deadline to avoid interest. If you are owed a refund, keep your records and monitor your CRA account for updates.

Verify official rules

Payment methods and deadlines can change. Always confirm current rules on CRA official pages.

FAQ

Do I need a GST/HST access code to file online?
Some filing methods require an access code while others use your CRA business account. If you do not have one, check your CRA mail or account for options.
Can I file a GST/HST return with zero sales?
Yes. Many registrants file a nil return when there were no taxable sales in the period. You still submit the return to stay compliant.
What if I missed a filing deadline?
File as soon as possible. Late filings may trigger penalties or interest, so it is better to submit quickly and then follow up if you need help.
Do I need to pay when I file?
If you owe GST/HST, payment is typically due by the deadline. Use your CRA account or your financial institution to pay and keep confirmation details.
How do input tax credits (ITCs) work?
ITCs let you claim GST/HST paid on business expenses. Keep receipts and claim only eligible expenses for your business activity.
Is NETFILE the same as CRA My Business Account?
No. NETFILE is a specific online filing form, while CRA My Business Account is a broader portal with more account services.
Can I amend a GST/HST return after filing?
Yes, corrections can be made through CRA services. Use your account or contact CRA for the correct adjustment method.
Is this guide official CRA advice?
No. This is an educational summary. Always verify your situation on official CRA pages.

Tools that can help

These internal guides compare popular tax tools used by Canadians. Read each review to see which option fits your filing style.

For a full overview, visit the Tax software Canada hub.

TurboTax

Best for: Guided filing with helpful checks

Read guide

UFile

Best for: DIY filers who want a structured flow

Read guide

Wealthsimple Tax

Best for: Simple returns and quick completion

Read guide

H&R Block

Best for: Optional help from a tax professional

Read guide

More tax resources

Quick links to the rest of our tax pages, including the main tax software hub and calculator tools.

Verify fast on the official source

Use site searches

Search the official source first, then read the exact subsection that matches your situation.

  • Use site:canada.ca gst hst access code
  • Use site:canada.ca GST/HST NETFILE
  • Use AI to summarize, then verify on official pages

Sources

Back to top

TechnextPicks Assistant

Uses TechnextPicks when relevant, otherwise answers with general knowledge.
Thinking...

Suggested prompts

Guest verification

Thinking... this can take up to 180 seconds on a small VPS.