Electronic invoicing compliance guide for Canada
Canadian e-invoicing compliance guide. CRA digital record requirements, GST/HST filing, Peppol adoption, and practical steps for businesses.

Summarize this article with
Canada does not yet mandate B2B structured electronic invoicing, but digital record-keeping is already compulsory under CRA requirements. The CRA requires GST/HST registrants to maintain digital records and file returns electronically for businesses above certain thresholds. Meanwhile, Canada has joined the Peppol network, and the government is actively evaluating structured e-invoicing. This guide covers the current legal framework, practical compliance steps, and what to expect as Canada moves toward structured electronic invoicing.
This article is for informational purposes only and does not constitute legal, financial, or regulatory advice. Regulatory references are accurate as of the publication date. Consult a qualified professional for guidance specific to your situation.
CRA Digital Filing: the current legal framework
The core e-invoicing-adjacent requirements in Canada centre on CRA's expanding mandatory electronic filing obligations and GST/HST digital record-keeping. While Canada does not yet require B2B structured e-invoicing, the CRA has been monitoring international e-invoicing developments and expanding digital compliance requirements. Businesses trading with the EU must comply with each member state's electronic invoicing regulations, including France's Factur-X mandate (September 2026) and Germany's XRechnung reception obligation (January 2025).
CRA's digital filing framework has expanded progressively. Since 2012, corporate income tax returns (T2) must be filed electronically for most corporations. Since 2024, GST/HST returns must be filed electronically for registrants with annual revenue exceeding CAD 1.5 million. These requirements are established under the Income Tax Act and the Excise Tax Act.
CRA does not yet require electronic invoicing in the structured data sense used by EU countries. It requires digital records -- meaning invoicing data must be stored digitally and available for CRA review. Paper invoices can still be issued, provided the data is maintained in an accessible digital format.
CRA Digital Filing Expansion
CRA's digital requirements continue to expand:
| CRA Phase | Start date | Who is affected | Requirement |
|---|---|---|---|
| T2 e-filing | 2012 | Most corporations | Electronic corporate tax returns |
| GST/HST e-filing (large) | 2024 | Revenue > CAD 1.5M | Digital GST/HST returns |
| T4/T4A e-filing | Current | >50 slips | Electronic information returns |
| Payroll e-remittance | Current | > CAD 25K/month | Electronic payroll remittance |
Peppol in Canada
Canada joined the Peppol network, enabling Canadian businesses to exchange structured electronic invoices using internationally recognized formats. While Peppol adoption is voluntary for private sector businesses, it positions Canada within the global e-invoicing infrastructure.
Several large Canadian businesses and accounting software providers have adopted Peppol for B2B invoicing. Xero, Sage, and QuickBooks all support Peppol sending and receiving. Peppol traffic involving Canadian businesses is growing as more organizations connect to the network for cross-border trade.
What CRA requires for invoice records
CRA guidance on record-keeping specifies that businesses must maintain records that:
- Support the amounts reported on returns and forms
- Are kept in an organized manner at the business location (or a CRA-approved location)
- Include details of income, expenses, credits, and all supporting invoices
- Are maintained for at least 6 years after the end of the taxation year
For GST/HST purposes, invoices must contain prescribed information including the supplier's name, GST/HST registration number, date of supply, consideration paid, and GST/HST charged.
Electronic records are acceptable provided they are maintained in a readable format and can be made available to CRA upon request. The CRA can require records to be provided in a specific electronic format during an audit. For businesses also subject to anti-money laundering obligations, FINTRAC imposes additional record-keeping requirements under the PCMLTFA.
Self-billing and authenticated receipts
Canadian tax law permits self-billing arrangements where the customer issues the invoice on behalf of the supplier, provided certain conditions are met. In e-invoicing terms, this creates specific data flow requirements. The self-billed invoice must contain the same mandatory data fields, and both parties must maintain records of the arrangement.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotInternational e-invoicing landscape: comparison with Canada
Electronic invoicing regulations vary significantly across jurisdictions, with each country adopting a distinct format, timeline, and clearing model. Canada's approach contrasts with the EU's real-time clearance models. For Canadian businesses trading cross-border, compliance requires supporting multiple formats: UBL 2.1 for Peppol, FatturaPA for Italy, Factur-X or CII for France, and XRechnung or ZUGFeRD for Germany.
| Country | B2G mandate | B2B mandate | Format | Clearing model |
|---|---|---|---|---|
| Canada | No mandate | No mandate | UBL / Peppol (voluntary) | Post-audit |
| USA | No mandate | No mandate | Various | Post-audit |
| Italy | Yes | Yes (since 2019) | FatturaPA | Real-time clearance (SDI) |
| France | Yes (Chorus Pro) | Sept 2026-2027 | Factur-X, UBL, CII | Real-time clearance (PPF/PDP) |
| Germany | Yes (XRechnung) | Jan 2025 (reception) | XRechnung, ZUGFeRD | CTC model from 2028 |
| Spain | Yes | 2026 (Ley Crea y Crece) | FacturaE | Real-time clearance (SII) |
The EU's VAT in the Digital Age (ViDA) directive, adopted in 2025, mandates real-time digital reporting for intra-community transactions from 2030. While Canada is not bound by ViDA, businesses trading with EU counterparts will need to comply with the invoicing requirements of each EU member state.
Document retention and audit trails
Canadian tax regulations require businesses to retain invoices and supporting documents for six years after the end of the taxation year to which they relate. CRA can request access to these records at any time during this period.
For electronic invoices, the retention requirement applies to the original digital format. Printing an electronic invoice and storing the paper copy does not satisfy the requirement if the original was in structured electronic form. Businesses must maintain the original digital file alongside any printed representation.
Automated document verification workflows can significantly reduce the compliance burden. By validating invoice data at the point of receipt -- checking GST/HST numbers, verifying amounts, matching to purchase orders -- businesses can catch errors before they enter the tax return.
Preparing for structured e-invoicing in Canada
The Canadian government has signalled that structured e-invoicing is under consideration. While no date has been set, the direction of travel is clear -- Canada's participation in the Peppol network and expanding digital filing requirements point toward eventual structured e-invoicing.
Practical steps for Canadian businesses
Assess your current invoicing process. Map how invoices are created, sent, received, and stored. Identify manual steps and paper-dependent processes that would need to change under an e-invoicing mandate.
Ensure CRA compliance is solid. If your digital record-keeping has gaps -- manual processes, incomplete records, storage issues -- fix these first. CRA compliance is the foundation for any future e-invoicing requirement.
Evaluate Peppol readiness. Connecting to the Peppol network now positions your business ahead of any potential mandate and facilitates cross-border trade.
Choose software that supports structured formats. Select accounting and ERP software that can generate and receive UBL 2.1 or Peppol BIS invoices natively. Avoid solutions that only produce PDF invoices.
Verify compliance with CRA retention requirements. Under the Income Tax Act, s.230, all records including invoices must be maintained for six years and stored in Canada unless the CRA grants written permission for foreign storage. For businesses subject to the PCMLTFA, additional record-keeping obligations apply to transaction documentation.
For a complete overview of document verification best practices, see our document verification guide. Our platform processes over 180,000 documents per month with 98.7% OCR accuracy and an average verification time of 4.2 seconds. CheckFile offers automated verification tools that integrate with Peppol and Canadian invoicing workflows -- view our pricing or request a free demo.
For a comprehensive overview, see our document verification complete guide.
FAQ
Is e-invoicing mandatory in Canada?
No. Canada does not currently mandate structured electronic invoicing for B2B transactions. However, the CRA requires mandatory electronic filing for corporate income tax (T2), GST/HST returns for larger businesses, and various information returns. CRA's direction points toward increasing digital requirements. Canadian businesses trading with EU countries must comply with those countries' e-invoicing mandates.
What format should Canadian businesses use for e-invoicing?
UBL 2.1 (via Peppol BIS) is the most widely adopted structured format internationally and is supported through Canada's participation in the Peppol network. For businesses trading with EU counterparts, Peppol is the preferred network. There is no Canadian-specific national format equivalent to Italy's FatturaPA or Germany's XRechnung.
How does cross-border e-invoicing work for Canadian businesses?
Canadian businesses trading with EU counterparts must comply with the invoicing rules of each EU member state for sales into those countries. For purchases from EU suppliers, Canadian businesses need to handle the structured formats those suppliers are mandated to use. Peppol provides a common network that works across both Canada and EU jurisdictions, making it the practical choice for cross-border e-invoicing.
What penalties apply for non-compliance with CRA record-keeping?
CRA applies penalties for failure to maintain adequate records, including potential disallowance of input tax credits, estimated assessments, and penalties under the Income Tax Act and Excise Tax Act. In serious cases, criminal prosecution under the Income Tax Act is possible, carrying fines and potential imprisonment.
Will Canada adopt real-time clearance like Italy or France?
No official timeline has been set. The Canadian government has been monitoring international e-invoicing developments and expanding digital filing requirements. Given Canada's existing approach and the pace of international adoption, a Peppol-based approach with enhanced digital reporting is considered more likely by most tax advisors than a real-time clearance model.
The information presented in this article is provided for informational purposes only and does not constitute legal advice. Regulatory obligations vary by province and territory. Consult a legal professional for analysis specific to your situation.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.