Contractor Invoice Template
Blueprint borrows the grammar of a drawing sheet: a faint grid under everything, one firm border, and a title block in the bottom-right corner that carries the document number, the dates, and the money. If your clients are used to reading plans, this invoice reads the way the rest of the job folder does.
Also available as a receipt and a quote — same design, different labels. No sign-up, no watermark, and everything is generated in your browser.
The title block is the point. On a drawing sheet, the corner box is where a reader checks what they are holding and which revision it is; here it does the same job for the bill — number, issue date, due date, and the balance, boxed together where the eye lands last. The line items sit inside the border above it, so labor and materials each get their own line with a quantity and a unit price: crew hours at an hourly rate, a lumber package at a lump figure. A reader with a calculator can reproduce every line.
The estimate is the same sheet in quote mode. Switch the document type to quote and the second date becomes "Valid until", the bottom line becomes "Quote total", and the notes prefill offers "Estimate valid 30 days. Labor and materials itemized above." — editable, not forced. When the work is done you issue the invoice; when a deposit or final payment lands you can issue a receipt, which records how it was paid and totals as "Amount paid". The client block is labeled "Client / Site", and the first line of its free-text details works naturally as the site address, since the two are often not the same.
What this template does not do is also worth knowing. It has no progress-billing schedule, no retainage line, and no change-order tracking — for a job billed in stages, each stage is its own document with its own number. It also does not know your jurisdiction: if your state or your client requires particular wording, a registration number, or a license number on invoices, the free-text blocks and the notes field are where that goes. Nothing you type is stored or sent anywhere; the PDF is generated in your browser, with no sign-up and no watermark.
Frequently asked questions
Can I use this as a construction estimate template?
Yes — that is what quote mode is for. The layout is identical, but the second date reads "Valid until", the bottom line reads "Quote total", and the suggested note states a validity period. When the client accepts, re-enter the agreed figures as an invoice with its own number.
How do I show labor and materials separately?
As separate line items. Put labor on its own lines with hours as the quantity and your rate as the unit price, and materials on their own lines beneath. Each line is quantity times unit price rounded once to the cent, so the printed lines add up to the printed subtotal.
Where do license numbers or required wording go?
In the free-text details under your name, or in the notes. Requirements vary by place and trade, and this tool does not know yours — it prints what you type and makes no claim about what your jurisdiction requires.
What happens on a long job with many line items?
The item list flows onto further sheets, each with the same grid and border, and the title block with the totals always prints on the last sheet — the same place a reader would look for it on a drawing.
More designs
- Sidebar — A full-height color panel carries your identity; the numbers get the rest.
- Gridline — A fully boxed grid that reads like a well-kept spreadsheet, page after page.
- Browse all templates