GST/HST NETFILE for Canadian Businesses

GST/HST NETFILE online is the Canada Revenue Agency’s (CRA) secure web portal that enables registered businesses, sole proprietors, and corporations to transmit their Goods and Services Tax / Harmonized Sales Tax (GST/HST) returns and rebate claims directly online. Under current CRA tax regulations, electronic filing is mandatory for virtually all registrants across Canada.

2026 Mandatory Electronic Filing Mandate

Paper filing is officially restricted. Filing a paper return without CRA authorization may trigger non-compliance penalties ($100 for the first paper return and $200 for subsequent returns). Utilizing digital services such as GST/HST NETFILE or CRA My Business Account prevents these costly penalties.

Contents

Prerequisites for Using GST/HST NETFILE

Before initiating your electronic GST/HST return, ensure you have gathered your business credentials and tax documentation. The two key requirements are:

1. Business Number (BN)

Your 9-digit Business Number followed by the specific 4-character GST/HST program code (e.g., 123456789 RT 0001). You can verify your active status on the CRA Business Registration lookup page.

2. 4-Digit Access Code

A confidential 4-digit code mailed by the CRA in your GST34-3 return package. Alternatively, you can generate or retrieve your access code instantly online through the CRA portal without waiting for mail delivery.

Pro-Tip: If you file through CRA My Business Account instead of the public NETFILE portal, you do not need to enter a 4-digit access code, as your identity is pre-authenticated.

Step-by-Step Guide to Filing via GST/HST NETFILE

Follow these 6 practical steps to complete and transmit your tax return accurately to the Canada Revenue Agency:

1

Access the CRA NETFILE Service

Navigate to the official CRA GST/HST NETFILE web page and click "Ready to file". Have your financial ledger ready.

2

Enter Business Account Credentials

Input your 9-digit Business Number, RT account extension (e.g., RT0001), 4-digit Access Code, and the specific reporting period end date.

3

Select Return Type (Nil Return Option)

If your business had $0 sales and $0 eligible expenses during the filing period, select "Filing a Nil Return" to auto-populate zeroes and bypass line-by-line entry.

4

Enter Revenue & Net Tax Calculations

Report total sales on Line 101. Enter GST/HST collected on Line 103, commercial adjustments on Line 104, ITCs claimed on Line 106, and ITC adjustments on Line 107. The CRA system auto-calculates Lines 105 and 108.

5

Review and Digitally Certify

Verify all line entries against your accounting system records. Read the legal certification statement, check the authorization box, and submit your return.

6

Save Confirmation & Arrange Payment

Save or print the final confirmation screen showing your unique CRA confirmation number. If taxes are owing, submit your payment electronically before the deadline.

Automated Net Tax Calculations Explained

To eliminate manual math errors on returns, the CRA utilizes automated calculations for net tax lines:

Line 105: Total Tax Collected

Calculated automatically as: Line 103 (GST/HST collected) + Line 104 (Adjustments).

Line 108: Total Input Tax Credits

Calculated automatically as: Line 106 (ITCs paid on expenses) + Line 107 (Adjustments).

If you need assistance verifying your rate calculations across different provinces (such as 5% GST in Alberta vs 13% HST in Ontario or 15% HST in Nova Scotia), use our free online Canada GST Calculator.

Alternative CRA Electronic Filing Options

While GST/HST NETFILE is widely used, Canadian business owners can also file through these alternative CRA-approved methods:

CRA My Business Account

Offers full account control, access to historical notices of assessment, payment setup, and filing without an access code.

Represent a Client

Allows certified accountants, bookkeepers, and tax professionals to transmit GST/HST returns securely on your behalf.

Internet File Transfer

Transmits sales tax files directly from certified third-party accounting software (such as QuickBooks, Xero, or Sage) to the CRA.

Frequently Asked Questions (FAQs)

  • Monthly & Quarterly Filers: Return and payment are due 1 month following the end of your reporting period.
  • Annual Filers (Corporations/Partnerships): Return and payment are due 3 months after your fiscal year-end.
  • Annual Filers (Sole Proprietorships with Dec 31 year-end): Payment is due April 30th; the return filing deadline is June 15th.

You can re-issue your code instantly online through the CRA "GST/HST Access Code Online" utility, or call CRA Business Enquiries at 1-800-959-5525. Alternatively, file directly within CRA My Business Account where no access code is required.

GST/HST NETFILE is available almost continuously throughout the year, operating 21 hours a day. It undergoes a short annual CRA maintenance closure during late January before reopening for the main filing cycle.

By leveraging GST/HST NETFILE online, Canadian businesses ensure immediate CRA delivery receipt, avoid paper filing penalties, and streamline accounting records. Visit True North Taxes for additional resources and GST/HST compliance calculators.

Go up