How to Write a Contractor Invoice That Gets Paid Fast (Step-by-Step)
A good invoice does one job: it gets you paid quickly, without back-and-forth. A bad one costs you a week of "did you send that yet?" texts. This guide walks through how to write a clear, professional contractor invoice step by step — what to put on it, how to price materials and labor honestly, and the small things that get the money into your account faster.
What to include on a contractor invoice
Whether you are an electrician, plumber, landscaper, or handyman, every invoice that gets paid without questions has the same core parts. Miss one and you invite a delay. Here is the checklist:
- Your business name and contact info. Business name, phone, and email at the top so the customer knows exactly who to pay and how to reach you.
- A unique invoice number. Sequential numbers (INV-001, INV-002) keep your records straight and make it easy to reference a specific job later.
- The invoice date and due date. Spell out when payment is due. "Due on receipt" or "Net 7" beats a vague "whenever" — a clear deadline gets paid sooner.
- The customer name and job-site address. The address of the actual work matters, especially when the person paying is a property manager or landlord who was not on site.
- An itemized breakdown of materials and labor. List each line separately with quantity and price. Customers pay faster when they can see what they are paying for.
- Subtotal, tax, and total. Show the math. Add the tax for the job-site state and make the final amount due impossible to miss.
- How to pay. A card payment link, or clear instructions for check or transfer. The easier it is to pay, the sooner you get paid.
Separate materials from labor (and mark up honestly)
Lumping everything into one line — "Repair: $850" — invites pushback. Customers wonder what they are actually paying for. Break the job into materials and labor as separate line items instead:
- Materials. List what you bought, the quantity, and your price. If you mark up materials to cover pickup time and handling, build the markup into the line price so the customer sees one honest number per item.
- Labor. Charge by the hour or a flat rate for the task. Either way, name the work so it reads as skilled work, not a mystery fee.
A breakdown like this does two things: it justifies your price and it protects you if the customer ever questions the bill. It is also the foundation for knowing which jobs actually make you money.
Send an estimate first, then convert it to an invoice
For anything bigger than a quick fix, send an estimate before you start. It sets expectations, gets you a written yes, and prevents the "I did not agree to that" conversation at the end. When the job is done, you convert the approved estimate into an invoice in one step instead of retyping everything — the numbers the customer already agreed to become the bill.
How to get paid faster
Writing the invoice is only half the battle. Getting the money in is the other half. A few habits make the difference between same-day payment and chasing it for weeks:
- Invoice on site, before you leave. The best time to send an invoice is the moment the work is done and the customer is happy. Build it on your phone and hand it over before you pack up the truck.
- Include a card payment link. When the customer can tap a link and pay by card in under a minute, you often get paid on the spot. A mailed check is a week you will not get back.
- Text it, do not just email it. A texted payment link gets seen in seconds. Emails sit unread. Meet customers where they already look.
- Set a clear due date. "Due on receipt" with an easy way to pay removes every excuse for a late payment.
Do it in one minute with EZ Invoices
EZ Invoices builds all of this into a trade-ready invoice you make on your phone at the job site. Pick your trade, add materials and labor as separate lines, and the app handles numbering, tax, and totals. Then text your customer a payment link so they can pay by card before you leave the driveway — no laptop, no portal, no chasing. Start free, no credit card required.