Contractor Invoice Template for Canadian Trades

A free contractor invoice pre-loaded with separate labour-hours and materials lines. Edit it to your job, apply GST/HST for your province, and download a clean PDF — no signup.

What to include on a contractor invoice in Ontario

A good contractor invoice answers every question a client could ask: who did the work, what exactly was done, what it cost, and when payment is due. Start with your legal business name, address, phone, and email, plus the client’s name and site address. Give every invoice a unique number and show both the invoice date and the due date.

Itemize the work in two groups, exactly as the template below is set up: labour as hours × your hourly rate, and materials as individual lines with quantities and unit costs. Vague one-line invoices (“renovation work — $8,000”) invite disputes; an itemized breakdown shows the client what they paid for and protects you if a payment ever goes to collections or small claims.

On tax: if you are registered for GST/HST — and most established contractors are, since the small-supplier threshold is $30,000 in revenue over four consecutive quarters — charge HST at 13% in Ontario on the taxable total, and show your GST/HST registration number on the invoice. Working in Alberta, BC, Manitoba, or Saskatchewan? Switch the tax selector below to GST 5%. The HST you paid on materials generally comes back to you as input tax credits on your return.

Finally, state your payment terms in writing on the invoice: Net 15 or Net 30 is standard for residential work, and any late fee should be disclosed upfront to be enforceable. For larger jobs, record any deposit already paid as a line item so the balance owing is unambiguous. When you are sending invoices every week, dedicated invoicing software can automate reminders and recurring bills — but for the document itself, the free generator below does the job.

Invoice details

Your business

Bill to

Line items

DescriptionQtyRate ($)Amount

Discount & tax

Canada tax edge: HST 13% for Ontario, GST 5% for AB/BC/MB/SK and the territories, HST 15% for NS/NB/NL/PEI. Tax is calculated on the subtotal after any discount.

Notes / payment terms

Email invoice

Download PDF opens your browser’s print dialog — choose “Save as PDF”.

Your Business Name

INVOICE

Invoice # —
Date: —
Due: —
Amounts in CAD
Bill to
Client Name
DescriptionQtyRateAmount
Subtotal$0.00
HST 13% — Ontario$0.00
Total due$0.00
Thank you for your business.

Frequently asked questions

What should a contractor invoice in Ontario include?

Your legal business name and contact details, the client’s name and address, a unique invoice number, the invoice and due dates, itemized labour (hours × rate), itemized materials, HST at 13% if you are registered, the total due, and your payment terms.

Do I charge HST on both labour and materials?

If you are GST/HST registered, you generally charge HST on the full taxable supply — labour and materials together. HST you paid on materials can usually be claimed back as input tax credits on your return. This is general information, not tax advice.

Should I ask for a deposit on contracting jobs?

For larger jobs it is standard practice — commonly 10% to 50% upfront to cover materials. Record the deposit on the invoice as a line item or in the notes so the balance owing is clear.

How do I invoice for change orders?

Add them as separate line items on the same invoice or issue a supplementary invoice, and always get the client’s written approval before doing extra work. The template above is pre-loaded with separate labour and materials lines you can adapt.

What payment terms are standard for contractors?

Net 15 or Net 30 are common for residential work; some trades use payment on completion or milestone payments. State your terms and any late fee on the invoice itself so they are agreed upfront.

Privacy

The invoice generator on this page runs entirely in your browser; we do not collect or store anything you type, including business details, client details, and logos. This site shows ads served by Google AdSense, and Google may use cookies to personalize ads and measure performance. Learn more in Google’s partner-sites policy. Privacy questions: northpeakestimates@proton.me.