RivitPay
Make an invoice — free, no signupMake an invoice

Tax on your invoices

When a Canadian freelancer has to start charging GST/HST

RivitPay · October 24, 2026 · 7 min read

Four small desk calendars in a row, each with a stack of coins on top that grows taller from left to right, the last stack rising past a dashed line, with a blue maple leaf above it and an invoice standing at the end of the row

Your first year freelancing in Canada, nobody mentions sales tax. Then a bigger client signs on, the invoices add up, and one day a client's accounts payable team asks for your GST/HST number. You don't have one. Should you?

The rule is simpler than it sounds, but it has a couple of traps: the threshold isn't measured by your tax year, and the rate on your invoice depends on where your client is, not where you are. Here's how it works, straight from the Canada Revenue Agency's own pages.

Getting paid is slow enough already

Xero tracks invoice payments across Canadian small businesses that use its software. In its latest Small Business Insights (published 30 July 2026), invoices took 29.0 days to be paid in the June quarter, up from 27.1 days in 2025. On average, payments arrived 11.3 days late, against 10.5 days in 2025. Ontario businesses waited 30.0 days, and the Maritime provinces 31.8.

That's an average across all kinds of small businesses, not just freelancers. But it's a reminder that you don't want an invoice bounced back for a missing tax number on top of that. Once you're registered, your client will usually want to claim back the GST/HST you charge, and they can only do that if your invoice shows the right details.

The $30,000 line, measured over four quarters

You don't have to register while you're a "small supplier". The CRA's registration page says you're a small supplier if you "do not exceed the $30,000 threshold over four consecutive calendar quarters". Calendar quarters start on 1 January, April, July and October, so this is a rolling window, not your tax year.

There are two ways to go over it, and they have different deadlines:

You can also register voluntarily before you reach the threshold. Some freelancers do, because business clients are used to paying GST/HST and can usually claim it back, and registering lets you claim back the tax on your own business costs. Since 3 November 2025, new registrations have to be done online through Business Registration Online, with a few exceptions. Your GST/HST account is your 9-digit business number plus a program identifier, which the CRA writes as "123456789 RT0001".

Which rate goes on the invoice

GST is 5% everywhere. Five provinces combine it with their provincial tax into a single HST. From the CRA's rates page:

For most services, the rate depends on your client's address, not yours. The CRA's place of supply page says the place of supply is "the province of the recipient's address if the supplier obtains that address in the normal course of business." Its own example: a Quebec supplier designs a website for an Ontario company, so HST applies at the Ontario rate. A designer in Calgary billing a client in Halifax charges 14%, and the same designer billing a client in Edmonton charges 5%.

Provincial sales taxes in British Columbia, Manitoba, Saskatchewan and Quebec are separate systems with their own rules. They're outside the scope of this post.

What the invoice has to show

Your client claims back the GST/HST you charge as an input tax credit, and the CRA lists what their records must show. The input tax credit page sets out three tiers by the size of the sale:

Most freelance invoices are over $500, so in practice you need all of it. The one people forget is the registration number. Without it, a client can't support a claim, and a careful AP team will send the invoice back.

Clients outside Canada

Work for foreign clients doesn't always carry GST/HST. The CRA's imports and exports page says that certain services provided to a non-resident, "but not to an individual while the individual is in Canada", may be zero-rated, meaning taxed at 0%. Its list includes "certain advisory, professional, or consulting services" and services "provided to a non-resident person by electronic means". Services performed totally outside Canada aren't taxed at all.

The list has conditions, so check it against your actual work before you put 0% on an invoice.

The quick method can leave you ahead

Once registered, a lot of freelancers can choose the quick method. The CRA's guide RC4058 allows it if you have a permanent establishment in Canada and your taxable sales, including the tax and those of any associated businesses, are no more than $400,000 over four fiscal quarters. You still charge your clients the full rate, but you send the CRA a fixed percentage of your tax-included sales instead of working out the tax line by line. For a service business based in Ontario charging 13% HST, that remittance rate is 8.8%. For one based in a GST-only province charging 5%, it's 3.6%. You also get a 1% credit on the first $30,000 of eligible sales each year.

