Canada Invoicing & Tax Compliance Portal
Comprehensive statutory guidance, invoicing requirements, and freelance profession templates verified against official Canada Revenue Agency (CRA) standards.
At a Glance: Invoicing in Canada
Mandatory Fields on Canada Invoices
Under official guidance from Canada Revenue Agency (CRA), all valid invoices issued by registered businesses must include the following statutory disclosures:
- invoiceNumber: Required under national tax legislation.
- issueDate: Required under national tax legislation.
- sellerName: Required under national tax legislation.
- sellerTaxId: Required under national tax legislation.
- buyerName: Required under national tax legislation.
- itemDescription: Required under national tax legislation.
- itemQuantity: Required under national tax legislation.
- itemPrice: Required under national tax legislation.
- taxRate: Required under national tax legislation.
- taxAmount: Required under national tax legislation.
- totalAmount: Required under national tax legislation.
Invoice Numbering & Payment Rules
Numbering Sequence: Sequential and distinct numbering system for audit traceability.
Payment Terms: Standard commercial credit terms are typically 30 days.
Statutory Record Keeping: Commercial records and tax invoices must be retained for at least 6 years from the end of the relevant tax period for audit purposes.
Profession Templates for Canada
Select your field to generate prefilled invoices configured for CAD and GST/HST:
Canada Cleaner Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Cleaner Template →Canada Consultant Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Consultant Template →Canada Building Contractor Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Building Contractor Template →Canada Graphic Designer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Graphic Designer Template →Canada Personal Trainer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Personal Trainer Template →Canada Photographer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Photographer Template →Canada Tradesperson Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Tradesperson Template →Canada Translator Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Translator Template →Canada Tutor Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Tutor Template →Canada Videographer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Videographer Template →Canada Web Developer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Web Developer Template →Canada Writer Invoice
Prefilled with realistic line items, rates, and statutory tax calculations.
Open Writer Template →Official Sourcing & Citations
- CRA RC4022 General Information for GST/HST Registrants — Canada Revenue Agency (CRA) (Accessed: 2026-11-01)
- CRA Keeping Records for Business and Tax Purposes — Canada Revenue Agency (CRA) (Accessed: 2026-11-01)
General information, not tax or legal advice. Verify requirements with the relevant tax authority or a qualified professional.