GST/HST Compliant — CRA Ready, No Signup

Free Canadian Invoice Template
GST/HST Included

Create CRA compliant Canadian invoices in seconds. GST, HST, PST, QST support built in. CAD currency, Business Number field, clean PDF download.

Last updated: April 6, 2026

No watermarks. No signup. Your data stays in your browser.

The Canadian Tax System: It's Complicated, but We'll Get Through It Together

If you've ever tried to figure out Canadian sales taxes, you already know the headache. Canada doesn't have one simple national sales tax like some countries do. Instead, it's got a layered system that changes depending on which province you're in, what you're selling, and whether the stars are aligned on a Tuesday. Okay, that last part isn't true. But it sure feels like it sometimes.

Here's the deal. Canada has a federal tax called the GST (Goods and Services Tax), and it sits at 5% across the entire country. Every province, every territory, same rate. That part is actually straightforward. The chaos begins when provinces add their own taxes on top of it.

Some provinces decided to combine their provincial sales tax with the GST into one neat package called the HST (Harmonized Sales Tax). This is genuinely helpful because you're only dealing with one tax rate instead of two. Ontario, for example, charges 13% HST. New Brunswick, Newfoundland and Labrador, and Nova Scotia all charge 15% HST. Prince Edward Island sits at 15% HST as well. One rate, one line on the invoice, everyone's happy. Well, as happy as anyone can be about paying taxes.

Then there are the provinces that said "no thanks, we'll keep our own separate provincial tax." British Columbia charges 5% GST plus 7% PST (Provincial Sales Tax), giving you a combined 12% but listed as two separate taxes on your invoice. Saskatchewan does the same thing with 5% GST plus 6% PST. And Quebec, because Quebec always has to be a little different, charges 5% GST plus 9.975% QST (Quebec Sales Tax). Yes, 9.975%. Not 10%. That extra 0.025% discount is Quebec's gift to you.

And then there's Alberta, the lone wolf. Alberta has no provincial sales tax at all. Just the 5% GST and that's it. If you're invoicing a client in Alberta, your life is beautifully simple. Manitoba charges 5% GST plus 7% RST (Retail Sales Tax). The territories (Yukon, Northwest Territories, Nunavut) also only charge the 5% GST with no territorial tax on top.

Which Province Charges What: The Complete Breakdown

Let's lay it all out so you can stop googling this every time you send an invoice to a new province. Here's what you need to know as of 2026.

  • Alberta: 5% GST only. No provincial tax. The simplest province to invoice.
  • British Columbia: 5% GST + 7% PST = 12% total. Two separate taxes on your invoice.
  • Manitoba: 5% GST + 7% RST = 12% total. Similar to BC but it's called RST instead of PST, because why not.
  • New Brunswick: 15% HST (combined). One single rate.
  • Newfoundland and Labrador: 15% HST (combined). Same as New Brunswick.
  • Northwest Territories: 5% GST only. No territorial tax.
  • Nova Scotia: 15% HST (combined).
  • Nunavut: 5% GST only.
  • Ontario: 13% HST (combined). The most populated province, so you'll see this one a lot.
  • Prince Edward Island: 15% HST (combined).
  • Quebec: 5% GST + 9.975% QST = 14.975% total. Two separate taxes, and yes, you need to show both on the invoice.
  • Saskatchewan: 5% GST + 6% PST = 11% total. Two separate taxes.
  • Yukon: 5% GST only.

Now, here's the thing that trips people up. The tax you charge usually depends on the place of supply, which is typically where the goods are delivered or where the service is performed. So if you're a web designer in Alberta invoicing a client in Ontario, you'd generally charge 13% HST, not 5% GST. This gets complicated fast, and if you're doing business across multiple provinces, it's worth talking to an accountant. Seriously.

CRA Requirements for Invoices: What the Tax Agency Actually Wants to See

The Canada Revenue Agency (CRA) doesn't just want you to send invoices. They want you to send invoices that contain specific information. And if you're claiming Input Tax Credits (more on that in a minute), your invoices better have everything the CRA requires, or those credits get denied. Nobody wants that.

