Blog / Invoicing Guides
How to Write a Contractor Invoice: Free Template Layout
Learn how to write a contractor invoice that gets paid: what to include, a free template layout, sales tax tips and the mistakes to avoid in the US.
You finished the job. The customer is happy. Now you need a piece of paper (or a PDF) that turns that work into money in your account. A good contractor invoice does three things: it tells the customer exactly what they are paying for, it makes paying you easy, and it gives you a clean record for taxes later.
This guide walks through how to write a contractor invoice step by step, what every invoice should include, and a simple template layout you can copy for your own business. It's written for US trade contractors and small service businesses: plumbers, electricians, HVAC techs, handymen, painters, cleaners and landscapers.
What a contractor invoice is (and isn't)
An invoice is a request for payment for work you have done or materials you have supplied. It is not the same as an estimate or a quote, which describe work you plan to do. If you agreed on a price up front, the invoice should match that agreement, plus any approved changes.
Your invoices also matter beyond getting paid. The IRS lists invoices among the supporting documents that back up your gross receipts, alongside deposit slips and receipt books (IRS: What kind of records should I keep). A clear, numbered invoice is part of your bookkeeping, not just a bill.
What to include on a contractor invoice
Here is the checklist. Most disputes and slow payments come from one of these being missing or vague.
1. Your business details
- Business name (the legal name or the DBA you operate under)
- Business address, phone number and email
- Contractor license number, if your trade and state require one
- Your logo, if you have one
Some states require your license number on certain documents. California, for example, requires a licensed contractor's license number on contracts, bids and advertising (Cal. Bus. & Prof. Code § 7030.5). Even where it isn't required on an invoice, printing it builds trust.
2. The customer's details
- Customer name (person or company)
- Billing address
- Job site address, if it's different from the billing address
- A purchase order (PO) number, if a commercial customer gave you one
Commercial customers often won't process an invoice without their PO number on it. Ask for it before you start.
3. Invoice number and dates
- A unique invoice number. Use a simple sequence (for example, 0001, 0002, 0003) and never reuse a number.
- Invoice date (the day you issue it)
- Date or dates the work was performed
- Payment due date
A clean, unbroken numbering sequence makes your records easier to follow and makes it obvious if something is missing.
4. A clear description of the work
This is where most invoices fall short. "Plumbing work – $850" invites questions. Break the job into line items:
- Labor: hours × rate, or a flat price per task
- Materials and parts: what you installed, with quantity and unit price
- Equipment or disposal fees: dumpster, haul-away, rental equipment
- Trip or service-call fees, if you charge them
- Permit fees, if you pulled the permit and are passing the cost through
Write each line the way the customer would understand it: "Replace 40-gal gas water heater" is better than an internal part number.
5. Subtotal, discounts, tax and total
- Subtotal of all line items
- Any discount, shown as its own line (so the customer can see the original price and the reduction)
- Sales tax, if it applies
- Total amount due
- Any deposit or payments already received, and the balance remaining
Sales tax is where contractors get tripped up, because the rules depend on the state, the type of property and sometimes how you write the invoice. In Texas, for example, labor to repair or remodel residential real property is not taxable, while the total charge for remodeling or repairing nonresidential (commercial) property is taxable (Texas Comptroller, Publication 94-116). Other states treat labor and materials differently. Check your state revenue department's guidance for contractors, or ask your accountant, before you decide which lines to tax.
6. Payment terms and how to pay
- When payment is due ("Due on receipt," "Net 15," "Net 30")
- Accepted payment methods (check, cash, bank transfer, card)
- Who to make checks payable to, and where to mail them
- Any late fee you agreed to in advance (more on that below)
7. Notes and fine print
- Warranty terms for labor and parts
- A thank-you line (it costs nothing and customers notice)
- Reference to the signed estimate or contract, if there was one
Free contractor invoice template layout
You don't need fancy software to send a professional invoice. Here's a layout you can recreate in any word processor or spreadsheet. Work top to bottom:
Header
- Your business name, logo, address, phone, email, license number
- The word "Invoice," invoice number, invoice date, due date
Bill to / Job site
- Customer name and billing address
- Job site address (if different)
- PO number (if any)
Line items table
| Description | Qty | Unit price | Taxable? | Amount |
|---|---|---|---|---|
| Labor – install new circuit, 3.5 hrs | 3.5 | $95.00 | No* | $332.50 |
| 20A breaker | 1 | $18.00 | Yes* | $18.00 |
| 12/2 cable, per ft | 60 | $1.10 | Yes* | $66.00 |
| Service call | 1 | $75.00 | No* | $75.00 |
*Example only. Whether labor, materials or fees are taxable depends on your state and the job.
Totals block
- Subtotal
- Discount (if any)
- Sales tax (rate and amount)
- Total
- Less deposit / payments received
- Balance due
Footer
- Payment terms and accepted methods
- Late-fee terms (if agreed in advance)
- Warranty note and a short thank-you
That's it. Keep it to one page whenever you can.
How to write a contractor invoice, step by step
- Pull up the agreement. Start from the signed estimate, quote or contract so the invoice matches what the customer approved.
- Add any approved changes. If the customer approved extra work or materials, add it as separate lines. Ideally that approval is in writing.
- List labor and materials separately. It makes the invoice easier to understand and makes sales tax easier to handle correctly.
- Apply tax line by line. Mark which lines are taxable under your state's rules and use the rate for the job location.
- Subtract deposits. Show what has already been paid so the balance is clear.
- Set the due date and terms. Write the actual due date, not just "Net 30," so nobody has to do math.
- Proofread the numbers. Check quantities, rates and totals. A wrong number is the fastest way to delay payment.
- Send it the same day. The sooner the invoice arrives, the sooner the clock starts on getting paid.
Common contractor invoice mistakes
- Vague descriptions. "Misc. labor" gets questioned. Specific lines get paid.
- Missing PO numbers on commercial jobs, which can send the invoice to the back of the line.
- Editing an invoice after sending it. If you need to fix a sent invoice, void it and issue a corrected one with a new number, so your records show exactly what each customer received.
- No due date. Without one, "later" becomes the default.
- Guessing at sales tax. Look up the rules for your state and job type instead of applying one rate to everything.
- Waiting until the weekend to invoice. Details get fuzzy and payments get pushed back.
Keep copies of every invoice
Hold on to every invoice you send, plus proof of payment. The IRS says to generally keep records that support income or deductions on your return for 3 years, with longer periods in some situations, such as 6 years if you underreport income by more than 25%, and at least 4 years for employment tax records (IRS: How long should I keep records?). Your insurer, lender or state licensing board may expect you to keep them longer.
If you do work for businesses, expect some of them to ask you for a Form W-9 so they can report what they paid you. For payments made in 2026, the federal Form 1099-NEC reporting threshold is $2,000 (it was $600 for payments made before 2026) (IRS: Am I required to file a Form 1099?). Your invoices are how you check those 1099s against your own records.
A faster way to write it
If typing invoices at night is the part of the job you dread, an app built for trades can help. With SnipInvoice, you describe the job out loud (or type it) and it drafts the invoice for you. Any line you didn't give a price for stays at $0 and is flagged as needing a price instead of being guessed. You choose which lines are taxable, check the draft, and share the PDF from your own phone.
FAQ
Do contractors need a special invoice format?
No single format is required by law. What matters is that the invoice clearly shows who you are, who the customer is, what you did, what it costs, and when payment is due. Some states require specific details, like a license number, on certain contractor documents, so check your state's licensing board.
Should I charge sales tax on labor?
It depends on your state and the type of job. In Texas, for example, residential repair and remodeling labor isn't taxable but commercial repair and remodeling is. Check your state revenue department's guidance for contractors or ask a tax professional.
What payment terms should a contractor use?
"Due on receipt" is common for small residential jobs. Net 15 or Net 30 is common for commercial customers. Whatever you choose, agree on it before you start work and print the actual due date on the invoice.
Can I change an invoice after I send it?
It's better not to. Void the original and issue a corrected invoice with a new number, so your records match what each customer actually received.
How long should I keep contractor invoices?
The IRS generally says 3 years for records that support your tax return, with longer periods in certain cases. Many contractors keep them longer for warranty claims and disputes.
Write your next invoice in the time it takes to describe the job. SnipInvoice is launching soon on iOS and Android. See how it works.