All posts
Templates7 min read

Contractor Invoice Template: What to Include + Free Download (2026)

A complete contractor invoice template with every field you actually need — plus tips on payment terms, late fees, and getting paid faster.

February 10, 2026

Every contractor has been there: you finish the job, send a rough invoice, and then wait. And wait. The problem usually isn't the customer — it's the invoice. A professional, complete invoice signals that you run a tight operation and expect to be paid on time.

This guide covers exactly what to include on a contractor invoice, how to set payment terms that work in your favor, and how to get it all done without spending an hour on paperwork after every job.

What to Include on Every Contractor Invoice

A contractor invoice needs to convey authority and professionalism while giving the customer everything they need to pay you. Here are the required fields:

Your business details

  • Company name, logo (if you have one)
  • Business address
  • Phone number and email
  • License number (required in most jurisdictions)

Client details

  • Customer name and company (if commercial)
  • Job site address
  • Billing address if different

Invoice identifiers

  • Unique invoice number (e.g., INV-2026-047)
  • Invoice date
  • Due date
  • Purchase order number if the client requires one

Job description

  • Line items for each service or material
  • Quantity and unit price per line item
  • Subtotal per line
  • Any discounts applied

Totals

  • Subtotal
  • Tax (HST/GST in Canada, sales tax where applicable)
  • Total amount due

Payment instructions

  • Accepted payment methods (e-transfer, cheque, credit card)
  • Bank details or payment link if applicable
  • Late payment policy

Contractor Invoice Template

Below is a complete invoice template you can copy and adapt. Use a word processor or a tool like QuotArc to generate it automatically.


INVOICE

FromTo
Acme Electrical Ltd.John Smith
123 Main Street, Toronto ON M5V 1A1456 Oak Ave, Toronto ON M4K 2B3
Phone: (416) 555-0100Phone: (416) 555-0200
License: EC-12345

Invoice #: INV-2026-047 Date: February 10, 2026 Due Date: February 24, 2026


DescriptionQtyUnit PriceTotal
Service panel upgrade — 200A1$1,800.00$1,800.00
Breaker installation (15 x 15A)15$35.00$525.00
Materials — wire, connectors1$220.00$220.00
Permit & inspection fee1$150.00$150.00
Subtotal$2,695.00
HST (13%)$350.35
Total Due$3,045.35

Payment: E-transfer to payments@acmeelectrical.ca or cheque payable to Acme Electrical Ltd. Late payments: Accounts unpaid after 30 days are subject to a 1.5% monthly interest charge.


Setting Payment Terms That Actually Get You Paid

The biggest mistake contractors make is writing "Net 30" and hoping for the best. Here's what actually works:

Net 14 for residential, Net 30 for commercial. Homeowners generally have the cash on hand — there's no reason to give them 30 days. Use shorter terms for residential jobs.

Deposit upfront. For jobs over $1,000, collect 30–50% before starting. This filters out slow payers before you've done any work.

Spell out late fees. "1.5% per month on overdue balances" sounds professional and gives you leverage. Most customers won't let it come to that, but it sets expectations.

Offer e-transfer. The easier you make it to pay, the faster you get paid. Cheques introduce a 3–5 day mailing delay. E-transfer is instant.

Common Mistakes to Avoid

No invoice number. Without a unique number, you can't reference the invoice in follow-up emails. Start at INV-001 and increment.

Vague descriptions. "Electrical work" is not a line item. Break it down: panel upgrade, labour, materials, permit. This also protects you if there's a dispute.

No due date. "Payment upon receipt" means nothing. Put an explicit date.

Missing your license number. In most provinces and states, your license number is legally required on invoices and contracts for licensed trades.

No late fee policy. Without one, you have no leverage. Add it to your invoice template and every customer will see it.

Speed Up the Process with Software

Filling out a Word doc or spreadsheet for every job adds up. A 30-minute invoice process, 3 jobs a day, 5 days a week = 7.5 hours per week on admin.

Modern contractor invoicing software like QuotArc generates invoices automatically from your quote, applies tax, sends via email, and tracks whether the customer has opened it — all in about 30 seconds.

Features to look for:

  • Quote-to-invoice conversion with one click
  • Automatic tax calculation
  • Customer payment portal
  • Overdue reminders sent automatically
  • Works on mobile so you can invoice on site

Key Takeaways

  • Include your license number, a unique invoice number, itemized line items, tax, and a due date on every invoice.
  • Use Net 14 for residential jobs; Net 30 for commercial.
  • Collect a deposit upfront for jobs over $1,000.
  • Spell out your late fee policy on every invoice.
  • Use invoicing software to eliminate the paperwork and get paid faster.

The template above will get you started. When you're ready to stop managing it manually, QuotArc handles the entire process — from quote to final payment — automatically.

Try QuotArc free — no credit card required

Quotes, invoices, scheduling, and an AI receptionist that answers calls 24/7. Built for electrical and service contractors.

Get started free →