Invoice Generator Canada

Create professional invoices in $ (CAD) for Canada. Auto GST/HST/PST calculation, downloadable PDF, tax number support. 100% free tool.

Business Information

Client Information

Invoice Details

Items

Additional Information

INVOICE

Invoice #

INV-001

Date

March 20, 2026

From:

Your Business Name

To:

Client Name

DescriptionQuantityPriceTotal
Item description1$0.00$0.00
Subtotal:$0.00
00
Total:$0.00

Invoice Generator Canada guide

A Canada invoice is a key document for requesting payment and maintaining tax-ready records for accounting. On this Canada-focused page, you can generate professional invoices that include itemised line entries, clear totals, and the tax fields your customer may need for Canadian bookkeeping. Because Canadian tax rules differ by province, your invoice should show the correct tax treatment (GST/HST/PST where applicable) and reflect the same calculation you expect for your records.

In Canada, the big compliance point is that tax can be structured differently depending on your province and your registration. Many provinces charge HST, while some use separate GST and PST. If you are billing taxable supplies, your invoice should show the tax rate and tax amount so the client can properly account for the tax charged. Keep the tax rate consistent with your quote and your expected filing method.

To use the tool on this page, enter Business Information and Client Information first. Then set Invoice Details such as invoice number, date, and payment terms. In the items table, list each product or service line with quantity and unit rate. Apply the relevant tax rate in the generator and review the preview to ensure your subtotal, tax amount, and total match. Export the PDF once everything looks correct.

Tax requirements in Canada also depend on registration status and your business number practices. Many Canadian businesses include GST/HST registration details, and some customers may require specific invoice elements for tax accounting. Make sure your “From” details and tax fields are complete enough for processing. If you’re unsure about the correct tax treatment for your specific province and transaction, confirm with your accountant or tax authority before invoicing.

To get paid faster, keep the invoice clear and easy for accounts payable to process. Use specific line item descriptions, include the service period when relevant, and state payment terms clearly. For recurring billing, label each invoice with the billing month. Before exporting the PDF, double-check the tax amount and total so your client doesn’t need a correction invoice.

What to include in a Canada invoice

  • Invoice number and dateUse a unique invoice number and the correct invoice date for reconciliation.
  • Business and client detailsAdd your business “From” details and the client’s billing address.
  • Itemised goods or servicesList products/services with quantity and unit price so totals are easy to verify.
  • GST/HST/PST tax rate and tax totalIf tax applies, show the correct tax rate and calculated tax amount in totals.
  • Payment termsState when payment is due (Net 15/Net 30 or other agreed terms).
  • Reference informationInclude PO numbers or service references in Notes/Terms so the client can match invoices quickly.
  • Exportable professional formattingA clean PDF improves internal processing and reduces follow-up requests.

Invoice Generator Canada — frequently asked questions

What are the legal requirements for invoices in Canada?
Canada does not always require every transaction to be invoiced in the same way, but invoices are widely used for accounting and tax reporting. If you are charging GST/HST, your invoices generally need enough information for tax accounting and must reflect the correct taxable amounts and tax totals.
When do I need to charge GST or HST on Canadian invoices?
GST/HST applies based on the nature of your supply and your registration status, as well as provincial tax rules. If your business is required to collect GST/HST, apply the correct rate (e.g., HST in many provinces, GST in others) and ensure the invoice totals match the same calculation.
What is a business number (BN) and does it go on my invoice?
A business number (BN) is used to identify your business for tax administration in Canada. If you are registered for GST/HST, including the relevant registration identifier can help your customer process the invoice for accounting and record-keeping.
What payment terms are standard in Canada?
Common terms include Net 15 or Net 30, though many contracts specify different windows. Clear due dates reduce follow-up and help the client’s accounts payable team schedule payments.
Do I need to include a GST/HST registration number on invoices?
If you are registered and required to include it, yes. Including the GST/HST registration details can support your customer’s tax reporting and reduces processing delays when their accounting team reviews the invoice.
What is the difference between GST, HST, and PST in Canada?
GST is a federal tax. HST combines GST and PST in some provinces. PST is a provincial tax that can apply separately in provinces that do not use HST. The correct treatment depends on the province and the type of supply.

Related tools