Invoicing for trades and site work

A contractor’s invoice has to survive contact with the job site.

The quote may have been perfectly clear on Monday. By Thursday, a wall is open, the client has changed the fixture, a material is unavailable, and someone has asked, “while you’re here, can you also do this?”

That is why invoicing for trades is less about making a polished PDF and more about keeping the financial history of the job understandable as the work changes.

Electricians, plumbers, landscapers, renovators and other site-based businesses need to know what was quoted, what changed, what materials were used, what has been paid and what is still outstanding.

The best time to record that information is while the job is fresh, not three weeks later at a desk.

This article is general information, not legal, tax or accounting advice. Construction contracts, lien holdbacks and tax timing can vary by province and circumstance.

What should a contractor invoice include?

Start with the same fundamentals as any good invoice:

  • Your business information
  • The customer’s information
  • A unique invoice number
  • Issue date
  • Payment due date
  • Description of the work
  • Prices
  • Applicable taxes
  • Payments or credits
  • Balance due
  • Payment instructions

For site work, add enough detail to connect the invoice to the actual job.

That can include the service address, job or purchase order number, approved change orders and the period covered by a progress invoice.

The invoice should make sense to someone who was not standing beside you when the work happened. That might be the homeowner’s spouse, a property manager, a bookkeeper or an accounts payable employee.

Should materials and labour be separate line items?

Often, yes, because they answer different questions.

A client may want to know whether the price changed because labour increased or because materials changed. You may want the same information when reviewing profitability later.

A simple invoice might show:

Labour, installation and testing 12 hours at agreed rate

Materials Cable, boxes, breakers and fittings

Permit fee At cost

You do not necessarily need to list every screw and connector individually. Grouping small consumables can keep the invoice readable.

For expensive or client-selected items, more detail is useful.

Separating labour and materials also makes changes easier to explain. If a client upgrades a fixture after approving the quote, the additional material cost can be shown clearly rather than disappearing inside a new total.

How do you invoice from a job site?

Do as much as possible before you leave.

That does not mean every trade needs to stand in the driveway typing a perfect final invoice. It means capturing the information while it is still reliable.

Record:

  • Labour used
  • Materials added
  • Approved extras
  • Photos if useful
  • Payment received
  • Anything still incomplete
  • The person who approved a change

If the job is complete and the price is known, issuing the invoice on site can shorten the gap between finishing the work and starting the payment clock.

Ledger runs as a full app on iPhone and iPad, so a quote or invoice can be handled from the same devices already travelling to the site. You do not have to wait until you are back at a Mac to raise the invoice.

That matters because “I’ll do the paperwork tonight” has a habit of becoming Friday.

What is a change order?

A change order records a change to the agreed scope, price, schedule or other project term.

In practical terms, it is the answer to “can you also…”

The important part is approval.

If a customer asks for an extra $1,800 of work verbally and you complete it without documenting the price, the final invoice can become the first time they see the cost.

That is where disputes begin.

For a meaningful change, record:

  • What is changing
  • The added or reduced price
  • Any schedule impact
  • Any new material or allowance
  • Approval

The approval can take the form appropriate to the job and contract, but it should be something you can produce later.

A short written change approved before the work is far better than a detailed argument after it.

How should you handle small extras?

You need a threshold.

If every $7 fitting requires a formal signed change order, the paperwork can become ridiculous. If every “small” extra is silently absorbed, the margin disappears.

Your quote or contract can explain how minor additional materials or work are handled.

For example, you might have an agreed hourly rate for work outside scope plus materials, or a written approval requirement above a certain amount.

The exact policy depends on the business. The important thing is that you and the client are not operating under different assumptions.

How does progress billing work on a longer job?

Progress billing lets you invoice as defined stages are completed instead of financing the entire project until the end.

Milestones might be tied to:

  • Mobilisation
  • Rough-in completion
  • Material delivery
  • Inspection
  • Installation stage
  • Substantial completion
  • Final deficiency work

Avoid milestones that only say “30% complete” unless the contract clearly explains how completion is measured.

Objective milestones are easier to invoice and easier for the client to approve.

The payment schedule should also reflect cash flow. If most material and subcontractor costs occur early, a payment structure that leaves most revenue until the end can put unnecessary pressure on the business.

What is a construction holdback?

A holdback is an amount the purchaser retains until specified conditions are met. Construction lien and holdback rules are provincial and can be technical, so your contract and local legislation matter.

There is also a GST/HST timing rule.

The CRA says that where a purchaser keeps part of a payment as a holdback under federal or provincial law or under a written agreement for construction, renovation, alteration or repair of real property, GST/HST on the holdback generally becomes payable on the earlier of the day the purchaser pays the holdback and the day the holdback period expires.

If there is no qualifying holdback provision, the general GST/HST timing rules apply.

Do not improvise the tax treatment of a holdback based only on when cash reaches your bank account. Confirm the rule for the contract and province involved.

Should the holdback appear on the invoice?

The paperwork should make the gross amount, holdback and current amount payable understandable.

For example:

Contract work to date: $20,000 Less holdback: $2,000 Current amount before applicable tax treatment: $18,000

The exact invoice presentation should match the contract and applicable tax rules.

The client should not have to reverse-engineer why the invoice total differs from the value of work completed.

How do you handle deposits for materials?

If you need money before ordering project-specific materials, make that clear in the quote or contract.

A deposit has its own GST/HST timing rules, different from an ordinary payment. See deposits and progress payments: how much to ask for for how the CRA treats a deposit, and what happens if one is forfeited.

That is a tax reason not to use the word “deposit” casually for every early payment.

If the payment is actually a progress payment or payment for materials being supplied, its treatment may differ. Ask your accountant how to structure and record the payments you commonly receive.

How should you invoice time and materials work?

Make the calculation visible enough to verify.

If the agreement is $120 per hour plus materials, the invoice might show:

Labour: 7.5 hours x $120 = $900 Materials: $486 Equipment rental: $150

If there are multiple workers with different rates, identify them in a sensible way.

You do not need to turn the invoice into a minute-by-minute diary unless the contract requires that level of detail. But the client should be able to understand how the total was reached.

Keep your supporting time and material records even if the invoice shows a summary.

What should you do when a customer pays part of the invoice?

Record the payment against the invoice rather than creating a new version of the invoice with a lower total.

The original invoice shows what was billed. The payment history shows what has been paid. The balance shows what remains.

That distinction becomes important on progress jobs where money arrives in several stages.

If you keep changing the original invoice total to match the latest balance, you lose the history.

How do you know whether a trade job was actually profitable?

Do not stop at the invoice total.

A $12,000 renovation can look excellent until you account for $5,500 of materials, subcontractors, disposal, extra visits and unquoted changes.

Track direct job costs.

At minimum, know what you billed and what the job consumed. If you can record cost at the line-item level, you can see whether a particular type of material or service is carrying the margin you expected.

That information is useful when the next quote comes in.

For more, see job profitability: what did that job really make?.

The invoice should match the story of the job

Site work changes. That is normal.

The paperwork should make those changes understandable.

Keep labour and materials clear. Record extras when they are approved. Use progress billing when the project is too large to finance until completion. Handle holdbacks according to the contract, provincial law and current tax rules. Record payments without rewriting history.

Most invoice disputes are easier to solve when both sides can see how the number was built.

Sources: Canada Revenue Agency on GST/HST and home construction, including holdbacks and substantial completion, and GST/HST in special cases, including deposits.

← All posts