
Invoicing as a Freelancer in Canada: GST/HST & Sample Invoices
Freelancing in Canada gives you a lot of freedom, but it also hands you a job most employees never think about: being your own tax collector. The moment you start billing clients as a sole proprietor, you take on responsibility for charging the right sales tax, issuing invoices that hold up to scrutiny, and setting aside enough money that the Canada Revenue Agency (CRA) doesn't catch you short at filing time.
The tricky part for Canadian freelancers is that sales tax is not one flat national rate. Depending on where your business is based, you might charge 5% GST, a combined 13% or 15% HST, or GST plus a separate provincial tax. On top of that, there's a revenue threshold that determines whether you even have to register for GST/HST at all. Get these details right and invoicing becomes routine; get them wrong and you can end up owing tax you never collected.
This guide walks through exactly what a Canadian freelancer needs to know: how sales tax works by province, when you must register, what a compliant invoice looks like, and how to keep the CRA happy while actually getting paid. If you also work with clients across the border, our guides on invoicing as a freelancer in the USA and invoicing as a freelancer in the UK cover the equivalents there.
Who counts as a freelancer in Canada
If you earn money from clients without being an employee, the CRA generally treats you as self-employed — usually operating as a sole proprietor. You don't need to incorporate to invoice clients. You can bill under your own legal name or under a registered business (trade) name, and you report the income on your personal tax return.
The key document at tax time is Form T2125 (Statement of Business or Professional Activities), which you file along with your personal return. It's where you report your gross freelance income and deduct legitimate business expenses — software, home-office costs, equipment, professional fees, and so on — to arrive at your net self-employment income. That net figure is what you're taxed on, at your regular federal and provincial marginal rates.
Being self-employed also means no employer is withholding tax or CPP contributions for you. You're responsible for both the employee and employer portions of the Canada Pension Plan on your self-employment earnings, which is one reason your tax bill can feel larger than expected. Planning for it from your very first invoice is far less painful than scrambling in April.
How sales tax works: GST, HST, PST, and QST
Canada's federal sales tax is the Goods and Services Tax (GST), set at 5%. What changes from province to province is how the provincial portion is layered on top. There are three broad models, and which one applies depends primarily on where your customer is located (the "place of supply" rules), though for many freelancers serving local clients it maps to their own province.
Here's the structure by province type:
| Province type | How tax works | Examples | Combined rate |
|---|---|---|---|
| HST provinces | A single Harmonized Sales Tax combines the federal and provincial portions | Ontario; New Brunswick, Nova Scotia, Newfoundland and Labrador, Prince Edward Island | 13% (Ontario); 15% (Atlantic provinces) |
| GST + provincial tax | 5% GST plus a separate provincial sales tax (PST/RST/QST) | British Columbia, Manitoba, Saskatchewan (PST/RST); Quebec (QST) | 5% GST + provincial portion |
| GST only | Just the 5% federal GST, no provincial sales tax | Alberta; Yukon, Northwest Territories, Nunavut | 5% |
Rates and rules change, and place-of-supply logic can get nuanced when you bill clients in a different province than your own. Treat the table above as the framework, not gospel — always confirm the current rate for your specific situation on the CRA website (and your provincial tax authority, such as Revenu Québec for QST).
A few practical points that trip people up:
- PST/QST is separate from GST/HST. In BC, Manitoba, Saskatchewan, and Quebec, the provincial tax is administered separately (Quebec's QST is run by Revenu Québec). That can mean a separate registration and separate remittances from your federal GST.
- Many professional services may be exempt or zero-rated from PST, even though GST still applies. PST rules are goods-focused and vary a lot by province, so check whether your specific service is taxable provincially.
- Exports of services to non-residents are often zero-rated for GST/HST, meaning you charge 0% but can still claim input tax credits. This matters if you bill US or overseas clients.
If you want to sanity-check the tax on a given invoice, our free sales tax calculator lets you plug in an amount and rate quickly.
The $30,000 small supplier threshold
This is the single most important number for a new Canadian freelancer to understand.
You are considered a small supplier — and are not required to register for GST/HST — as long as your total taxable revenue stays at or below $30,000 CAD over four consecutive calendar quarters (roughly, any rolling 12-month span). Below that line, registration is optional. You simply don't charge GST/HST, and you don't remit any.
Once your taxable revenue exceeds $30,000, you generally must register for a GST/HST account, start charging the applicable tax on your invoices, and remit what you collect to the CRA. The threshold is measured on a rolling basis, so keep an eye on your trailing revenue rather than just your calendar-year total.
The $30,000 threshold is not a calendar-year reset that you get to ignore until December. It's measured over four consecutive quarters. If you blow past it in a single quarter, different (stricter) timing rules for registration can apply, and you may become liable to collect tax almost immediately. If you're approaching $30,000, register before you cross it rather than after — chasing clients for tax you forgot to charge is a bad look and a real cost to you.
Why some freelancers register voluntarily
Even below $30,000, you can choose to register. The main reason is input tax credits (ITCs): once registered, you can claim back the GST/HST you pay on business expenses — software subscriptions, a new laptop, professional services, and more. If you have meaningful business costs, voluntary registration can put money back in your pocket. It also makes you look established to larger clients who expect a GST/HST number on invoices.
The trade-off is administrative: you now have to charge tax, file GST/HST returns on a schedule the CRA assigns, and keep tidy records. For many part-time freelancers under the threshold, staying unregistered and simple is the right call. For those growing fast or spending heavily on their business, registering early often pays off.
What a compliant Canadian invoice must include
The CRA has specific expectations for invoices, especially once you're registered for GST/HST — because your registered clients rely on your invoice to claim their own input tax credits. A clean, complete invoice protects both sides.
At minimum, a professional Canadian freelance invoice should include:
- Your name or business name (and address/contact details)
- Your client's name and address
- A unique invoice number and the invoice date
- A clear description of the goods or services provided
- The amount charged for each line item and the subtotal
- The applicable GST/HST (and PST/QST where relevant), shown as a separate line
- Your GST/HST registration number — required once you're registered
- The total amount due in CAD, plus payment terms and accepted payment methods
If you're registered, showing the tax as a separate, clearly labelled line — not baked silently into the total — is what makes the invoice usable for your client's ITC claims. For larger invoices, the CRA expects more detail (like the buyer's business name and a breakdown of taxes); for small amounts the requirements are lighter.
Here's a quick checklist you can run against every invoice before you send it:
| Element | Required? | Notes |
|---|---|---|
| Your business/legal name | Always | Match what's registered if you use a trade name |
| Client name and address | Always | Full details for business clients |
| Invoice number | Always | Sequential and unique |
| Invoice date | Always | Also add the due date |
| Description of work | Always | Specific enough to identify the service |
| Subtotal (pre-tax) | Always | In CAD |
| GST/HST line | If registered | Show rate and amount separately |
| PST/QST line | If applicable | BC, MB, SK, QC scenarios |
| GST/HST registration number | If registered | Legally expected on the invoice |
| Total due in CAD | Always | Currency stated explicitly |
If you'd rather not build this from scratch, KipBill's free invoice generator for Canada produces a properly structured invoice with tax lines and a spot for your GST/HST number in a couple of minutes — no account required. For a deeper walkthrough of layout and wording, see our guide on how to create a professional invoice.
A sample invoice flow for a Canadian freelancer
Say you're an Ontario-based web designer, registered for GST/HST, billing a Toronto client $2,000 for a project. Your invoice would show:
- Subtotal: $2,000.00 CAD
- HST (13%): $260.00
- Total due: $2,260.00 CAD
- Your HST registration number printed near the totals
You collect the full $2,260, keep your $2,000, and set the $260 aside because it isn't yours — it belongs to the CRA and you'll remit it when you file your GST/HST return. This is the mental model that keeps registered freelancers out of trouble: the tax you charge is money you're holding on behalf of the government, not revenue.
If instead you were an unregistered small supplier under $30,000, the same invoice would simply read $2,000.00 CAD with no tax line — clean and simple.
Getting paid, keeping records, and staying on top of tax
Collecting the money is its own skill. Canadian freelancers commonly get paid by Interac e-Transfer (fast, low-friction for domestic clients), credit/debit card, direct deposit, or wire/international transfer for clients abroad. Whatever method you use, state it clearly on the invoice along with your terms (Net 15, Net 30, etc.).
A few habits make a big difference:
- Set clear payment terms and follow up promptly. Late payment is the freelancer's chronic headache. Automated nudges help — KipBill can send automatic payment reminders on a schedule so you're not manually chasing overdue invoices, and our complete guide to invoicing for freelancers covers terms and follow-up tactics in depth.
- Bill international clients thoughtfully. If your client is in the US or overseas, decide whether you're invoicing in CAD or USD and whether the service is zero-rated for GST/HST. Multi-currency invoicing avoids awkward conversions and makes you look professional to foreign clients.
- Use recurring invoices for retainers. If you have monthly clients, set up recurring invoices once and let them go out automatically rather than rebuilding the same document every month.
- Turn estimates into invoices without retyping. If you quote projects, being able to convert an accepted quote into an invoice in one click saves time and reduces errors.
Records the CRA expects
Keep all invoices, receipts, and business records — generally for at least six years — in case the CRA asks. That includes copies of every invoice you issue, receipts for expenses you deduct on your T2125, and records of the GST/HST you've collected and paid. Good software that stores this automatically is worth far more than the cost when you're reconstructing a year of activity under a deadline.
Open a separate bank account for your freelance income and, every time you get paid, immediately move a percentage into a "tax" account you don't touch. A common rule of thumb is setting aside 25–30% for income tax and CPP, plus the full GST/HST amount you charged on top. You'll never be surprised by a tax bill you already have the cash for. Adjust the percentage to your actual bracket, but the discipline of doing it on every payment is what matters.
Instalments and filing dates
Self-employed Canadians and their spouses get until June 15 to file the personal tax return — but any balance owing is still due by April 30, so filing late doesn't buy you extra time to pay. If your net tax owing is consistently high, the CRA may require you to pay quarterly tax instalments rather than one lump sum. GST/HST returns follow their own schedule (monthly, quarterly, or annual) assigned when you register. Mark these dates in your calendar the moment you register — missing them triggers interest and penalties that are entirely avoidable.
Key Takeaways
Invoicing as a freelancer in Canada comes down to a handful of rules, applied consistently:
- Sales tax is layered. GST is 5% federally; HST provinces charge a combined 13% or 15%; BC, Manitoba, Saskatchewan, and Quebec add a separate PST/QST; Alberta and the territories charge GST only. Confirm your province's current rate rather than assuming.
- The $30,000 threshold decides registration. Under it over four consecutive quarters, GST/HST registration is optional. Over it, you must register, charge, and remit — and voluntary registration can be worth it for the input tax credits.
- A compliant invoice shows your details, the client's details, a unique number and date, a clear description, amounts in CAD, tax as a separate line, and your GST/HST number once registered.
- You're the tax collector. Money you charge as GST/HST isn't income — set it aside, along with 25–30% for income tax and CPP, and keep six years of records for the CRA.
- Report on the T2125 with your personal return, remember April 30 for payment even though filing runs to June 15, and watch for instalment requirements.
Get these basics right and the paperwork fades into the background so you can focus on the work. When you're ready to send a properly formatted, tax-ready invoice in minutes, KipBill handles the GST/HST lines, reminders, recurring billing, and multi-currency for you — and you can start with the free Canadian invoice generator without even creating an account.
Start invoicing for free
Join thousands of freelancers and small businesses who create professional invoices with KipBill.
KipBill Team
Related Articles

Invoicing as a Freelancer in the UK: Complete Guide 2026
Complete guide to self-employed invoicing in the UK. HMRC rules, VAT registration, Making Tax Digital, National Insurance, and invoicing best practices for British freelancers.

Invoicing as a Freelancer in the USA: Complete Guide 2026
Everything you need to know about freelance invoicing in the US. IRS requirements, 1099 forms, self-employment tax, state sales tax, and invoicing best practices for American freelancers.

Invoicing as a Freelancer in France: Complete Guide 2026
Complete guide to freelance invoicing in France. Auto-entrepreneur regime, TVA rules, mandatory invoice mentions, URSSAF declarations, and e-invoicing requirements for French freelancers in 2026.
Start invoicing for free
Join thousands of freelancers and small businesses who create professional invoices with KipBill.