A contractor invoice is more than a request for money. It is the record of what you did, what it cost, and what the customer still owes. If you ever have to chase a payment, file a lien, or answer a question from your accountant, the invoice is the first document anyone looks at.
This checklist covers everything a contractor invoice should include, why each item matters, and a sample layout you can copy. It applies to plumbers, electricians, HVAC techs, handymen, and general contractors alike. If you want a ready-made layout, the free invoice generator has every field below built in.
The short checklist
Before you send any invoice, make sure it has these items:
- The word "Invoice" at the top
- Your business name, address, phone, and email
- Your contractor license number, if your state requires one for the work
- Customer name, billing address, and job address
- Unique invoice number
- Invoice date and due date
- Reference to the estimate, quote, or contract number, if there was one
- Itemized labor and materials
- Subtotal, discounts, sales tax, deposits or progress payments received, and balance due
- Payment methods and instructions
- Payment terms and any late-fee policy you agreed to in writing
- Any notices your state requires
The sections below explain the ones contractors most often get wrong.
Business details, license number, and invoice numbering
Use your legal business name exactly as it appears on your license and bank account. If you operate as an LLC, include "LLC." Customers who pay by check need to know the name to write, and a mismatch between the invoice and your bank account can delay deposits.
Many states require licensed contractors to show their license number on contracts, estimates, and advertising, and it is good practice to put it on invoices too. It costs nothing and tells the customer you are legitimate. Check your state contractor board for the exact requirement.
Every invoice needs a unique number. A simple sequence (1001, 1002, 1003) is fine. Avoid restarting numbers each year unless you add the year, such as 2026-001. Unique numbers make it easy to match payments, answer customer questions, and keep your books straight.
Include the invoice date and a specific due date. "Due on receipt" is acceptable for small service jobs, but a real date is clearer. If the job came from a written quote or contract, reference its number so the customer can see the invoice matches what they approved.
Itemized labor and materials
Itemizing is the single biggest factor in whether a customer pays without questions. Each line should say what was done, the quantity or hours, the rate, and the total. Separate labor from materials. Here is an example for an electrical job; the prices are illustrative.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Install 3 recessed LED lights in living room, new circuit from panel | 1 | $540.00 | $540.00 |
| Replace 2 standard outlets with GFCI, kitchen | 2 | $65.00 | $130.00 |
| Troubleshoot intermittent bedroom circuit (hours) | 1.5 | $110.00 | $165.00 |
| Materials: LED fixtures, GFCI receptacles, wire, breaker | 1 | $214.50 | $214.50 |
| Subtotal | $1,049.50 | ||
| Sales tax on materials (example 6%) | $12.87 | ||
| Less deposit received 9/28 | -$200.00 | ||
| Balance due | $862.37 |
Each line makes sense on its own, and the deposit already paid is shown clearly, so the customer does not think you are charging them twice. You can use a trade-specific layout like the electrician invoice template or the plumber invoice template.
Tax, deposits, and progress payments
Sales tax on construction and repair work is one of the most confusing parts of contractor billing. In some states contractors pay tax on materials when they buy them and do not charge customers sales tax separately. In others, contractors collect tax from the customer on materials, labor, or both. Rules can differ between new construction and repair, and between states and cities.
Do not guess on sales tax. Check your state's department of revenue guidance for contractors, or ask a tax professional, and set up your invoices to match. This guide is general information, not tax advice.
If you collected a deposit or progress payments, show each one as a credit with its date, then show the remaining balance. On longer jobs, label each invoice clearly, for example "Progress invoice 2 of 3," so the customer can follow where the project stands. For guidance on deposit amounts, see how much deposit a contractor should ask for.
Payment terms, methods, and late fees
Tell the customer exactly how and when to pay. List the methods you accept (card, bank transfer, check, cash) and any details they need, like who to make checks payable to. If you take card payments, a payment link on the invoice removes a step. See how contractors can accept credit card payments for the options and fees.
If you charge late fees, the policy should be in your contract or estimate before work starts, then repeated on the invoice. A late fee that appears for the first time on the invoice is hard to enforce. Late-fee limits vary by state. Contractor payment terms and late fees covers how to write terms that hold up.
State-required notices and lien rights
Mechanics' lien rights let unpaid contractors place a claim on the property they improved. They are powerful, but every state sets its own deadlines and notice requirements, and missing a deadline can mean losing the right entirely. Some states require a preliminary notice early in the job; others require specific language in the contract.
An invoice alone usually does not preserve lien rights, but clear, dated invoices are key evidence if you ever need to file. Ask your state contractor board or a construction attorney what notices apply to you, and send them on time. This is general information, not legal advice.
Send it while the job is fresh
A complete invoice sent the day the work is finished is much more likely to be paid on time than a perfect invoice sent a week later. ForgeBill calculates totals, tax, deposits, discounts, and balances for you and generates a PDF from your business details, so every invoice has the same complete layout without filling it in by hand. For more on reducing late payments, read how to get paid faster as a contractor.
Frequently asked questions
Is a contractor invoice a legal document?
An invoice is a business record showing what was billed. It is not usually a contract by itself, but it is important evidence of the work done and the amount owed. Your written estimate, quote, or contract sets the actual agreement.
Do I need to put my license number on invoices?
Many states require licensed contractors to show their license number on contracts and advertising, and some extend that to other documents. Including it on invoices is good practice. Check your state contractor licensing board for the exact rule.
Should I charge sales tax on labor?
It depends on your state and the type of work. Some states tax certain services, many do not tax repair labor, and construction work often has its own rules. Check your state department of revenue or a tax professional before you set up your invoices.
How should I show a deposit on the final invoice?
List the full job total, then subtract the deposit as its own line with the date it was received, and show the remaining balance due. That way the customer sees the full price and exactly what is left to pay.
Free tools for this
- Free invoice generator
Make a contractor invoice PDF in your browser. No signup or watermark.
- Free estimate generator
Price labor, materials, and tax and download a clean estimate PDF.
- Work order template
Authorize the job and capture completion sign-off on one page.