If you’re a self-employed contractor or small business owner in Canada, filing your GST/HST return might feel like another chore — but it doesn’t have to be. The Canada Revenue Agency’s free online service, GST/HST NETFILE, lets you submit your return directly without software or an accountant using just your business number, a 4‑digit access code, and about 20 minutes.

Number of GST/HST registrants in Canada: Over 2.5 million · Small supplier threshold (most provinces): $30,000 in taxable supplies over four consecutive quarters · NETFILE access code length: 4 digits · Filing deadline after reporting period end: One month (for annual filers) · Percentage of returns filed electronically: Approximately 85%

Quick snapshot

1Confirmed facts
2What’s unclear
3Timeline signal
  • After successful submission, CRA issues a 6‑digit confirmation number (Canada Revenue Agency)
  • Session expires after 35 minutes of inactivity – information won’t be saved (Canada Revenue Agency)
4What’s next
  • If balance owing, you can proceed to pay right after submission (Canada Revenue Agency)
  • Set up email notifications for future returns during the NETFILE workflow (Canada Revenue Agency)

Five key facts, one pattern: GST/HST NETFILE is a straightforward digital bridge between your business and CRA – no paper, no postage, and no paid software required.

Item Detail
Filing method Online form via CRA website (NETFILE)
Access code required Yes – 4-digit Web Access Code
Filing frequency Annually, quarterly, or monthly depending on revenue
Eligible for rebates? Yes – can be submitted with return
Cost Free

What is a GST HST netfile?

Difference between GST and HST in Canada

  • The Goods and Services Tax (GST) is a federal value-added tax currently at 5% in most provinces (Canada Revenue Agency – GST/HST basics).
  • The Harmonized Sales Tax (HST) combines the federal GST with a provincial sales tax; participating provinces include Ontario, New Brunswick, Nova Scotia, Newfoundland and Labrador, and Prince Edward Island (Avalara – VATLive Canada overview).
  • Both are consumption taxes paid by the end consumer, but registrants collect and remit them (Canada Revenue Agency – GST/HST basics).
The upshot

GST/HST NETFILE handles both GST and HST returns in a single online form – you don’t need separate portals.

What is NETFILE?

  • NETFILE is CRA’s free, browser‑based service for individuals and businesses to file returns directly – no third‑party software needed (Canada Revenue Agency – How to file).
  • The GST/HST version specifically uses a web form that asks for your business number, 4‑digit access code, and reporting period dates (Canada Revenue Agency – Using the online NETFILE form).
  • Eligible rebates and elections can be filed at the same time.

How NETFILE differs from My Business Account

  • My Business Account is a full account management portal where you can also file returns, view instalments, and update contact information (Canada Revenue Agency).
  • NETFILE is a lighter, step‑by‑step form – ideal for filers who just want to submit a return without navigating a dashboard.
  • Both require the same access code, but My Business Account requires additional authentication (CRA user ID and password).

The pattern: NETFILE is the dedicated filing runway; My Business Account is the control tower. Most contractors only need the runway.

Who needs to file GST HST?

Small supplier threshold and registration requirements

  • Registration is mandatory if your total taxable supplies exceed $30,000 ($50,000 for public service bodies) in any four consecutive calendar quarters (Canada Revenue Agency – Register for GST/HST).
  • Once registered, you must collect and remit GST/HST on most taxable supplies, and you must file returns (Canada Revenue Agency).
  • Businesses that voluntarily register (e.g., to claim input tax credits) also become mandatory filers.

Who must register and collect GST/HST

  • Any person or entity making taxable supplies over the threshold in Canada, including sole proprietors, partnerships, corporations, and trusts (Canada Revenue Agency).
  • Non‑resident registrants may also be required to file, though NETFILE eligibility is limited to filers with a Canadian address according to Knowledge Bureau (Knowledge Bureau – Electronic filing of GST/HST returns).

Who pays GST/HST – consumers vs registrants

  • GST/HST is a consumption tax – the end consumer ultimately bears the cost, while registered businesses collect the tax and remit it to CRA (Canada Revenue Agency – GST/HST basics).
  • Registrants can recover the GST/HST they paid on business expenses through input tax credits (QuickBooks Canada – What is a GST/HST return?).
The catch

Starting January 1, 2024, almost all GST/HST registrants – except charities and selected financial institutions – must file electronically regardless of their annual taxable supplies (QuickBooks Canada). That means NETFILE isn’t optional for most businesses anymore.

The implication: Small suppliers approaching the $30,000 threshold must monitor their revenue closely to avoid unexpected registration and filing obligations.

How to file GST HST return electronically?

Step-by-step process for filing via NETFILE

  • Before you start: Complete your GST/HST return worksheet (available from CRA). Have your business number and 4‑digit access code ready.
  • Go to the NETFILE form: Navigate to the CRA’s “GST/HST NETFILE” page. Enter your business number, access code, and the reporting period “from” and “to” dates (Canada Revenue Agency – Using the online NETFILE form).
  • Fill in the return: Enter the amounts from your worksheet. You can mark the return as a nil return if you have no amounts to report.
  • Optional – email notifications: Provide and confirm an email address to receive CRA notifications for your GST/HST account.
  • Review and certify: Check the summary, tick the certification box, and select Submit.
  • Confirmation: CRA issues a 6‑digit confirmation number – save this as proof of filing (Canada Revenue Agency).
  • Pay any balance: If you owe tax, you can proceed to online payment immediately after submission.
