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.
Invoicing as a contractor
Contractors juggle labour, materials and sometimes equipment on a single job, so a transparent itemised invoice prevents disputes and speeds up payment. List hours at your rate, break out materials, and state clear terms. Send a quote first to set expectations, and keep each invoice number sequential for your records. Freelancers billing pure services may prefer the freelance invoice template.
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.
What should a contractor invoice include?
Should I bill hourly or by the job?
How do I handle materials and labour separately?
Is it free and private?
More Documents tools
Freelance invoice templateInvoice generatorQuote & estimate generatorOnline invoice makerCreate invoice onlineProforma invoice generatorConsulting invoice templateRental invoice templateCommercial invoice templatePurchase order templateProfit margin calculatorBusiness card generatorEmail signature generatorPrivacy policy generator