Say you're in Toronto and bill $40,000 of design work to Ontario clients in a year. You charge $5,200 of HST, so your sales including tax are $45,200. Under the quick method you remit 8.8% of that, $3,977.60, minus the $300 credit: $3,677.60. The other $1,522.40 stays with you. The catch: you can't claim input tax credits on your operating expenses. If your business costs are high, the regular method may work out better, so run both before you choose.

Where RivitPay fits

The free invoice generator covers the CRA's list for a $500-plus sale, with no signup. Put your full GST/HST number in the Tax ID field, and it prints under your address. Set the currency to CAD (it's one of 45), describe each piece of work with a quantity and rate, and enter the rate in Tax %. The invoice shows the tax amount on its own line, and your due date and terms print on the PDF.

A RivitPay invoice in Canadian dollars from a Toronto design studio to an Ottawa client, with a GST/HST registration number in the Tax ID line, two line items totalling $4,000, tax at 13% of $520 and a total of CA$4,520, and notes saying the tax is HST at 13% for Ontario, next to a panel added for this post listing the details the CRA asks for on a sale of $500 or more

With a free account, you can email the invoice, see when it's been opened, and set automatic reminders in your own words that stop the moment it's paid. The Pay button lets clients pay by card or bank straight into your own Stripe account. There's no RivitPay fee until you've collected $5,000 through it.

The honest caveats: this isn't tax advice, and the CRA has rules beyond what's here, including for personal services, services tied to property and some digital supplies. RivitPay's Tax % applies one rate to the whole invoice, so if one invoice mixes taxable and zero-rated work, split it into two invoices. The tax line prints as "Tax 13%" rather than "HST", so name the tax in Notes if you want it spelled out. RivitPay doesn't register you, work out which rate applies, file your returns or handle PST or QST. Card payments through the Pay button carry Stripe's processing fees for your country, plus 1.5% from RivitPay once you've collected $5,000 through it. The Xero figures are company data from its own customers, not a national statistic. The CRA's quick-method rates and the threshold were checked on its site on 24 October 2026.

Know which side of the line you're on

Add up your last four calendar quarters now, and again at the end of each quarter. If you're getting close to $30,000, or one project could push you over it, register before you send that invoice. Then put your number, your client's provincial rate and your terms on every invoice, so your client's AP team has nothing to send back.

A GST/HST-ready invoice in a few minutes

Your registration number, the right rate, CAD and payment terms on a clean PDF. Free until you've collected $5,000.

Make an invoice, free
Sources: Xero Small Business Insights, Canada (published 30 July 2026) (29.0 days to be paid in the June quarter vs 27.1 in 2025; 11.3 days late vs 10.5 in 2025; Ontario 30.0 days, Maritime Provinces 31.8), CRA, When to register for and start charging the GST/HST ($30,000 over four consecutive calendar quarters; single-quarter and four-quarter rules; voluntary registration), CRA, Businesses: go online to register (28 October 2025) (online registration from 3 November 2025; example "123456789 RT0001"), CRA, GST/HST rates (5%, 13%, 14%, 15% by province; Nova Scotia 14% from 1 April 2025), CRA, Place of supply (province of the recipient's address; Quebec supplier, Ontario client example), CRA, Input tax credits (information requirements under $100, $100 to $499.99, $500 or more), CRA, Imports and exports (zero-rated services to non-residents; not to individuals while in Canada; services performed outside Canada), CRA, RC4058 Quick Method of Accounting for GST/HST ($400,000 limit; service rates 8.8% Ontario and 3.6% GST-only; 1% credit on the first $30,000; no input tax credits on operating expenses). All checked October 24, 2026.