FREE TEMPLATE

Free Contractor Invoice Template

Whether you’re a general contractor or a specialized sub — bill for labor, materials, and project work with a no-nonsense invoice that gets you paid on time and keeps your business running smoothly.

Create Your Contractor Invoice

What should a contractor invoice include?

A contractor invoice should separate labor from materials and include the job site address or project name for clear reference. List labor as hours worked at your crew rate, materials with itemized quantities and unit costs, and any equipment rental or subcontractor fees. Include your contractor’s license number if required by your state. Payment terms of net-30 are standard, with a deposit (typically 25–50%) collected before work begins on larger projects.

Sample contractor invoice

DescriptionQtyRateAmount
Skilled labor — bathroom remodel (32 hrs)32$65$2,080
Tile materials — porcelain floor & wall1$1,100$1,100
Plumbing fixtures — faucet, showerhead, drain1$480$480
Demolition & debris removal1$400$400
Permit application fee1$175$175
Total$4,235

Stop downloading templates. Send this invoice in 60 seconds.

Create your contractor invoice online — add your branding, customize line items, and email it directly to your client.

Create Your Free Invoice →

Why contractors need a reliable invoicing system

1. Labor & materials separation

Clearly separate labor hours and rates from material costs and markups. Property managers and GCs expect this breakdown — deliver it automatically.

2. Job-based tracking

Track multiple active jobs with separate invoices for each. See total revenue by job site and never mix up which client owes what.

3. Payment terms & deposits

Set net-30, net-60, or custom payment terms. Collect deposits upfront and deduct them from the final invoice automatically.

Create your contractor invoice in 3 steps

1

Sign up free

Create your Invoice Tracker account in under a minute. No credit card, no commitments.

2

Add your details

Enter your contractor services, rates, and client information. Pick from multiple professional templates.

3

Send & get paid

Email the invoice directly or download the PDF. Automatic reminders handle the follow-ups.

Frequently asked questions

What should a contractor include on every invoice?
Include your business name, contractor’s license number, the job site address, a detailed breakdown of labor and materials, the project name or reference number, and your payment terms. This level of detail satisfies lien law requirements in most states and prevents billing disputes with property owners or general contractors.
Should contractors collect a deposit before starting work?
Yes — a 25–50% deposit is standard for projects over a few thousand dollars. This covers your upfront material costs and shows client commitment. Show the deposit as a credited line item on the final invoice so the client sees the deduction clearly.
How do contractors handle material markups on invoices?
A 15–25% markup on materials is standard to cover procurement time, transportation, and waste. You can either show the markup transparently or roll it into the material cost. Transparency is generally preferred by commercial clients and GCs, while residential clients often prefer a simple all-in price.
What payment terms should independent contractors use?
Net-30 is most common, but for larger projects, use progress billing tied to milestones. Subcontractors working for GCs should align their terms with the GC’s payment schedule. Include a late-payment fee clause (1–2% per month) in your contract to encourage timely payments.

See how Invoice Tracker compares

Other invoicing tools charge $8–$55/month for features we give you free.

Ready to get paid faster?

Create professional contractor invoices, track your time, and automate reminders — 100% free, forever. No credit card required.

Get Early Access — Free Forever