What to watch

The NETFILE session expires after 35 minutes of inactivity. If time runs out before you submit, none of your data is saved – you’ll have to start over (CRA).

Available filing methods: NETFILE, My Business Account, EFILE

  • NETFILE: Self‑service browser form, no software, free.
  • My Business Account: Full account management with same form, but requires CRA login.
  • EFILE: For tax preparers and software transmit returns on behalf of clients; fees may apply.

Can I file my GST return myself?

  • Yes – NETFILE is designed for self‑filing. No accountant needed for straightforward returns (QuickBooks Canada).

Why this matters: Self‑filing saves money and puts you in control of deadlines. The only barrier is getting that 4‑digit code.

How to get an HST netfile code?

How to obtain a new access code online

  • The access code is a 4‑digit number assigned when you register for GST/HST. It appears on the first page of your personalized return form (TaxInterpretations – GST/HST Return form PDF).
  • If you never received it or lost it, use the CRA online service “Get a GST/HST access code” – available through My Business Account.

What to do if you lost your access code

  • Call the CRA business enquiries line at 1‑800‑959‑5525 to request a new code.
  • Alternatively, you can request a new code online via My Business Account under the “GST/HST” tab.

Using the CRA ‘Get a GST/HST access code’ service

  • This online service instantly provides your 4‑digit code if you have access to My Business Account.
  • The access code is separate from your business number (BN) – you need both to use NETFILE.
The trade‑off

Getting the code online via My Business Account requires you to already have a CRA user ID – which itself requires a security code mailed to your registered address. If you’ve never set that up, the phone route is faster.

The pattern: Getting the access code online requires prior CRA account setup, which can be a barrier for new filers.

Is GST the same as VAT in Canada?

Key differences between Canadian GST/HST and VAT

  • GST is a federal value‑added tax (VAT) applied at 5% (Canada Revenue Agency – GST/HST businesses).
  • HST is a combined federal‑provincial VAT where the provincial portion varies (e.g., 13% in Ontario, 15% in Nova Scotia).
  • Traditional VAT systems (e.g., EU VAT) often have multiple rates and different deduction rules, but the underlying concept is identical: tax on consumption with input credits (Avalara – Canada VAT guide).

How GST/HST works similarly to VAT

  • Both are multi‑stage taxes collected at each point of production/distribution, with the end consumer bearing the full amount.
  • Businesses can recover tax paid on inputs (input tax credits in Canada, input VAT deduction in EU).

Why the terms are often confused

  • Canada uses “GST/HST” instead of “VAT” for historical reasons, but the CRA itself describes GST as a value‑added tax (Avalara – Canada VAT guide).
  • International readers may recognize “VAT” more readily, but in Canada, GST/HST is the legally correct term.

The implication: For contractors dealing with cross‑border clients, calling GST/HST a VAT is not wrong – but always use the local name on returns to avoid confusion.

Confirmed facts vs what’s unclear

  • Confirmed: NETFILE is a free CRA service that requires a 4‑digit access code and business number (Canada Revenue Agency).
  • Confirmed: The small‑supplier threshold is $30,000 in most provinces (Canada Revenue Agency).
  • Confirmed: GST/HST is a consumption tax similar to VAT (Avalara).
  • Unclear: Whether single‑member contractors can always file without an accountant – depends on complexity of income and expenses (QuickBooks Canada).
  • Unclear: Exact NETFILE processing times – CRA does not publish a specific turnaround (Canada Revenue Agency).

“You can file your GST/HST return and eligible rebates directly with the Canada Revenue Agency using an online form with an access code.”

– Canada Revenue Agency (federal tax authority), official NETFILE instructions

“As of January 1, 2024, most GST/HST registrants – except charities and selected financial institutions – must file electronically.”

– QuickBooks Canada (small business accounting platform), GST/HST return overview

The mandate to file electronically is now the rule, not the exception. Contractors who haven’t yet used NETFILE need to get comfortable with the access code workflow – or face compliance friction.

Additional sources

support.taxually.com, youtube.com

Frequently asked questions

Can I file GST/HST NETFILE without an access code?

No. The 4‑digit access code is mandatory to identify your registration. If you’ve lost it, use the CRA online service or call the business enquiries line to get a new one (Canada Revenue Agency).

Is there a fee for using GST/HST NETFILE?

No – it’s a free service provided by the Canada Revenue Agency.

Can I amend a return already filed via NETFILE?

Yes. You can file an adjustment using My Business Account or by submitting a paper GST/HST adjustment form (GST20) (Canada Revenue Agency).

What if I have multiple business numbers – do I need different access codes?

Yes. Each GST/HST registration has a unique business number and its own 4‑digit access code.

How long does it take for the CRA to process a NETFILE return?

CRA does not publish a standard processing time. In practice, most returns are processed within 1–2 weeks, but it can vary by filing volume. You’ll receive a confirmation number immediately upon successful submission.

Can I file GST/HST NETFILE from outside Canada?

Knowledge Bureau notes that NETFILE is available everywhere except Quebec and requires a Canadian address on file (Knowledge Bureau). Non‑resident registrants should check eligibility.

Does NETFILE support filing for HST‑only registrants?

Yes – the same NETFILE form handles both GST and HST returns.