Skip to main content

How to Write an Invoice in Canada: Guide, Templates & Legal Requirements

December 1, 2025

Disclaimer: This article is for general information only and does not constitute tax, legal or accounting advice. For guidance specific to your situation, please consult a qualified accountant or tax adviser.

1. Introduction

Invoices are essential. They apply to every kind of business — sole proprietors, incorporated companies, freelancers, tradespeople, and sometimes even private individuals. A well-written invoice helps you get paid on time, keeps your records straight, and satisfies the Canada Revenue Agency (CRA).

In Canada, invoicing rules depend primarily on whether you are registered for GST/HST (Goods and Services Tax / Harmonized Sales Tax). Registered businesses must follow CRA rules for what a valid invoice must contain. Businesses below the small supplier threshold have more flexibility, but should still issue clear, professional invoices.

E-invoicing is also growing in importance. Canada has announced a phased e-invoicing mandate, and the Peppol network is already used for public sector procurement in several provinces.

This guide covers everything you need to know about invoicing in Canada:

  • All required fields for a valid Canadian invoice
  • Differences between full invoices, simplified invoices, and invoices without GST/HST
  • An overview of e-invoicing and the Canadian e-invoicing mandate
  • Free templates in Word and PDF format
  • Tips on software, tools, and online generators
  • Key legal information: record retention, late payment, and how to correct invoices

Follow this guide step by step to create invoices that are fast, professional, and legally compliant.

2. What is an Invoice? The Basics

An invoice is a written document that records a transaction between a seller and a buyer. It states what goods or services were provided, the amount owed, and the payment terms. Sole proprietors, incorporated companies, freelancers, tradespeople, and — in some cases — private individuals can all issue invoices.

An invoice serves three main purposes: it is a payment request, a record of the transaction, and a document required for tax purposes.

2.1 Why Do You Need an Invoice?

An invoice:

  • Records income and expenditure for your accounts.
  • Is essential for bookkeeping and your income tax return.
  • States the payment terms and due date.
  • Provides proof that a supply of goods or services took place.
  • Allows GST/HST-registered customers to claim an input tax credit (ITC).

2.2 Pre-Tax, Tax and Total — Simply Explained

If you are registered for GST/HST, every invoice must clearly show:

  • Subtotal (pre-tax amount) = price before tax
  • GST/HST amount = the tax charged
  • Total amount = subtotal including all taxes

💡 Example: A service costs $100 before tax. At 13% HST (Ontario), the total is $113. At 5% GST (Alberta), the total is $105.

If you are not registered for GST/HST, you simply charge the pre-tax price — no GST/HST to add, no separate tax line needed.

2.3 Tax Rates Across Canada

Canada has a multi-level tax system. The applicable rate depends on the province or territory where the supply takes place:

  • HST provinces (single harmonized rate): Ontario 13%, New Brunswick 15%, Newfoundland and Labrador 15%, Nova Scotia 15%, Prince Edward Island 15%
  • GST + PST provinces: British Columbia (5% GST + 7% PST), Saskatchewan (5% GST + 6% PST), Manitoba (5% GST + 7% RST)
  • GST + QST (Quebec): 5% GST + 9.975% QST
  • GST only: Alberta, Northwest Territories, Nunavut, Yukon (5% GST, no provincial sales tax)

✨ Tip: PST and QST are separate from GST/HST and have their own registration and remittance requirements. When in doubt, consult an accountant familiar with your province.

2.4 Who Can Issue an Invoice?

Anyone who has supplied goods or services can issue an invoice. This includes:

  • Incorporated companies
  • Sole proprietors and self-employed individuals
  • Freelancers and contractors
  • Tradespeople and craftspeople
  • Private individuals (for occasional sales)

The required information on the invoice varies depending on your business structure and GST/HST registration status.

2.5 Paper & PDF Invoices vs. E-Invoices

Traditional paper and PDF invoices are still widely accepted. However, e-invoices — structured digital documents that can be processed automatically — are increasingly required, especially for public sector contracts and larger businesses.

⚡ Important: A standard PDF is not the same as an official e-invoice. See Section 5 for details.

3. Writing an Invoice — Step by Step

Writing a correct invoice is simpler than it sounds. The key is including all the required information. This section walks you through exactly what to include.

3.1 What Every GST/HST Invoice Must Include

The CRA sets out what a valid invoice must contain under the Excise Tax Act. The requirements vary by invoice amount:

