Invoice in Canada: GST/HST Rules, Invoice Requirements, and e-Invoicing Explained
Learn how invoicing in Canada works, including GST/HST rules, mandatory invoice requirements, payment deadlines, tax timing, and e-invoicing best practices for businesses and freelancers.
If you do business in Canada, invoicing is more than simply sending a payment request. Your invoices affect taxes, GST/HST reporting, bookkeeping, cash flow, and compliance with CRA requirements.
For freelancers and small businesses, Canadian invoicing rules can feel confusing at first — especially when GST, HST, and provincial taxes enter the picture. But once you understand the basics, the system becomes much easier to manage.
Whether you are a freelancer, consultant, ecommerce seller, SaaS company, or international business working with Canadian clients, this guide explains:
- what counts as an invoice in Canada
- when GST/HST becomes payable
- what information invoices must include
- how Canadian sales taxes work
- how long invoices must be stored
- and how to avoid common invoicing mistakes
What Is Considered an Invoice in Canada?
In Canada, the term “invoice” is broader than many businesses expect. According to the Canada Revenue Agency (CRA), an invoice can include:
- a bill
- statement of account
- receipt
- cash register slip
- or any document requesting payment
What matters is whether the document creates an obligation to pay.
Example
A freelance designer sends a client a PDF that says:
Website redesign — CAD 2,000
Payment due within 14 days
Even if the document is called “Project Summary” instead of “Invoice,” CRA may still treat it as an invoice because it requests payment.
This matters because issuing an invoice can trigger GST/HST obligations.
Are Quotes and Estimates Considered Invoices?
No — quotes and estimates are generally not considered invoices in Canada.
A quote simply explains potential pricing. The customer is not yet legally required to pay.
Example
A contractor sends a homeowner an estimate:
Kitchen renovation estimate: CAD 18,000
At this stage:
- no invoice exists yet
- GST/HST is not triggered yet
- payment is not legally due
Once the customer approves the project and the contractor issues a payment request, that becomes the invoice.
This distinction is important for:
- freelancers
- agencies
- consultants
- construction businesses
- repair services
When Does GST/HST Become Payable?
One of the most important Canadian invoicing rules involves timing.
In most cases, GST/HST becomes payable on the earliest of:
- the date the customer pays
- the invoice date
- the payment due date
This means businesses sometimes owe tax before money arrives in their account.
Example 1 — Invoice issued first
A consultant issues an invoice on June 1:
Invoice total: CAD 5,000
Payment due: June 30
The client pays on June 28.
In many cases, GST/HST becomes payable on June 1 — when the invoice was issued.
Example 2 — Customer pays before invoice
A photographer receives a CAD 1,000 deposit before sending the invoice.
GST/HST may become payable immediately when the deposit is received.
This timing rule is one of the biggest accounting surprises for new freelancers in Canada.
What Happens With Partial Payments?
Canada also has rules for installment payments and deposits.
If a customer pays in stages, GST/HST usually applies proportionally to each payment.
Example
A marketing agency signs a CAD 12,000 contract:
- CAD 4,000 upfront
- CAD 4,000 after strategy approval
- CAD 4,000 after campaign launch
GST/HST applies separately to each installment when it becomes due or paid.
This is common in:
- web development
- consulting
- coaching
- construction
- SaaS onboarding projects
Businesses should clearly state payment schedules on invoices and contracts to avoid confusion.
Do You Need to Register for GST/HST?
Not every business in Canada must register immediately.
In general, businesses earning more than CAD 30,000 in taxable revenue over four consecutive calendar quarters must register for GST/HST.
Example 1 — Small freelancer
A copywriter earns:
- CAD 7,000 in Q1
- CAD 8,000 in Q2
- CAD 6,000 in Q3
- CAD 5,000 in Q4
Total annual revenue: CAD 26,000.
In this case, GST/HST registration is usually not mandatory yet.
Example 2 — Growing agency
A digital agency earns:
- CAD 12,000 monthly from Canadian clients
The business exceeds the CAD 30,000 threshold quickly and usually must register for GST/HST.
Some businesses voluntarily register earlier because it allows them to:
- claim GST/HST paid on business expenses
- work with larger corporate clients
- appear more established
What Information Must a Canadian Invoice Include?
Canadian invoices should clearly identify:
- who provided the service
- what was sold
- how much tax applies
- when payment is due
A professional invoice usually includes:
- supplier legal name
- business address
- invoice number
- invoice date
- customer information
- description of goods or services
- quantity and pricing
- GST/HST amount
- GST/HST registration number (if registered)
- total amount payable
- payment terms
Example of a Canadian invoice
Invoice #2026-041
From:
Northern Studio Inc.
Toronto, Ontario
To:
Bright Media Ltd.
Vancouver, British Columbia
Services:
- Social media strategy — CAD 2,000
- Content creation — CAD 1,500
Subtotal: CAD 3,500
GST/HST (13%): CAD 455
Total: CAD 3,955
Payment due within 14 days.
Instead of vague wording like:
“Marketing work”
Use detailed descriptions like:
“Instagram content creation and campaign management for April 2026”
Clear invoices reduce disputes and make accounting easier.
Many freelancers and small businesses use InVault to generate professional invoices that comply with Canadian invoicing requirements without manually formatting every document.
GST vs HST vs PST in Canada
One reason Canadian invoicing confuses international businesses is the tax system itself.
Canada uses different sales tax structures depending on the province.
GST
GST is the federal Goods and Services Tax.
Current federal GST rate 2026: 5%
HST
Some provinces combine federal and provincial tax into Harmonized Sales Tax (HST).
Ontario applies:
- 13% HST
Nova Scotia applies:
- 15% HST
PST and QST
Other provinces use separate provincial taxes.
British Columbia:
- 5% GST
- 7% PST
Quebec:
- 5% GST
- 9.975% QST
Practical example
A software company in Ontario invoices:
- an Ontario client
- for CAD 1,000
The invoice may include:
- 13% HST
- total CAD 1,130
But if the same company invoices certain international clients, GST/HST treatment may differ depending on tax rules and place-of-supply regulations.
This is why understanding provincial taxes matters.
If you invoice Canadian clients regularly, platforms like InVault can help automatically calculate taxes, organize invoice records, and keep payment histories in one place.
Are Payment Reminders Considered Invoices?
Usually not.
A reminder notice typically does not count as a new invoice if it simply reminds the customer about an existing payment obligation.
Example
A business emails:
Friendly reminder: Invoice #204 is due next Friday.
This reminder itself does not normally create a new GST/HST event because the original invoice already established the obligation to pay.
Are Packing Slips Considered Invoices?
Generally, no.
Packing slips and shipping documents usually describe what was shipped but do not formally request payment.
Example
An ecommerce store ships products with:
- item quantities
- tracking details
- warehouse references
But the document does not include:
- payment terms
- taxes
- invoice totals
In this case, the packing slip is not treated as the invoice.
This distinction matters for ecommerce accounting and tax audits.
How Long Should You Keep Invoices in Canada?
Canadian businesses should usually keep invoices and supporting records for at least six years.
This includes:
- invoices
- receipts
- contracts
- payment confirmations
- GST/HST filings
Example
If a business files its 2026 taxes, CRA may still request supporting invoices several years later during an audit or review.
Digital storage is generally acceptable as long as:
- records remain accessible
- documents are readable
- data can be reproduced if requested
Cloud invoicing systems are becoming increasingly popular for this reason.
Is e-Invoicing Mandatory in Canada?
Canada does not currently require mandatory nationwide B2B e-invoicing like some EU countries.
Businesses can still send invoices through:
- PDFs
- accounting software
- online invoicing tools
However, electronic invoicing is becoming increasingly common because it helps businesses:
- automate bookkeeping
- reduce manual errors
- speed up payments
- simplify tax reporting
Common Invoice Mistakes in Canada
Many invoice problems come from small details.
Common mistakes include:
- forgetting GST/HST registration numbers
- charging the wrong provincial tax
- using unclear service descriptions
- missing invoice dates
- reusing invoice numbers
- failing to store records properly
Example
A freelancer charges Ontario HST to a client who should actually receive a zero-rated export service. This can create tax reporting issues later. Clear invoicing systems help businesses avoid these problems early.