I mean, sure, nobody starts a business in the sixth largest metropolitan area in North America because they want to file taxes. You do it because you have a passion, a skill, or a dream. And then, every year or quarter, the Canada Revenue Agency comes knocking on your door reminding you about the Harmonized Sales Tax. It is stressful. It is confusing. And the penalty for messing it up is not something you want to deal with.
However, the good news is, filing your HST return doesn’t have to be the worst part of your week. The system we all use, HST Netfile, is actually quite easy, if you can wade through the government language. If you’re a coffee shop owner in Queen West, a freelancer in a condo in Liberty Village, or a business owner with a laptop in Scarborough, this is for you. We’re going to go through the process of how you file your HST return with the NETFILE service, how you deal with the pesky access code, and what you do if you end up owing.
Let us get this done so you can get back to work.
Before You Start: The Paperwork Pile
Before you even open your laptop to go to the Canada site, stop. Don’t try to wing it. The Netfile system has a timeout feature. If you spend too much time digging through your shoeboxes of receipts while the page is open, it will timeout on you, and you will have to start over.
You need to gather the information you need first to file your electronic return and mail it. This is your setup for tax filing.
Your Business Number
This is your 9-digit business identity, usually followed by RT0001. It is how the Canada Revenue Agency knows who you are.
Your Reporting Period
Are you filing for a month, a quarter, or a year? You need to know the exact start and end dates for your filing a return. If you try to file for January 1st to December 31st, but the tax agency thinks you are a quarterly filer, the system will reject you. Check your business account or your last Notice to File letter to confirm your reporting period.
The 4-Digit Access Code
This is the big one. To use the HST Netfile form, you need a specific access code. It is a 4-digit number assigned to your GST and HST account. It creates a handshake between you and the agency so you can file without a full login. It is not your CRA My Account password, and it is not your banking PIN.
If you lost your access code, do not panic. This happens to everyone. If you cannot find the code on your filing package, you have a few options. You can call the agency, though hold times can be long. Simpler yet, if you can log into your My Business Account, you can actually change or view your access code there. If you do not have it, you cannot use the standard Netfile form. You simply will not be able to submit your tax return without a CRA account.
Your Totals
You need three main numbers ready. First, your Total Sales, which is how much revenue you generated. Second, your HST Collected, which is the 13% (in Ontario) you charged customers; this money belongs to the government, not you. Third, your HST Paid or ITCs. This is the HST you paid on business expenses like rent, internet, and supplies, which you can claim back on your tax return. You get to claim this back as an additional form or rebate claim on your tax return.
GST/HST NETFILE ready to file
“GST/HST NETFILE — ready to file” is the CRA wording that your GST/HST return can now be submitted electronically (either through your CRA account or through the public NETFILE form).
What it means
“Ready to file” indicates you should proceed to the GST/HST NETFILE filing steps for that reporting period.
How to file (two options)
- In your CRA account (My Business Account / Represent a Client): You can file your GST/HST return directly after signing in, and it’s sent using the GST/HST NETFILE service.
- Using the public GST/HST NETFILE online form (no CRA account): You can file using the online NETFILE form, but you must have your GST/HST access code.
What you need before you start
Have your Business Number (BN), your reporting period “from” and “to” dates, and the amounts you’ll report on the return. If you’re using the NETFILE form outside your CRA account, you’ll also need the 4-digit GST/HST access code.
After you submit
After a successful submission, you receive a 6-digit confirmation number showing the CRA accepted the return for processing, and you should keep it for your records.
Key Requirements to File:
- Total Sales: Total revenue generated.
- HST Collected: 13% (or applicable rate) charged to customers.
- HST Paid (ITCs): HST paid on business expenses.
- Access Code: Required for the public NETFILE form.
You can complete this process via the CRA’s online portal or through third-party, secure, professional services.
Netfile vs. My Business Account: What is the Difference?
This is a common point of confusion for business owners. You essentially have two main ways to file electronically.
The first option is the Public Netfile Form. This is the guest checkout version of filing. You go to a specific page on the government site, enter your Business Number and Access Code, and fill out the form to learn how to file your return. You do not need a username or password. It is fast, simple, and great if you just want to get it over with. However, you need that 4-digit code, and you cannot see your filing history.
The second option is My Business Account, where you can file your electronic return and receive a reply. This is the secure portal where you log in with a user ID or a Sign-In Partner like your bank. Once you are inside, you can find a link to file your return. The benefit is that you do not always need the access code explicitly since you are already logged in. You can see past returns and view mail. However, the login process can be annoying if you forget your security questions.
For the purpose of this guide, we are focusing on the Netfile form approach, but both end up in the same place. Both satisfy the requirement to file using the internet.
Step-by-Step: Filing Your Return Using HST Netfile
Okay, you are ready to file. You have your numbers ready to file in other qualifying foreign jurisdictions. You are on the filing page. Let us walk through the lines.
Screen 1: Identification
You will punch in your Business Number and that access code. The system will validate you. If it says invalid, check the reporting period dates again. They must match exactly what the system expects when you use NETFILE to file your return.
Line 101: Sales and Other Revenue
Here, you enter your total revenue. Do not include the HST you collected. Just the subtotal of your sales is needed to return and remit to the government. If you sold one thousand dollars of services and charged one hundred thirty dollars in HST, you enter one thousand dollars here. If you are a digital economy business or dealing with Canada and the United States cross-border rules, ensure you are only reporting what is required for Canadian tax purposes. For most Toronto shops, this is your total gross income minus taxes.
Line 105: Total Tax Collected
This is usually straightforward. Enter the total GST and HST you collected from clients. In Ontario, this should be roughly 13% of Line 101. If you collected 5% GST from a client in BC, and 15% HST from a client in Halifax, you add it all up here. The system does not care about the province breakdown yet; it just wants the total pot of money you are holding.
Line 108: Total ITCs and Adjustments
This is your favorite line. This is where you tell the agency about the HST you paid. Did you buy a new laptop? Did you pay for office internet? Did you lease a truck for deliveries? Add up all the HST from those receipts. Put that number here. This amount reduces what you owe. Small business owners often miss valid deductions here, so check your records. You are filing directly with the CRA on this form, so be accurate, but do not leave money on the table.
Line 109: Net Tax
The form will do the math. If you see a positive number, you owe money because you collected more than you paid out. If you see a negative number, you get a refund because you paid more in HST expenses than you collected in sales.
The Certification
You will need to click a box to certify the information. You do not need a wet signature, but checking that box is a legal declaration. You might also need to provide personal information like the name and phone number of the person filing.
Once you click submit your return, you will get a Confirmation Number. Write this down. Print the page. Take a photo of your receipts to ensure you have the correct amount on your electronic return. Do not close the browser until you have that new access code required to file your return. It is your only proof that you filed.
Dealing with Special Scenarios
Life is not always a simple Line 101 entry. Sometimes things are weird.
Filing a Nil Return
I get asked this constantly. If you did not sell anything this quarter, do you need to file? Yes, you must file. Even if you made zero dollars, the agency is expecting a report. If you do not file, they might estimate your taxes based on last year and send you a bill, which is a nightmare to fix. To do this, you simply enter zero in sales and zero in HST collected. This is called filing a nil return. It takes about 30 seconds, but it keeps your account in good standing, and you need to complete the process.
Rebates and Additional Forms
Sometimes, you need to file an additional form. If you are a charity or non-profit, you might file Form GST66. If you are a builder claiming housing rebates, there are specific forms for that. Historically, you had to mail these forms. Now, the Netfile system often allows you to attach these data points or return and eligible rebates directly. However, if the system says it allows businesses to file the return but not the rebate electronically, you must mail the physical rebate form to the applicable tax centre, usually Sudbury or Prince Edward Island, by the deadline.
Amending Your Return
So, you hit submit, and then you found a receipt for five thousand dollars in expenses in your car console. You cannot just file over the old one. You need to amend your return. You can do this through My Business Account by looking for the adjust a return button. It is much faster than mailing a letter explaining your mistake.
The Painful Part: Making the Payment
So pay attention to my words. This is important. Filing is not paying.
When you press submit on Netfile, you have filed. You have not paid. Your money is not leaving your bank account. You have to do something else to pay the money.
You have a few options to make a payment. One is to use your online banking. You can go there and add the CRA GST/HST 2024 as a payee. Then you can enter your 9-digit business number as the account number. Be careful that you don’t pay your income tax account by mistake because they’re two different things. You can also use the My Payment service on the government’s website at canada.ca. This service allows you to use a Visa Debit card or an Interac Online card to file your return. You can also set up a Pre-Authorized Debit in your account to transfer the funds on the due date.
Deadlines Matter
For GST/HST, the deadline for filing and payment is usually the same. So, if you are an annual filer, which is usually the case for smaller gigs, the deadline is April 30th. Even if you have until June 15th to file your paper return, the payment deadline is April 30th. They charge interest if you pay late.
Common Mistakes and Troubleshooting
A problem that can happen is seeing a notice that states that your Business Account has not been found when trying to get into your CRA account. Make sure that you entered your Business Number correctly. Did you type RT0001? Or did you substitute a zero with the letter O? Yes, it happens more than you think, especially if you need to fill in your electronic return.
Rounding errors can also be frustrating. The HST Netfile form does not like cents in the amounts that you enter. Or it might be rounding differently than the accounting program that you use. It is okay if the rounding is off by a few pennies. Enter the amounts to the nearest dollar if that is what the form asks. Or enter the exact amounts if the program will allow it. Don’t stress about the change. You won’t get audited for forty-five cents difference.
If you are an accountant or a bookkeeper helping a friend get their taxes done, use the Represent a Client feature. Don’t pretend that you are them using their access code if you have your own. It keeps the record clean.
Some accounting programs use a method called Internet File Transfer. You push a button in the program, and it sends the information directly with the CRA. It works very well. Make sure that you have your access code plugged in to the program settings.
FAQs from Toronto Business Owners
Can I file early?
Yes. As soon as the period closes, the system is ready to file. If your quarter ends March 31, you can file April 1.
Is HST Netfile secure?
Yes. It uses standard encryption. It is a secure service provided by the Canada Revenue Agency. Just make sure you are on the actual government site, not a look-alike phishing site.
What if I have a balance payable on my business but no cash?
File anyway. The penalty for filing late is significant. The penalty for paying late is just interest. It is much cheaper to file on time and pay late with a payment plan than to ignore it completely.
I operate across Canada, how does that work?
You file one return. You report all sales. The agency has a formula to figure out how much belongs to Ontario versus Alberta based on where your customers are. But for your main filing, you just give them the total numbers.
Conclusion
Taxes may be a pain, but HST Netfile is one of the better government services available to assist with filing your return. It is quite robust and rarely crashes.
The key is preparation. Have your business number, your access code, and your totals ready on a sticky note before you begin. Don’t be afraid of Netfile. Use it to get your affairs in order so you can get back to more important things like growing your business, serving your customers, and enjoying all the services that Canada has to offer.
You have got this. Hit submit, save that confirmation number, and go grab a coffee. You earned it.