Guide · Canada · GST/HST and income tax

GST/HST and setting money aside for taxes as a Canadian freelancer

When freelancing in Canada, two tax questions come up early: do I have to charge GST/HST yet? and how much of each payment should I keep for tax? Here's what the Canada Revenue Agency (CRA) says about the first, how income tax instalments work, and a simple habit for the second.

General information, not tax advice. This page summarises CRA pages for a sole proprietor providing taxable services, and it leaves out a lot: associated businesses, partnerships and corporations, non-residents, digital-economy rules, charities, and Quebec's own sales tax. Your situation may be different. Before you rely on any of this, read the linked CRA page, and for a decision that matters, ask an accountant or call the CRA. We have no affiliate links or deals with anyone mentioned here.

The short answer

1. Do you have to register for GST/HST?

The CRA says you have to register if both apply: you make taxable sales, leases or other supplies in Canada, and you are not a small supplier. If you only provide exempt supplies, you generally can't register at all (When to register).

A small supplier is a person whose revenue from worldwide taxable supplies, together with that of any associates, was $30,000 or less in a single calendar quarter and over the last four consecutive calendar quarters (CRA definition). A few details from the same page and from GST/HST Memorandum 2-2 matter for freelancers:

2. The four-quarter test, step by step

There are two ways to stop being a small supplier, and they have different start dates (When to register):

What happensWhen you stop being a small supplierWhen you start charging GST/HST
You go over $30,000 in a single calendar quarterRight away, on the sale that takes you over On that sale. Your effective date of registration is no later than the day of that sale.
You go over $30,000 over the last four (or fewer) consecutive quarters, but not in one quarterAt the end of the month after the quarter in which you went over From your effective date of registration, which is no later than your first sale after you stopped being a small supplier

In the CRA's worked examples, you then have to register within 29 days of your effective date of registration.

The CRA's own example (example 4 on its page, with its dates): a business started June 1, 2019 and had sales of $2,000, $10,000, $12,000 and $8,000 in four consecutive quarters, ending March 31, 2020. That's $32,000. No single quarter was over $30,000, but the four together were, so it stopped being a small supplier on April 30, 2020, the end of the month after that quarter. Its first sale after April was on May 2, 2020, so its effective date of registration was no later than May 2, and it had to start charging GST/HST then.

How to keep an eye on it: at the end of every calendar quarter, add up the last four quarters of taxable revenue, and look at the current quarter on its own too. A spreadsheet with one row per quarter and a running four-quarter total is enough. Our free tax set-aside calculator also has a four-quarter check that runs in your browser. If you're getting close, read the CRA page again and decide with an accountant whether to register before you're required to.

3. Registering before you have to

A small supplier who makes taxable supplies in Canada may register voluntarily. According to the CRA, if you do, you have to (CRA: Register voluntarily):

In return you may be able to claim input tax credits (ITCs), which recover the GST/HST you paid on business purchases and expenses. If you don't register, you don't charge GST/HST (apart from some real property sales) and you can't claim ITCs. Your effective date is usually the day you ask, or up to 30 days before. Whether registering early is worth it depends on your clients and your expenses, which is a good question for an accountant.

4. Once you're registered: rates, returns and deadlines

Which rate. The rate you charge depends on the type of supply, where the supply is made (the place-of-supply rules) and who it's made to. It isn't simply the rate where you live (CRA: GST/HST calculator and rates). The CRA's table on that page shows these GST/HST rates:

