iBill.ca
Get Started
📋 Complete Invoice Checklist

What to Include on a Canadian Invoice — 11 Required Elements

The complete checklist of everything Canadian businesses need on their invoices for CRA compliance and professional appearance.

Required Elements on Every Canadian Invoice

Whether you are a freelancer, contractor, or small business owner in Canada, your invoices must contain certain elements to be considered valid for CRA purposes and professional for your clients. Missing any of these could delay payment or cause issues during tax audits.

Essential Invoice Elements Checklist

  • Your Business Name - Legal business name or registered trade name
  • Your Contact Information - Address, phone, email
  • Client Name - Full legal name or business name
  • Client Contact Information - Address at minimum
  • Unique Invoice Number - Sequential numbering recommended
  • Invoice Date - Date the invoice was issued
  • Description of Goods/Services - Clear, specific descriptions
  • Quantities and Rates - Unit price and quantity for each item
  • Subtotal - Total before taxes
  • Tax Amounts - GST/HST/PST/QST shown separately
  • Total Amount Due - Final amount including all taxes

1. Your Business Name and Contact Information

Every invoice must clearly identify who is issuing it. Include your:

2. Client Name and Contact Information

Clearly identify who the invoice is for. At minimum include:

3. Invoice Number and Date

CRA requires each invoice to have a unique identifier. Best practices include:

Pro Tip: iBill.ca automatically generates sequential invoice numbers and tracks them for you, eliminating the risk of duplicates. For more details on numbering systems, see our guide on invoice numbering best practices.

4. Description of Goods or Services

Clear descriptions are essential for both CRA compliance and client clarity:

5. Quantities and Rates

For each line item, include:

6. Subtotal, Taxes, and Total

The financial section must be clearly organized:

Sample Invoice Format

From: ABC Design Co. 123 Main Street, Toronto, ON M5V 1A1
GST/HST: 123456789RT0001
info@abcdesign.ca
To: XYZ Corporation 456 Business Ave, Toronto, ON M4B 2C3
Attn: Jane Smith
Invoice #: 2026-001 | Date: December 28, 2026 | Due: January 27, 2026
Website Design - 20 hours @ $100/hr $2,000.00
Logo Design Package $500.00
Subtotal $2,500.00
HST (13%) - Ontario $325.00
Total Due $2,825.00 CAD

GST/HST Registration Requirements

If your business is registered for GST/HST, your invoice must include your registration number. This is mandatory for businesses earning over $30,000 annually.

GST/HST Registration Number Rules

  • Format: 15-character number (e.g., 123456789RT0001)
  • Display prominently on the invoice, typically in the header
  • Required for clients to claim input tax credits
  • Show taxes separately - never combine into the price

Tax rates by province:

Important: If you are not registered for GST/HST, do NOT charge or display tax amounts on your invoices. You cannot collect taxes without being registered.

Payment Terms and Due Date

Clear payment terms help ensure you get paid on time and reduce confusion.

  1. Due Date
    Specify when payment is expected. Common terms include:
    • Due on Receipt - payment expected immediately
    • Net 15 - payment due within 15 days
    • Net 30 - payment due within 30 days (most common)
    • Net 60 - payment due within 60 days
  2. Early Payment Discounts (Optional)
    Encourage faster payment with terms like "2/10 Net 30" (2% discount if paid within 10 days, otherwise due in 30 days).
  3. Late Payment Policies
    State any interest charges or late fees (e.g., "1.5% monthly interest on overdue balances"). Check provincial regulations for maximum allowable rates.

Accepted Payment Methods

Make it easy for clients to pay by clearly listing your accepted payment methods and providing necessary details:

Security Tip: For sensitive banking information, consider sending payment details in a separate secure communication rather than on every invoice.

Optional But Recommended Elements

These elements are not required but can enhance professionalism and reduce disputes:

What NOT to Include on an Invoice

Keep your invoices professional by avoiding these common mistakes:

Avoid These on Your Invoices:
  • Personal information unrelated to the transaction (SIN, personal bank accounts)
  • Emotional language or threats about non-payment
  • Excessive personal details about the client beyond billing info
  • Inaccurate tax calculations - always double-check
  • Vague descriptions like "various services" or "as discussed"
  • Unprofessional graphics or distracting design elements
  • Incorrect business name or outdated contact information
  • Hidden fees not previously discussed with the client

Quick Reference Checklist Summary

Required

  • Your business name and address
  • Client name and address
  • Unique invoice number
  • Invoice date
  • Description of goods/services
  • Quantities and unit prices
  • Subtotal, taxes, and total
  • GST/HST number (if registered)

Recommended

  • Due date and payment terms
  • Accepted payment methods
  • Company logo
  • PO number (if applicable)
  • Service period dates
  • Notes or thank you
  • Late payment policy

