Skip to main content
Clockout
Canadian taxes

The $30K GST/HST Threshold: When Canadian Freelancers Must Register

Cross the wrong quarter and you owe GST/HST on the sale that pushed you over — backdated. Here is exactly how the small supplier rule works, and when registering voluntarily is the smarter move.

Published May 17, 20269 min readBy Editorial standards

A Canadian freelancer earning $29,500 per year owes the federal government zero GST/HST. The freelancer who earns $30,001 in a single calendar quarter owes it on the sale that pushed them over — backdated to that day, with a 29-day window to register. The cliff is real, the timing is unforgiving, and most Canadian freelancers do not learn the actual mechanics until they have already tripped them. Here is how the $30,000 small supplier threshold actually works and when voluntary registration is the better move.

The $30,000 small supplier threshold, explained precisely

The CRA classifies any business with taxable revenue at or below $30,000 across four rolling calendar quarters as a small supplier. Small suppliers are not required to register for GST/HST, do not collect GST/HST on sales, and cannot claim input tax credits on business expenses. The threshold is calculated on worldwide taxable revenue — your gross sales of services and goods that would be taxable if you were registered, including zero-rated supplies. It excludes exempt supplies (most healthcare, most educational services, certain financial services).

The four calendar quarters are January–March, April–June, July–September, and October–December. The threshold is measured on a rolling basis, meaning it includes the current quarter plus the three previous quarters — not a calendar year from January 1.

The single-quarter trigger is the unforgiving one

Most freelancers think of the threshold as an annual number. It is not. The CRA's single-quarter rule means a freelancer who runs at $5,000/quarter for three quarters and then closes a $35,000 project in Q4 has crossed the threshold inside a single quarter. The single sale that pushed them over $30,000 carries GST/HST — backdated to the date of that sale.

Effective date of registration is no later than the day of the sale that crossed the threshold. The freelancer has 29 days from that effective date to register with the CRA. Practically, this means a Canadian freelancer who lands a large contract should check their year-to-date taxable revenue before invoicing — if the new invoice would push them over $30,000 in the current quarter, they need to register before sending the invoice or charge GST/HST on a backdated basis afterward.

The four-quarter rolling trigger is the slow drift

The more common scenario for Canadian freelancers: gradual growth that pushes total taxable revenue above $30,000 over the rolling four quarters without crossing it in any single quarter. The rule here is more forgiving. You stop being a small supplier at the end of the month following the quarter in which you exceeded $30,000. Registration is mandatory by your first sale after that effective date.

Worked example: A consultant bills $7,000 (Q1), $8,000 (Q2), $9,000 (Q3), and $7,000 (Q4) — totaling $31,000 across the four quarters. The consultant exceeded $30,000 in Q4. Small supplier status ends January 31 (end of the month following Q4). The consultant must register and start charging GST/HST on the first sale made on or after February 1.

When voluntary registration beats waiting

Many Canadian freelancers register voluntarily before they hit the threshold. The reason is input tax credits (ITCs). A registered freelancer claims back the GST/HST paid on business expenses — software subscriptions, computer equipment, professional services, home office expenses, internet, mobile phone, business travel. For a freelancer with $5,000/year in eligible business expenses, the ITC claim at 13% HST (Ontario) is roughly $575 per year recovered.

The math usually favors voluntary registration when you have meaningful business expenses and your clients are themselves GST/HST-registered businesses (B2B). B2B clients claim back any GST/HST you charge them as their own input tax credit, so the tax is revenue-neutral to them — your invoice looks the same in their P&L whether you charge GST/HST or not. Adding GST/HST does not lose B2B clients. For B2C work (selling to individual consumers), GST/HST is a real cost to the customer and may matter at the margin.

How to register: Business Registration Online (BRO)

The CRA's Business Registration Online (BRO) portal is the fastest route. You will need your Social Insurance Number, business legal name, business address, and estimated annual revenue. The system issues your 15-character GST/HST registration number immediately — formatted as nine business-number digits followed by RT0001 (e.g., 123456789 RT0001).

Important update: effective November 3, 2025, the CRA no longer accepts business number registrations by phone. Registration must happen through BRO or by mail using Form RC1. Effective June 17, 2024, individuals with a SIN starting with 9 can also use BRO. Most Canadian freelancers will use the standard BRO flow.