RateWhere (per the CRA's table)
5% GSTAlberta, British Columbia, Manitoba, Northwest Territories, Nunavut, Quebec, Saskatchewan, Yukon (several of these also have a separate provincial sales tax)
13% HSTOntario
14% HSTNova Scotia (since April 1, 2025)
15% HSTNew Brunswick, Newfoundland and Labrador, Prince Edward Island

Rates change. Check the CRA's page for the current rate before you invoice. Provincial sales taxes, including Quebec's, are separate and aren't covered here.

Invoices. Once you charge GST/HST, your invoices have to show the rate and the tax (or that the total includes it), and business clients need certain details on them to claim input tax credits: from $100, your GST/HST registration number; from $500, also the client's name, a description and the payment terms (CRA: Records you need to support your claim). Our guide to what to put on a freelance invoice in Canada has the CRA's chart and a checklist.

Returns. Once registered you file a return for every reporting period, even when there's nothing to report (a "nil return"). All registrants except charities and selected listed financial institutions must file electronically. The CRA assigns a default reporting period (monthly, quarterly or annual) based on revenue, which you may be able to change, and you can see it in your CRA account (CRA: Reporting requirements and deadlines).

Reporting periodFiling and payment deadline
Monthly or quarterlyOne month after the end of the period (e.g. the quarter ending March 31 is due April 30)
Annual (most businesses)Three months after your fiscal year-end
Annual, sole proprietor with a December 31 year-end and business income that yearPay by April 30, file by June 15

Annual filers whose net tax for the previous fiscal year was $3,000 or more may also have to pay GST/HST in quarterly instalments (CRA: GST/HST instalments). When a due date falls on a weekend or a public holiday the CRA recognises, a payment received on the next business day is on time.

5. Income tax instalments

An employer takes tax off every paycheque. Nobody does that for self-employment income (the CRA notes that income tax can't be withheld from it), so freelancers pay the year's tax in one lump sum by April 30 of the following year. Self-employed people (and their spouses or common-law partners) have until June 15 to file, but the payment is still due April 30 (CRA: Due dates). Instalments spread that payment through the year (CRA: Tax instalments).

Check your own numbers: our tax instalments guide goes through the test, the three options, interest and the penalty in more detail, with a free checker that runs in your browser.

6. A simple habit for setting money aside

None of the rules above tells you how much to save. The idea here is simple: treat part of every payment as not yours, and move it out of reach before you spend it.

  1. Open a separate savings account just for tax. Money there is spoken for.
  2. Move money when a client pays, not when you invoice. You can only set aside money you've received.
  3. If you're registered, move all the GST/HST you collected. It's tax you collected to send on to the CRA (less any input tax credits you claim), so keep it apart from your income.
  4. Then move a percentage of the rest for income tax and CPP. Pick the percentage yourself; we don't recommend one. It depends on your income, your province, your deductions and any other income you have. Once you've filed a year as a freelancer, last year's return gives you a starting point based on your own numbers: what you owed for the year, divided by your self-employment profit. If this year's income is very different, adjust it. An accountant can give you a better starting number.
  5. Put the dates in your calendar: each quarter-end (check the four-quarter total), the instalment dates if they apply to you, April 30 (pay) and June 15 (file).
  6. Once a quarter, compare what's in the tax account with what you've already paid and what you expect to owe, and top it up or adjust your percentage.
Made-up example: one client paymentAmount
Your fee (example)1,000.00
HST you charged, if 13% HST applies to this supply (Ontario's rate in the CRA's table)130.00
Client pays1,130.00
Move to the tax account: all of the HST130.00
Move to the tax account: an example 25% of the fee (pick your own %)250.00
Left to spend750.00

Fictional numbers. The 25% is only there to show the arithmetic. It isn't a recommendation and it may be far too high or too low for you. If you aren't registered for GST/HST, there's no HST line and you'd set aside only your own percentage.

Try your own numbers: our free freelance tax set-aside calculator does this arithmetic for any amount, province and percentage, and shows when a steady income would cross $30,000. It runs in your browser and sends nothing anywhere.

Tools: any spreadsheet works. Our free expense and receipt log tracks purchases and GST/HST you paid (for ITC records) in the browser. Our free invoice template (.xlsx, no sign-up) has a line for your GST/HST number and two optional tax lines where you type the label and rate yourself, for example "HST" and the rate the CRA's page gives for your supply. If you'd like the rest joined up, our paid Freelance Billing Kit by Small Rows (US$12, one-time) has a Tax Set-Aside tab at the percentage you choose and an optional GST-HST tab with quarterly totals and a rolling four-quarter total compared with an amount you type in. Like this page, it's a record-keeping tool and not tax advice.

When to talk to an accountant

This page covers the common case. It's worth paying for advice, or calling the CRA, if any of these apply to you:

Sources

All CRA (canada.ca) pages, read on 2026-10-06. The CRA updates these pages, and some rules change every year (for example, the instalment years). Check the live page before you rely on it.

Found something wrong or out of date? Tell us via Support and we'll fix it and note the change here.