← All templates / Contractor
Invoice template for contractor
Send a professional invoice to every construction client with this free printable contractor invoice template. It keeps labor, materials, and payment terms on one clean page, so you get paid without chasing paperwork.
Date: —
Due: —
Street Address
City, ST ZIP
Client Company
City, ST ZIP
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Construction labor — 8 hrs | — | — | — |
| Materials & supplies | — | — | — |
How to fill it in
What goes on a contractor invoice
Fill in your business name, the client's project, and the hours or materials you are billing for. Contractors commonly bill hourly or by project stage — keep line items short and specific so the client can see exactly what they are paying for. Add your license number if your state requires it, state a clear payment term such as Net 30, and send the PDF by email the same day you finish the work.
Use this template when you bill by the hour for repairs and small jobs, or by project stage for larger builds. It works for a single invoice after a one-off job and for milestone billing on an ongoing contract. Keep one invoice per job or per month, number them consecutively (INV-0001, INV-0002), and store a copy for each client so year-end bookkeeping stays straightforward.
Real numbers
Market facts for contractor
| Fact | Value |
|---|---|
| Median hourly wage, construction laborers (US) | $22.66/hr median hourly wage, US (2025) |
| Median annual wage (US) | $47,120/yr median annual wage, US (2025) |
| US employment, 2024 | 1,457,000 US employees (2024) |
| Projected annual openings, 2024–2034 | 129,400 projected annual openings, US (2024-2034) |
Sources: U.S. Bureau of Labor Statistics, Occupational Employment & Wage Statistics (2025), via O*NET OnLine.
Practical guide
Common mistakes to avoid
- Billing without a written scope. A client who never saw a written scope will question your hours. Send a one-line scope with the quote, then reference it on the invoice so the work and the bill line up.
- Forgetting the license or permit number. In many states a contractor license number belongs on every invoice, and permit numbers are needed for permitted work. Omitting them can delay payment and cause bookkeeping headaches.
- Leaving the payment term blank. An invoice with no payment term is an invitation to pay late. Print Net 15 or Net 30 in the terms line and keep it the same on every job.
- Sending the invoice weeks after the job. The longer you wait, the weaker your position. Invoice the day the work ends — the client remembers the job and you shorten your cash cycle.
- Using one generic invoice for every job. A landscaping invoice and a kitchen remodel are different animals. Adjust the description lines to the actual job — clients approve bills that match the work they remember.
Practical guide
Tips to get paid faster
- Invoice the day you finish. Same-day invoicing keeps the job fresh and starts the payment clock immediately. It is the single biggest lever on how fast you get paid.
- Split large projects into milestones. For big jobs, bill 30% up front and invoice each stage as you complete it. You keep cash flowing instead of financing the whole project yourself.
- Offer a small early-payment discount. A 2% discount for payment within 10 days moves some clients to pay fast. It costs little and beats chasing late payments.
- Follow up politely at day 1 and day 7. A gentle reminder the day after the due date and again a week later catches most forgotten invoices before they become 60-day problems.
- Keep a simple job log. A spreadsheet with job date, client, invoice number, and amount lets you see exactly who owes what at a glance. Ten minutes a week saves hours at tax time.
How to fill it in
Pricing your work
Construction contractors usually quote per project, based on materials plus labor hours and a margin for overhead. For smaller jobs like repairs, an hourly rate with a materials markup is common. Whatever model you use, list a line for materials and a line for labor so the customer can see where the money goes. On bigger projects, ask for a deposit up front — typically 25 to 50 percent — then invoice at agreed milestones rather than waiting for the very end. Milestone billing keeps your cash flow steady and gives the customer confidence that work is progressing.
How to fill it in
Invoice checklist
- Job address and work description on every line
- Labor hours and rate shown separately from materials
- Deposit and milestone payments referenced
- Permit numbers included where required
- Payment term (Net 15 / Net 30) stated clearly
- Sent the same day work is signed off
FAQ
Common questions
What should a contractor invoice include?
Your business name and contact details, the client's name and job site, a short description of the work, the hours or materials billed, a total, and your payment terms. Adding your license number helps if your state requires it.
How do contractors price jobs?
Most contractors charge either an hourly rate or a fixed price per project. Hourly billing works for small jobs and repairs; fixed pricing works when the scope is clear. Put whichever you agree on directly on the invoice.
What payment terms do contractors use?
Net 30 is the most common, with some contractors using Net 15 or due on receipt for smaller jobs. Pick one term, print it on the invoice, and stay consistent.
Should contractors charge sales tax?
It depends on your state and what you are selling. Labor is exempt in many states while materials may be taxed. Check your state's rules before adding tax to an invoice.
How much do construction laborers earn per hour?
According to U.S. BLS data, the median hourly wage for construction laborers was $22.66 in 2025, and the median annual wage was $47,120. Rates vary widely by region and experience.
What if a client does not pay?
Send a friendly reminder first, then a formal late notice with any late fee stated in your terms. Keep every invoice on file — consistent invoicing makes disputes much easier to resolve.
Related templates
Get the Contractor invoice template
Free to use · Printable · No sign-up. Fill in your details and send in minutes.
Download editable template (.docx) Browse all templatesHow to fill it in