All invoices (any amount)

  • Supplier's business name — your legal or trading name.
  • Date of the invoice.
  • Total amount paid or payable.
  • An indication that GST/HST is included in the total, or the GST/HST amount shown separately.

Invoices over $30

  • All of the above, plus:
  • Your GST/HST registration number (format: 9-digit Business Number followed by RT0001, e.g. 123456789 RT0001).
  • Description of the goods or services.
  • The applicable GST/HST rate for each item or service.

Invoices over $150

  • All of the above, plus:
  • The purchaser's name or business name.
    ✨ Tip: For B2B transactions, also include the customer's GST/HST registration number — this helps them claim their input tax credit.
  • The terms of payment.
  • For each item: quantity, unit price, and subtotal.

Good practice — regardless of amount — is to also include:

  • A unique, sequential invoice number (e.g. 2025-INV-001).
  • Date of supply — when the goods were delivered or the service was completed, if different from the invoice date.
  • Your full address and contact information.
  • Payment terms — due date, accepted payment methods, banking details.
  • If incorporated: your legal company name and corporation number.

✨ Tip: Always check your invoice before sending. A missing GST/HST number or incorrect tax calculation can result in the invoice being rejected by customers who need to claim ITCs.

3.1.1 Simplified Invoices (Under $30 Including Tax)

For very small supplies of $30 or less (including tax), CRA allows a simplified receipt. You only need:

  • Your business name
  • Date of supply
  • Total amount paid (with tax included)
  • An indication that GST/HST is included

✨ Tip: Ideal for retail point-of-sale receipts or small cash transactions.

3.2 Differences by Business Type

3.2.1 GST/HST-Registered Businesses

  • Must always show pre-tax amount, tax amount and total.
  • Your GST/HST registration number is mandatory on every invoice over $30.
  • Include your full business name and address.
  • Clearly state the applicable tax rate for each line item.

3.2.2 Sole Proprietors and Freelancers (Not GST/HST-Registered)

  • Do not charge GST/HST — your invoice total is the full amount due.
  • You may add a note such as: "Not registered for GST/HST — small supplier."
  • No pre-tax/tax breakdown required — just show the total amount.
  • Still good practice to include invoice number, date, description, and payment terms.

⚡ Important: If your total revenues from taxable supplies exceed $30,000 CAD in any single calendar quarter, or in four consecutive calendar quarters, you are no longer a small supplier and must register for GST/HST with the CRA. From that point on, all the full invoice rules apply.

3.2.3 Incorporated Companies

  • Must include the legal company name (exactly as registered with Corporations Canada or the relevant provincial registry).
  • Corporation number (federal or provincial).
  • Registered office address.
  • GST/HST registration number if registered.

3.2.4 Quebec Businesses (QST)

  • Must also include your QST registration number on all invoices issued in Quebec.
  • Show GST and QST as separate line items.
  • QST is administered by Revenu Québec, not the CRA.

3.3 How to Describe Your Goods or Services

Be specific. A clear description helps your customer understand exactly what they are paying for, and it supports CRA reviews of your records.

  • "Website design: homepage build, delivered 12 March 2025"
  • "Plumbing: replacement of bathroom taps, 8 February 2025"
  • "Consulting: 3 hours strategy coaching, 20 February 2025"
  • "5 × summer tyres, brand XY, delivered 15 March 2025"

✨ Tip: Always include the date, quantity and nature of the supply.

3.4 Common Mistakes to Avoid

  • Missing invoice number
  • Wrong tax rate applied (e.g. using GST rate in an HST province)
  • No description of goods or services
  • Missing GST/HST registration number (for registered businesses)
  • No date of supply
  • Incorrect pre-tax or total amounts
  • Missing purchaser name on invoices over $150
  • Not separating GST from QST on Quebec invoices

✨ Tip: Always review your invoice before sending it.

3.5 Correcting an Invoice

Mistakes happen. If you need to correct an invoice, do it properly so both your customer and the CRA can follow the audit trail.

The correct approach:

  • Issue a credit note: This cancels the original invoice. Always reference the original invoice number.
  • Issue a new, corrected invoice: Use a new sequential invoice number. Mark it clearly as a correction, e.g. "Replaces Invoice 2025-004".

✨ Tip: Never simply overwrite or delete the original invoice. Both the original and the correction must be kept in your records.

4. Small Supplier Exemption: Invoicing Without GST/HST

