Contractor invoice template
Bill labour and materials and download a clean PDF contractor invoice — free, in your browser.
Runs 100% in your browserHow to invoice as a contractor
- Add job details. Enter your business, the client and the project.
- Itemise labour and materials. Bill hours × rate or fixed amounts, and list materials.
- Download the PDF. Apply tax, set terms, and download a professional invoice.
Billing labour and materials separately
A contractor's invoice usually mixes two very different things — your time and the materials you bought to do the job — and clients want to see them split. List labour as hours at your rate (or as a fixed price per task), then itemise materials at cost or with your agreed mark-up on their own lines. That transparency is what prevents the "why is this so much?" conversation: a client who can see twelve hours of work and an itemised list of timber, fixings and hire charges has nothing to dispute.
Deposits and progress billing
On a job that runs for weeks you shouldn't carry the whole cost yourself. Take a deposit up front to cover materials, then bill in progress draws tied to stages — "first fix", "second fix", completion — rather than one invoice at the end. If the contract holds back retainage (a percentage kept until the work is signed off), show it as a deduction so the running total is honest. Each draw is its own invoice with its own number, referencing the agreed quote or contract.
Terms that prevent disputes
Agree the price before you start with a quote, and invoice against it so there are no surprises. Spell out who supplies what, how change orders are priced, and your payment terms and any late fee. Keep invoice numbers sequential for your records and tax. Billing pure services with no materials? The freelance invoice template is a cleaner fit.
Frequently asked questions
- Your business name and tax ID, the client and project, an invoice number and dates, an itemised breakdown of labour and materials (with hours or units and rates), the tax applied, the total due, and your payment terms and method.
- Either works — add line items by the hour (qty = hours) for time-and-materials work, or as fixed amounts (qty = 1) for milestone or fixed-price jobs. You can mix both on one invoice.
- Add separate line items, for example "Labour — framing (16 hrs)" and "Materials — lumber", so the client can see exactly what they are paying for.
- Yes. There is no sign-up, no watermark, and the PDF is built in your browser — your figures are never uploaded.