Proforma Invoice Template for Canadian Freelancers and Small Businesses
Get a free proforma invoice template for Canadian freelancers. Learn how it differs from a commercial invoice, when to use it, and how to handle GST/HST correctly.

A proforma invoice template for Canada solves one specific problem: giving an international client or customs officer a preliminary document before money moves or goods cross the border. That's it. It is not a CRA tax invoice, it won't earn your client an input tax credit, and for most domestic Canadian freelance work, you don't need one at all. But when you do — a US client arranging a wire transfer, a large deposit on a five-figure project, a shipment headed through customs — getting it right saves hours of painful back-and-forth.
- A proforma invoice is a preliminary estimate document — not a CRA tax invoice.
- Use it for international clients, large deposits, or cross-border goods shipments.
- For domestic Canadian service work, a standard quote or invoice almost always suffices.
- Show GST/HST as estimated on a proforma — it is not claimable as an ITC.
- Always follow up with a proper tax invoice once the transaction is complete.
Proforma vs. Commercial Invoice vs. Quote: Three Documents, Three Jobs
Canadian freelancers treat these three documents as interchangeable. They aren't. Each does a specific job at a specific point in the transaction — and mixing them up creates real problems at tax time.

| Document | When It's Used | CRA / Legal Status |
|---|---|---|
| Quote / Estimate | Before the client agrees to proceed | Not binding, not a tax document |
| Proforma Invoice | After agreement, before payment or delivery | Not legally binding, NOT a valid GST/HST invoice |
| Commercial Invoice | After work is complete or goods delivered | Legally binding, required for CRA GST/HST records and customs |
The critical distinction: a proforma tells your client what to expect. The commercial tax invoice records what actually happened — and only that document lets a GST/HST-registered client claim an input tax credit.
When Canadian Freelancers Actually Need a Proforma
Most domestic Canadian freelancers sending proformas are overcomplicating their admin. A standard invoice or quote covers nearly every situation. Three scenarios genuinely call for one.

1. International clients arranging wire transfers. A US, UK, or Australian client needing internal budget approval before sending payment will ask for a proforma. Their finance team uses it to approve the spend and initiate the transfer — without waiting on a final invoice.
2. Large deposits or pre-payment requests. Jordan, a web developer in Ottawa, takes 50% upfront on projects over $5,000. He sends a proforma before every deposit: line items, estimated tax, and a clear "PROFORMA — NOT A TAX INVOICE" header. The real invoice arrives at project completion. Clean, professional, zero confusion.
3. Cross-border shipments of physical goods. Customs authorities routinely require a proforma invoice to assess duties and clear shipments leaving Canada. This is the document's oldest and most traditional use case.
The CRA does not recognize a proforma invoice as a valid tax document. A GST/HST-registered client cannot claim an input tax credit based on a proforma — only a proper tax invoice qualifies. Source: CRA Business Tax Guide, GST/HST general information.
Required Fields + How to Handle GST/HST
A proforma isn't a CRA document, but it still needs to be detailed enough to do its job. Include your business name, address, and GST/HST registration number (if registered); client name and address; issue date; a unique proforma number; itemized description of goods or services; quantities and unit prices; subtotal; estimated GST/HST; and total.
On the tax line, one word matters: estimated. Show the GST/HST amount so your client can budget accurately — but label it "Estimated GST/HST" so there's no ambiguity about whether this is a tax invoice. It isn't.
15%
The highest HST rate in Canada
Applied in Nova Scotia, New Brunswick, PEI, and Newfoundland and Labrador. Ontario sits at 13%. In BC, Alberta, Saskatchewan, Manitoba, and Quebec, it's the federal 5% GST plus a separate provincial tax — use the rate for your client's province when estimating.
Free Proforma Invoice Template: Fill It Out in 5 Steps

Use the free invoice generator embedded below — enter your details, and it builds a clean proforma in real time. Here's the exact field-by-field process.
🧾 Proforma Invoice Generator
Fill in your details below to generate a ready-to-send Canadian proforma invoice — GST/HST calculated automatically by province.
Open the Generator →-
1
Add your business info. Legal name, address, phone, email, and GST/HST registration number if you're registered.
-
2
Add the client's details. Full company name, billing address, and contact name. For international clients, include their country — customs documents require it.
-
3
List your services or goods specifically. "Consulting" is vague. "Brand strategy workshop, 3 sessions × $800" is not. Vague descriptions slow international wire transfers and flag shipments at customs.
-
4
Add estimated GST/HST with the "estimated" label. Calculate the applicable rate for your client's jurisdiction and label it "Estimated GST/HST — not a tax invoice."
-
5
Mark it clearly as a proforma. At the top, in large text: PROFORMA INVOICE — NOT A TAX INVOICE. This stops your client from handing it to their accountant as a claimable expense — and protects you if CRA ever reviews the transaction.
The proforma gets your client moving. The GST/HST invoice is what the CRA actually cares about. Issue both, every time — no exceptions.
Frequently Asked Questions
Is a proforma invoice a legal document in Canada?
Not in the way a commercial invoice is. A proforma is preliminary and non-binding — it creates no legal payment obligation and carries no weight with the CRA as a GST/HST invoice. Think of it as a detailed preview, not a contract.
Do I charge GST/HST on a proforma invoice?
You show an estimated GST/HST amount so the client can budget correctly — but tax is only formally charged and collected on a valid tax invoice. Label any tax line as "Estimated" and issue a proper invoice to collect and remit the actual amount.
What's the difference between a proforma invoice and a purchase order?
A purchase order comes from the buyer — their formal request to purchase at a specified price. A proforma comes from the seller — your preliminary document showing what you intend to supply and at what cost. With larger corporate clients, the buyer typically issues a PO in response to your proforma before any work begins.
A proforma invoice template for Canada earns its place in three situations: international payments, large deposits, and customs documentation. It is not a substitute for a CRA-compliant GST/HST invoice. Use it to set expectations and get things moving — then always follow with the real invoice once the work is done.