Contractor Invoice Generator
Contractors bill for two things at once — the hours their crew works and the materials they buy in — and a contractor invoice has to show both clearly. Enter your company and the client, reference the job or project, then list labor and materials as separate lines with quantities and rates; the builder below totals them, adds tax, and shows a due date. It runs in your browser, free to export as an image, with no account to set up.
- How do I make a contractor invoice?
- Put your business name and licence or contact details at the top, add the client and the job or project reference, and give the invoice a number and date. List labor by hours or by task and materials by item, each with a quantity and rate, and enter the tax that applies to the materials in your area. The generator totals the lines and shows the balance due with your payment terms. Export it free as a PNG or upgrade for a PDF, and keep a copy — the IRS suggests holding business records for around three years.
Filas adicionales opcionales impresas bajo el encabezado — p. ej. n.º de tienda, terminal, tipo de pedido.
Add your own total lines — a discount (use a negative amount), service charge, deposit or rounding. They fold into the total.
Bill labor and materials on one invoice
Contractors carry a cost the average freelancer does not: the materials they buy in to do the job, on top of the hours their crew works. A contractor invoice has to show both without muddling them, and the builder below does that by keeping labor and materials as separate lines. You enter your company and the client, reference the job, and add a line for each — hours at a rate, a material at its price, a piece of equipment — while the preview totals them, applies your tax, and shows the balance due.
The tool runs entirely in your browser, so your rates and client details are never uploaded, and a complete invoice exports as a PNG at no cost. If you invoice every week, the Pro upgrade adds a watermark-free PDF and saves your business details so they carry across each new bill. Either way the maths is the same — the generator sums the lines and the tax for you, so the figure the client sees is the figure your work adds up to.
The fields a contractor invoice needs
A contractor invoice should name your business — with a licence number where your trade requires one — and the client, and carry a unique invoice number, an issue date, and the job or project it covers. Where the client issued a purchase order, its number goes on too, since their accounts team will match the invoice to it. The lines separate labor from materials so the client can see what each part of the bill is for, and below them sit the subtotal, any tax, the total due, your payment terms, and a due date.
That structure is what turns a price into a payable document. A client is far more likely to pay promptly, and to query less, when the invoice tells them exactly what they are paying for and by when. The generator lays out each of these fields and totals the lines, so the invoice you send reads as the record of a job rather than a note asking for money — which is the difference between getting paid on time and chasing.
Deposits, progress billing, and retainage
Not every contract is billed in one go. On larger or longer jobs, contractors commonly take a deposit to begin, bill again as agreed milestones are reached, and send a final invoice on completion — this is progress billing, and each stage is its own invoice against the same job. Numbering them clearly and referencing the job on each keeps the sequence legible for both sides, so nobody loses track of what has been billed and what is still to come.
Retainage is the related idea that a client may hold back a portion of each payment until the work is finished and accepted, as assurance the job will be completed properly. How much is withheld, and when it is released, are set by your contract rather than by a fixed rule, so state them there and reflect each stage on its invoice rather than assuming a standard figure. The builder handles staged billing naturally: raise an invoice per milestone with only that stage's lines on it.
Sales tax and keeping your records
Whether you charge sales tax, and on what, depends on your state — some tax materials but not labor, some tax both, and some draw a line between repair work and new construction. Because the rules differ so much from one state to the next, the reliable move is to check your state's tax authority rather than apply a single rate everywhere; when you know the rate that applies, enter it and the generator adds the tax as its own line. The sales tax calculator can confirm a figure before it goes on the invoice.
Keeping copies is not optional for a contractor. The IRS advises businesses to retain records generally for about three years, and to hold documentary receipts for expenses above 75 dollars — which covers most of the materials a job consumes. An organised set of the invoices you send and the receipts for what you bought is what substantiates your income and expenses if a return is ever questioned, so file each invoice as you raise it rather than reconstructing them later.
Invoices for genuine work
A contractor invoice should bill for work you actually did and materials you actually supplied. The document carries weight precisely because it is a real record, so padding hours, listing materials that were never bought, or issuing an invoice for a job that did not happen turns a business tool into a false one. Every sample in the builder — the contracting company, the project, the line items — is a generic placeholder standing in for your own real figures.
Receipt Caker builds the invoice and leaves the rest to you. It does not verify the work, calculate what tax you owe, or judge whether a rate is fair; it lays out and totals what you enter. Used honestly, the invoice is what gets a legitimate contractor paid and keeps their books straight — which is the whole reason to make it accurate. Misrepresenting a job to a client or on your taxes is fraud and outside the scope of the tool.