If you are a sole proprietor, freelancer or small business, you may be able to supply goods and services without charging GST/HST — depending on your annual revenue.

4.1 The Small Supplier Threshold

You are a small supplier and are not required to register for GST/HST if your total revenues from taxable supplies are $30,000 CAD or less in a single calendar quarter and in the four consecutive calendar quarters before that quarter.

  • Benefits of not registering: simpler invoicing, no GST/HST returns to file, lower prices for private customers.
  • Drawbacks: you cannot claim input tax credits (ITCs) on business purchases; GST/HST-registered customers may prefer suppliers who are also registered so they can claim ITCs.

Key points for invoices when not GST/HST-registered:

  • Do not charge GST/HST and do not show a tax amount on your invoice.
  • You may add a note such as: "Not registered for GST/HST — small supplier."
  • All other good-practice fields still apply: invoice number, date, description, amount, payment terms.
  • Warning: Once you exceed the $30,000 threshold, you must register with the CRA within 29 days of the supply that caused you to exceed the threshold. From that point on, you must charge GST/HST and issue compliant invoices.
  • Monitor your revenues regularly — failing to register on time can result in penalties and interest from the CRA.

✨ Tip: The threshold applies to revenues from taxable supplies (goods and services taxable at 5%, reduced rate, or zero-rated). Some supplies are exempt (e.g. certain residential rentals, health care, financial services) and do not count towards the threshold. When in doubt, consult an accountant.

4.2 What Goes on a Non-GST/HST Invoice?

Almost everything in a standard invoice — the main difference is no tax. A well-structured non-GST/HST invoice includes:

  • The word "invoice"
  • Invoice number and date
  • Your name/business name and address
  • Customer's name and address
  • Date of supply
  • Clear description of goods or services
  • Total amount due (no pre-tax/tax split needed)
  • Payment terms and banking details
  • A note: "Not registered for GST/HST — small supplier."

4.3 Example Invoice (Not GST/HST-Registered)

  • Service: Copywriting, 10 February 2025, 2 hours
  • Rate: 2 × $60 = $120 CAD (total amount due)
  • Note: "Not registered for GST/HST — small supplier."
  • Payment terms: Payment due within 14 days.

4.4 Common Mistakes

  1. Accidentally charging GST/HST when not registered — you must remit any GST/HST you collect, even if collected in error
  2. Failing to register once you exceed the $30,000 threshold
  3. Using a GST/HST invoice template without removing the tax fields
  4. Not using sequential invoice numbers

✨ Tip: If you are approaching the threshold, plan ahead. CRA registration can take a few weeks and you are liable from the date you became required to register.

4.5 When Is Voluntary GST/HST Registration Worth It?

Makes sense when:

  • Most of your customers are GST/HST-registered businesses (they can claim back the tax via ITCs)
  • You have significant GST/HST costs on purchases you want to recover
  • You want to appear more established or are growing quickly

Less suitable when:

  • You mainly serve private consumers (who cannot claim ITCs)
  • Your GST/HST-eligible costs are very low
  • Administrative simplicity is a priority

✨ Remember: Voluntary registration means you must file regular GST/HST returns and remit collected tax to the CRA. Factor in the administrative overhead before deciding.

5. E-Invoicing in Canada

Canada is moving towards mandatory e-invoicing. The federal government has announced a phased rollout, and the Peppol network is the standard being adopted — the same international framework used across Europe, Australia and Singapore.

In this section you will learn:

  • What an e-invoice actually is
  • Who needs to use them and by when
  • Which formats are used in Canada
  • How to create and archive them correctly

5.1 What Is an E-Invoice?

An e-invoice is not just a PDF sent by email. It contains structured data (typically XML) that can be read and processed automatically by accounting software — without manual data entry.

How to recognise a true e-invoice:

  • Contains structured XML data
  • Can be automatically processed by accounting software
  • Conforms to a recognised standard (such as Peppol BIS Billing 3.0)
  • Can be imported directly into bookkeeping systems

These are NOT e-invoices:

  • Standard PDF files (even if sent by email)
  • Scanned paper invoices
  • Word or Excel files
  • Paper invoices

5.2 The Canadian E-Invoicing Mandate

