Contractor Invoice Generator
Bill a construction or trade job with labor and materials on separate lines, the job site and your payment schedule. Check the live preview, then download a PDF.
Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you reset it.
Invoices for contractors and construction jobs
A contractor invoice asks a client to pay for work on a job: a homeowner after a renovation, a business after a fit-out, or a general contractor after your part of a build. Here every line is marked Material or Labor, so the client sees what the price is made of.
The sample is a small renovation: lumber, drywall and paint as materials, then framing and installation labor and a few hours of project management. Replace it with your own job. You do not need an account.
How to make a contractor invoice
-
Enter your business and the client
Your company goes under From and the client under To, with the billing address the invoice should show.
-
Add the job site and payment schedule
Fill in Job site address when the work is somewhere other than the billing address; it prints beside Bill To. Payment schedule / milestones takes text such as “50% at start, 50% on completion”.
-
Number and date it
Type your invoice number and the date. A due date prints under the date once you fill it in.
-
List labor and materials
For each line, write a description, choose Material or Labor, then enter the unit, quantity and price, up to 30 lines.
-
Add tax and download
Enter the tax label and rate, choose all items or materials only, add delivery and any deposit received, then press Download PDF and complete the security check.
Tax on materials only
Apply tax to, under Totals, has two choices: All items, or Materials only. With Materials only, the tax is worked out on the material lines alone, and the PDF adds “(Materials Only)” to the tax label. A discount comes off before the tax. The sample starts with a tax rate of 0; check the rate and what it covers with your tax agency or accountant.
What you can fill in
| Section | What you enter |
|---|---|
| Settings | Logo (PNG, JPG or WEBP), accent color, currency (eight in the list, or type any symbol), paper size and the footer credit |
| Parties | Name, address, email and phone for you and for the client |
| Job site and payment schedule | Where the work took place and your milestones, both optional |
| Document details | Document type, the title printed at the top, invoice number, date and due date |
| Line items | Description, Material or Labor, unit, quantity and price, up to 30 lines |
| Totals | Discount, tax on all items or on materials only, delivery or shipping, and deposit paid |
| Notes and terms | Free text, for example what the price includes or your warranty terms |
| Payment details | Up to four methods, such as bank transfer (ACH), check, PayPal or a Stripe payment link |
The PDF
- Materials Used and Labor & Services print as two tables, each with its own total, followed by the subtotal, discount, tax, shipping and Total Due (Balance Due after a deposit).
- It is rendered on our server over an encrypted HTTPS connection and named invoice- plus your number, for example invoice-PB-2026-001.pdf.
- Paper: Letter or A4, and also Legal, A5, A3 and Tabloid / Ledger (11 × 17 in), with a Fit everything on one page option.
- Pricing a job first? Set Document type to Quote: the heading reads QUOTE and the file name begins with quote-.
- A one-line "Created free with makeinvoicepdf.com" credit is on by default; one checkbox in the settings turns it off.
Blank contractor invoice template
For a paper copy, or to work in Word or Excel, download the blank contractor invoice. It has a LABOR table with Hours and Rate, a MATERIALS table with Qty and Unit Price, a subtotal under each, and a space for the job site or contract number. The PDF and Word files have five rows per table. The Excel file has eight, and works out the amounts, both subtotals, a tax for each table at the rate you type (it starts at 0) and the amount due. The PDF and Word pages are A4; for US Letter, use the generator above.
Related tools
- Free Invoice Generator: an invoice for any kind of work.
- Freelance Invoice Generator: hourly or per-project work.
- Photography Invoice Generator: shoots, prints and usage licenses.
- Proforma Invoice Generator: prices and terms before the sale is final.
- Credit Note Generator: lower an invoice after a return or an overcharge.
Questions
How do you invoice as a contractor?
When a job or a stage of it is finished, send an invoice with your business and the client, the job site, a number and date, the labor and materials with prices, any tax, what has been paid and how to pay the rest.
Can I bill a job in stages?
Yes. Describe the stages in Payment schedule / milestones and bill each one as a line or on its own invoice. Money already received goes in Deposit paid, and the PDF subtracts it to show the balance due.
Is it only for construction?
No. Any trade that bills labor and parts can use it, from electricians and plumbers to painters, landscapers and repair shops.
Where is my information kept?
Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you press Reset.
Related pages
Free Invoice Generator
An invoice with your logo, tax, discount, shipping and payment details, plus typical line items for your trade.Open the generatorFreelance Invoice Generator
Bill hours or a project fee, and add expenses, tax and a deposit already paid.Open the generatorQuotation Generator
A quote for your client with line items, discount, tax and a valid-until date.Open the generatorPurchase Order Generator
An order to a vendor with a PO number, items, tax, shipping and a respond-by date.Open the generatorLate Fee Calculator
Interest on an overdue invoice, with the rule and the statute for each US state and DC.Open the calculator