โ† Back to global tracker
๐Ÿ‡จ๐Ÿ‡ฆ

Country deep dive

Canada

Americas ยท CA ยท Non-EU
Last updated: 21 July 2026
Compliance model: No B2B mandate โ€” B2G via SAP Ariba
๐Ÿ There is no B2B e-invoicing mandate in Canada, and none currently proposed on a fixed timeline. The one real, existing obligation is federal B2G โ€” suppliers to the Government of Canada must invoice electronically via SAP Ariba. This page covers that requirement plus the honest state of everything else.
No B2B
Federal mandate โ€” none
SAP Ariba
B2G channel via CanadaBuys
9 fields
CRA-required invoice content
6 yrs
Record retention
2021
CRA's B2B feasibility study
01

Compliance timeline

Canada's federal government moved decisively on its own procurement; everything beyond that has stayed at the study-and-signal stage for several years running.

2018
2018In effect
CRA launches research into electronic invoicing

The Canada Revenue Agency begins early-stage research initiatives into e-invoicing โ€” years before any concrete proposal would follow.

April 2022
Apr 2022In effect
Federal B2G e-invoicing mandatory via SAP Ariba

Public Services and Procurement Canada (PSPC) requires all suppliers to the federal government to invoice electronically through SAP Ariba โ€” largely complete by mid-2022, and the one unambiguous e-invoicing mandate that exists in Canada today.

2021
2021In effect
CRA conducts a major B2B feasibility study

Stakeholder surveys examine a potential domestic B2B e-invoicing mandate, confirming expected benefits (efficiency, tax compliance, deterring the underground economy) alongside real business concerns โ€” chief among them, "what if the businesses I work with don't adopt it?"

2025โ€“2027
2025โ€“27 cycleIn effect
CRA's regulatory plans list digital reporting initiatives โ€” but not e-invoicing by name

CRA's forward regulatory plan includes various digital reporting rules for this period, but none explicitly names an e-invoicing mandate โ€” a signal that the topic remains on the agenda without a committed timeline.

02

File format & data specification

Outside federal procurement, Canada doesn't prescribe a format at all โ€” the requirement is about invoice content, not structure.

What CRA actually requires

FormatAny readable format โ€” paper, PDF, or EDI
NumberingNo prescribed format, but must be unique and traceable to your records

CRA doesn't care whether your invoice is structured XML or a scanned PDF โ€” what matters is that it carries the required tax information and can be traced back to your books during an audit.

The 9 required fields

IdentityBusiness name, GST/HST/Business Number, invoice number, date
TransactionDescription, amount
TaxTax breakdown, total
CommercialPayment terms

These fields exist for two reasons: CRA compliance, and enabling your customer's Input Tax Credit claim. Missing the GST/HST number specifically can block your client's ITC entirely.

For federal government suppliers

Preferred standardsPeppol BIS format or UBL-XML
DeliveryVia SAP Ariba, or any certified Peppol network provider

This is the one place in Canada where structured-format preferences actually exist in writing โ€” everywhere else, content is what matters, not structure.

No Canadian Peppol identifier

CRA Business NumberCannot be used as a Peppol ID
WorkaroundRegister under GLN (scheme 0088) or DUNS (scheme 0060)

Because Canada has no national Peppol Authority or identifier scheme, Canadian businesses wanting Peppol connectivity use an international identifier agreed bilaterally with trading partners โ€” there's no local accreditation step to complete.

03

Provincial tax variation

This is where Canada gets genuinely complex โ€” the tax breakdown on an invoice depends entirely on the province of supply.

Province / territoryApplicable tax
Ontario13% HST (combined federal + provincial)
Atlantic provinces (NS, NB, PE, NL)15% HST
Quebec5% GST + 9.975% QST, shown as separate lines (QST calculated on subtotal only)
Alberta, NWT, Nunavut, Yukon5% GST only โ€” no provincial sales tax
Other provinces5% GST plus separately administered PST, per province

A static invoice footer that assumes a single tax rate is a real risk for any business selling across provincial lines โ€” the correct tax treatment depends on the customer's province of supply, not your own.

04

Transmission protocol

Two entirely separate worlds exist side by side: a mandated federal channel, and an unregulated everything-else.

Federal B2G (mandatory)

PlatformSAP Ariba, accessed via the CanadaBuys procurement portal
AuthorityPublic Services and Procurement Canada (PSPC)

This is a genuine, existing, unambiguous requirement โ€” if you sell to the Government of Canada, there's no ambiguity about what's expected of you.

Domestic B2B (voluntary)

Common practicePDF email, EDI in established trade sectors
Real-time reportingNone โ€” GST/HST runs entirely on periodic returns

There's no unified national network for domestic B2B โ€” businesses use whatever their trading partner accepts, from paper through to enterprise EDI.

Peppol's actual use case in Canada

Realistic scenarioCross-border โ€” EU/Australian operations invoicing Canadian subsidiaries
Local accreditation neededNone

Be clear-eyed about this: Peppol adoption in Canada today is driven by multinational groups extending infrastructure they already run elsewhere, not by any domestic push.

Provincial & municipal fragmentation

Coordinated frameworkNone
Example pilotVancouver School Board's digital invoicing portal

A handful of isolated provincial or municipal digital-invoicing pilots exist, but there's no coordinated cross-provincial framework comparable to what's happening federally.

05

Getting set up

What "getting ready" means here depends entirely on which side of the federal/everything-else line your business sits on.

If you supply the federal government, register in SAP Ariba via CanadaBuys

This is the one genuinely mandatory step in the entire Canadian landscape โ€” confirm your registration and integration are current.

For everyone else, confirm your invoices carry all 9 CRA-required fields

Business name, GST/HST/Business Number, date, invoice number, description, amount, correct provincial tax breakdown, total, and payment terms.

Get your provincial tax logic right

Confirm your invoicing system applies the correct tax treatment based on the customer's province of supply โ€” Ontario HST, Quebec's separate GST/QST lines, or Alberta's GST-only rule all require different logic.

Choose a Peppol identifier only if you actually need cross-border connectivity

If a European or Australian counterparty requests Peppol connectivity, register under a GLN or DUNS identifier through any standard Access Point โ€” there's no domestic requirement driving this decision.

Set up 6-year record retention

Keep invoices and supporting documents for at least six years from the end of the relevant tax year โ€” CRA can request them well after the fact during an audit or review.

Watch CRA's regulatory plan cycle, not a fixed deadline

There's no countdown to plan around โ€” instead, periodically check CRA's published regulatory plans for any future signal that a domestic e-invoicing mandate is moving from study to proposal.

06

Related context

No penalty framework exists for B2B non-adoption โ€” because there's nothing mandatory to fail to adopt.

Canada.ca โ€” Electronic procurement (PSPC) Canada Revenue Agency