Try TrustPro free for 14 days See Plans
Free tool · No signup

Free Contractor Invoice Template & PDF Generator

Fill in the job and download a real contractor invoice PDF: labor and materials, sales tax where it applies, deposits already collected, balance due. It saves in your browser and nothing is uploaded.

  • Real PDF download, not a print dialog
  • Fillable PDF, Word and Excel templates too
  • Saves in your browser — nothing uploaded
  • Works on your phone in the driveway

Updated September 4, 2026 · By Keith Peiker, working restoration contractor

Build your invoice

Your business

Saved once, reused on every document you make here.

Add your logo to the top-left of the document.

Customer

Invoice details

Line items

1
Amount$0.00

Tip: press Enter in the last Rate box to add another row.

Totals

Payment & notes

Payment methods accepted

Saved in this browser only — nothing is uploaded.

Accent
INVOICE
Terms
Due on receipt
Bill to
Job / project
Line items
DescriptionQtyUnitRateAmount
Subtotal$0.00
Total$0.00
Balance due$0.00
Payment methods
Credit card · Check · Cash
Terms
Payment is due by the due date shown above. Please include the invoice number with your payment. Questions about this invoice? Contact us at the phone number or email above.
Thank you for your business.
Powered by TrustPro · trustpro.io
Total$0.00
Prefer a blank template? Download the fillable invoice — no signup.

How to create a contractor invoice

  1. Add your business details

    Enter your company name, address, phone, email and license number, and upload your logo. This block is saved in your browser and reused on every document you make here.

  2. Enter the customer and the job address

    Type the customer's name and contact details. If the work was done somewhere other than their billing address, switch on "Job address is different" and enter the site.

  3. Set the invoice number, date and terms

    The number is prefilled and increments after each download. Pick the payment terms; the due date fills itself in. Name the job so the customer knows which project this is.

  4. Add line items for labor and materials

    One line per task or material group, with quantity, unit and rate. Mark each line Labor, Material or Other and untick Taxable on lines your state does not tax.

  5. Set tax, discount and payments already received

    Enter your sales tax rate and label, any discount, and the deposit or progress payments you have already collected so the balance due is right.

  6. Add payment instructions, late fee and notes

    Tick the payment methods you accept, say who to make checks out to, repeat the late-fee term from your contract, and add warranty or thank-you notes.

  7. Download the PDF and send it

    Download the PDF and text or email it to the customer the same day the work finishes. Print it if they want paper.

What to include on a contractor invoice

Your business name and contact details
Legal or DBA name, address, phone and email, so the customer's bookkeeper or insurance adjuster can reach you without digging.
Your contractor license number
California, for one, requires the license number on construction contracts, bids and advertising; putting it on the invoice costs nothing and answers the "are you licensed" question before it is asked. Check your own state's rule.
The customer's name and the job address
Bill-to and job-site can differ (landlords, property managers, a second home). The job address is what a lien, a permit and a warranty claim all key off.
A unique invoice number and the invoice date
Sequential, never reused. It is how the customer references the payment, how your bank deposit ties back, and what a small-claims form asks for.
Payment terms and a specific due date
"Net 30" is jargon; "Due Oct 4, 2026" is a date a person can miss and know they missed. Due on receipt is the right default for residential work.
Itemized labor
What was done, the hours or the unit count, and the rate. A single "Labor — $2,400" line invites the question an itemized one already answered.
Itemized materials
Grouped by trade or phase, with the taxable flag set the way your state treats materials. Keep supplier receipts behind the numbers.
Permit and inspection fees, with the permit number
Pass-through fees on their own line, and the permit number where the customer can find it later. It is the paper the next owner's inspector asks about.
Subtotal, tax, discount and total
Tax shown with its label and rate, so a commercial customer's AP department can code it and a residential customer can see you are not taxing what your state does not tax.
Payments received and the balance due
The deposit and every progress payment on a "Payments received" line, then the balance due in a box. Confusing the contract total with the amount owed is the most common invoice dispute I see.
Change orders billed on this invoice
Each signed change order as its own line referencing the CO number. Unsigned extras do not belong on an invoice; they belong on a change order first.
Payment methods, instructions, late fee and lien-rights notice where applicable
Which methods you accept (easiest first), who to make checks out to, the late-fee term your contract already disclosed, and any notice about lien rights your state requires or that your contract promised.

What does a contractor invoice need to include?