The Government of Canada has proposed a phased B2B e-invoicing mandate as part of its Budget 2023 consultations. As of the time of writing, this mandate has not been legislated. The announced proposal outlined:

  • From 2026 (proposed): Large businesses with annual revenues exceeding $1 billion CAD would be required to send and receive e-invoices via the Peppol network.
  • From 2027 (proposed): The mandate would extend to businesses with revenues over $250 million CAD.
  • Further phases would progressively extend requirements to smaller businesses — thresholds and timelines are subject to ongoing government consultation.

⚡ Important: Check the CRA website for the current status of this proposal before making compliance decisions — timelines and thresholds may have changed since this guide was written.

Public sector (B2G): Federal government departments and several provincial governments already accept or require Peppol e-invoices for procurement. If you invoice public bodies, check whether they require structured electronic invoices via the Peppol network.

Note for small businesses and sole proprietors: For now, standard PDF invoices remain fully valid for B2B and B2C transactions. However, keeping digital records is strongly encouraged and will become increasingly important as CRA expands its digital compliance tools.

5.3 Peppol — The Canadian Standard

Peppol (Pan-European Public Procurement On-Line) is the global network adopted for e-invoicing in Canada. It uses a standardised format (Peppol BIS Billing 3.0, based on UBL XML) that can be automatically processed by any compliant system worldwide.

  • Structured XML file
  • Transmitted via the secure Peppol network
  • Proposed to be mandatory for businesses above the revenue thresholds (phased from 2026, subject to legislation)
  • High data quality and fully automatic processing

How to send a Peppol e-invoice:

  • Use accounting software with Peppol connectivity (e.g. Xero, QuickBooks, Sage, Coupa)
  • Via a certified Peppol Access Point provider
  • Obtain the recipient's Peppol ID before sending

⚡ Important: A standard PDF cannot simply be converted into a Peppol e-invoice. The invoice data must be generated in a structured format from the outset.

5.4 Software and Tools for E-Invoicing

  • Accounting software with Peppol connectivity
  • Peppol-enabled platforms for public sector contracts
  • Cloud accounting tools with e-invoice export capabilities

5.5 Which Format Is Right for Me?

  • Public sector contracts: Peppol e-invoice (check requirements with each contracting authority)
  • B2B with larger businesses: Structured e-invoice increasingly expected; check with each customer
  • B2B and B2C (general): PDF invoice fully valid for now — keep digital records as best practice

📝 Note: This is an overview of e-invoicing in Canada. Requirements depend on your revenue, business structure and the nature of your customers. This does not replace professional tax or accounting advice. Consult a qualified adviser for complex situations.

6. Templates & Tools: Invoices for Every Business Type

You don't need to design an invoice from scratch. With the right template or online tool you can save time, avoid mistakes and stay professional. Whether Word, Excel or PDF — here are practical options you can use straight away.

6.1 Online & PDF Templates

6.2 Word & Excel Templates

  • Word (Online): Flexible and great for individual branding and layout adjustments. Open Word Online
  • Excel (Online): Perfect for invoices with multiple line items, tax calculations, or automatic totals. Open Excel Online

6.3 Which Template Is Right for Me?

It depends on your needs. Here is a quick guide:

Quick and simple

If you want a finished, professional-looking invoice without any software setup:

  • Use Canva or Adobe Express.
  • Templates are ready to go — just enter your details.
  • Ideal for one-off invoices or occasional use.

Flexibility and recurring customisation

  • Word templates (Word Online) are ideal.
  • Customise layout, colours, fonts and logo to match your branding.
  • Good if you regularly invoice different clients with varying details.

Automatic calculations and complex invoices

  • Excel templates help when you have multiple line items, discounts or different tax rates (e.g. GST + PST).
  • Totals and formulae update automatically.
  • Great for tradespeople or freelancers with detailed billing.

Branding & PDF export

  • Canva is best if you want your logo, colours and fonts applied consistently.
  • Export directly as a print-ready PDF.
  • Alternatively, export your Word or Excel invoice as a PDF before sending.

6.4 Tips & Checklist for Using Templates

To keep your invoices correct and professional, check the following:

Required fields to check

  • Invoice number (sequential)
  • Invoice date and date of supply
  • Your name/business name and address
  • Customer's name and address (required for invoices over $150)
  • Description of goods or services
  • Pre-tax amounts, tax rate, tax amount, and total (if GST/HST-registered)
  • GST/HST registration number (if applicable)
  • QST registration number (for Quebec businesses)
  • Note if not registered: "Not registered for GST/HST — small supplier"