Avoid

  • Personal SIN or ID numbers
  • Emotional or threatening language
  • Vague service descriptions
  • Wrong tax calculations
  • Hidden or undisclosed fees
  • Outdated contact information
  • Unprofessional design

Step-by-Step: Creating Your First Invoice

Follow these steps to create a complete, CRA-ready invoice from scratch:

  1. Confirm Your GST/HST Registration
    If your business earns over $30,000 annually, you must register with CRA before charging tax. Have your 15-character GST/HST number ready to display on all invoices.
  2. Set Up Your Business and Client Details
    Enter your business name, address, and tax number. Add your client with their billing address and province -- the province determines which taxes apply.
  3. Add Line Items with Descriptions
    Itemize each product or service with quantity, rate, and subtotal. Be specific: "Website Design - 20 hours @ $100/hr" is far better than "services rendered."
  4. Verify Tax Calculations
    Ensure the correct rate is applied based on your client's province. Double-check that exempt or zero-rated items are marked properly. Show each tax on a separate line.
  5. Review and Send
    Double-check all details before sending. Keep copies for your records -- CRA requires you to retain invoices for at least 6 years. Track payment status to follow up on overdue accounts.
Accuracy Tips: Select the correct province for proper tax application (rates vary significantly). Mark exempt or zero-rated items properly. Remember that you are responsible for remitting collected GST/HST to CRA on your filing schedule.

Professional Best Practices

Beyond the required elements, these practices help you get paid faster and project a credible business image:

Branding and Presentation

  • Add your logo -- invoices with a logo look more professional and are processed faster by clients.
  • Use consistent colours that match your brand identity across all documents.
  • Keep descriptions professional -- avoid slang or overly casual language in your line items.

Getting Paid Faster

  • Send invoices promptly -- the longer you wait, the longer you wait to get paid.
  • Offer multiple payment methods (e-Transfer, cheque, credit card) to remove friction.
  • Include all payment details directly on the invoice so clients can pay without asking.
  • Consider early payment discounts (e.g., 2% off if paid within 10 days).
Pro Tip: With iBill.ca, you can upload your logo once and it appears on all your invoices automatically -- along with correct tax calculations, payment terms, and CRA-required fields.

Frequently Asked Questions

What are the required elements on a Canadian invoice?
Required elements include: your business name and contact information, client name and contact information, unique invoice number, invoice date, description of goods or services, quantities and rates, subtotal, applicable taxes (GST/HST/PST/QST), and total amount due.
Do I need to include my GST/HST number on invoices?
Yes, if you are registered for GST/HST (required when revenue exceeds $30,000 annually), you must include your 15-character GST/HST registration number on all invoices. This allows your clients to claim input tax credits.
What payment terms should I include on my invoice?
Include a clear due date (e.g., Net 30), accepted payment methods (e-Transfer, cheque, credit card), and your payment details (email for e-Transfer, mailing address for cheques). You may also include late payment policies.
What should I NOT include on a professional invoice?
Avoid including: personal information unrelated to the transaction, emotional language or threats, confidential client data beyond what is necessary, inaccurate tax calculations, and unprofessional design elements.
Is an invoice number mandatory in Canada?
Yes, CRA requires each invoice to have a unique identifier. Sequential numbering (e.g., INV-001, INV-002) is recommended for easy tracking and audit purposes. Never reuse invoice numbers.
How detailed should my invoice descriptions be?
Descriptions should be clear and specific enough for the client and CRA to understand what was provided. Include service dates, project names, and specific deliverables. Vague descriptions like "services rendered" are not recommended.
How do I number my invoices professionally?
Use a consistent numbering system such as INV-2026-001 (year-based), sequential numbers, or client-based codes like ABC-001. Never reuse invoice numbers. Including the year helps with record-keeping and CRA audits. iBill.ca generates unique sequential numbers automatically.
How do I create a GST invoice step by step?
First, confirm your GST/HST registration with CRA. Then set up your business details and client information including their province. Add line items with descriptions, quantities, and rates. The correct tax rate (GST, HST, PST, or QST) is determined by your client's province. Finally, review all details and send -- keeping copies for at least 6 years for CRA compliance.
How can I make my invoices look more professional?
Add your business logo for brand recognition, use consistent colours, and keep language clear and professional. Send invoices promptly after work is completed, offer multiple payment methods, and include all payment details directly on the invoice so clients can pay without delays.

Related Invoice Resources

CRA Invoice Guide
Full compliance requirements
Invoice Numbering
Best practices for numbering
Invoice Templates
Professional formats
Invoice vs Receipt
Know the difference

Create Professional Invoices in Seconds

iBill.ca includes all required elements automatically - no checklist needed

Get Started Now 🚀

| CRA Ready