Operations

Contractor Invoice Example: A Real Sample with Every Field Explained

See a complete contractor invoice example with all fields labeled — line items, GST/HST number, payment terms, and a late fee clause. Free download included.

Invoicito Team6 min read
Contractor Invoice Example: A Real Sample with Every Field Explained

Most contractor invoices get rejected, delayed, or quietly ignored — not because the work was bad, but because a field was missing. Here's a complete, annotated Canadian contractor invoice you can use as a reference right now, with every field explained and the exact language that protects you legally.

TL;DR — What Makes a Contractor Invoice "Complete"

A Real Contractor Invoice Sample (Fully Annotated)

Below is a complete fictional invoice from Aurora Web Design Co. — a sole-proprietor web developer based in Toronto billing a corporate client for a website build. Every field is labelled. Read it top to bottom once, then use the breakdown section below to understand why each one is there.

Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
AURORA WEB DESIGN CO.
245 King Street West, Suite 10 · Toronto, ON M5H 1J9
aurora@aurorawebdesign.ca · (416) 555-0192
INVOICE
INV-2026-047
Bill To
Redstone Marketing Ltd.
Jennifer Walsh, Accounts Payable
88 Queen St E, Suite 400
Toronto, ON M5C 1S9
② Invoice DateJune 1, 2026
③ Due DateJuly 1, 2026
④ GST/HST No.823456789 RT0001
⑤ Description Qty / Hrs Rate Amount
Website Discovery & UX Wireframes 8 hrs $120.00 $960.00
WordPress Development (5-page build) 22 hrs $120.00 $2,640.00
Licensed Stock Photography (materials) 1 $185.00 $185.00
Hosting Setup & DNS Configuration 3 hrs $120.00 $360.00
Subtotal $4,145.00
⑥ HST 13% (ON) $538.85
Total Due (CAD) $4,683.85
⑦ Payment Terms: Net 30 — payment due by July 1, 2026
Accepted: E-transfer · Cheque · Bank Wire
⑧ Late Fee Clause:
Overdue balances accrue interest at 1.5% per month (18% per annum) after the due date.

Every Field Explained — What Goes Where and Why

Close-up of a Canadian contractor reviewing an invoice on a laptop at a modern home office desk, editorial warm-light ph
Close-up of a Canadian contractor reviewing an invoice on a laptop at a modern home office desk, edi

Here's the breakdown of each numbered callout above. These aren't arbitrary boxes — each one has a real purpose.

  1. Invoice Number (INV-2026-047) — Sequential numbering keeps your books clean and gives the client's accounts payable team a reference for their system. Never reuse numbers.
  2. Invoice Date — The date you issued the invoice, not when work was completed. This is day zero for your payment terms clock.
  3. Due Date — Spell it out explicitly (e.g., "July 1, 2026") alongside the Net 30 term. Ambiguity here is how "Net 30" turns into "Net 90 because we forgot."
  4. GST/HST Registration Number — Required once your annual revenue exceeds $30,000 CAD — at which point you need to register for a GST/HST number with the CRA. The format is a 9-digit business number followed by RT0001 (e.g., 823456789 RT0001). Miss this and your client can't claim an input tax credit — which creates friction and sometimes payment delays.
  5. Line Items — Break out labour and materials separately. Hourly rate × hours, or a flat project fee, plus any third-party costs. Vague line items like "web work — $4,145" invite disputes. Specific ones don't.
  6. HST/GST Line — Show the tax rate and province (Ontario = 13% HST). Calculate it on the subtotal, not the total. List it as its own line so it's auditable.
  7. Payment Terms — Net 30 is standard for B2B. Net 15 or "due on receipt" is appropriate for smaller projects or new clients. Define it, then restate the hard due date beside it.
  8. Late Fee Clause — The standard contractor language is 1.5% per month on overdue balances. This equals 18% annually, which is legally enforceable in Canada when stated in advance. Without it on the invoice (or in your contract), you're negotiating late fees after the fact — which rarely ends well.
⚡ Did You Know?

If you omit your GST/HST number from an invoice, your client cannot claim the input tax credit (ITC) on that purchase. That means they're paying tax they can't recover — and they'll almost certainly come back to you asking for a corrected invoice before they release payment. Save the friction: put the number on every invoice from day one.

Quick Field Reference

Field What to Put Why It Matters
Invoice Number Sequential (INV-2026-001) Tracking, audit trail
GST/HST No. 9-digit BN + RT0001 Client ITC eligibility
Line Items Labour + materials separate Dispute prevention
Payment Terms Net 30 + hard date No ambiguity on when you're owed
Late Fee Clause 1.5%/month on overdue Legally enforceable when pre-stated
Payment Methods E-transfer, cheque, wire Removes friction at payment time
"Marcus, a Toronto-based freelance developer, sent invoices for two years without a late fee clause. When a client sat on a $6,200 invoice for 60 days, he had no legal leg to stand on. One line of text on every future invoice fixed the problem permanently."

Download a Free Contractor Invoice Template

Every Canadian contractor needs a ready-to-go invoice that already has these fields built in. A complete invoice includes your GST/HST number, itemised line items, Net 30 terms with a hard due date, and a late fee clause. Skip any one of those and you're leaving money — or legal protection — on the table.

Download Free Contractor Invoice Template
The Bottom Line

A well-structured invoice protects you legally, speeds up payment, and looks professional to clients. The fields above cover everything a Canadian contractor needs — from the GST/HST number that unlocks your client's tax credit, to the late fee clause that gives you teeth when a payment goes overdue.

Frequently Asked Questions

Does a contractor invoice need a GST/HST number?

Only if your annual revenue exceeds $30,000 CAD. Once you hit that threshold, you must register with the CRA and include the number on every invoice. Without it, your client cannot claim an input tax credit, which can create friction at payment time.

What payment terms should I put on a contractor invoice?

Net 30 is the most common for B2B contractor work — it gives the client 30 days to pay from the invoice date. For smaller projects or new clients, Net 15 or "due on receipt" is reasonable. Always restate the hard due date so there's no ambiguity.

Can I legally charge a late fee on an unpaid contractor invoice?

Yes, as long as you state the late fee terms on the invoice before work begins or in your contract. A standard clause is 1.5% per month (18% annually) on overdue balances. Without prior notice, enforcing a late fee becomes a negotiation — one you'll often lose.

A good invoice does more than request payment — it sets expectations, establishes your professionalism, and gives you a paper trail if a client ever pushes back. Use the sample above as your baseline and build from there.

Stop Chasing Payments Manually

Invoicito sends invoices, follows up automatically, and gets you paid faster. Free to start.

Create Your First Invoice