Adapting templates

  • Fill in all fields correctly (client details, amounts, description).
  • For recurring invoices: save a master template and only change the variable data each time.

PDF export & archiving

  • Save completed invoices as PDF or PDF/A.
  • This makes them tamper-evident and suitable for long-term storage.

7. Creating Invoices Automatically: Software & Tools

Writing invoices manually takes time and leaves room for errors. The right software makes it faster, more reliable and often free. With invoicing software you can:

  • Create invoices in seconds
  • Avoid calculation mistakes
  • Automatically prepare data for your bookkeeping
  • Track GST/HST collected for CRA remittance
  • Send e-invoices or structured formats where required

There are suitable solutions for sole proprietors, freelancers, tradespeople and incorporated companies of all sizes.

7.1 Free Tools

Perfect if you only invoice occasionally or are just starting out.

What they offer:

  • Ready-made templates
  • Store customer details
  • Automatically assign invoice numbers
  • Save invoices as PDF

Advantages:

  • No cost
  • Easy to use
  • Ideal for one-off jobs or side work

Limitations:

  • Less automation
  • Usually no Peppol or structured e-invoice export
  • Limited features for growing businesses

7.2 Professional Accounting Software

If you send many invoices or want to track GST/HST remittances automatically, professional software pays for itself quickly.

What you can do:

  • Create recurring invoices automatically
  • Manage quotes and purchase orders
  • Send automated payment reminders
  • Track GST/HST collected and prepare remittance reports for the CRA
  • Connect to your bank account for automatic reconciliation
  • Track time and projects
  • Run reports on outstanding invoices and cash flow
  • Access everything via mobile app

Popular Canadian options include: QuickBooks Online, FreshBooks, Wave (free), Xero, Sage 50 Canada, Zoho Invoice.

Advantages: Saves time, reduces errors, keeps all records in one place — and GST/HST tracking is built in.

7.3 Software for Tradespeople

Tradespeople often need specialist features. Purpose-built trade software can:

  • Record materials and labour as separate line items
  • Capture site measurements and job notes
  • Manage quotes, jobs and invoices in one place
  • Track parts and inventory
  • Handle service contracts and scheduled maintenance
  • Generate invoices automatically when a job is completed

Advantages: Less admin, faster quoting, cleaner records on site and in the office.

🔍 Search for: trades invoicing software Canada, invoicing app for contractors Canada

7.4 Online Invoice Generators

For single invoices, an online generator is a quick solution.

  • Create a PDF directly in your browser
  • Use templates for GST/HST or non-registered invoices
  • Save customer details for next time

Best for:

  • One-off jobs
  • Private individuals
  • Small side projects

For regular invoicing or GST/HST remittances, full accounting software is a better long-term choice.

🔍 Search for: free invoice generator Canada, create invoice online Canada

7.5 Benefits of Automated Invoicing

  • Save time: less manual work per invoice
  • Avoid errors: totals and tax calculated automatically
  • Stay compliant: required fields populated correctly, GST/HST tracked for CRA
  • Get paid faster: digital invoices reach clients instantly
  • Stay organised: all invoices stored and searchable in one place
  • Ready for e-invoicing: leading tools already support Peppol formats

Summary: Automated invoicing makes life easier for everyone — whether you use a free online generator, a dedicated app or full accounting software. Pick the tool that fits your workload and grow it with your business.

8. Payment, Reminders & Late Payment

Writing an invoice is only the first step. To make sure you actually get paid on time, you need clear payment terms, polite reminders and a process for chasing late payers. Here is how it works in practice.

8.1 Payment Terms: When Must the Customer Pay?

Common payment terms in Canada:

  • Net 14 — payment due within 14 days
  • Net 30 — payment due within 30 days
  • Due on receipt
  • Net 7 — for small amounts or consumer clients

⚡ Important: Canada does not have a single federal statute equivalent to the UK's Late Payment Act for general B2B transactions. However, payment terms are governed by the contract between the parties, and most provincial courts will award pre-judgment interest on overdue amounts. For federal government contracts, the Prompt Payment for Construction Work Act (and provincial equivalents) mandates payment timelines in the construction sector.

Examples of payment term wording:

  • "Payment due within 14 days of invoice date."
  • "Payment due on receipt."
  • "Net 30 — payment due 30 days from the invoice date."

🔍 Search for: invoice payment terms Canada, Canadian invoice due date

8.2 Tracking Payments

