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
- 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.
- Missing the single-quarter trigger because revenue had been low for three quarters — a single large invoice can push you over without warning.
- 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.
- Charging GST/HST while still a small supplier — collecting tax you are not registered to collect is a separate problem that requires remediation.
- 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.
