Skip to content
FFreeInvoicePDF

Invoice template

Contractor Invoice Template

Build a contractor invoice and download a PDF in your browser. Free, private, no account. Nothing leaves your device.

Jordan Hale Contracting billing@halecontracting.example (971) 555-0142 62 Oakridge Road Hillsboro, OR 97123

INVOICE

INV-3317

Bill to

Priya Raman priya@raman.example (503) 555-0190 1847 Cedar Crest Drive Beaverton, OR 97005

Issue date
Sep 1, 2026
Due date
Sep 15, 2026
Invoice #
INV-3317
PO / ref
PO-3317A
Currency
USD
DescriptionQtyRateAmount
Labor, kitchen remodel, 2 tradespeople32$85.00$2,720.00
Materials (cabinets, hardware, and finish supplies)1$1,860.00$1,860.00
Debris haul-off and dump fees1$180.00$180.00
Subtotal$4,760.00
Total$4,760.00

Notes

Job: 1847 Cedar Crest Drive, Beaverton. Labor and materials for the kitchen remodel punch list. Balance due on completion. Please reference INV-3317.

Labor, materials, and the job

A contractor invoice should read like the job: who did the work, where it happened, labor hours, materials, and any other site costs. The sample uses a kitchen punch list with labor, materials, and haul-off as separate lines. Replace the names, hours, and rates, then download a PDF in this browser.

How to finish it

Click “Start with the contractor template” to open the live invoice tool with this job filled in. Put the job address and payment terms in the notes. If a deposit is already paid, enter it in Amount already paid so the PDF shows the balance due. Classic, Modern, or Minimal. The preview and the PDF share the same layout.

For clear labor and materials lines, read writing invoice line item descriptions. Taking money up front? See how to invoice a deposit.

Independent client work rather than a job site? Start from the freelance invoice template. Recurring home visits? The cleaning invoice template bills a month of cleans on one invoice. Need a blank form? Use the free invoice template.

Free, private, no account

Tiny Utility Lab built FreeInvoicePDF so a contractor invoice never has to leave your device. No signup. The PDF is assembled here with pdf-lib.

Frequently asked questions

Practical notes on contractor invoices in this in-browser tool (not legal or tax advice).

What belongs on a contractor invoice?
Who you are, who you billed, the job, labor and materials as separate lines, tax if you charge it, and when payment is due. Add the job address and payment terms in the notes so the client can match the invoice to the work.
Can I list labor and materials as separate lines?
Yes. Each line is a description, quantity, and rate. Use hours for labor and a quantity of 1 (or a unit count) for materials, haul-off, or other job costs. Totals update in the preview before you download the PDF.
Is this contractor invoice template free?
Yes. FreeInvoicePDF is free forever and ad-supported. No account, no paywall, no daily quota. Download the PDF in your browser.
Does my job or client data leave this device?
No. The invoice, line items, notes, and logo are processed in your browser. The PDF is built on your device with pdf-lib. Nothing is uploaded to our servers.
Do I need an account to download the PDF?
No. Open the contractor template, replace the sample job details, and download. A draft can stay in this browser’s local storage until you discard it or clear site data.
How is this different from a contractor estimate?
This page starts an invoice (a bill for work already agreed or completed). The Estimate tool is a separate, noindex page for a labeled estimate PDF (time and materials or a fixed total). It does not convert an estimate into an invoice.
Can I add tax, a deposit note, and payment terms?
Yes. Tax is a percentage, and discounts can be a percent or a fixed amount. If the client already paid a deposit, enter it in Amount already paid so the PDF shows the balance due. Pick Due on receipt, Net 7, Net 14, or Net 30 to set the due date, and put the job address or a remittance reference in the notes field.