Invoicing

The Complete Contractor Invoice Guide

How trade and construction contractors should structure invoices, handle deposits, itemize labor and materials, and get paid on time — including free invoice templates.

· · 7 min read

Why Contractors Need Professional Invoices

As a contractor, your invoice is the bridge between completing great work and getting paid for it. A clear, professional invoice protects you legally, communicates your value, and gets paid faster than a handwritten note or verbal agreement.

Whether you're a plumber, electrician, builder, painter, or landscaper — the same invoicing principles apply.

What Every Contractor Invoice Should Include

  • Your business name, ABN/license number, and contact details
  • Client's name and billing address
  • Job site address (if different from billing address)
  • Invoice number and date
  • Description of work performed
  • Itemized labor and materials (see below)
  • Tax (GST, VAT, sales tax) — calculated automatically with good software
  • Deposit credit — if a deposit was paid, show it deducted
  • Payment due date and method
  • Late payment terms

How to Itemize Labor and Materials

One of the most important aspects of a contractor invoice is separating labor from materials. Clients want to see exactly what they're paying for. Here's a clean format:

  • Labor: Description (e.g., "Install bathroom fixtures"), Hours (4), Rate ($85/hr), Total ($340)
  • Materials: Item name (e.g., "Copper pipe 3m"), Quantity (2), Unit Price ($45), Total ($90)
  • Call-out fee: Fixed fee for emergency or out-of-hours callouts
  • Equipment rental: Any specialized equipment hired for the job
  • Disposal fees: If you removed old materials

This transparency builds trust and reduces disputes. Clients are far less likely to question a charge they can clearly see explained.

Estimates vs. Final Invoices

Most contracting work starts with an estimate or quote before the job begins. Here's the flow:

  1. Send an Estimate or Quote — List the expected scope of work, materials, and labor cost. Mark clearly as "ESTIMATE" or "QUOTE." Get client sign-off before starting.
  2. Track actual costs — As the job progresses, note any variations from the estimate (e.g., hidden issues, additional materials).
  3. Discuss variations with the client — Before adding anything significant to the final invoice that wasn't in the original quote, get verbal or written approval.
  4. Send Final Invoice — List all work completed, materials used, deduct any deposit paid, and state the balance due.

Using Invoicyble, you can create both estimates and final invoices with the same tool for free.

Handling Deposits and Progress Payments

For large jobs, don't wait until completion to collect any payment. Structure your payments around project milestones:

  • Deposit (25–50%): Due before work starts or materials are ordered
  • Progress payment: At key milestones (e.g., 50% through the job)
  • Final payment: On practical completion, before handover
  • Retention (optional): Small % held for 3–6 months as defects warranty

Getting Paid On Time as a Contractor

Cash flow is the biggest challenge for contractors. Here's how to stay on top of payments:

  • Always invoice on the same day work is completed — not a week later
  • Use invoice software that lets you invoice from your phone on-site
  • Set Net 14 terms (not Net 30) for residential clients
  • Follow up immediately — don't wait 2 weeks to chase an overdue invoice
  • Charge late fees — include a 1.5%/month clause on every invoice

Tax on Contractor Invoices

In most countries, contractors need to charge sales tax (VAT, GST, HST) on both labor and materials. Key points:

  • Register for sales tax once you hit the income threshold in your region
  • Show the tax rate and amount clearly on every invoice (e.g., "GST 10% — $45.00")
  • Keep copies of all invoices for your annual tax return
  • Some jurisdictions have different tax rates for labor vs. materials — check local rules

Free Invoice Generator for Contractors

Stop using paper invoices or overpriced software. Invoicyble is a free contractor invoice generator that lets you:

  • Create professional invoices with labor and materials clearly separated
  • Add automatic tax calculations
  • Generate estimates and final invoices
  • Invoice from your phone while still on the job site
  • Share via WhatsApp or download as PDF in seconds

No signup. No subscription. Free forever.

Ready to create professional invoices for free?

Invoicyble is 100% free — no signup, no hidden fees, privacy-first.

Create Your First Invoice →