Resource
Contractor Invoice Template Canada: Labour, Materials and Final Billing
Use a contractor invoice template for Canada with labour, materials, change orders, deposits, GST/HST/QST, payment terms, and a free PDF generator.
Lire cette page en françaisFree PDF template
Download a blank invoice template to fill by hand
Print the PDF and use it as many times as you want. It works well for job sites, clients without email, or quick handwritten invoices.
A Canadian contractor invoice should let the client reconcile four things quickly: the work authorized, the work delivered, the taxes charged, and the balance still payable. The template below works for general contractors, renovators, plumbers, electricians, HVAC technicians, roofers, landscapers, cleaners, and other service businesses. Adapt the lines to the actual contract and province instead of copying generic construction wording.
Use invoice generator to turn the example into a PDF, or keep reading for deposits, progress draws, change orders, final billing, GST/HST documentation, and province-specific cautions.
Copy-ready contractor invoice example
Field | Example
| Contractor | Northline Contracting Ltd., 1200 Service Road, Calgary, AB, 403-555-0148 |
|---|---|
| Tax number | GST 123456789 RT0001 |
| Client and site | Jordan Lee, 18 Willow Crescent, Calgary, AB |
| Invoice | INV-2026-118, issued August 28, 2026 |
| Reference | Estimate Q-2026-041, work order 883, kitchen renovation |
| Billing stage | Final invoice after walkthrough on August 27, 2026 |
| Terms | Due September 11, 2026; reference INV-2026-118 with payment |
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Carpentry labour, August 18-25 | 36 hours | $85.00 | $3,060.00 |
| Cabinet installation package | 1 | $1,850.00 | $1,850.00 |
| Fasteners and finishing materials | 1 lot | $420.00 | $420.00 |
| CO-02: wall reinforcement approved August 20 | 1 | $575.00 | $575.00 |
| Subtotal | $5,905.00 |
GST 5% | | | $295.25
| Invoice total | $6,200.25 | ||
|---|---|---|---|
| Less deposit received July 3, including GST | -$1,575.00 | ||
| Balance due | $4,625.25 |
Payment: Interac e-Transfer to payments@northline.example or use the secure card link. Include invoice INV-2026-118 in the message. The names and numbers are fictional; replace every field with your own records.
Required business and tax details
At minimum, identify the contractor, customer, invoice number, issue date, work, price, taxes, total, terms, and payment route. Tax-supporting documents need more detail as the transaction value increases.
The CRA's input tax credit documentation table separates supplies under $100, from $100 to $499.99, and $500 or more. For $100 or more, the supplier's GST/HST registration number is among the required details. For $500 or more, the purchaser's name, a brief description, and payment terms are also listed. Review the current table for the exact category and keep supporting contracts or work records.
Include these practical fields even when a tax table does not force them
- Billing address and separate service or project address.
- Estimate, contract, purchase-order, or work-order number.
- Service period or dates worked.
- Completion, milestone, or delivery date.
- Person who approved each change order.
- Deposit and prior-payment dates and references.
- Exact due date rather than only "Net 15."
- Interac, EFT, cheque, or card instructions.
Labour and materials clients can verify
Match the invoice to the pricing basis accepted in the estimate. If labour was hourly, show hours and rate. If the agreement was fixed-price, use clear scope or milestone lines instead of creating unsupported hours after the fact.
For materials, choose a useful level of detail. A small lot of anchors and sealant may be one line. Equipment, fixtures, lumber packages, permits, disposal, rentals, and large allowances deserve separate lines. State whether a change is an allowance adjustment, approved extra, or credit.
Avoid vague labels such as "work completed" or "miscellaneous materials" as the only description. A client or accounts-payable reviewer should recognize the job without asking for another explanation.
Change orders and extras
Every extra should connect to written approval under the contract. Add the change number, useful description, approval date, and price. A line such as "CO-02: relocate two outlets, approved by email August 20" creates a better record than "extra labour."
Do not describe disputed or unapproved work as accepted. Resolve the scope according to the contract and attach the signed form, email, photo, time sheet, delivery slip, or other evidence required by the client.
Deposit, progress, and final invoices
Contractor billing is a sequence
| Document | Purpose | What the balance should show |
|---|---|---|
| Deposit invoice | Fund materials or reserve the schedule under the agreement | Deposit amount and tax treatment |
| Progress invoice | Bill an agreed draw or completed milestone | Current work, prior draws, and remaining contract value |
| Final invoice | Request the last balance when the contractual stage is reached | Contract, approved changes, all prior payments, holdback if applicable, and balance due |
| Paid copy or receipt | Confirm cleared funds | Original invoice preserved with payment details and zero balance |
Use Progress Billing Canada for Contractors | Deposits, Draws & Final Invoices for stage billing. Use Invoice for Work Completed Canada: Final Invoice Example for final wording, deposit credits, completion evidence, and the closing checklist. Use Paid Invoice vs Receipt in Canada: What to Send after payment.
GST, HST, QST, and provincial taxes
The tax on a contractor invoice depends on registration, place of supply, the goods or services delivered, and provincial rules. Common general rates include 5% GST in Alberta, 13% HST in Ontario, and separate 5% GST plus 9.975% QST in Quebec. Those examples do not establish whether every line on a specific contract is taxable.
British Columbia, Saskatchewan, and Manitoba have separate provincial sales-tax systems with contractor-specific treatment. Do not add a general PST percentage to the whole invoice simply because the project is in that province. Start with Canadian Contractor Tax Guide 2026: Rates by Province and follow its official provincial sources.
Keep the tax basis consistent across the estimate, deposit, progress draws, credits, and final invoice. If a change order adjusts taxable consideration, document the corresponding tax clearly. An accountant or tax authority should decide unusual mixed supplies, holdbacks, credits, or place-of-supply questions.
Holdbacks and prompt payment
Construction payment law is provincial and can also depend on the contract, project owner, payment chain, and type of work. A generic contractor template cannot decide whether a statutory holdback applies or when it becomes payable.
For example, Ontario's Construction Act defines a proper invoice and includes prompt-payment and holdback provisions. Its owner-payment rule generally refers to 28 days after a proper invoice, with a notice-of-non-payment process. That is an Ontario example, not a national rule.
When a holdback applies, show the gross earned amount, holdback retained, taxes, amount payable now, and expected release separately. Obtain province-specific legal advice for a substantial project instead of pasting a universal 10% line.
Contractor workflow checklist
1. Match the client and site to the signed estimate or work order.
2. Confirm completed scope and capture approved changes.
3. Reconcile deposits and earlier progress invoices.
4. Classify the supply and verify the applicable taxes.
5. Add registration numbers and payment terms.
6. Generate the PDF and inspect page breaks and totals.
7. Send it to the agreed billing contact with required evidence.
8. Record payment without rewriting the original invoice.
The Contractor Invoice Checklist Canada | What to Include on Every Invoice provides a shorter field review. The Invoicing Resources for Canadian Contractors and Trades | Just Invoice hub connects trade-specific examples for plumbing, electrical, roofing, HVAC, landscaping, drywall, cleaning, and other work.
Why focused invoice software can be enough
A contractor does not automatically need a full accounting or field-service suite to send a clear invoice. Just Invoice focuses on estimates, invoices, Canadian taxes, client records, PDF delivery, Interac requests, and optional card payments. It does not perform expense bookkeeping, mileage tracking, payroll, dispatch, or job costing.
That boundary works when operations and accounting already live elsewhere. Compare the choices in Best Invoicing Software Canada 2026 for Contractors and test the real invoice in invoice generator before moving client data.
Can I use this template for a self-employed contractor?
A: Yes. Use your legal or registered operating name, correct contact information, applicable tax numbers, and the terms from your agreement. Incorporation is not required to issue an invoice.
Should labour and materials be separate?
A: Separate them when it helps the client verify the contract, supports tax treatment, or matches the estimate. A fixed-price agreement can use scope or milestone lines instead of invented detail.
How do I show a deposit on the final invoice?
A: Show the original contract and approved changes, calculate the tax consistently, then list the deposit with its date and document reference as a prior payment before the final balance.
Is 10% holdback required on every contractor invoice?
A: No. Holdback rules are province-, project-, contract-, and payment-chain-specific. Confirm the applicable rule before calculating or promising a release date.
Related guides
Go deeper with practical guides for invoicing, getting paid, and staying compliant in Canada.
- Invoice for Work Completed Canada: Final Invoice ExampleCreate a Canadian invoice for completed work with a final-balance example, deposit credit, change order, tax notes, completion wording, and checklist.
- Progress Billing Canada for ContractorsHow Canadian contractors use progress billing and deposits to improve cash flow. Examples for roofers, HVAC, general contractors, electricians, and landscapers. Includes wording and tax notes.
- Contractor Invoice Checklist CanadaPrintable contractor invoice checklist for Canadian trades. Must-have fields for GST/HST/QST compliance, payment terms, e-transfer, and professionalism. Use before sending every invoice.
- Canadian Contractor Tax Guide 2026: Rates by Province2026 GST/HST, QST, PST and RST rates for Canadian contractors, with registration rules, official sources, invoice guidance and free calculators.
- Create the contractor invoiceGenerate the PDF without an account.
Turn the guide into a real invoice
Create the document in the generator, then use the calculators when you need to verify the taxes.