At minimum: who you are (with your license number where your state calls for it), who the customer is and where the job was, a unique invoice number and date, itemized labor and materials, subtotal, tax and total, what has already been paid, the balance due, and exactly how and when to pay. Everything else on the list below is there because of an invoice that did not get paid.

The invoice is usually the only piece of paper the customer keeps. It gets forwarded to the spouse, the bookkeeper, the insurance adjuster and, when it goes wrong, the small-claims clerk, so it has to stand on its own.

What goes on a contractor invoice and why
ItemWhy it is thereWhere it goes on this template
Business name, address, phone, emailSo anyone holding the invoice can reach youYour business block (saved for next time)
License numberRequired on contracts, bids and ads in California under Business and Professions Code §7030.5; other states have their own rules. On the invoice it pre-empts the "are you licensed" questionLicense # field, prints under your name
Customer + job addressBill-to and site can differ; the site is what liens, permits and warranties attach toCustomer block + "Job address is different" toggle
Invoice number + dateTies the payment to the job in both sets of booksPrefilled, increments after each download
Terms + due dateA specific date is enforceable in a way "net 30" is notTerms select; due date fills itself
Itemized labor and materialsAnswers the questions before they are askedLine items, with Labor / Material / Other and a Taxable flag
Permit number and feesProof the work was inspected; pass-through fees stay visibleA line item marked Other, permit # in the details line
Subtotal, tax, totalCommercial AP codes it; residential customers see what is and is not taxedTotals block, tax label and rate editable
Payments received + balance dueThe deposit was real money; show itPayments received field → boxed balance due
Change orders billedSigned extras get paid; verbal ones get arguedOne line per CO, referencing the CO number
Payment methods + instructionsRemoves the "how do I pay you" delayPayment methods checkboxes + instructions
Late fee + lien-rights notice where applicableRepeats what the contract already disclosedLate fee line + notes / terms text

Two of those rows deserve a warning. A late fee only exists if the customer agreed to it before the work; the invoice can repeat it but cannot create it. And lien rights are governed by state law with deadlines that often start the day you first show up on site (see what to do when it goes unpaid); a line on an invoice does not preserve rights you lost by missing a notice.

How do I fill out this invoice line by line?

The form on this page is arranged in the order a customer reads the finished document. Fill it top to bottom, watch the preview on the right (below the form on a phone), then download. If you want to see a finished one first, open Start from an example and load the general contractor sample: a hall-bath remodel with eight lines, a deposit already collected and a permit fee passed through.

  1. Your business. Name, address (multi-line is fine), phone, email, license number, website and logo. Upload a PNG, JPG or WebP; it is shrunk, stored in your browser, and prints top-left on every document you make here from now on.
  2. Customer. Name, address, phone, email. If the work was at a rental, a second property or a commercial site, switch on Job address is different and enter the site address; the PDF prints both.
  3. Document details. The invoice number is prefilled (INV-0001 the first time, then one higher after each download; edit it if you already have a scheme). Set the invoice date, choose terms and the due date fills in; choose Custom due date to type one. Name the job in Job / project: "Hall bath remodel, 42 Elm St" beats "Services rendered".
  4. Line items. One line per task or material group. Description on the first line, an optional details line under it (model numbers, square footage, hours). Quantity, unit (hours, sq ft, lin ft, each, lot) and rate; the amount calculates. Tag each row Labor, Material or Other, and untick Taxable on anything your state does not tax. Use the up/down buttons to reorder, and press Enter in the last rate field to add a row.
  5. Totals. Discount as a percent or a flat amount. Sales tax rate and label (rename it "GST/HST" or "VAT" if that is what you collect). Tax labor too? flips the taxable flag on every labor line at once. Enter the deposit and any progress payments under Payments received; the balance due updates.
  6. Payment & notes. Tick the methods you accept, then write the instructions: who to make the check out to, your Zelle or ACH details, or the link where they can pay by card. Put the late-fee term from your contract on the late fee line. Notes are for warranty, thank-you and anything job-specific; terms text is prefilled and editable.
  7. Document options. Pick an accent color, the currency, and whether the small "Powered by TrustPro" line prints in the footer. One click turns it off.
Placeholders never print
The preview shows muted hints like "Your business name" while a field is empty; the PDF prints only what you typed. An empty license field prints nothing, not "[LICENSE #]".

Do I charge sales tax on labor, materials, or both?

It depends on your state, and within your state it can depend on whether the job is residential or commercial, repair or new construction, and whether you bill labor and materials as one lump sum or as separate lines. There is no national answer, and a template with one "tax" box applied to everything is quietly wrong somewhere.

Two real examples of how far apart states sit. In Texas, the Comptroller's guidance on real property repair and remodeling states that labor to repair, remodel or restore residential property is not taxable, while the total amount charged for repairing or remodeling nonresidential property is taxable. The same guide explains that under a lump-sum residential contract you pay tax on materials when you buy them and do not charge the customer tax, while under a separated contract you buy materials with a resale certificate and collect tax from the customer on the materials line. In Washington, the Department of Revenue's construction guide says gross receipts from prime contracting on a custom construction job are subject to retail sales tax unless a specific exemption applies, and the taxable selling price includes costs you itemize to the owner. So the same bathroom remodel is taxed on materials only in Houston and on the whole contract in Seattle.

The mechanism to understand is whether your state treats you as the consumer of the materials (you pay tax at the supply house and do not charge the customer) or as a retailer of them (you buy tax-free for resale and charge the customer), and separately whether it taxes construction labor at all. Your state's department of revenue publishes a contractor guide that answers both; read it, or have your accountant read it, before the first invoice. Collecting tax you are not registered to remit is its own problem.

On this template, tax is per line: every row has a Taxable checkbox, materials default on, and the Tax labor too? switch flips labor in one move. Set the rate and rename the label to whatever your jurisdiction calls it. The sample ships with the rate at 0% on purpose; it is your number, not ours.

Varies by state — confirm before you collect
The Texas and Washington rules above were read at the source on the date under this page's title. Rules change, local rates change, and residential-versus-commercial definitions are specific. Confirm with your state's department of revenue or your accountant; the sources are listed at the bottom of this page.

Which payment terms actually get a contractor paid?

For residential work: due on receipt, invoiced on site the day you finish, with a way to pay that the customer can use while you are still standing there. For commercial and property-management work: net 30, because their accounts-payable cycle runs on it and refusing costs you the account. The expensive mistake is the habit of putting net 30 on a homeowner's invoice and handing over a month of cash flow for nothing. The full breakdown by customer type is in net 30 vs due on receipt.

Whatever terms you choose, write four things on the invoice: a specific due date (the template prints one), the accepted payment methods with the easiest first, what happens after the due date, and a name and number to call with questions. On commercial jobs that last item unsticks an invoice faster than three follow-up emails.

On late fees: they deter only when they were disclosed in the contract the customer signed before the work. Maximum rates, required notice and consumer-versus-commercial distinctions are set by state law, and some states treat an undisclosed or excessive fee as unenforceable. Put the term in the contract, repeat it on the invoice, and use the late fee calculator to see what a rate actually adds over a given number of days. Then decide whether you would rather have the fee or the relationship.

The term that matters more than any of these is the deposit: terms govern the last payment; the deposit governs whether you are exposed at all. Amounts by job type, the state caps that limit what you can ask, and the script for asking are in the contractor deposit guide.

How should I number invoices and keep records?

Number invoices sequentially and never reuse a number. The scheme does not matter; gaps and duplicates do, because they are what an auditor, a bookkeeper or an opposing lawyer notices first. This tool remembers the last number you used in your browser and offers the next one; type over it if you keep numbers elsewhere.

Keep the PDF you sent, not just the data. The IRS lists invoices, receipt books, deposit information for cash and credit sales, and cash register tapes among the supporting documents for gross receipts, and canceled checks, credit card statements and invoices among the documents that support expenses, because they back up the entries in your books and on your return. For the invoice you send, that means the invoice itself plus the proof it was paid, filed together.

How long to keep them: the IRS's general rule is three years, stretching to six years if you failed to report income that is more than 25% of the gross income shown on the return, seven years for a bad-debt deduction, and at least four years for employment tax records. Since disputes and warranty calls surface years later too, I keep the invoice, signed estimate, change orders and job photos in one folder per job and never throw one out.

One folder per job
Signed estimate, change orders, permit, before-and-after photos, every invoice PDF, every payment record. When a customer says "I never agreed to that," the folder answers. When your accountant asks what the March 14 deposit was, the folder answers.

How do deposit, progress and final invoices work?

On anything bigger than a service call you will send several invoices for the same job: a deposit invoice before you start, progress invoices at milestones, and a final invoice that reconciles everything. Each is built here the same way; only the line items and the payments-received box change.

  • Deposit invoice. One line, "Deposit, 25% of contract total per signed estimate EST-0031". If you used the estimate generator, the deposit line is already on the estimate and many contractors collect against that instead. Watch your state's cap: California requires home improvement contracts to state that the down payment may not exceed $1,000 or 10 percent of the contract price, whichever is less; other states have their own limits, listed in the deposit guide.
  • Progress invoices. Bill by milestone (demo complete, rough-in passed inspection, drywall hung) or by percentage complete. Each draw lists the work covered by that draw, shows every payment received to date, and boxes the balance due for this draw only. Never let unbilled work pile up past the deposit.
  • Change orders. Signed change orders go on the next progress invoice as their own lines, referencing the CO number, so the customer sees the original scope and the approved extras separately. Unsigned changes do not get invoiced; they get a change order first.
  • Final invoice. The full contract total plus all signed change orders, minus every payment received, balance due. Attach the final lien waiver if your contract or your state's practice calls for one.

Commercial work often runs on the AIA pay-application format instead: G702 (Application and Certificate for Payment) and G703 (Continuation Sheet), which AIA describes as forms on which the contractor applies for payment and the architect certifies payment is due, showing work completed and stored to date, retainage, previous payments, a summary of change orders and the current amount requested, with G703 breaking the contract sum into a schedule of values. This template is not a pay app, but the logic (contract total, change orders, previous payments, this draw) is the same logic its totals block walks through.

Should I send an invoice by text or email?

Both, and text first. In my own restoration business the invoice that gets paid the same day is the one that lands on the customer's phone while they are still looking at the finished work, with the amount, the due date and a way to pay in the same message. Email is the archive copy the bookkeeper, the landlord and the insurance company want. Send the PDF both ways.

On whether a texted or emailed invoice "counts": the federal E-SIGN Act (15 U.S.C. §7001) says a signature, contract or other record relating to a transaction in interstate commerce may not be denied legal effect, validity or enforceability solely because it is in electronic form. An invoice is a record of what is owed, not a contract by itself, but sending it as a PDF over text does not weaken it. Keep the sent message; the timestamp is your proof of delivery.

The rule to respect is about how you text, not whether. Under the FCC's rules implementing the TCPA (47 CFR §64.1200), texts sent with an autodialer or a prerecorded voice to a cell phone need the recipient's prior express consent, and messages that include or introduce an advertisement or constitute telemarketing need prior express written consent. A one-to-one text you type to a customer about their own job is a different animal from a marketing blast, but the safe habit is the same: keep invoice texts about the invoice, do not bolt a promotion onto them, and get written opt-in before any automated marketing. If you send at volume, have a lawyer look at your consent language.

How TrustPro does this automatically
Full disclosure: TrustPro is our product, and this page exists because the free tool is the front door to it. In TrustPro the signed estimate becomes the invoice with one tap, the invoice goes out by text and email with a card or ACH payment link (3.1% standard payout, 4.1% instant), automatic reminders go out instead of you remembering to send them, and every customer, invoice and payment syncs to QuickBooks Online on every plan, including the $29/month solo plan. There is a 14-day free trial and no card is required. If you invoice twice a month, this free page is probably enough. If you invoice twice a day, see how the paid version handles it.

What do I do when an invoice goes unpaid?

Follow a ladder, on a schedule, starting the day after the due date: a short friendly text, then a call, then a written demand with a deadline, then the lien or small-claims filing your state allows. The full playbook, with a demand-letter template and the small-claims limits we verified state by state, is in what to do when a customer refuses to pay. Most unpaid invoices are forgotten, not refused, and a text on day one recovers more of them than a stern letter on day 45.

The lien is the tool contractors reach for last and should think about first, because in many states the right to record one depends on notices sent near the start of the job. California is the clearest example: under Civil Code §8204 a preliminary notice must be given not later than 20 days after the claimant first furnishes work, and a claimant who serves it late can only lien for work performed within the 20 days before the notice and afterward. Under §8200 a claimant who contracts directly with the owner only has to give the notice to the construction lender, if there is one; subcontractors and suppliers have to notice the owner, the direct contractor and the lender. California also requires a "Mechanics Lien Warning" notice inside home improvement contracts under Business and Professions Code §7159. Other states have their own notice names, windows and waiver forms. Learn yours before the job, not after the invoice bounces.

