Home / Invoice templates / Contractor

Contractor and construction invoice template

Use this form for general contractor and construction jobs, then download a PDF, Word or Excel file. You need no account. The sample is a second progress bill on a kitchen. Replace it.

Sample data is filled in. Change it to your job.
Your business
Customer
Invoice
Parts and labor

Sales tax
Applies to

Use the rate and rule of your state. Leave the rate empty if you charge no sales tax.

Hartley Build Co.
210 Framing Ln, Sacramento, CA 95811
CSLB Lic. 0000000
(916) 555-0102
INVOICE
BILL TO
R. and J. Patel
18 Willow Ct, Sacramento, CA 95819
Invoice no.HB-204-2
Invoice date11/08/2026
Service date11/07/2026
Due date11/18/2026
DescriptionQtyUnitUnit priceAmount
Progress payment 2: demolition done, rough-in passed1stage$14,500.00$14,500.00
Change order CO-1: move sink wall1job$1,850.00$1,850.00
Building permit, at cost1permit$780.00$780.00
Labor$16,350.00
Parts and fees$780.00
Subtotal$17,130.00
Total due$17,130.00
Already paid$4,500.00
Balance due$12,630.00

Progress payment 2 of 4: rough-in passed. Change order CO-1 signed 27 Oct.

Pay by: Check or ACH to Hartley Build Co.

What you type stays in your browser. The form runs in your browser and makes the files on your device. It does not send form values to us. We count page visits and downloads with Google Analytics. If you close the page, the form data is gone. The files are PDF, Word and Excel, not an e-invoice format.

What to show on a contractor invoice

A construction invoice links the amount to the contract: which stage, which change order, what the customer already paid, and what remains.

FieldWhy it matters on a construction job
Contractor license numberLets the owner check your license. California asks for it on the contract.
Contract or job referenceOne job can have many bills, so give each one a reference.
Progress stageName the stage reached, for example rough-in passed.
Change ordersEach one gets its own line with its number and date.
Payments to date and balanceThe form prints what the customer paid and the balance.
Lien notices and waiversKeep them with the invoice.

Filled example: small bathroom, final bill

A second job at sample prices. Use your contract amounts.

DescriptionQtyUnitUnit priceAmount
Final payment: tile, fixtures, paint complete1stage$6,200.00$6,200.00
Change order CO-2: niche in shower1job$640.00$640.00
Dumpster, second pull1each$420.00$420.00
Total before tax$7,260.00

Construction line items and typical prices

Tap Add to put a line on the form. The range comes from the source in the same row. The price that the button adds is a sample inside that range, not a price recommendation.

Line itemTypical range (US)Source
General contractor, small jobs$50–$150 per hourCost to Build a House
Interior demolition$1,201–$5,328Homeyou
Kitchen demolition$397–$3,012Homeyou
Demolition labor$22–$54 per hourHomeyou
Drywall repair, small holes$100–$200Taskrabbit
Drywall repair, holes of 12 in. or more$200–$400Taskrabbit
Drywall ceiling repair$300–$1,000Taskrabbit
Building permit, residential$525–$3,114The Pricer
DumpsterYour priceNo source: use your own price
Change orderYour priceNo source: use your own price

For scale: the median annual wage in May 2025 was $46,680 for construction laborers and helpers (BLS). It was $114,990 for construction managers (BLS).

Contractor rules that touch the invoice

Down payment cap in California

On home improvement jobs, the down payment cannot pass the lesser of $1,000 or 10 percent, except for blanket-bond licensees. Later payments cannot exceed the value of work performed. CSLB guide

Change orders in writing

The California CSLB guide says that a price change must be a written change order in the contract. New Jersey requires written changes to home improvement contracts over $500. N.J.A.C. 13:45A-16.2

Lien rights

In California, suppliers and subcontractors give the owner a Preliminary Notice within 20 days of delivering material or starting work. Contractors give a Mechanics Lien Warning. CSLB guide

Contractor invoice questions

How do I bill a progress payment?

Enter one line per stage with quantity 1. Put the stage in the description, enter past payments in the form, and the file prints the balance due.

Is this form for a 1099 independent contractor?

Yes. A self-employed person who bills a business can use it. Use the freelancer page if you bill by hours or by project with no parts.

Should each change order have its own invoice?

Choose what your contract allows. You can add a line to the next progress bill with the change order number, so one document shows the running total.

Can I bill for material that is on site but not installed?

Your contract decides this. In California, payments cannot exceed the value of the performed work, so check this before you bill material that is not installed.

When a form is not enough

The InvoiceSnap app saves customers and past invoices. It records payments that you get outside the app. It drafts estimate lines from a job description with optional online AI, and you review each draft. The free plan has 3 invoices and 3 estimates in total, not per month. The app has 19 invoice designs. Plans and prices are in the app. The form on this page has fields that the app does not have, such as a service date.

Sources and how this page was checked

Published by 731labs, the maker of InvoiceSnap. Last checked 11/09/2026. An AI tool helped draft this page. An automated check compared the legal facts and price ranges with their sources, using two AI models. No person reviewed this page. The sources are listed below. This page is general information. It is not tax or legal advice.

Total