Always keep an eye on what has been paid and what is outstanding:

  • Check invoice number and amount against your bank statement
  • Record payment in your accounting software or bookkeeping records
  • Note any partial payments
  • Watch for late payments and send a reminder promptly

✨ Tip: Most accounting software can reconcile payments automatically against open invoices.

8.3 Writing a Payment Reminder

When an invoice is overdue, start gently. A reminder is not a formal demand — it is a friendly nudge.

  • Quote the invoice number and date
  • State the outstanding amount
  • Set a new payment date
  • Keep the tone polite and professional

💡 Example:

"Just a gentle reminder that invoice 2025-014, dated 2 March 2025, for $350 CAD remains unpaid. Please could you arrange payment within the next 7 days? If you have already done so, please disregard this message."

🔍 Search for: payment reminder template Canada

8.4 Writing a Formal Demand Letter

If reminders are ignored, escalate with a formal demand letter. This should be clear, factual and firm.

Structure of a formal demand:

  • Subject line: "Formal Demand for Payment — Invoice 2025-014"
  • Invoice number, date and outstanding amount
  • Reference any earlier reminders sent
  • Set a final payment deadline (e.g. 7 days)
  • State your intention to add interest as per your contract terms if unpaid
  • Mention potential referral to a collection agency or Small Claims Court if necessary

💡 Example:

"Despite our previous reminders, invoice 2025-014 for $350 CAD remains outstanding. We require payment in full within 7 days. Should payment not be received, we reserve the right to add interest at the rate specified in our terms and conditions, and to pursue recovery through the appropriate court."

🔍 Search for: demand letter Canada, late payment demand letter Canada

8.5 Late Payment Interest

