CRA Invoice Requirements — What Canadian Invoices Must Include

If CRA audits your business, your invoices are the first thing they'll look at. Missing a required field can mean denied Input Tax Credits for your clients — and headaches for you.

Required Fields by Invoice Size

CRA has different requirements depending on the invoice amount.

Under $30

$30 to $149.99 (Simplified Invoice)

Everything above, plus:

$150 and Over (Full Invoice)

Everything above, plus:

Common Mistakes

Missing the GST/HST number. Your 9-digit Business Number followed by "RT0001" must appear on every invoice of $30 or more. Without it, your client can't claim their Input Tax Credit.

Not breaking out the tax. "Total: $1,130" isn't enough. You need to show the subtotal, the tax amount, and the tax rate separately.

Wrong tax type. If you charge HST to a client in a non-HST province, or GST to a client in an HST province, the invoice is technically incorrect.

Quebec Has Extra Rules

If you invoice Quebec clients, Bill 96 requires that French be at least as prominent as English on commercial documents. This includes invoices. A bilingual invoice satisfies the requirement.

Revenu Québec also requires your QST registration number (separate from your GST number) on invoices to Quebec clients.

Get It Right Automatically

Facturo generates CRA-compliant invoices with the correct tax breakdown, registration numbers, and bilingual support. Join the waitlist.

Tired of manual tax calculations?

Facturo handles GST/HST/PST/QST automatically for every province.

Join the Waitlist