What changes after you register

  • Invoices need the registration number. CRA requires the GST/HST account number on every invoice for taxable supplies of $100 or more. Missing the number can disallow your client's input tax credit claim and lead to invoice disputes.
  • Charge the right rate per client province. Under place-of-supply rules, the customer's province determines the rate. Ontario client: 13% HST. Quebec client: 5% GST + 9.975% QST. Alberta client: 5% GST only. Nova Scotia client: 14% HST (decreased from 15% as of April 1, 2025).
  • File GST/HST returns. CRA assigns a filing frequency — annual (most small freelancers), quarterly, or monthly — based on revenue. Returns are due one month after the period ends. Remit collected GST/HST minus your input tax credits.
  • Track GST/HST separately. Treat collected GST/HST as a liability, not revenue. The money you collect on behalf of CRA is not yours to spend — set it aside or remit it as you go.

Five common mistakes that trigger CRA reassessments

  1. Treating the threshold as a calendar year instead of four rolling quarters — many freelancers reset their mental counter on January 1 when CRA does not.
  2. Missing the single-quarter trigger because revenue had been low for three quarters — a single large invoice can push you over without warning.
  3. Forgetting to charge GST/HST on the sale that pushed you over the threshold — that specific sale carries the tax, even if you register the same day.
  4. Charging GST/HST while still a small supplier — collecting tax you are not registered to collect is a separate problem that requires remediation.
  5. Using the wrong province's rate — the place-of-supply rules base the rate on the customer's province, not yours.

The bottom line

The $30,000 small supplier threshold is the most-misunderstood rule in Canadian freelance tax. The mechanics are precise: rolling four-quarter measurement, single-quarter trigger, 29-day registration window, place-of-supply rate. The strategic question — voluntary registration or wait — usually answers itself once you list your annual business expenses and check whether your clients are B2B. For most growing Canadian freelancers, registering voluntarily once you have $3,000+ in annual business expenses and are heading toward $20K+ in revenue is the cleaner path. It removes the cliff risk and starts the input tax credit clock.

Always verify the latest CRA rules at canada.ca — and once you are registered, an invoicing tool that supports per-client province rates makes the rest of the workflow boring.

Keep reading on Clockout

Pages that pair with this one

Questions readers ask

FAQ

When does a Canadian freelancer have to register for GST/HST?

When your taxable revenue exceeds $30,000 across four rolling calendar quarters, or in a single calendar quarter. Below $30,000 in any four-quarter window you are a 'small supplier' — registration is optional. Above the threshold, registration is mandatory within 29 days of the effective date.

Does the $30,000 threshold mean my annual income from January to December?

No. The threshold is measured on a rolling four-quarter basis (current quarter plus the three previous quarters), not a calendar year. This means you can cross the threshold mid-year and become liable for registration before December 31. The single-quarter trigger is also independent of the rolling calculation — exceeding $30,000 in any one quarter triggers mandatory registration immediately.

Should I voluntarily register for GST/HST before I hit $30,000?

Usually yes, if you have meaningful business expenses and B2B clients. Voluntary registration lets you claim input tax credits (ITCs) on the GST/HST you paid on business expenses — software, equipment, services. For B2B clients who are themselves GST/HST-registered, the tax you charge is revenue-neutral to them. The main argument against voluntary registration is the administrative cost of filing returns.

What happens if I don't register when I should have?

The CRA can assess the GST/HST you should have collected, plus interest and potential penalties. You become liable for the tax on past sales whether you collected it from the client or not — meaning you may owe CRA out of pocket. Catching the threshold trigger promptly and registering within the 29-day window is the safest path.

What rate do I charge clients in other provinces after I register?

Under place-of-supply rules, you charge the rate of the customer's province, not yours. Ontario client: 13% HST. Quebec client: 5% GST + 9.975% QST (you handle QST through Revenu Québec). Alberta client: 5% GST only. Nova Scotia client: 14% HST as of April 1, 2025 (decreased from 15%). British Columbia client: 5% GST plus possible 7% PST. International clients: services are generally zero-rated.

What's the format of a Canadian GST/HST registration number?

Fifteen characters total: nine-digit Business Number, followed by RT (the program account identifier for GST/HST), followed by 0001 (the account reference number). Example: 123456789 RT0001. The RT distinguishes your GST/HST account from RP (payroll), RC (corporate income tax), or other CRA program accounts. The full 15-character number must appear on invoices for taxable supplies of $100 or more.

Related reading

More from the Clockout blog

Stop rebuilding the bill from memory

Track the work. Send the invoice. Get paid on time.

Clockout turns tracked hours into clean invoices with terms your clients actually pay on. Start free — no credit card required.