Operations

Sample Contractor Invoice: A Real Example with Every Line Item Explained

See a real sample contractor invoice — labor, materials, markup, HST, and payment terms — with every line item explained. Copy it or generate yours free.

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

You've finished the job. Now you need to get paid. A contractor invoice that's missing a line item — or worse, just says "labor: $1,620" with no breakdown — is the fastest way to trigger a client question, delay approval, and wait an extra two weeks for your cheque. Here's a real, complete sample with every line explained.

TL;DR
  • A complete contractor invoice includes labor hours, itemized materials, your markup, applicable tax, and clear payment terms.
  • Each line item serves a purpose — labor shows the math, materials reference receipts, markup is legitimate income.
  • Three common mistakes delay payment more than any other invoicing error.
  • HST (13%) applies in most Canadian provinces — US contractors use applicable state sales tax or note exempt status.
  • Free invoice generator handles all calculations automatically.

A Real Contractor Invoice Sample (General Contractor → Homeowner)

Below is a bathroom renovation invoice from a general contractor to a homeowner. Every field and every number is intentional — nothing is here by accident.

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).
INVOICE
From:
Harrowfield General Contracting
482 Lakeview Drive, Unit 3
Toronto, ON M6K 2P1
(416) 555-0194
To:
David & Michelle Okafor
19 Thornberry Crescent
Mississauga, ON L5B 3R8
Invoice #: HGC-2026-041 Invoice Date: June 10, 2026
Due Date: June 25, 2026 (Net 15) Payment Methods: e-Transfer, cheque, bank transfer
Description Qty / Hrs Rate Amount
Labor – Demolition 8 hrs $75.00 $600.00
Labor – Tile Installation 12 hrs $85.00 $1,020.00
Materials – Tile, grout, adhesive (receipts attached) $640.00
Materials Markup (15%) 15% $96.00
Subtotal $2,356.00
HST (13%) $306.28
Total Due $2,662.28

What Every Line Item Means (and Why It's There)

Nothing on a good contractor invoice is filler. Here's the logic behind each entry.

Labor – Demolition (8 hrs @ $75/hr). Demolition and skilled installation are different rates — as they should be. Breaking them into separate labor lines shows the client exactly what they're paying for at each phase. It also protects you if a dispute arises over a specific task.

Labor – Tile Installation (12 hrs @ $85/hr). Tile work requires precision and skill, so the rate is higher. Showing hours × rate eliminates the "why does this cost so much?" conversation before it starts.

Close-up of a contractor's hands laying ceramic tiles in a bathroom renovation, professional warm lighting, realistic ed
Close-up of a contractor's hands laying ceramic tiles in a bathroom renovation, professional warm li

Materials – Tile, grout, adhesive (receipts attached). Listing materials as a single line with a note that receipts are attached is a trust signal. It tells the client you're not padding numbers — they can verify every dollar against a receipt if they want.

Materials Markup (15%). This is legitimate income, not a trick. You spent time sourcing materials, coordinating delivery, and taking on the risk if something is defective. The industry standard sits between 10–20%. Be transparent about it — clients who understand what markup covers rarely push back on it.

HST (13%). Applies to most contractor services in Ontario, BC, and other HST provinces. US contractors should apply applicable state sales tax or note "tax exempt" if the project qualifies. If you're not registered for HST/GST, you should not be charging it — and once your revenue exceeds the Canada Revenue Agency's registration threshold (currently $30,000 in four consecutive calendar quarters), you're required to register. Working in multiple Canadian provinces? The contractor invoice template for Canada includes province-specific tax fields built in.

Net 15 Due Date. "Net 15" means payment is due 15 days from the invoice date. Always include the actual calendar date alongside the terms — clients remember "June 25" more reliably than they do "Net 15." If you're unsure whether Net 15 or Net 30 is right for your work, see our breakdown of invoice payment terms to choose the schedule that matches your cash flow needs.

Key Takeaway

Showing your hourly rate and hours separately builds trust faster than a single lump-sum labor charge. One number invites suspicion. A rate times hours invites a conversation.

Did You Know?

Invoicing research consistently finds that itemized invoices get approved and paid significantly faster than lump-sum ones — clients who can see exactly what they're paying for don't need to ask follow-up questions before approving payment.

Common Invoice Mistakes That Delay Payment

Most payment delays aren't about money — they're about information gaps. These three mistakes create them.

  • Missing invoice number. Without a unique invoice number, your client can't reference the specific invoice in an email, their accounting software, or a dispute. You'll spend more time tracking down "which bathroom invoice?" than it took to tile the floor.
  • No payment method listed. Clients stall when they don't know how to pay. State exactly how you accept payment — e-Transfer, cheque, bank transfer, credit card — right on the invoice. Remove the excuse to wait.
  • Vague line items like "work performed." This triggers an approval hold every time. Whoever is processing the invoice — whether it's the homeowner or their accountant — needs to match the charge to actual work. Vague descriptions create questions. Questions create delays.

Here's the difference in practice:

✓ Clear
Tile Installation – 12 hrs @ $85/hr
✗ Vague
Labor – $1,020

Same dollar amount. Completely different reaction from the person approving the payment.

Generate Your Own Contractor Invoice in 2 Minutes

If you'd rather not format tables from scratch, our free invoice generator handles all the line items, tax calculations, and formatting automatically — no account required. Or if you want a ready-made file to customize in your own software, grab the contractor invoice template and fill in your numbers directly.

Frequently Asked Questions

Does a contractor invoice need to include HST or sales tax?

In Canada, you must charge HST or GST once your annual revenue exceeds $30,000 (the Canada Revenue Agency's small supplier threshold). In the US, whether sales tax applies depends on your state and the type of work — most states exempt labor on construction services but tax materials. When in doubt, check with your state's department of revenue or a tax professional.

What's the difference between a contractor invoice and a contractor invoice example?

Functionally, nothing — the terms are interchangeable. A "sample" contractor invoice typically implies a filled-in example you can copy directly, while "template" usually refers to a blank form. This article gives you both: a filled sample above and links to a blank template you can use immediately.

How do I calculate materials markup on a contractor invoice?

Multiply your total material cost by your markup percentage. If materials cost $640 and you charge a 15% markup, that's $640 × 0.15 = $96. Apply the markup before calculating tax — tax is calculated on the full subtotal including markup, because markup is part of your taxable revenue from the project.

The Bottom Line

A professional contractor invoice isn't about looking polished — it's about removing every possible reason for a client to delay payment. Separate labor lines with rates, materials with receipts noted, a transparent markup, the correct tax, and an exact due date. That combination answers every question before it's asked. The contractors who get paid fastest aren't necessarily the best negotiators — they're the ones whose invoices leave nothing to chase down.

Generate My Contractor Invoice Free →

Prefer a file? Download the contractor invoice template

Stop Chasing Payments Manually

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

Create Your First Invoice