Contractor Invoice Template: Free Professional Template
You finished the job. The customer's happy. Now you need to get paid.
The invoice you send determines how fast that happens. A clean, professional invoice with the right information gets paid in days. A vague handwritten receipt with "plumbing work — $450" gets stuffed in a drawer and forgotten.
Here's exactly what your contractor invoice needs, a sample layout you can copy, and the mistakes that slow down payment.
What Every Contractor Invoice Needs
Miss any of these and you're inviting delays, confusion, or disputes.
Your Business Information (Top of Invoice)
- Business name (as registered — not just "Mike's Plumbing" if your LLC is "M. Johnson Plumbing Services LLC")
- Phone number and email
- Physical address (required in some states)
- License number (builds trust and is legally required in many states)
- Logo (optional, but makes you look established)
Customer Information
- Customer name
- Service address (where the work was done — sometimes different from their billing address)
- Phone number or email (for follow-up if needed)
Invoice Details
- Invoice number (sequential — INV-001, INV-002, etc. This is how you track what's paid and what isn't)
- Invoice date (the day you send it, not the day you did the work)
- Service date (when the work was performed)
- Payment terms ("Due upon receipt," "Net 15," or "Net 30")
Itemized Work
This is where most contractor invoices fail. "Replaced water heater — $1,800" tells the customer nothing. Break it down:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| 50-gallon gas water heater (Bradford White RG250T6N) | 1 | $850.00 | $850.00 |
| Water heater installation labor | 3 hrs | $125.00/hr | $375.00 |
| Expansion tank | 1 | $45.00 | $45.00 |
| New flex connectors and gas line fittings | 1 set | $35.00 | $35.00 |
| Haul away old unit | 1 | $75.00 | $75.00 |
| Subtotal | $1,380.00 | ||
| Tax (7%) | $59.50 | ||
| Total Due | $1,439.50 |
Why itemize? Three reasons:
- Customers trust it more. They can see what they're paying for. Lump-sum invoices feel like you're hiding something — even when you're not.
- Fewer disputes. When a customer questions a charge, you can point to the specific line item instead of defending a mystery number.
- You look professional. Big companies itemize. The contractors customers trust the most itemize. It's a signal that you run a real business.
Payment Section
- Total amount due (bold and clear — don't make them hunt for it)
- Accepted payment methods (check, credit card, ACH, Venmo/Zelle — list everything you take)
- Online payment link (if you use digital invoicing, include a "Pay Now" button or link)
- Late fee policy (e.g., "1.5% monthly fee on balances over 30 days" — check your state's rules)
Notes/Terms
Use this section for:
- Warranty information ("Labor warranted for 1 year from service date")
- Scope notes ("This invoice covers water heater replacement only. Existing gas line and venting were not modified.")
- Thank you message ("Thanks for choosing us. We appreciate your business.")
Sample Invoice Layout
Here's a complete sample you can use as a reference:
┌─────────────────────────────────────────────────┐
│ [YOUR LOGO] │
│ M. Johnson Plumbing Services LLC │
│ 123 Main St, Austin TX 78701 │
│ (512) 555-0192 | mike@johnsonplumbing.com │
│ License #: TX-PLB-45892 │
├─────────────────────────────────────────────────┤
│ INVOICE #INV-0047 Date: 02/19/2026 │
│ Service Date: 02/18/2026 │
│ Payment Terms: Due upon receipt │
├─────────────────────────────────────────────────┤
│ Bill To: │
│ Karen Mitchell │
│ 456 Oak Lane, Austin TX 78704 │
│ (512) 555-0834 │
├─────────────────────────────────────────────────┤
│ Description Qty Rate Amount │
│ ───────────────────────────────────────────── │
│ 50-gal gas water heater 1 $850.00 $850.00 │
│ Installation labor 3hrs $125/hr $375.00 │
│ Expansion tank 1 $45.00 $45.00 │
│ Flex connectors + gas 1set $35.00 $35.00 │
│ Haul away old unit 1 $75.00 $75.00 │
│ ───────────────────────────────────────────── │
│ Subtotal: $1,380.00 │
│ Tax (7%): $59.50 │
│ TOTAL DUE: $1,439.50 │
├─────────────────────────────────────────────────┤
│ Payment: Check, Card, ACH, Venmo, or Zelle │
│ Pay online: [link] │
│ Late fee: 1.5%/mo on balances over 30 days │
├─────────────────────────────────────────────────┤
│ Notes: │
│ Labor warranted 1 year from service date. │
│ Covers water heater replacement only. │
│ Thank you for choosing Johnson Plumbing. │
└─────────────────────────────────────────────────┘
Common Invoice Mistakes That Slow Down Payment
1. No invoice number. Without a number, the customer can't reference it, you can't track it, and your bookkeeper hates you. Use sequential numbers — it takes 5 seconds.
2. Lump-sum pricing. "Plumbing repair — $1,200" makes customers suspicious. Itemize. It builds trust and prevents disputes.
3. No due date. If you don't tell people when to pay, they'll pay whenever they feel like it. "Due upon receipt" or "Net 15" — pick one and put it on every invoice.
4. Sending invoices late. Invoice the day you finish the job. Every day you wait is another day before you get paid. Same-day invoicing can cut payment time in half.
5. No online payment option. Customers who have to write a check and mail it will procrastinate. Give them a "Pay Now" button and many will pay within hours.
Skip the Template — Use Software
Templates work when you're doing 5 jobs a month. When you hit 15-20+, manually filling in templates, tracking invoice numbers, and chasing payments becomes a job in itself.
Field service software like Fieldkit lets you:
- Build an invoice on your phone in 2 minutes
- Convert approved estimates directly into invoices
- Accept credit card and ACH payments online
- Send automatic payment reminders
- Track who's paid and who hasn't from one dashboard
All for a flat $99/month — no per-user fees, no per-invoice fees.
Download free trade-specific templates → — invoices, estimates, and checklists for plumbing, HVAC, electrical, roofing, and general contracting.
Start 14-day free trial → — no credit card required.