Getting paid is the whole point. Yet a surprising number of contractors — even experienced ones — send invoices that make it easy for clients to delay, dispute, or just ignore them. A professional invoice isn't just a bill. It's a document that sets expectations, protects you legally, and signals that you run a real business.

This guide covers exactly what to include on a contractor invoice, how to set payment terms that actually get honored, and how to follow up without damaging client relationships.

What every contractor invoice must include

A good invoice answers four questions before the client even has to ask:

  1. Who is this from?
  2. What did they do?
  3. How much do I owe?
  4. When and how do I pay?

Here's what a solid contractor invoice looks like:

INVOICE
Aedex Anima LLC · Austin, TX
512-888-2668 · aedexanima@gmail.com
Invoice #: INV-2026-041
Date: April 20, 2026
Due: May 4, 2026 (Net 14)
Bill To
John Williams
4821 Oakridge Dr
Austin, TX 78745
john@email.com
Job
Roof Repair — Storm Damage
4821 Oakridge Dr
Completed: April 18, 2026
DescriptionQtyRateAmount
Labor — roof repair, 2 sections6 hrs$95$570.00
Architectural shingles (30-yr)2 sq$180$360.00
Underlayment, nails, flashing$85.00
Subtotal: $1,015.00
Tax (8.25%): $83.74
Total Due: $1,098.74
Payment: Check, Zelle, or Venmo · Late payments subject to 1.5%/month fee after due date

Breaking down each section

1 Your business information

Your name or business name, phone number, and email. If you're an LLC, use your registered business name. This makes the invoice look professional and gives the client a way to reach you if they have questions.

2 Invoice number

Number every invoice sequentially. This seems basic but it's important — it lets both you and the client reference a specific document, makes your records searchable, and matters if there's ever a dispute. A simple format like INV-2026-001 works fine.

3 Invoice date and due date

Always include both. "Due upon receipt" is vague and easy to ignore. Use specific payment terms: Net 7 (due in 7 days), Net 14, or Net 30. For most residential work, Net 7 or Net 14 is reasonable. For commercial clients, Net 30 is standard.

4 Client and job details

Include the client's full name, billing address, and the property address where the work was done (if different). Include what the job was and when it was completed. This prevents any "what is this for?" confusion.

5 Itemized line items

Break down your charges by labor and materials separately. Clients feel better about paying when they can see what they're paying for. Lumping everything into one line ("Roof repair — $1,200") invites negotiation. Itemizing shows your work and makes the total feel justified.

6 Tax, total, and payment instructions

Apply sales tax if required in your state (Texas requires it on some services — check with your accountant). State clearly how you accept payment: check, Zelle, Venmo, cash, credit card. The easier you make it to pay, the faster you get paid.

Include a late fee clause: A line like "Invoices unpaid after the due date are subject to a 1.5% monthly late fee" is a professional and legal way to discourage slow payers. Most clients won't trigger it — but knowing it's there tends to move the timeline up.

When to send the invoice

Send it the same day the job is complete. Not the next morning. Not when you get around to it. The same day, ideally within an hour of finishing.

Here's why: the moment you leave a job site, the client's memory of the work starts to fade. The longer you wait, the more room there is for "I thought it was going to be less" or "I need to look into this before I pay." Sending immediately while the work is fresh in their mind — and they're still happy about how it turned out — is the single biggest factor in getting paid on time.

How to follow up on unpaid invoices

Most late payments aren't malicious — clients are busy and let things slip. Here's a simple follow-up sequence that works without burning the relationship:

Avoid text messages for invoice follow-up — they're too casual and easy to dismiss. Email creates a paper trail. Phone calls force a response. Use both.

The estimate-to-invoice workflow

For larger jobs, send an estimate before you start and convert it to an invoice when the job is complete. This sets price expectations upfront, eliminates most payment disputes, and gives you a signed record of what was agreed to. If scope changes mid-job, update the estimate and get verbal or written approval before proceeding.

A good business management app lets you create an estimate, send it to the client, and then convert it to an invoice in one step when the job is done — without retyping anything.

Create and send invoices from your phone in under 2 minutes

AEDEXBOOKS generates professional PDF invoices and emails them directly to your client via Gmail — right from the job site. Convert estimates to invoices in one tap.

Learn more about AEDEXBOOKS →