A good invoice isn’t just a bill — it’s a tool that gets you paid. A bad invoice creates confusion, delays, and awkward follow-up calls. Here’s what your contractor invoice needs to include, what to skip, and how to send invoices that actually get paid on time.
What Every Contractor Invoice Needs
1. Your Business Info
Name, phone, email, license number. This sounds obvious, but plenty of contractors send invoices from a personal email with no business name. It looks unprofessional and makes customers hesitate.
2. Customer Info
Full name, property address (not just mailing address — the job site matters for their records), phone number.
3. Invoice Number
Sequential numbering (INV-0001, INV-0002…) keeps you organized and makes it easy to reference specific invoices in conversations. “That invoice I sent last Tuesday” is not a reference number.
4. Itemized Line Items
Don’t just write “Painting — $2,400.” Break it down:
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Interior paint (2 coats, Sherwin-Williams ProMar) | 6 gal | $55 | $330 |
| Prep work (scrape, sand, patch, prime) | 12 hrs | $65 | $780 |
| Painting labor | 16 hrs | $65 | $1,040 |
| Drop cloths, tape, supplies | 1 | $50 | $50 |
| Total | $2,200 |
Customers trust itemized invoices. They can see what they’re paying for. Lump-sum invoices invite questions and disputes.
5. Due Date
“Due upon receipt” is vague. “Due by June 15, 2026” is clear. Net-30 is standard for commercial work. For residential, net-7 or due-on-completion is reasonable.
6. Payment Options
List every way they can pay: credit card, ACH bank transfer, check, Venmo, Zelle. The more options, the faster you get paid.
Even better: include a one-tap payment link. No checks to write, no apps to download. They click, pay, done.
Common Invoice Mistakes
Waiting too long to send it: Invoice the same day the job is complete. Every day you wait, your priority drops in the customer’s mind.
No follow-up system: If the invoice isn’t paid in 3 days, a polite reminder should go out automatically. Then again at 7 days, 14 days, and 30 days. Manual follow-up is unreliable — you’ll forget, or you’ll avoid the awkward conversation.
Handwritten invoices: They get lost, they’re hard to read, and they can’t include a payment link. Even a simple digital invoice sent by text message is 10x more effective.
No payment confirmation: When the customer pays, they should instantly get a confirmation text or email. This builds trust and prevents “I thought I already paid” conversations.
Free vs. Software-Generated Invoices
Spreadsheet/PDF templates: Free, but you’re doing all the work — creating, sending, tracking, following up. Fine if you do 2-3 jobs a month. Unsustainable at 10+.
Accounting software (QuickBooks, FreshBooks): Good for invoicing, but they’re not built for field service. No scheduling, no dispatch, no automated text reminders.
Field service CRM (Crew Rivet, Jobber, etc.): Invoicing is integrated with your job workflow. Complete a job, tap “create invoice,” text it to the customer with a payment link. Automatic reminders. Automatic receipt. No manual work.
With Crew Rivet, invoices are generated from job data — line items, customer info, and payment links are pre-filled. You can send an invoice from your truck before you’ve left the job site. Payment reminders go out automatically at day 3, 7, 14, and 30.
The Template
If you want to start with a template, here’s the minimum:
[YOUR BUSINESS NAME]
[Phone] | [Email] | [License #]
INVOICE #____
Date: ____
Due: ____
Bill To:
[Customer Name]
[Property Address]
| Description | Qty | Rate | Amount |
|---|---|---|---|
| [Line item 1] | | | |
| [Line item 2] | | | |
Subtotal: $____
Tax: $____
Total Due: $____
Payment: [Card/ACH link] | Check payable to [Business Name]
But honestly — if you’re still filling in templates manually, you’re spending time on the wrong things.
Ready to automate your invoicing? Start your free 60-day trial of Crew Rivet — send professional invoices with one-tap payment links, automatic reminders, and zero paperwork. New: Snap Invoice lets you photograph a handwritten estimate and AI creates a branded invoice in seconds.
Related reading: