An invoice is the last impression you leave on a job, and for too many contractors it is the weakest one. The work was excellent, the client was happy, and then a vague, handwritten total lands in their inbox with no breakdown, no terms, and no clear way to pay. Payment stalls, not because the client is unwilling, but because the invoice gave them nothing to act on.
This contractor invoice generator fixes that. Enter your business and client details, add the line items, set your sales tax rate, subtract any deposit already paid, and choose the payment terms. The document on the right updates as you type, with the balance due in large type. When you are happy with it, save it as a PDF and send it.
What a contractor invoice needs
A professional invoice is not a freeform note. Whether your client is a homeowner or a general contractor's accounts payable team, they expect a defined set of fields, and anything missing them invites a delay:
- A unique invoice number, so invoices cannot be duplicated or skipped.
- The invoice date and the payment terms.
- Your business name, address, phone and email, and your contractor license number if your state requires one.
- The client's name and service address.
- A clear, line-by-line description of the labor and materials, with an amount for each.
- A subtotal, sales tax if applicable, the total, any deposit paid, and the balance due.
- Clear payment instructions: how, and by when.
The generator lays these out in the order people expect to read them, so there is no back-and-forth over a missing reference or an unclear total.
Sales tax: the part that varies by state
Sales tax on home-service work is the single most jurisdiction-specific thing on the invoice. Rates combine state, county and city, and the same job can be taxed differently depending on whether you are billing labor, materials, or a lump sum, and on whether the work counts as a repair or a capital improvement. Some states tax materials but not labor. Others treat the contractor as the end consumer of the materials, so you pay tax when you buy them and charge the client nothing extra.
Because of that, the tool does not guess a rate for you. You set the combined sales tax rate with the slider to match your jurisdiction and the type of work, or leave it at 0% when the line items are not taxable. The tool applies that rate to the subtotal so the math is transparent. The correct rate and taxability are matters to confirm with your accountant or your state's department of revenue, but once you know your number, this makes applying it effortless.
Deposits and progress payments
If you collected a deposit up front, show it. Enter the amount in the deposit field and the tool subtracts it from the total, leaving the balance due in large type so there is no confusion about what is still owed. Showing the deposit protects both sides: the client sees their payment was credited, and you have a written record tying it to the job.
On larger projects, invoice in stages, a deposit up front, a progress payment at a milestone, and the final balance on completion, and keep a clear deposit line on each one so the running total stays honest. Taking a deposit is also one of the simplest ways to get paid faster overall, because it shrinks the final balance and gives the client skin in the game from day one.
Payment terms and getting paid faster
Payment terms tell the client when payment is due. Due on receipt means immediately. Net 15 and Net 30 give them 15 or 30 days from the invoice date. For homeowners, due on receipt or Net 15 keeps your cash flow tight; for commercial work or when you subcontract to a general contractor, Net 30 is often expected. Whatever you pick, state it clearly and stay consistent.
The fastest-paying contractors all do the same handful of things: they invoice the day the work finishes rather than at month-end; they make the balance due, the terms and the payment instructions unambiguous; they offer more than one way to pay; and they follow up automatically when an invoice goes past due. A clean invoice is the foundation, but the system around it is what turns it into cash. The operations page explains how we set that system up, and lead follow-up for home-service businesses covers the follow-up discipline that closes the loop.
From quote to invoice
The price on the invoice should match a quote that won the work in the first place. If you draft the estimate well, the invoice almost writes itself. Build the upstream document with the professional estimate and proposal generator, and read quotes that win more jobs for the structure that converts. To make sure the price itself leaves you a real margin before you ever invoice it, see the science of pricing for contractors.
When you are ready to put your real numbers behind it, browse the other free tools or talk to us about systematizing your invoicing, deposits and cash flow.
This tool is a directional template, not tax or legal advice. Whether sales tax applies, which rate is correct, and what your state requires on a contractor invoice all depend on your specific situation; confirm them with your accountant before you send.