In Canada, your right to charge interest on late payments comes from your contract with the customer:

  • Best practice: Include an interest clause in your contracts or on your invoices — for example, "Interest of 2% per month will be charged on overdue balances."
  • Without a contract clause: You may still be awarded pre-judgment interest by a court, but the rate is set by provincial law and is typically lower.
  • Construction sector: Provincial prompt payment legislation (e.g. Ontario's Construction Act) mandates specific payment timelines and interest on late payments in the construction industry.

✨ Tip: Include a clear interest clause in your service agreements and reference it on your invoices. This encourages prompt payment and protects you if you need to pursue a debt.

8.6 Debt Recovery: Step by Step

  1. Payment reminder — friendly, informative
  2. Second reminder — more direct, shorter deadline
  3. Formal demand letter — reference your contract terms, final deadline
  4. Small Claims Court — limits vary by province (e.g. up to $50,000 in Ontario as of October 2025, $35,000 in BC)
  5. Debt collection agency — as a last resort for larger or contested debts

✨ Tip: Many accounting tools can send automated payment reminders and track outstanding invoices, so you never miss a follow-up.

Summary: Clear payment terms, polite reminders and a well-drafted interest clause in your contracts are the best tools for getting paid on time without damaging client relationships.

9. Record Keeping & Legal Requirements

Invoices, contracts and accounting records do more than fill filing cabinets — they protect you in any CRA audit or dispute. Keeping them correctly means you are always prepared.

In this section:

  • Which documents you must keep
  • How long the CRA requires you to keep them
  • What digital record-keeping means in practice
  • A summary of the required fields on a Canadian invoice

9.1 How Long Must You Keep Records?

6 Years (standard requirement)

  • All invoices you send and receive
  • Bank statements and receipts
  • GST/HST records (mandatory under the Excise Tax Act)
  • All supporting accounting documents

The period runs from the end of the calendar year to which the records relate.
💡 Example: Invoice dated 12 March 2025 → keep until at least 31 December 2031.

Corporations

  • Under the Canada Business Corporations Act, accounting records must be kept for 6 years from the end of the financial year to which they relate.

Sole Proprietors and Self-Employed

  • The Income Tax Act requires records to be kept for 6 years from the end of the tax year they relate to.
  • The CRA may request records at any time during an audit. Keeping well-organised records significantly reduces audit risk and time.

Business Correspondence

  • Contracts, quotes, emails, and payment demands: keep for 6 years, as they may be needed to support underlying transactions.

9.2 Paper or Digital — Both Acceptable

The CRA accepts records kept on paper or in electronic form. Key principles for all businesses:

  • Legible: records must be readable at any time, by you and the CRA.
  • Unaltered: once issued, invoices should not be edited. Corrections must be made via credit note and a new invoice.
  • Complete: every transaction must be recorded and traceable.
  • Accessible: retrievable at any time, including years later — the CRA can request them during an audit.

✨ Practical tips:

  • Save PDF invoices without alteration.
  • For e-invoices, keep the original structured file (XML or Peppol format) alongside any PDF version.
  • Scans of paper records are acceptable if they are clear, complete and stored securely.
  • Use cloud accounting software to automate record-keeping and ensure GST/HST tracking.
  • Keep a record of your invoicing process (how invoices are created, numbered, stored and archived) — this is useful in any CRA audit.

Legal framework: The Income Tax Act and the Excise Tax Act set the CRA's record-keeping requirements for all Canadian businesses. Records must be kept safely, accurately and be available for inspection if the CRA requests them.

9.3 Required Fields on Every Canadian GST/HST Invoice

Summary checklist (CRA requirements under the Excise Tax Act):

  • Supplier's business name
  • Invoice date
  • GST/HST registration number (for registered businesses)
  • Description of goods or services
  • Total amount paid or payable
  • GST/HST amount charged, or indication it is included in the total price
  • Purchaser's name or business name (invoices over $150)
  • Unique, sequential invoice number (best practice)
  • Payment terms (best practice)
  • QST number if operating in Quebec

9.4 Non-Registered Businesses (Small Suppliers)

  • Do not charge or show GST/HST
  • Add the note: "Not registered for GST/HST — small supplier"
  • All other good-practice fields remain important (invoice number, date, description, total, payment terms)

9.5 Correcting Invoices

  • Issue a credit note: Formally cancels the original invoice. Always reference the original invoice number.
  • Issue a new, correct invoice: Use the next sequential invoice number. Mark it as a correction — e.g. "Replaces Invoice 2025-004".

✨ Tip: Never simply delete or overwrite the original invoice. Both the original and the correction must be retained in your records for the full retention period.

9.6 Payment Demands and Reminders

Payment reminders and formal demand letters are also business records — keep them for 6 years. They document outstanding payments and support any legal action you may need to take.

✨ Tip: Accounting software can automate reminders and log all correspondence against each invoice, keeping your records clean automatically.

10. Summary — Invoicing Made Simple

Writing invoices doesn't have to be complicated. With a few simple rules, good templates and the right software, you can stay on top of your invoicing, save time and get paid promptly.

Key takeaways:

  • Include all required fields: Your business name, GST/HST registration number, invoice date, description of supply, amounts and tax — or a "not registered for GST/HST" note if you are a small supplier.
  • Know your tax status: Below $30,000 CAD in taxable revenues you are not required to register for GST/HST. Above that threshold, you must charge and remit GST/HST and issue compliant invoices.
  • Understand provincial taxes: Depending on the province, you may also need to charge PST (BC, Saskatchewan, Manitoba) or QST (Quebec) separately from GST. Each has its own registration and filing requirements.
  • Incorporated companies: Include your legal company name and corporation number on every invoice.
  • Embrace digital records: The CRA expects all records to be accessible and legible. Cloud accounting software is the simplest way to stay organised and prepared for an audit.
  • Templates and tools save time: Word, PDF or an online generator works for occasional use. For regular invoicing, dedicated accounting software pays for itself quickly.
  • Clear terms and follow-up: State payment terms on every invoice. Remind politely, escalate firmly, and include an interest clause in your contracts for overdue amounts.
  • Keep records for 6 years: Invoices, GST/HST records and business correspondence must be retained under the Income Tax Act and Excise Tax Act.
  • Prepare for e-invoicing: The government has proposed that large businesses (over $1B CAD revenue) adopt Peppol e-invoicing from 2026, but this has not yet been legislated. Check the CRA website for current status. Smaller businesses should start evaluating compatible software now.
  • Automate where you can: Accounting software handles numbering, totals, GST/HST tracking and payment chasing — leaving you free to focus on your work.

📌 Remember: These tips make invoicing faster, cleaner and more professional — but they are no substitute for personalised advice from a chartered professional accountant (CPA) or tax adviser for your specific situation.

11. Disclaimer — Important Notice

This article is for general information purposes only.

  • It does not constitute legal, tax or accounting advice.
  • For questions specific to your business, please consult a qualified professional (e.g. a Chartered Professional Accountant or tax adviser).

✨ Tip: Print out the key points as a checklist or save a template ready to go. That makes invoicing even faster and more reliable every time.


← Back to Blog