Do not threaten a lien you cannot file
If you missed a notice deadline or your state gives no lien rights on that kind of work, a lien threat in a text is at best empty and at worst a problem of its own. Check your rights first, then escalate; small claims is still open either way.

And then screen the next one. Almost every invoice I have ever eaten was predictable from the first phone call. The screen in how to vet a customer before you quote is the filter, the deposit is the insurance, and this invoice is the paperwork that makes both enforceable.

FAQ

Is this contractor invoice template really free, with no signup?

Yes. The generator on this page, the PDF it produces and the fillable PDF, Word and Excel downloads are all free with no account, no email address and no watermark. TrustPro is a paid contractor CRM and this tool is how we introduce it; if you never sign up, the tool still works.

Do I need to charge sales tax on labor?

It depends on your state and often on the kind of job. Texas, for example, does not tax labor to repair or remodel residential property but taxes the total charge on nonresidential repair and remodeling; Washington applies retail sales tax to the gross receipts of custom construction, labor included. Check your state's department of revenue contractor guide, then use the per-line Taxable checkbox and the "Tax labor too?" switch on this template to match it.

What is the difference between an invoice and a receipt?

An invoice asks for payment and states what is owed and by when. A receipt confirms a payment was made, showing the amount, the date, the method and what it was applied to. Send the invoice when the work is done and the receipt when the money arrives; the free receipt generator on this site makes the second one.

Can I add my logo to the invoice?

Yes. Upload a PNG, JPG or WebP in the business section. It is resized in your browser, saved there for next time, and printed at the top-left of the invoice and the PDF. Nothing is uploaded to us.

Does the tool save my information?

Only in your own browser. Your business details, logo, the current draft and the last invoice number are stored locally so they are there next time you open the page on the same device. Nothing is sent to a server, which also means clearing your browser data or switching devices starts fresh.

Can I use it on my phone?

Yes. The form comes first on a phone, the preview sits below it, and a Download PDF button stays pinned to the bottom of the screen. The PDF opens in your phone's viewer and shares by text or email like any other file.

Can I text an invoice to a customer, and is a text message invoice legal?

You can, and it is the fastest way to get paid on residential work. The federal E-SIGN Act says a record is not denied legal effect solely because it is electronic, so a PDF sent by text is as good as one sent by mail. The rule to respect is the TCPA: automated texts to a cell phone need prior express consent, and anything that is advertising needs prior express written consent, so keep invoice texts about the invoice and get written opt-in before any automated marketing.

What is the difference between an estimate and an invoice?

An estimate is the price before the work, sent for the customer to approve; an invoice is the bill after the work, or after a milestone, stating what is owed now. The estimate generator on this site converts an approved estimate into an invoice, carrying the line items, the customer and the deposit across so you do not retype anything.

Should I put my license number on my invoice?

Yes, wherever you are licensed. California requires licensed contractors to include their license number in all construction contracts, subcontracts, bids and advertising, and other states have similar rules for contracts and ads. Putting it on the invoice too is free and answers the question before the customer or their insurer asks it.

How do I invoice for a deposit?

Send an invoice with one line for the deposit amount, referencing the signed estimate, before the work starts. When you bill progress or final invoices later, enter that deposit under "Payments received" so the balance due is correct. Check your state's deposit cap first; California limits home-improvement down payments to $1,000 or 10 percent of the price, whichever is less, and several other states cap them too.

How long should I keep copies of invoices?

The IRS's general rule is three years, extending to six if you underreported income by more than 25% of the gross income on your return, seven for a bad-debt deduction, and at least four for employment tax records. For a contractor, keeping the invoice with the signed estimate, change orders, photos and payment records for the life of the warranty is the practical minimum.

Can I charge a late fee on a contractor invoice?

Only if the customer agreed to it before the work, usually in the signed estimate or contract; the invoice repeats the term, it cannot create it. Maximum rates, required notice and consumer-versus-commercial rules vary by state, so confirm yours before relying on the clause. The late fee calculator on this site shows what a given rate adds on a given number of days.

Keep reading

Invoice from the truck and get paid before you leave

TrustPro turns the signed estimate into the invoice, sends it by text and email with a card or ACH payment link, chases it with automatic reminders, and syncs every invoice and payment to QuickBooks Online on every plan. From $29/month, 14-day free trial, no credit card.

Start your free trial