Finishing a contractor job is only half of the work. The next important step is getting paid clearly and on time.
That is where a contractor invoice helps.
Whether you are a general contractor, handyman, painter, electrician, plumber, landscaper, roofer, cleaner, or independent service provider, a professional invoice makes your billing easier. It shows the client what work was completed, how much they owe, when payment is due, and how they can pay.
In this guide, you will get a free contractor invoice template, a completed example, and simple tips to create invoices that look professional and reduce payment confusion.
What Is a Contractor Invoice?
A contractor invoice is a document sent to a client to request payment for completed contractor work. It includes the service details, labor cost, material cost, invoice number, payment due date, and total amount due.
For example, if a contractor completes a kitchen painting job in Austin, Texas, the invoice may include wall preparation, paint materials, labor hours, cleanup, and the final amount the client needs to pay.
A contractor invoice is usually sent after the work is completed or after a project milestone.
Contractor Invoice vs Estimate
A contractor invoice and a contractor estimate are different.
An estimate is sent before the work starts. It gives the client an expected cost.
An invoice is sent after the work is completed or after a payment milestone. It asks the client to pay.
Simple difference:
Estimate = expected cost before the job
Invoice = payment request after the job
If the client approved an estimate first, you can use that estimate as the starting point for your final invoice.
Free Contractor Invoice Template
You can copy and customize this contractor invoice template for your own work.
CONTRACTOR INVOICE
From:
[Your Business Name]
[Your Name]
[Business Address or Location]
[Email Address]
[Phone Number]
[Website]
Bill To:
[Client Name]
[Client Address or Location]
[Client Email]
[Client Phone]
Invoice Number: [INV-001]
Invoice Date: [Date]
Due Date: [Date]
Project:
[Project Name]
Work Completed:
[Short description of the completed work]
Invoice Details:
Description Quantity/Hours Rate Amount
---------------------------------------------------------------------------
[Labor / Service] [Qty/Hours] [$Rate] [$Amount]
[Materials] [Qty] [$Rate] [$Amount]
[Equipment / Other] [Qty] [$Rate] [$Amount]
Subtotal: [$0.00]
Discount: [$0.00]
Tax: [$0.00]
Total Amount Due: [$0.00]
Payment Method:
[Bank Transfer / Credit Card / PayPal / Stripe / Check / Other]
Payment Terms:
Payment is due within [7/14/30] days of the invoice date.
Note:
Thank you for your business.
This format works for many types of contractor jobs, including repairs, remodeling, painting, installation, maintenance, landscaping, and cleaning services.
Contractor Invoice Example
Here is a simple completed example:
CONTRACTOR INVOICE
From:
Carter Home Services
Austin, Texas
michael@carterhomeservices.com
(512) 555-0198
Bill To:
Sarah Johnson
Maple Street Residence
Denver, Colorado
sarah@example.com
Invoice Number: INV-2026-021
Invoice Date: July 18, 2026
Due Date: August 1, 2026
Project:
Kitchen Painting and Minor Wall Repair
Work Completed:
Prepared kitchen walls, repaired small cracks, applied primer, painted walls with two coats, and cleaned the work area after completion.
Invoice Details:
Description Quantity/Hours Rate Amount
---------------------------------------------------------------------------
Wall preparation and minor repair 1 $180 $180
Paint and primer materials 1 $220 $220
Painting labor 8 hrs $45/hr $360
Cleanup and final inspection 1 $60 $60
Subtotal: $820
Discount: $0
Tax: $0
Total Amount Due: $820
Payment Method:
Bank Transfer
Payment Terms:
Payment is due within 14 days of the invoice date.
Note:
Thank you for choosing Carter Home Services.
This invoice works because it is clear. The client can quickly understand what was done, how the cost was calculated, and when payment is due.
What to Include in a Contractor Invoice
A contractor invoice should include all the details your client needs to process the payment without asking extra questions.
Start with your business details. Add your business name, your name, location, email, phone number, and website if you have one.
Then add the client’s details. Include the client name, address or location, email, and phone number if needed.
Every contractor invoice should also have a unique invoice number. For example:
INV-001
INV-2026-001
INV-2026-021
You should also include the invoice date and due date. The due date is important because it tells the client when payment is expected.
Next, describe the project clearly. Instead of writing “repair work,” write something more specific like “Kitchen Painting and Minor Wall Repair” or “Bathroom Tile Replacement.”
Finally, add the labor cost, material cost, tax, discount, total amount, payment method, and payment terms.
How Detailed Should a Contractor Invoice Be?
A contractor invoice should be detailed enough to avoid confusion, but not so detailed that it becomes hard to read.
For small jobs, a simple cost breakdown may be enough. For larger projects, it is better to separate labor, materials, equipment, and extra charges.
For example, this is too vague:
Home repair work - $820
This is much better:
Wall preparation and minor repair - $180
Paint and primer materials - $220
Painting labor - $360
Cleanup and final inspection - $60
The second version feels more professional because the client can see what they are paying for.
When Should Contractors Send an Invoice?
The best time to send a contractor invoice depends on your agreement with the client.
For small jobs, you can send the invoice after the work is completed.
For larger projects, you may invoice by milestone. For example:
40% deposit before work begins
30% after first milestone
30% after project completion
For ongoing contractor services, you may send invoices weekly, biweekly, or monthly.
The most important thing is to agree on the payment schedule before starting the work.
Payment Terms for Contractor Invoices
Payment terms tell the client when and how to pay.
Common contractor payment terms include:
Due on receipt
Net 7
Net 14
Net 30
50% deposit before work begins
Remaining balance due after completion
For many contractors, a simple payment term works best:
Payment is due within 14 days of the invoice date.
If you require a deposit, mention it clearly before the work begins and include it in your estimate or contract.
How to Send a Contractor Invoice
The best way to send a contractor invoice is as a PDF. A PDF keeps the format clean and looks professional on any device.
You can send the invoice by email with a short message:
Subject: Invoice INV-2026-021
Hi Sarah,
I’ve attached the invoice for the kitchen painting and minor wall repair project.
Payment is due by August 1, 2026. Please let me know if you have any questions.
Thank you,
Michael Carter
Keep the email simple. The invoice should contain the full details.
Common Contractor Invoice Mistakes
One common mistake is not listing the work clearly. If the invoice only says “contractor work,” the client may ask for more details before paying.
Another mistake is forgetting the due date. Without a due date, the client may not know when payment is expected.
Some contractors also forget to include material costs separately. If materials are part of the job, showing them clearly helps the client understand the total.
You should also avoid sending invoices without payment instructions. Always tell the client how they can pay.
Before sending your invoice, check the invoice number, client details, work description, total amount, payment terms, and due date.
Related Guides
You may also find these helpful:
- Free Contractor Estimate Template
- What Should an Invoice Include?
- How to Make an Invoice Without a Company
- Free Invoice Template PDF
Final Thoughts
A contractor invoice is more than a payment request. It is a professional record of the work completed, the cost, and the payment terms.
A clear invoice helps you look organized, reduce misunderstandings, and get paid with less back-and-forth.
If you want to create professional invoices faster, DoranPay can help you generate clean and organized invoices without starting from scratch every time.
Before sending your next contractor invoice, make sure it includes your business details, client details, invoice number, work description, cost breakdown, total amount, payment method, due date, and payment terms.
A simple, well-written invoice can make your contractor business look more trustworthy and easier to work with.



