Contractor Invoice Template: What It Needs and How to Fill It (2026)
A contractor invoice template with every required field, a filled-in sample, and rules for hourly vs fixed-bid billing. Generate yours free in minutes.
A contractor invoice has one extra job that a generic invoice doesn't: it has to keep the line between contractor and employee crisp. You're not submitting a timesheet for payroll — you're a business billing another business. The template below is built around that distinction, and around the practical stuff: hourly vs fixed-bid line items, retainage, reimbursables, and the fields general contractors' AP departments actually check.
If you want the fields explained from first principles, see how to write an invoice. If you're specifically a US 1099 contractor wondering about the tax side, the companion piece is 1099 contractor invoices.
The template
INVOICE
[Your Business Name] Invoice #: [2026-NNN]
[Address] Issue date: [date]
[Email] · [Phone] Due date: [date]
[EIN or business reg. number] Terms: [Net 30]
BILL TO PROJECT
[Client / GC company name] [Project name / site address]
[Attn: Accounts Payable] PO #: [number, if issued]
[Billing address] Contract #: [if applicable]
--------------------------------------------------------------------
DESCRIPTION QTY RATE AMOUNT
--------------------------------------------------------------------
[Work item — scope reference] [#] [$0.00] [$0.00]
[Work item] [#] [$0.00] [$0.00]
[Materials / reimbursables] [#] [$0.00] [$0.00]
--------------------------------------------------------------------
Subtotal: [$0.00]
Retainage ([x]%): [-$0.00]
Tax: [$0.00]
TOTAL DUE: [$0.00]
--------------------------------------------------------------------
PAYMENT
[Bank details / payment link — every method you accept]
NOTES
[Late fee policy · lien rights notice if applicable · thank-you]
Copy it into a document, or skip the formatting entirely — the free invoice generator produces this layout as a PDF with the math done for you.
Field notes: what's different on a contractor invoice
Your business identity, not just your name
Bill under your business name and include your EIN (or local business registration number) if you have one. It reinforces contractor status, and many GCs and larger clients require a W-9 on file that must match the name on your invoices exactly. Mismatched names are a classic reason payments stall in vendor systems.
The project block
Contractors often run several jobs for one client, and clients often run several contractors per project. The invoice needs to say which project — by name, site address, or contract number — or AP can't code it. If the client issued a purchase order or work order, its number is mandatory on the invoice; without it many AP systems auto-reject. (More on that workflow in purchase order vs invoice.)
Line items: hourly, fixed-bid, or unit-price
Match the line-item style to your contract:
- Hourly (time and materials): quantity = hours, rate = hourly rate, description = what the hours went into. Keep descriptions verifiable against your time log — details in how to invoice for hours worked and time and materials invoices.
- Fixed-bid: one line per contract milestone or phase, referencing the contract: "Phase 2 — rough-in complete per contract §3." See milestone billing.
- Unit-price: quantity = units completed (sq ft, fixtures installed), rate = contracted unit price.
Materials and reimbursables get their own lines, ideally with receipts attached. Don't blend materials into labor rates — itemized materials are what make markup disputes and tax treatment clean. A fully broken-out invoice is an itemized invoice; for contractors it's not optional politeness, it's what gets approved without questions.
Retainage
Construction-specific: many contracts let the client hold back 5–10% of each invoice until project completion. If yours does, show it explicitly — bill the full amount, then subtract retainage as its own line, so the withheld total stays visible and collectable. When the project closes, you invoice the accumulated retainage as its own final invoice.
Tax
Services are untaxed in most US states, but materials often aren't, and contractor rules vary sharply by state (some tax the contractor as the consumer of materials, some require charging the client). Check your state's rules once and encode them into your template. If you're outside the US and VAT/GST-registered, your invoice needs the full tax treatment — see tax invoices.
Payment terms and late fees
Net 30 is standard when billing companies and GCs; due upon receipt or Net 15 when billing homeowners directly. Print the actual due date, not just the term. State your late fee policy on every invoice — and if you're in construction, your notes line is also where a preliminary lien notice reference lives, where applicable. The full decision guide is in invoice payment terms.
Filled-in sample
Here's the template with realistic numbers — an electrician subcontracting on a remodel:
Vance Electrical LLC Invoice #: 2026-031
EIN 88-1234567 Issue: 2026-08-20
Due: 2026-09-19 (Net 30)
BILL TO: Harbor Builders Inc., Attn: AP PO #: HB-4471
PROJECT: 88 Cedar Ln remodel — Contract HB-2026-12
Rough-in wiring, 2nd floor (per §2.1) 1 $3,400.00 $3,400.00
Panel upgrade to 200A (per §2.3) 1 $1,900.00 $1,900.00
Materials — fixtures & breakers 1 $612.40 $612.40
(receipts attached)
Subtotal: $5,912.40
Retainage (10%): -$591.24
TOTAL DUE: $5,321.16
Payment: ACH — routing 123456789, acct 000987654
Notes: 1.5%/mo late fee after due date. Retainage billed at final completion.
Note what makes this invoice hard to reject: PO number present, line items reference contract sections, materials receipted, retainage shown per contract. For a general-purpose annotated walkthrough of every field, see the invoice example.
Contractor invoicing rules of thumb
- Invoice on the schedule the contract sets — monthly progress billing is the construction default; on-completion for short jobs. Never let more than 30 days of work go uninvoiced.
- Number invoices sequentially and never reuse a number — format guide here.
- Deposits are normal. For direct-to-client work, 30–50% upfront via a deposit invoice is standard practice.
- Keep every invoice — tax records rules apply to 1099 income with force, since no employer is doing the bookkeeping for you.
- Chase on a schedule. Construction payment chains are slow by design; a written follow-up cadence (playbook here) keeps you out of the "squeaky wheel gets paid last quarter" trap.
FAQ
What must a contractor invoice include?
Your business name and contact details, a unique invoice number, issue and due dates, the client's billing details, the project/PO reference, itemized work with amounts, any retainage or tax, the total due, and payment instructions. That's the set AP departments verify before approving.
Is a contractor invoice different from a freelance invoice?
Structurally they're the same document. Contractor invoices more often carry PO numbers, project/site references, materials lines, and retainage — fields that come from working through GCs and formal AP processes. A freelance invoice template is the same skeleton tuned for service work.
Do 1099 contractors need to put their SSN or EIN on invoices?
Not required on the invoice itself. Your tax ID goes on the W-9 you give the client; the invoice just needs your business name to match it. Prefer an EIN over your SSN on any document you send around. Tax-side details: 1099 contractor invoice.
Should I charge sales tax as a contractor?
Depends on your state and on whether the line is labor or materials. Many states treat contractors as the end consumer of materials (you pay tax when buying, don't charge it); others require charging tax on materials or on the whole job. Check your state's revenue department once, then bake the rule into your template.
How do I invoice for a deposit or draw?
Send a standard invoice whose line item names it: "Deposit — 40% of contract HB-2026-12" or "Draw #2 — framing complete." Same required fields, same numbering sequence. See deposit invoices and milestone billing.
What payment terms are normal for contractors?
Net 30 from GCs and commercial clients (often stretching longer in practice — pay-when-paid clauses are common in construction contracts; read yours). Due upon receipt or Net 15 for homeowners. Whatever the term, put the explicit due date on the invoice.
Can I make a contractor invoice without software?
Yes — copy the template above into a document and fill it in. But numbering, due-date math, retainage, and PDF output are exactly the fiddly parts software does better; the free invoice generator covers all of them without a signup wall.
Ready to send your first invoice?
Free account: 3 invoices forever. No card required.
By
Ivan Obodianskyi
Ivan is the founder of InvoicePeak. He built the product after years of patching invoicing in Word and Excel for himself and his freelance clients.
Related articles
- guides
1099 Contractor Invoice (Template + What the IRS Actually Wants)
How to write a 1099 contractor invoice that matches your W-9, aligns with the 1099-NEC, and won't get you a CP2000 notice in April.
Read - templates
Simple Invoice Template: The Minimum That Still Gets You Paid (2026)
A clean one-page invoice template with only the fields that matter, a filled-in sample, and what you can safely leave out (and what you can't).
Read - guides
Invoice Payment Terms Examples: Copy-Paste Wording for 15 Scenarios
Ready-to-use payment terms wording for invoices: Net 30, deposits, late fees, early-payment discounts, retainers, international clients, and more.
Read