Here's what a CRA compliant invoice needs to include:

  • Your business name (or your legal name if you're a sole proprietor).
  • Your Business Number (BN) with the GST/HST account identifier (the 9 digit BN followed by RT and a 4 digit reference number, like 123456789RT0001).
  • The date of the invoice or the date the GST/HST was charged.
  • A brief description of the goods or services supplied.
  • The total amount charged for each supply.
  • The GST/HST charged on each item, or a statement that the total includes the GST/HST.
  • The buyer's name or trading name (required for invoices over $150).
  • Payment terms (required for invoices over $150).

That's for what the CRA calls a "full" invoice. There's also a simplified version for smaller amounts, which we'll cover in a bit. But the key takeaway is this: if you want to stay on the CRA's good side, get all of these details on your invoice every single time. Our invoice example page shows you exactly how a complete invoice looks.

Business Number (BN): What It Is and When You Need It

Your Business Number is like your business's social insurance number. It's a unique 9 digit identifier that the CRA assigns to your business. When you register for a GST/HST account, you get an additional program identifier tacked onto your BN. The format looks like this: 123456789RT0001. The "RT" stands for "registered for GST/HST" and the last four digits identify the specific account.

You need this number on every invoice where you charge GST or HST. Full stop. If you're registered for GST/HST and you don't include your BN on your invoices, your clients can't claim their Input Tax Credits. That makes you annoying to do business with, and annoyed clients don't become repeat clients.

You can apply for a BN through the CRA's Business Registration Online service, by phone, or by mail. It's free and usually pretty quick. If you're already registered for payroll deductions or corporate income tax, you might already have a BN, and you just need to add the GST/HST program account to it.

The $30,000 Threshold: When GST/HST Registration Becomes Mandatory

Not everyone in Canada needs to charge GST/HST. The CRA has what they call the "small supplier" rule. If your total taxable revenue (before expenses) is $30,000 or less over four consecutive calendar quarters, you're considered a small supplier and you don't have to register for GST/HST. You can't charge it, you don't collect it, and you don't remit it. Life is simple.

But the moment you cross that $30,000 threshold in any four consecutive quarters, or if you earn more than $30,000 in a single quarter, you must register. And here's the fun part: you need to start charging GST/HST immediately on the transaction that put you over the limit. Not next month. Not next quarter. That specific transaction. So it's worth keeping a close eye on your numbers as you approach that mark.

Now, you can also voluntarily register even if you're below the threshold. Why would you do that? Because of Input Tax Credits. If you register, you can claim back the GST/HST you pay on business expenses. For some businesses, especially those with significant startup costs or equipment purchases, the ITCs can be substantial. It's a trade off: you charge tax to your clients, but you get tax back on your purchases.

Quick tip: Even if you're below the $30,000 threshold, voluntarily registering for GST/HST can save you money through Input Tax Credits. Talk to your accountant about whether this makes sense for your specific situation.

Input Tax Credits (ITCs): Why Proper Invoices Really, Really Matter

Input Tax Credits are the reason Canadian businesses care so much about invoice formatting. Here's how they work. When you buy something for your business and pay GST/HST on it, you can claim that tax back as an ITC on your GST/HST return. Bought a new laptop for $1,000 plus $130 HST in Ontario? You can claim that $130 back. Over a year, ITCs can add up to thousands of dollars.

But here's the catch. To claim an ITC, you need proper documentation. That means an invoice from your supplier that meets CRA requirements. If the invoice is missing the supplier's BN, or doesn't show the GST/HST amount, or doesn't have a proper description, the CRA can deny your ITC claim. You paid the tax, but you can't get it back. That's essentially throwing money away.

This is exactly why your invoices need to be thorough. When you send a well formatted invoice with your BN, clear tax breakdowns, and proper descriptions, you're not just being professional. You're making it possible for your clients to claim their ITCs. They'll appreciate it, their accountants will appreciate it, and it makes you look like you know what you're doing. Because you do.

For a deeper look at how tax invoices work internationally, check out our VAT invoice guide. The principles of tax documentation are surprisingly similar across countries.

Simplified vs. Full Invoice: The $150 Rule

The CRA recognizes that requiring a full blown invoice for every single transaction would be overkill. Imagine needing your client's full name and address every time someone buys a $12 coffee. That's why they created the simplified invoice for transactions under $150 (including tax).

A simplified invoice only needs to include:

  • The seller's name or trade name.
  • The date of the supply.
  • The total amount paid or payable, including an indication that tax is included.

That's it. No buyer details needed. No BN required (though including it is still a good idea). No itemized tax breakdown. Just the basics.

A full invoice (for amounts over $150) needs everything we listed in the CRA requirements section above: buyer's name, seller's BN, itemized GST/HST amounts, payment terms, the works.

In practice, even for transactions under $150, it's smart to include more detail than the minimum. Especially if you're invoicing business clients, because they'll need that detail for their own records and ITC claims. The simplified invoice rules are more relevant for retail and point of sale situations than for B2B invoicing. For your invoice templates, always default to the full format.

Zero Rated and Exempt Supplies: When You Charge 0% Tax (and When You Charge None at All)

This is one of the most confusing parts of Canadian tax law, so let's untangle it. There are two categories where you don't charge the regular GST/HST rate, but they're very different from each other.

Zero rated supplies are taxable, but the rate is 0%. This includes things like basic groceries (milk, bread, vegetables), prescription drugs, medical devices, and most exports. Here's the important part: even though you charge 0% tax, these are still technically taxable supplies. That means they count toward your $30,000 registration threshold, and you can still claim ITCs on expenses related to making these supplies. You still need to include zero rated items on your invoice with a clear notation that the tax rate is 0%.

Exempt supplies are different. These aren't taxable at all. Common examples include most health care services, educational services, child care, and certain financial services. With exempt supplies, you don't charge GST/HST, they don't count toward the $30,000 threshold, and you can't claim ITCs on expenses related to making these supplies. Your invoice should clearly state that the supply is exempt.

The distinction matters for your invoicing because a zero rated invoice still needs to show the tax at 0%, while an exempt invoice shouldn't reference GST/HST at all. Getting this wrong can create headaches at tax time for both you and your clients.

Canadian Invoice for Freelancers and Sole Proprietors

If you're freelancing in Canada, invoicing might feel like the most boring part of your job. You got into graphic design or consulting or writing because you love the work, not because you dream about tax compliance. Fair enough. But getting your invoices right is genuinely important, and it's not as painful as you think.

As a sole proprietor, your business name on the invoice is usually just your legal name, unless you've registered a trade name. Your address is your business address (which might be your home address, and that's totally fine). If you're GST/HST registered, include your BN. If you're not registered (because you're under the $30,000 threshold), don't include a BN and don't charge GST/HST. Charging tax when you're not registered is actually a problem with the CRA.

Here's what your freelance invoice should include:

  • Your name (or registered business name).
  • Your address and contact info.
  • Your BN/GST number (if registered).
  • A unique invoice number.
  • The invoice date and payment due date.
  • Your client's name and address.
  • A clear description of services provided.
  • Quantity, rate, and amount for each line item.
  • Subtotal, applicable taxes (GST, HST, PST, QST), and total.
  • Payment instructions (e transfer, bank transfer, cheque, etc.).

One thing that's specifically Canadian: e transfer is incredibly popular here. Most freelancers include their Interac e transfer email right on the invoice. It's fast, it's free (usually), and most clients in Canada already use it. If you're invoicing internationally, you'll want to include wire transfer details or PayPal as well.

Also, keep copies of every invoice you send. The CRA requires you to keep business records for at least six years from the end of the tax year they relate to. Six years is a long time, but digital copies don't take up much space. Create a folder, organize by year, and drop every invoice PDF in there. Future you will be grateful when tax season rolls around.

Common Mistakes on Canadian Invoices (and How to Avoid Them)

After seeing thousands of Canadian invoices, certain mistakes come up again and again. Let's go through the big ones so you can dodge them.

Charging the wrong tax rate. This is the most common one. You're in Alberta (5% GST) but your client is in Ontario, and you charge 5% instead of 13% HST. Place of supply rules determine the tax rate, not where you're located. Get familiar with where your clients are and what rate applies.

Missing the BN on invoices. If you're registered for GST/HST, your BN needs to be on every invoice where you charge tax. Without it, your client can't claim their ITC. They'll either ask you to resend a corrected invoice (annoying for everyone) or just be quietly irritated.

Not separating GST and PST/QST. In provinces like BC, Saskatchewan, Manitoba, and Quebec, the federal and provincial taxes are separate. You can't just lump them together as one line item. Show the GST on one line and the PST/QST on another. Your client's accountant will thank you.

Forgetting to include tax at all. If you're below the $30,000 threshold and not registered, this is correct. But if you're registered and you forget to charge tax, you're still on the hook for remitting it to the CRA. That means you eat the tax yourself. Ouch.

Using USD instead of CAD. If you're invoicing Canadian clients, default to Canadian dollars. If you're billing in USD for some reason, make it very clear on the invoice. Currency confusion causes payment delays and accounting headaches.

How to Create a Canadian Invoice with FreeInvoicePDF.org

Alright, enough theory. Let's actually make a Canadian invoice. This takes about 60 seconds, and you don't need to create an account, hand over your email, or install anything. Everything happens right in your browser.

Head over to the invoice creator. You'll see a clean form ready to fill out.

Step 1: Your business details. Enter your business name (or your name if you're a sole proprietor), your address, phone, and email. There's a field for your tax number, and this is where you put your GST/HST BN. Format it like 123456789RT0001 so your client knows it's a proper CRA registration number.

Step 2: Your client's details. Their name, company name, and billing address. Remember, for invoices over $150 this is required by the CRA. Even for smaller amounts, it's just good practice.

Step 3: Line items. Add each service or product. Be specific in your descriptions. "Web design" is okay, but "Website redesign: homepage, 3 product pages, and mobile responsive layout" is much better. Your client should immediately know what they're paying for.

Step 4: Set your tax rate. This is where the Canadian magic happens. Set your tax rate to match the province of supply. For Ontario clients, that's 13%. For BC clients, you might need to add GST and PST as separate items. The tool lets you customize the tax label, so change it from generic "Tax" to "HST" or "GST" or "QST" as appropriate.

Step 5: Currency. Select CAD. The tool supports multiple currencies, but for Canadian clients, stick with Canadian dollars.

Step 6: Download. Hit the download button. Your invoice generates as a clean PDF instantly. No watermarks, no branding from us, no "powered by" footer. Just your professional Canadian invoice ready to email or print.

The whole thing is private too. Your data never leaves your browser. We don't store your client names, your amounts, your BN, nothing. It all stays on your device. For a broader look at how invoice creation works, check out our free invoice creator page.

Privacy guarantee: All invoice data stays in your browser. Your PDF is generated locally on your device. Nothing is uploaded to our servers. Not your Business Number, not your client details, not the amounts. Your data is yours alone.

Ready to Create Your Canadian Invoice?

You now know more about Canadian invoicing than most business owners do. GST, HST, PST, QST, the $30,000 threshold, ITCs, simplified vs. full invoices, zero rated supplies. You've got it all covered. The only thing left is to actually create one. Head to the free invoice creator, fill in your details, set your Canadian tax rate, and download your PDF. It takes less than a minute, it costs nothing, and the result is a clean, CRA compliant invoice your clients and their accountants will love.

Create Your Canadian Invoice in 4 Steps

No account. No setup. CRA compliant PDF invoice in under 60 seconds.

1

Enter Your Details

Business name, address, and your GST/HST Business Number.

2

Add Line Items

Describe your services or products. Totals calculate automatically.

3

Set Canadian Tax

Choose GST, HST, PST, or QST. Set your rate for the correct province.

4

Download PDF

Get a clean, CRA compliant Canadian invoice. No watermarks, ever.

Canadian Invoice Questions Answered

Is a GST/HST number required on Canadian invoices?
If you are registered for GST/HST (required once you exceed $30,000 in revenue over four consecutive quarters), you must include your Business Number on all invoices that charge GST or HST. If you're a small supplier below the threshold and not registered, you cannot charge or show GST/HST on your invoices.
What is the difference between GST and HST?
GST is a 5% federal tax applied across all provinces. HST combines the federal GST with a provincial component into a single rate. For example, Ontario charges 13% HST. Provinces that don't use HST charge GST plus their own PST or QST separately.
What must a CRA compliant invoice include?
A CRA compliant invoice must include: seller's business name and BN, date, invoice amount, GST/HST charged (or a statement that it is included), description of goods or services, and buyer's name. For invoices over $150, additional details like payment terms and buyer address are required.
Can I create a free Canadian invoice with this tool?
Yes. FreeInvoicePDF.org lets you create CRA compliant Canadian invoices completely free. Set CAD as your currency, add GST/HST/PST tax rates, include your Business Number, and download a clean PDF instantly. No signup, no watermarks, no cost.
Do freelancers in Canada need to charge GST/HST?
Only if your total taxable revenue exceeds $30,000 over four consecutive calendar quarters. Below that threshold, you're considered a small supplier and don't need to register or charge GST/HST. You may voluntarily register to claim Input Tax Credits on your business expenses.
What is a simplified invoice in Canada?
For sales under $150 including tax, the CRA allows a simplified invoice with fewer details. You just need the seller's name or trade name, the date, and the total amount paid including tax. Full invoices with buyer details, BN, and itemized tax are required for amounts over $150.

Create Your Canadian Invoice Now — Free

CRA compliant. GST/HST ready. No signup. No watermarks. Done in 60 seconds.

Create Canadian Invoice Free
GST/HST/PST/QST support
No watermarks
No signup
100% private

Get Invoicing Tips in Your Inbox

Free tips on getting paid faster, avoiding mistakes, and running your business smarter. No spam, unsubscribe anytime.

Join 2,000+ freelancers. No spam, ever.