← Minuteman Invoice

Free contractor invoice template — fill it out online

Skip the Word doc. Fill out a professional contractor invoice in your browser and download the PDF — no signup, no watermark.

Make a contractor invoice free — no signup →

What a contractor invoice should include

Labor vs. materials: keep them separate

Clients approve invoices faster when they can see exactly what they're paying for. Put labor on its own lines (e.g., "Demo & prep — 6 hrs @ $65") and materials below it ("Drywall, 12 sheets @ $18"). If you charge a markup on materials, build it into the unit price rather than adding a separate fee line.

Progress billing for bigger jobs

For multi-week jobs, invoice in stages: a deposit up front (commonly 25–50%), a progress payment at a milestone, and the balance on completion. Give each invoice its own number (INV-1042-1, INV-1042-2) and note the stage in the description.

How to make one in under a minute

  1. Open the free invoice generator — it runs in your browser.
  2. Fill in your details and the client's, and set the due date.
  3. Add labor and materials as line items; tax and totals calculate automatically.
  4. Download the PDF and send it the day the work wraps.
Create your invoice free →

Prefer it branded? Minuteman Invoice Pro ($39 one-time) adds your logo, unlimited saved clients, and estimates — with a 30-day money-back guarantee.

More: Free invoice template · How to invoice · Payment reminder emails · Invoice vs. estimate