Free for US businesses · No signup to start · USD and sales tax
Contractor invoice template, ready to fill in right here. Edit the sample lines below for your job, or take the file in Word, Excel or PDF. The guide after it walks through every field, for a general contractor running a remodel or an independent contractor billing by the day.
US Letter size, with labor, parts and taxable items already laid out. No email needed.
A file gets you one invoice. A free InvoiceSonic account saves your customers and line items for the next one.
A general contractor finishes a hall bathroom remodel for a homeowner and fills in the final invoice. Demolition is a fixed amount, install labor is billed by the hour, materials are a single line backed by receipts, and the one approved change order sits on its own line. All prices are made up to show the layout. They are not market rates.
| Description | Qty | Price | Amount |
|---|---|---|---|
| Demolition and haul-away, hall bathroom | 1 | $1,450.00 | $1,450.00 |
| Tile and fixture install labor (hours) | 46 | $75.00 | $3,450.00 |
| Materials per attached receipts: tile, vanity, fixtures | 1 | $2,860.00 | $2,860.00 |
| Change order #1: add shower niche | 1 | $420.00 | $420.00 |
| Total due | $8,180.00 | ||
Prices are illustrative. Use your own rates.
A contractor invoice template should include your business details, the client and job address, an invoice number and dates, itemized labor and materials, and the payment terms. Add fields for the contract reference, change orders and prior payments, so one page shows how the balance was reached.
Set up the template to match how the contract is priced, because that decides what goes in the line items. A fixed bid needs scope lines, time and materials needs hours and receipts, and milestone jobs need a line for each stage.
Fill out the template from top to bottom, using your signed estimate and job notes as the source. Save a blank master first, so you never type over a sent invoice.
Save a blank master with your business details, logo and standard terms, then copy it for each job.
Enter the client's billing name, the job address and the estimate or PO number.
Give the invoice the next number in your sequence, then set the issue date and due date.
Add labor, materials and change orders as separate lines, using your time sheets and receipts.
Enter any deposit or earlier payment, then check that the balance due is correct.
Export a PDF so the client cannot change it, and save it under the job name and invoice number.
Create a free account to save your customers and line items, email invoices from your phone or computer, and see what's been paid.
The costliest template mistakes come from reusing an old file. Stale details, broken totals and missing lines each lead to underbilling or a rejected invoice.
Use Excel if you want totals calculated for you and have many lines. Use Word if you want to edit the wording and layout. Whichever you edit in, send the client a PDF, because it looks the same on every device and is hard to alter.
Yes. Put your own name or business name at the top and use the quantity field for hours or days. An independent contractor's invoice usually has fewer lines than a general contractor's, so delete what you don't need.
Yes. Upload the Excel file to Google Drive and open it with Google Sheets. Check that the totals still calculate after the file opens, then download a PDF to send.
Use a simple sequence that never repeats, such as 1001, 1002, 1003. Some contractors add a job code, like 1001-MAPLE, so every invoice ties to a project. Pick one format and keep it for the year.
List the deposit below the subtotal or in the notes, with the date it was received, then subtract it from the balance due. Keep the full job value visible. That way the client can see the contract price and what remains.
It isn't always needed on the invoice itself, but some clients ask for it. Many contractors share it through a W-9 instead, since clients often request one before paying. Ask a tax pro what suits your setup.