Free contractor invoice template

Invoice a job the way contractors work: labor in hours, materials, equipment and markup, with a deposit taken off and the amount due at the bottom. Fill in the maker below, or download the blank contractor invoice template as a PDF or Word file.

Your business
Bill to
Invoice
Labor, materials and equipment
Payment and notes

How to invoice a job

  1. Start from the estimate. Use the same job address and the same wording for the work, so the client recognises what they agreed to.
  2. List the labor. One line for each kind of work, with hours as the quantity and your rate as the price. Labor and helper hours usually have different rates.
  3. List the materials. What you bought for the job, at cost. If you add a markup, put it on its own line.
  4. Add equipment and extras. Rentals, dump fees or permits, if you pass them on. A change order gets its own line with a short description.
  5. Take off the deposit, set the terms and send it. The amount due is what is left. Add the due date and how the client can pay.

What a contractor invoice should include

  • Your business name, address, phone and email, and your license number if your state or trade requires it on documents
  • The client's name and the address where the work was done
  • An invoice number and the dates of issue and payment due
  • Labor: the kind of work, the hours and the rate
  • Materials, with a separate line for markup if you charge one
  • Equipment or rentals charged to the job
  • Sales tax where it applies, a deposit already received and the amount due
  • Payment instructions: whom to make the check out to, or a transfer detail

Construction invoice template and other trades

People search for a construction invoice template, a contractor invoice and a job invoice as if they were different documents. For most small jobs they are the same thing: a list of labor and materials with a total. The template here works for carpentry, painting, plumbing, electrical work, landscaping, roofing and general remodeling. Rename the lines to suit your trade. Large commercial projects sometimes use a pay application form set out in the contract. If yours does, use that form; this one is for ordinary invoices between you and your client.

Labor, materials and markup

Clients read an invoice most closely at the labor and materials lines, so keep them clear. Put hours and rates where the client can see them, and keep materials separate from labor. If you charge a markup on materials, show it as its own line, such as Materials markup, 15%. A line that explains itself prevents most of the calls you would otherwise get after sending the invoice. Work out the markup amount yourself and type it in; the maker adds the lines up but does not apply a percentage to part of the list.

Estimate first, then invoice, then receipt

Send an estimate before the work so the client agrees to the price. When the job, or an agreed stage of it, is done, send this invoice. When the money arrives, a payment receipt or a regular receipt shows the client that the invoice has been paid (the guide receipt vs invoice explains when to use which). If a client pays you in cash, the receipt matters more than usual, because no bank record exists. For the general version of this page, see the invoice maker. For a crew paid by the hour, the timesheet template adds up the week.

Keep a copy and follow your local rules

Keep a PDF of every invoice with the estimate and any change orders for the job. Rules on licensing, deposits and the notices a contractor must give differ between states and cities, so check yours. This page is not legal or tax advice.

Example contractor invoice

A finished invoice for a kitchen job: two kinds of labor, materials with a markup line, a rented sander and a deposit already paid.

Ridgeway Home Repair1204 Quarry RdBoise, ID 83702(208) 555-0176[email protected]Contractor invoiceInvoice no.INV-2208Issue dateOct 21, 2026Due dateNov 5, 2026TermsNet 15Bill toProjectDana WhitfieldKitchen cabinet refacing, 418 Maple Ridge Dr418 Maple Ridge DrBoise, ID 83706DescriptionQtyUnit priceAmountLabor: carpentry (hours)18$65.00$1,170.00Labor: helper (hours)10$40.00$400.00Materials: cabinet doors and hardware1$1,240.50$1,240.50Materials: paint, primer and supplies1$186.35$186.35Materials markup, 15%1$214.03$214.03Equipment: sander rental (days)2$45.00$90.00Total$3,300.88Paid to date-$1,000.00Amount due$2,300.88Payment instructionsPay by check to Ridgeway Home Repair or by bank transfer. Ask for the account details by phone.NotesDeposit of $1,000 received on October 1. Change orders are billed on a separate invoice.
Example contractor invoice. The names, addresses and numbers are made up.
  1. Title and numbers. Contractor invoice, with the invoice number, the issue date, the due date and the terms (Net 15 here).
  2. Bill to and project. The client, and the job address in the project line, so the invoice matches the estimate.
  3. Labor. Hours as the quantity and the hourly rate as the price, one line per kind of labor.
  4. Materials and markup. Materials at cost, then a separate Materials markup line so the client sees what the markup is.
  5. Equipment. Rented or owned equipment charged by the day, such as a sander or a lift.
  6. Deposit and amount due. The deposit appears as paid to date and the amount due is what is left.

Free contractor invoice template (PDF and Word)

Contractor invoiceBusinessAddressPhone / emailInvoice no.Issue dateDue dateBill toJob site addressAddressPhone / emailDescriptionHours or qtyRateAmountLaborMaterialsEquipmentSubtotalMarkup (%)TaxTotalDeposit or paidAmount duePayment instructionsNotesMade with Receipt Maker

A blank contractor invoice on one Letter page. The table is split into Labor, Materials and Equipment, with hours or quantity, rate and amount on every line. Below it are Subtotal, Markup, Tax, Total, Deposit or paid and Amount due, then payment instructions and notes.

Print the PDF and write on it, or open the Word file and type your own rates, business details and payment terms before saving it as your own template. The maker above fills in the same fields and adds up the totals.

Free. Made in your browser, nothing is uploaded.

Questions people ask

Is there a free contractor invoice template?

Yes. The blank contractor invoice template on this page comes as a PDF to print and fill in by hand and as a Word file you can edit. It has separate sections for labor, materials and equipment, lines for markup, tax, deposit and the amount due, and space for payment instructions.

Is there a construction invoice template?

The same template works for construction, remodeling and trade jobs: list the labor hours and rate, the materials and any rented equipment. Large commercial projects sometimes require a particular pay application form in the contract, so follow the contract if it names one.

What should a contractor invoice include?

Your business name and contact details, the client and the job address, an invoice number and date, the labor with hours and rate, the materials, any equipment, markup if you charge it, tax if it applies, any deposit already paid, the amount due, the due date and how to pay. Your license number goes on it too if your state asks for one.

How do I show markup on materials?

Add it as its own line so the client can see it, for example Materials markup, 15%, with the amount. Work out the amount yourself from the materials total and type it in. The template has a Markup line in the totals for the same purpose.

How do I invoice labor?

Put each kind of labor on its own line with the hours as the quantity and your hourly rate as the price, such as Labor: carpentry (hours). If you charge a flat price for a task, use a quantity of 1 and the flat price. Keep a timesheet if the client pays by the hour.

Can I bill a deposit or progress payments?

Yes. Enter what the client has already paid and the invoice shows the total, the amount paid to date and the amount due. For a job paid in stages, make one invoice per stage and say which stage it covers in the project line. Some states limit deposits on home improvement work, so check your local rules.

What is the difference between an estimate and an invoice?

An estimate is sent before the work, so the client can decide. An invoice is sent after the work, or at an agreed stage, to ask for payment. If the job changed from the estimate, say so on the invoice and list the change as its own line.

Is it free and private?

Yes. There is no account and nothing is uploaded: the PDF is made in your browser. Your business details can be remembered on this device to speed up the next invoice.

More free tools

See all free tools