Blog

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.

Invoicito Team6 min read
Proforma Invoice Template for Canadian Freelancers and Small Businesses

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.

TL;DR
  • 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.

Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
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.

A Canadian small business owner on a video call, laptop tilted toward the camera showing an open invoice template, city
A Canadian small business owner on a video call, laptop tilted toward the camera showing an open inv

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.

💡 Did You Know?

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

Overhead flat-lay of a clean, handwritten proforma invoice on thick white card stock, beside a matte black pen and a cer
Overhead flat-lay of a clean, handwritten proforma invoice on thick white card stock, beside a matte

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. 1
    Add your business info. Legal name, address, phone, email, and GST/HST registration number if you're registered.
  2. 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. 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. 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. 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.

The Bottom Line

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.

Stop Chasing Payments Manually

Invoicito sends invoices, follows up automatically, and gets you paid faster. Free to start.

Create Your First Invoice