Canadian contractor billing

How to Invoice as a Canadian Contractor

How to Invoice as a Canadian Contractor. Quote and scope, Identity and BN, GST or HST lines, Pay and retain; tagline Quote Scope Tax Terms Records.

Start every bill from a clear scope and price, then issue an invoice in Canadian dollars that names your legal business identity, shows a unique invoice number and dates, and lists each taxable line before tax. When you are a GST or HST registrant, add your Business Number in the nine-digit RT suffix format, apply the correct rate for the place of supply, and separate GST or HST from any provincial sales tax that uses another registration. Finish with payment instructions, due dates, and a filing habit that keeps PDF copies and supporting emails for at least six years from the end of the tax year they relate to, as summarised on Canada.ca for GST and HST records and general business records. If your facts are unusual, confirm them with the CRA or a qualified Canadian tax advisor.

Context

What makes Canadian contractor invoices different from generic templates?

Canadian contractors still need professional payment terms and line items, yet federal sales tax rules, Business Number formatting, and bilingual or Quebec clients add layers that a plain export from a foreign app can miss. The points below tie everyday billing habits to CRA-facing documents.

Why should your invoice mirror the quote or change order your client already approved?

Accounts payable teams match vendor invoices to purchase orders and contracts. When descriptions, quantities, and rates line up with the signed quote, you reduce disputes and speed payment. For GST or HST registrants, mismatches between quoted and invoiced taxable amounts can also complicate input tax credit reviews because the buyer needs a document that reflects the actual consideration for the supply (Canada Revenue Agency, RC4022, General information for GST/HST registrants, 2024).

When must a Canadian contractor show a Business Number on an invoice?

You show your GST or HST registration number on invoices for taxable supplies once you are registered, using the Business Number format with the RT program identifier and four-digit account suffix. Buyers need that number on documents above the one-hundred-dollar threshold before they can claim input tax credits, and they need additional fields once consideration reaches five hundred dollars or more, as set out in the Input Tax Credit Information (GST/HST) Regulations and summarised in RC4022 (Canada Revenue Agency, 2024).

How do harmonised provinces, GST-only provinces, and Quebec change the lines on your invoice?

Participating provinces use a single HST line at the combined rate for that province. Alberta, British Columbia, Manitoba, and Saskatchewan generally involve five percent GST on federally taxable supplies, while British Columbia, Manitoba, and Saskatchewan may also expect separate provincial sales tax lines with their own registration numbers. Quebec pairs federal GST with Quebec sales tax administered by Revenu Québec, so each tax should be labelled separately when both apply (Government of Canada, GST/HST rates, updated 2025).

What record-keeping habit should sit beside every invoice you send?

You must keep sales invoices, purchase invoices, and other records that support GST and HST returns for usually six years from the end of the last tax year they relate to, and you must be able to produce them if the CRA asks (Canada Revenue Agency, GST/HST records to keep, updated 2024). The same six-year frame appears in CRA guidance on where to keep business records, which also notes longer retention when objections, appeals, or specific asset rules apply (Canada Revenue Agency, Where to keep your records, for how long, updated 2024).

What does recent research say about how many Canadians rely on self-employment income?

