Skip to content
Made For Builders iconoMade For Builders
Free interactive tool

Contractor Invoice Generator

Build a clean contractor invoice in minutes, with the fields a homeowner or a general contractor's accounts team expects to see. Enter your business and client details, add line items, set the sales tax rate for your jurisdiction, subtract any deposit the client already paid, and choose the payment terms (due on receipt, Net 15 or Net 30). The document on the right updates as you type and shows the balance due in large type. Save it as a PDF. A free invoice template for contractors that does the math so you do not undercharge or forget the deposit.

Directional template. Sales tax rules, taxability and rates vary by state and locality, and some labor and materials are taxed differently. Set the sales tax rate to match your jurisdiction (or leave it at 0% if the work is not taxable). This tool is not tax or legal advice: confirm the correct rate and taxability with your accountant before you bill.
Your details
Your business
Bill to (client)
Invoice details

Due on receipt means payment is expected immediately. Net 15 and Net 30 give the client 15 or 30 days from the invoice date.

Line items
Item 1
$
Tax and deposit
0%

Set the combined state and local sales tax rate for the job, or leave it at 0% if the work is not taxable in your jurisdiction.

$

Any deposit or progress payment the client has already made. It is subtracted to show the balance due.

Payment instructions (optional)

Shown at the bottom of the invoice.

Enter your email to download the PDF.

Document preview
How it works

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.

We answer before you ask

Questions about this tool

The real questions we get about how to read these numbers.

Direct help

Question not listed here?

Thirty minutes by video or phone. No jargon. The team answers with data from your business on the table.

Talk to the team
  1. Q/01What should a contractor invoice include?

    A professional contractor invoice should show a unique invoice number, the invoice date, your business name, address, phone and email, your contractor license number if your state requires one, and the client's name and service address. Then a clear line-by-line description of the work and materials with the amount for each, a subtotal, sales tax if the work is taxable in your jurisdiction, the total, any deposit already paid, and the balance due. Finish with the payment terms (due on receipt, Net 15 or Net 30) and clear payment instructions so the client knows exactly how to pay you. Laying these out in a consistent order is what separates a free invoice template for contractors that gets paid from a handwritten note that stalls.

  2. Q/02How do I handle sales tax on a contractor invoice?

    Sales tax on construction and home-service work is one of the most jurisdiction-specific areas in the US. Rates are a combination of state, county and city, and the same job can be taxed differently depending on whether you are billing for labor, materials, or a lump-sum contract, and on whether the work is a repair or a capital improvement. Some states tax materials but not labor; others treat the contractor as the final consumer of the materials, so you pay tax on your purchase and do not charge the client tax at all. In this generator you set the combined sales tax rate with the slider, 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, but the correct rate and taxability are matters to confirm with your accountant or your state's department of revenue.

  3. Q/03How do I show a deposit that was already paid on the invoice?

    Enter the deposit or progress payment the client already made in the deposit field. The tool subtracts it from the total and shows the remaining balance due in large type, so there is no confusion about how much is still owed. Showing the deposit on the invoice protects both sides: the client sees that their payment was credited, and you have a written record that ties the deposit to the job. For larger projects, many contractors invoice in stages, a deposit up front, a progress payment at a milestone, and a final balance on completion, and a clear deposit line on each invoice keeps that running total honest.

  4. Q/04What do Net 15 and Net 30 mean, and which should I use?

    Payment terms tell the client when payment is due. Due on receipt means immediately, the moment they get the invoice. Net 15 gives them 15 days from the invoice date, and Net 30 gives them 30 days. For homeowners on residential jobs, due on receipt or Net 15 is normal and keeps your cash flow tight. For commercial work or when you are a subcontractor to a general contractor, Net 30 is often expected, and sometimes longer, so factor that delay into your cash planning. Whatever you choose, state it on the invoice and be consistent: the clearer your terms, the faster you tend to get paid, because there is nothing to interpret or dispute.

  5. Q/05How can I get paid faster as a contractor?

    The fastest-paying contractors do the same handful of things. They invoice the same day the work finishes, not at the end of the month, because every day of delay pushes payment further out. They make the invoice unambiguous: a clear balance due, clear terms, and clear payment instructions with more than one way to pay (check, card, bank transfer). They take a deposit up front so the client has skin in the game and the final balance is smaller. And they follow up automatically when an invoice goes past due, rather than letting it slide. A clean, professional invoice is the foundation, but the system around it, prompt sending, easy payment, and consistent follow-up, is what turns it into cash.

  6. Q/06Is this invoice generator tax or legal advice?

    No. It is a directional template that produces a clean, structured invoice with the standard fields a contractor needs. Whether sales tax applies, which rate is correct, how labor and materials are taxed, and what your state requires on a contractor invoice all depend on your jurisdiction and your specific situation. Use the tool to draft the document, then confirm the sales tax treatment and any state-specific requirements with your accountant before you send it.

Turn the number into a plan

We audit your visibility and conversion in 30 minutes. Free.

We show you exactly where the money leaks today and the three things to fix first. With your business data on the table. Document in 24h.

Book your audit