Free Contractor Invoice Template + How to Invoice Like a Pro (2026)
Download our free contractor invoice template and learn how to create professional invoices that get paid faster. Includes payment terms, late fee policies, and invoicing best practices.
Last updated:
Getting paid is the whole point. But too many contractors send unprofessional invoices — or worse, forget to invoice at all. Here's how to create invoices that look professional and actually get paid.
What Every Contractor Invoice Needs
A professional invoice includes these elements:
Your Business Info (top)
- Business name and logo
- Your address
- Phone number and email
- Business license number (if applicable)
Customer Info
- Customer name
- Service address
- Email (for digital delivery)
Invoice Details
- Invoice number (use sequential numbering: INV-001, INV-002, etc.)
- Invoice date
- Due date (Net 15 or Net 30)
- Related quote number (if applicable)
Line Items
Break the work into individual billable items:
| Description | Qty | Unit | Rate | Amount |
|---|---|---|---|---|
| Exterior painting - walls | 2,400 | sq ft | $2.50 | $6,000 |
| Exterior painting - trim | 320 | lin ft | $4.00 | $1,280 |
| Surface prep and pressure wash | 2,800 | sq ft | $0.15 | $420 |
| Paint and materials | 1 | flat | $800 | $800 |
| Subtotal | $8,500 | |||
| Tax (if applicable) | $0 | |||
| Total Due | $8,500 |
Payment Terms
- Payment method (check, Stripe, Venmo, Zelle)
- Due date
- Late fee policy (typically 1.5% per month after due date)
- Deposit already paid (if applicable)
Invoicing Best Practices
Invoice immediately after completing the job. Don't wait until Friday to send all your invoices. The longer you wait, the longer it takes to get paid. With a contractor app, you can create and send an invoice from the job site before you drive away.
Accept online payments. Contractors who accept credit cards and digital payments get paid 2x faster than those who only take checks. Services like Stripe (built into thecontractor.app) let you accept payments with a simple link — no card reader needed.
Use a consistent numbering system. Sequential invoice numbers (INV-001, INV-002) look professional and make your bookkeeping much easier. Your contractor app should handle this automatically.
Include photos of completed work. Attaching 2-3 photos of the finished job to your invoice serves dual purposes: it reminds the customer of the great work you did (making them happy to pay), and it provides documentation in case of disputes.
Set up automatic payment reminders. Most contractor apps can send automatic reminders when invoices are approaching due date or past due. This eliminates the awkward "hey, can you pay me?" phone call.
Convert Quotes to Invoices
The most efficient workflow is converting approved quotes directly into invoices. With thecontractor.app, this is a one-tap process — the quote's line items, pricing, and customer info automatically populate the invoice. No retyping, no math errors.
Common Invoicing Mistakes
- No due date: "Payment due upon receipt" is vague. Specify "Due by April 15, 2026."
- Lump sum only: "$5,000 for painting" doesn't show value. Itemize the work.
- No late fee policy: State your policy upfront. Even if you rarely enforce it, it encourages timely payment.
- Paper invoices only: Email/text invoices with payment links get paid 3x faster than mailed paper invoices.
- Not following up: 60% of late payments are simply forgotten, not intentional. A polite reminder gets most of them resolved.
Deposit and Payment Schedules
For larger jobs ($2,000+), use a payment schedule:
- Jobs under $2,000: Full payment on completion
- Jobs $2,000-$10,000: 50% deposit, 50% on completion
- Jobs over $10,000: 33% deposit, 33% at midpoint, 34% on completion
Always collect the deposit before starting work. This filters out customers who aren't serious and gives you cash flow to cover material costs.
Bottom Line
Professional invoicing is one of the easiest ways to improve your cash flow and your reputation. Use a contractor app to create branded invoices, accept online payments, and automate reminders. The contractor who invoices fast and makes it easy to pay is the contractor who gets paid first.