Business Templates

Contractor Invoice Template

Free invoice template for contractors and construction work. Pre-filled with labor, materials and cleanup line items — edit and download a professional PDF. No sign-up, nothing uploaded.

Template values are examples. Verify every description, price, tax, discount, due date and term before sending the invoice.

Your business
Bill to
Invoice details
Line items
DescriptionQtyRateAmount
$1,040.00
$480.00
$150.00
Tax & discount
Payment & notes
Private draft

Off by default for new visitors because this form can contain sensitive information. Nothing is uploaded. If enabled, this device keeps the form after you close the page. Reset removes the saved draft and restores this page's starting invoice.

Private by design: your invoice is not uploaded. Browser draft saving is controlled above.

Live preview
Your Business

INVOICE

INV-0001
From
Bill to
Issue date
Aug 13, 2026
Due date
Aug 28, 2026
DescriptionQtyRateAmount
Labor — general carpentry (hourly)16$65.00$1,040.00
Materials — lumber, fasteners and finish1$480.00$480.00
Debris removal & site cleanup1$150.00$150.00
Subtotal$1,670.00
Total$1,670.00
Payment terms
Net 15 - payment due Aug 28, 2026.
Notes
Job site, quote or contract reference, and service period: [add details].
Additional terms
Deposit and progress payments are due at the milestones agreed in writing.

An invoice that matches how trade work is billed

This is our free invoice generator pre-loaded for contractor billing — labor at an hourly rate, materials billed through, and a cleanup line, plus deposit-and-milestones terms. It works for general contractors, carpenters, electricians, plumbers, painters, and handyman services. Adjust the lines, add your details, download the PDF — nothing you enter leaves your browser.

What belongs on a contractor invoice

  • Your business name, phone and address — plus license number in the notes if your state requires it on billing documents
  • The job site address — often different from the billing address; put it in the notes
  • Labor lines with hours and rate — “16 hrs @ $65” is transparent and defensible
  • Materials as separate lines — bill through at cost or cost-plus; either way, itemise
  • Deposit and progress terms — only the milestones and amounts agreed in writing
  • A unique invoice number per stage — INV-0007, INV-0008… referencing the same job name

Labor and materials without changing the deal

The sample uses labor, materials and cleanup to demonstrate separate quantities. Replace it with the structure in the accepted quote or contract:

  1. Labor stands alone so a change in scope changes hours, not a mystery lump sum.
  2. Materials are visible when the agreement bills them separately; state an agreed cost-plus method clearly rather than adding an unexplained markup.
  3. Cleanup is explicit only when it is a separate agreed charge. Do not add a sample line that was not part of the deal.

The three-document paper trail for trades

Trade work runs on documents: a quotation with an expiry date and acceptance line before the job, invoices at agreed stages, and a receipt for payments. Whether an accepted quote forms the complete contract depends on its terms and local law, so use a proper contract where the project requires one.

Frequently asked questions

Should contractors separate labor and materials on an invoice?

Separate lines are often useful when the accepted pricing and local tax treatment distinguish labor, materials, equipment or disposal. If the customer accepted a fixed project price, the invoice should not invent a different breakdown. Match the quote or contract.

How do progress payments work on contractor invoices?

Use progress billing only when the customer agreement allows it. Define each milestone, amount and due date in writing, issue a unique invoice for each stage, and reference the same job or contract number. Deposit and retainage rules vary by jurisdiction and project type.

Do independent contractors need to charge sales tax?

It depends on the jurisdiction, registration status, project and whether labor, materials or other charges receive different treatment. Verify the rules with the relevant authority or an adviser; do not copy the sample tax field as a legal conclusion.

What protects a contractor if the client doesn't pay?

Clear records help: the signed agreement or accepted quote, change orders, dated invoices and payment receipts. An invoice is not a substitute for a contract, and lien, notice and collection rules vary by location. Get local legal advice when payment is disputed.

Is this contractor invoice template free?

Yes — free, no account, no watermark. The invoice runs entirely in your browser and is never uploaded. Browser draft saving is off by default for new visitors; if enabled, it stays only in that browser until you disable it, press Reset or clear site data.