For trades

Best invoice template for contractors

Most contractor invoices get paid late for the same reason: the client cannot tell what they are paying for. A good template fixes that before it becomes a phone call. Here is what belongs on a contractor invoice, what the default line items should be, and how to put one together without buying software.

What every contractor invoice needs

Strip away the design and a contractor invoice is a short list of facts. Get these right and the rest is presentation:

The job site address matters more than people expect. Contractors often work for landlords, property managers, or clients who own several properties, and an invoice that does not say which property it covers will sit in a pile until someone asks.

Split labor and materials

This is the single biggest difference between a trade invoice and a generic one. Lump everything into "Bathroom renovation, $4,800" and you invite scrutiny. Break it out and the number explains itself.

List labor by hours and rate, or as a fixed price per stage of the job. List materials separately, ideally at cost with any markup stated as its own line rather than hidden. Clients rarely object to a markup they can see. They object to one they suspect.

Sensible default line items

A template you reuse should already have the common rows in it, so you are editing rather than remembering. For most trades that means:

Delete what does not apply to the job. It is much faster than adding rows from scratch every time, and you stop forgetting the disposal fee.

Deposits and payment terms

Trades typically take 30 to 50 percent upfront on residential work, collected when the client accepts the quote and before materials are ordered. On longer jobs, stage the rest against visible milestones rather than dates: a payment when the units go in causes fewer arguments than a payment on the 15th.

Terms for trade work are usually shorter than the Net 30 common in office services. Net 7 or Net 14 is normal on residential jobs, and payment on completion is standard for small callouts. Whatever you choose, write it on the invoice as a date rather than a phrase. "Due 27 September" gets paid sooner than "Net 14", because nobody has to do arithmetic.

If you charge late fees, state the rate on the invoice before it is late. A fee that first appears on the reminder rarely gets paid and usually starts an argument.

Small things that get trade invoices paid faster

Send it the day the work finishes, while the client is still pleased with the result. Put the payment method on the invoice itself rather than in the email body, because the invoice is the document that gets forwarded to whoever actually pays. If you took photos of completed work, attach one or two. For a landlord approving an invoice from three counties away, it removes the only real reason to delay.

And keep any change of scope in writing. Most contractor payment disputes are not about the original quote; they are about work added along the way that was never formally agreed. A one-line message confirming the extra and its cost, kept in your thread, prevents almost all of them. Our guide on how much deposit a contractor should charge covers staged payments in more detail.

How to make one

You do not need a subscription for this. Our free contractor invoice generator is already set up with separate labor, materials, and fee lines plus an editable deposit clause, and it produces a PDF you can send straight to the client. Everything runs in your browser, so your client list never leaves your computer. Specialist trades can start from the plumber or electrician versions, which use the same layout with defaults tuned to those jobs.

Fill it in once, save the PDF as your reference, and future invoices become a two-minute job rather than an evening one. New to invoicing? See how to invoice a client for the full walkthrough.

Try the free invoice generator →

← Back to all articles