Pro Forma Invoice vs Tax Invoice: Key Differences Explained

Freelancers and contractors sometimes use the terms "pro forma invoice," "quote," and "tax invoice" interchangeably — but they have distinct meanings, different legal statuses, and different implications for GST/HST. Understanding which document to use and when protects you legally and keeps your bookkeeping accurate.

What Is a Pro Forma Invoice?

A pro forma invoice is a preliminary document sent before a sale or service is completed. It looks like an invoice but is not a formal demand for payment. Think of it as a detailed quote that uses invoice-style formatting.

Pro forma invoices are used to:

  • Provide clients with a price estimate in advance of confirming the project
  • Allow clients to get internal purchase approval before committing
  • Set expectations for what the final invoice will look like
  • Accompany goods for import/export customs documentation

Key point: A pro forma invoice does not trigger a GST/HST liability. You do not remit tax based on a pro forma — only on a tax invoice (or when payment is received, whichever comes first under the normal tax point rules).

What Is a Tax Invoice?

A tax invoice is a formal, legally binding demand for payment issued after goods or services have been delivered (or in some cases, after a deposit is requested). Under the Canadian Excise Tax Act, a tax invoice is the document that allows your client to claim input tax credits (ITCs) for the GST/HST they pay you.

A valid tax invoice in Canada must include:

  • The word "Invoice" (or equivalent)
  • Supplier's name and GST/HST registration number
  • Invoice date
  • Client name (for invoices over $150)
  • Description of goods or services
  • GST/HST amount charged (or a statement that GST/HST is included and the rate)
  • Total amount due

Key Differences at a Glance

FeaturePro Forma InvoiceTax Invoice
PurposeEstimate / advance noticeFormal payment request
Triggers payment obligationNoYes
Triggers GST/HST liabilityNoYes
Allows client to claim ITCsNoYes
Legally bindingNoYes
Used in bookkeeping as revenueNoYes
Required label"Pro Forma Invoice" or "Quote""Invoice" or "Tax Invoice"

When to Use a Pro Forma Invoice

  • Before project approval — when a client wants to see expected costs before signing off
  • For deposit requests — some freelancers send a pro forma to accompany a deposit request before starting work (though a formal deposit invoice is more appropriate in most cases)
  • International trade — pro forma invoices are required by customs for goods crossing borders, to declare the value of the shipment
  • Client procurement processes — large organisations often require a quote in invoice format for their purchasing department to raise a Purchase Order

When to Use a Tax Invoice

  • After delivering goods or services — this is the standard invoice sent at project completion or at billing milestones
  • For progress billing — each progress invoice is a tax invoice for the portion of work completed
  • For deposits on services — when you collect a deposit before starting work, this deposit is subject to GST/HST and requires a tax invoice
  • For retainer billing — monthly retainer invoices are always tax invoices
Important: Never label a tax invoice as "Pro Forma Invoice." If you have issued a formal payment request and the client pays based on it, the CRA may still treat it as a tax invoice — but your client cannot claim ITCs without the required GST/HST information.

Can a Pro Forma Invoice Become a Tax Invoice?

Yes — but only if it contains all the required tax invoice information (GST/HST number, registration number, tax amount). The easiest approach is to re-issue the document as an invoice once the project is confirmed or complete, removing the "Pro Forma" label and assigning it a proper sequential invoice number.

Many freelancers use this workflow:

  1. Send a pro forma to the client for approval
  2. Client approves and signs the contract
  3. Re-issue the same document as Invoice #001 (or the next sequential number)
  4. Client pays the tax invoice and can now claim ITCs

Create Both Pro Forma and Tax Invoices with InvoiceFast

InvoiceFast supports both quote-style pro forma documents and full tax invoices with automatic GST/HST, sequential numbering, and PDF export. Free to start.

Try InvoiceFast Free