Statistics Canada’s Labour Force Survey Table 2 reported 2,674.3 thousand self-employed workers in November 2025 on a seasonally adjusted basis, illustrating how many households depend on disciplined billing and remittance habits (Statistics Canada, Employment by class of worker and industry, Table 2, 2025, https://www150.statcan.gc.ca/n1/daily-quotidien/251205/t002a-eng.htm). In analytical work on self-employment, Statistics Canada also notes that independent contractors and freelancers report business income using Form T2125, Statement of Business or Professional Activities, which makes invoice totals and expense receipts part of the same compliance trail (Statistics Canada, Update on the Entry into and Exit from Self-employment and Business Ownership in Canada, 11F0019M, 2025, https://www150.statcan.gc.ca/n1/pub/11f0019m/11f0019m2025004-eng.htm).

Sources

What official Canadian sources stress about invoices and records

These points come from federal guidance and Statistics Canada labour data. They explain why clean invoice fields are not optional extras for contractors who want predictable cash flow.

  • The CRA states that you must keep sales and purchase invoices and other GST and HST records, and that you usually must keep them for six years from the end of the year to which they relate, unless the CRA gives written permission for you to destroy them earlier (Canada Revenue Agency, GST/HST records to keep, updated 2024).

    Canada Revenue Agency, GST/HST records to keep (2024). View source

  • For GST and HST reporting periods that begin in 2024, the CRA requires almost every registrant other than charities and selected financial institutions to file returns electronically, with penalties of one hundred dollars for the first return filed on paper and two hundred fifty dollars for each later paper return when electronic filing is mandatory (Canada Revenue Agency, Businesses: Are you affected by the change to GST/HST electronic filing requirements?, 2024).

    Canada Revenue Agency, Businesses: Are you affected by the change to GST/HST electronic filing requirements? (2024). View source

Workflow

How do you invoice as a Canadian contractor from first quote to paid balance?

Move from agreed scope to a numbered invoice, then layer tax and payment terms before you archive the PDF. If any step conflicts with a client policy, resolve it before you collect tax.

  1. 1

    Capture the commercial story before you type line items

    Write down the client legal name, billing address, project name, currency in Canadian dollars, and whether the work is time and materials, fixed fee, or milestone based. Attach the quote reference, purchase order number, and any change orders so downstream invoices inherit the same language.

  2. 2

    Decide if this supply is taxable, zero-rated, or exempt before you promise a tax line

    Taxable supplies carry GST or HST when you are registered. Zero-rated supplies, such as many exports, still follow strict invoicing and evidence rules even though the rate is zero. Exempt supplies, such as certain health or long-term residential rent categories, generally do not use your GST or HST account in the same way. When you are unsure, pause billing and get written advice.

  3. 3

    Build the invoice header with the identity the CRA and your client expect

    Show your legal business name, any trade name you use in the market, your mailing or service address, and contact email. When you are registered, add the Business Number with RT and the correct four-digit suffix for the entity making the supply. Match the name to cheques and contracts so payments do not stall in fraud review.

  4. 4

    Number the document, date the supply, and align amounts with the approved scope

    Use a sequential invoice number, show the invoice date, and describe each line with enough detail for accounts payable to match a purchase order. Separate optional disbursements, subconsultants you pass through at cost when agreed, and taxable professional fees so the tax base is obvious.

  5. 5

    Apply GST or HST, then add PST or QST only when you are registered for those programs

    Calculate the place of supply for each line, apply the correct GST or HST rate, and show the rate as text with the dollar amount of tax. If British Columbia, Manitoba, or Saskatchewan provincial sales tax applies, show it on its own line with the provincial registration number. For Quebec, label GST and Quebec sales tax separately when both are charged.

  6. 6

    Close with payment terms, banking instructions, and late payment policy

    State the due date, accepted payment methods, any early payment discount rules that follow CRA guidance, and how you handle NSF or stopped payments. When you add finance charges, make sure the language matches provincial consumer rules that apply to your contract.

  7. 7

    Send the PDF, log remittance dates, and store the invoice for six years

    Email the invoice from an address your client recognises, log when payment is due, and file the sent PDF plus any replies in the same folder. Calendar GST or HST filing due dates from your CRA notice and keep supplier invoices that support your own input tax credits in the same retention system.

Checklists

Checklists: Canadian contractor invoices before you press send

Use these lists as a final pass. They pair general contractor hygiene with CRA-facing details drawn from RC4022 and the Input Tax Credit Information rules.

Commercial basics

  • Client legal name matches the contract or purchase order
  • Quote, change order, and project references appear on the header or line notes
  • Currency is Canadian dollars unless you documented another agreement
  • Your remittance address and contact email are easy to find

Tax and registration

  • You only show GST or HST when your registration is effective for the supply date
  • Business Number appears as nine digits, RT, and the correct four-digit suffix
  • Each taxable line shows the pre-tax amount, rate name, and tax dollars
  • PST or QST lines use the right provincial number when those programs apply

After you send

  • PDF and any email thread are saved with a searchable file name
  • Payment due date is on your cash flow calendar
  • GST or HST filing period is noted if this invoice pushes you near a threshold
  • You reminded the client how to reach you for remittance questions

Pitfalls

What trips up Canadian contractors on invoicing?

Most issues are fixable once you separate friendly payment language from precise tax lines. The fixes below come up often in CRA publications and accounts payable audits.

You reuse a United States template that hides tax in the total

Problem

Canadian corporate buyers need visible GST or HST amounts and rates to claim input tax credits, and the CRA expects the same structure you would use on a review sample.

Fix

Rebuild the template with subtotal, named taxes, and total payable in Canadian dollars, then compare each field to RC4022 for your typical invoice size tier.

You invoice in your personal name while the contract sits with a numbered company

Problem

Payments and tax accounts stall when the legal debtor on the contract does not match the supplier name on the invoice.

Fix

Issue the invoice from the same legal entity that signed the agreement, or issue a transparent assignment invoice if your lawyer structured one.

You skip sequential numbering because you draft in a notebook first

Problem

Gaps and duplicates make CRA reviews and client audits far slower than they need to be.

Fix

Let your invoicing software assign numbers automatically, or adopt a ledger that records voided numbers with reasons.

You delete email threads once the client pays

Problem

Payment confirmations and scope clarifications are part of the story behind each line item.

Fix

Archive the thread with the PDF for the same six-year window as the invoice, unless a longer period applies.

Frequently asked questions

Answers for Canadian contractors, tradespersons, and consultants who invoice Canadian clients and sometimes cross-border customers.

Do Canadian contractors need a Business Number on every invoice?

You need a Business Number with the RT suffix on invoices that show GST or HST. If you are not registered and the supply is not taxable under the Excise Tax Act rules that apply to you, you do not show federal sales tax lines. Buyers still want your legal name and contact details for their vendor file even when no GST or HST appears.

Should a Canadian contractor invoice as a sole proprietor or a corporation?

Invoice from the legal entity that owns the contract. Sole proprietors typically use their own name or a registered business name tied to their personal Business Number. Corporations should show the incorporated legal name and corporate Business Number. Mixing the two without a clear agreement confuses both clients and the CRA.

How often should Canadian contractors send invoices?

Match cadence to cash flow risk. Milestone billing suits long projects, while weekly or biweekly billing suits retainers and time and materials work. Whatever cadence you pick, keep it consistent in your contract and on each invoice so late payment follow-up stays professional.

Can I invoice a Canadian client in US dollars?

Parties can agree on foreign currency contracts, yet GST or HST rules still require careful conversion and clear documentation. Many domestic contractors simplify life by invoicing in Canadian dollars. Ask your advisor when your contracts are priced in US dollars or when your bank charges heavy conversion fees.

What should I put in the memo or notes field on a contractor invoice?

Use that space for purchase order numbers, site addresses, safety ticket references, or directions to a lien holdback account if your province uses construction holdbacks. Keep tax lines in dedicated fields so automated AP systems can read them.

Do I need to charge GST on labour-only construction services?

Most taxable short-term labour supplied in Canada is subject to GST or HST when you are a registrant, but specific construction rules, rebates, and province-specific exceptions exist. Use the CRA guides for your trade, or ask an advisor, before you promise a rate on a complex site.

How long should I keep contractor invoices in Canada?

Plan for at least six years from the end of the tax year they relate to for GST, HST, and income records, as described on Canada.ca for GST and HST records and for general business record retention. Keep longer when you are in a dispute or when another law requires it.

What if my client says their accounts payable system rejected my invoice?

Ask for the rejection code. Most rejections trace to missing purchase order data, wrong supplier name, or tax lines that do not match their GST or HST registration profile. Fix the fields, resend as a revision if needed, and keep both versions in your archive with a short note.

Where can I read more about GST, HST, and invoice fields?

Start with Invoice Mama’s Canadian guides on whether you need to charge GST or HST, what to include on a GST or HST invoice, GST or HST rates by province, and how to invoice as a freelancer in Canada when your work is retainer or milestone based. Pair them with CRA publications RC4022 and the GST or HST memoranda that match your industry.

Built for Canadian contractors

Issue invoices that match your quote, your BN, and your GST or HST story

Invoice Mama helps you turn approved scope into branded bills, keep numbering consistent, and show tax and totals clearly while you stay aligned with CRA timelines.