NeatInvoice
Product
PricingRoadmap
  1. Home
  2. /
  3. Invoice templates
  4. /
  5. Contractor

Contractor Invoice Template

Reviewed July 2026

A contractor invoice should separate labor, materials, reimbursable expenses, and approved changes so a client can check each charge against the scope. This template adds those working rows without assuming tax, markup, or local construction rules.

Customize this templateBrowse all templates
  • Free, no sign-up
  • Online editor and PDF export
  • No watermark
  • Rates left blank on purpose

Your business

Add your legal name and address
Add your contact details

Invoice

Number
INV-001
Issued
Add date
Due
14 days later

Bill to

Client legal name

Billing contact and address

Template

Contractor

Rates intentionally blank

DescriptionQtyRateAmount
Contract laborDescribe completed scope, phase, hours, or units1$0.00$0.00
Project materialsItemize materials covered by this invoice1$0.00$0.00
Approved change workAdd change authorization reference1$0.00$0.00
Subtotal
$0.00
Tax
Review locally
Amount due
$0.00
Working template only. Add real rates, client details, tax, and payment instructions.
Use this template

Who this template is for

Use it for general contracting, installation, repair, fabrication, maintenance, or project-based trade work. For formal progress claims or regulated construction documents, confirm the client’s required form before using a standard invoice.

Invoice rules, required identity fields, tax treatment, record retention, and late-fee limits vary. Use this as an operational starting point and confirm requirements for your contract and jurisdiction.

What to include

  • Contractor and client legal details
  • Job name and service or project address
  • Invoice number, issue date, and due date
  • Labor description, units or hours, and rate
  • Materials and approved reimbursable costs
  • Deposit, prior payments, or approved change reference

Line-item examples clients can review

Vague rows invite questions and delay payment. Name the deliverable, then keep the supporting detail on its own line.

Too vagueClear line itemSupporting detail
LaborKitchen cabinet installation laborTwo installers, approved scope dated July 12
MaterialsMounting hardware and fixingsItemized project materials
Extra workApproved change: wall reinforcementChange authorization CO-03
  • Labor

    Kitchen cabinet installation labor

    Two installers, approved scope dated July 12

  • Materials

    Mounting hardware and fixings

    Itemized project materials

  • Extra work

    Approved change: wall reinforcement

    Change authorization CO-03

Choose the right billing structure

Labor and materials

Use separate rows so pricing, tax treatment, and approvals remain easy to review.

Milestone billing

Name the completed phase and show any deposit or earlier payment against the balance.

Change work

Reference the written authorization. An invoice should not be the first place a client sees extra scope.

Worked example

Example: installation milestone

The contractor bills $2,400 for installation labor, $640 for materials, and a $300 approved change. A prior $1,000 deposit is recorded separately, leaving a transparent balance.

Current work
$3,340 before prior payments
Suggested structure
Due in 14 days under the signed scope

Common mistakes to avoid

Combining every charge

One lump-sum row hides which portion is labor, materials, or a change.

Missing job address

Client billing address and service location can differ. Show the project location clearly.

Surprise extras

Secure change approval before invoicing additional work.

How to customize and export

  1. 1Load the profession-specific fields in the free invoice generator.
  2. 2Add your business and client details.
  3. 3Replace example descriptions and enter agreed quantities and rates.
  4. 4Review currency, tax, due date, terms, and payment instructions.
  5. 5Preview the full invoice, then export the PDF.

Start with the working template

No sign-up and no watermark. Existing drafts stay protected by a confirmation.

Use this template

Related templates

  • Online and PDF

    Construction invoice template

    A construction invoice should identify the project, billing period or phase, current work, approved changes, prior payments, and amount now due. This standard template supports clear progress billing, but it is not an AIA form or a substitute for contract-specific statutory documents.

    View template
  • Online and PDF

    Independent contractor invoice template

    An independent contractor invoice should identify the service period, approved work, rate basis, reimbursable expenses, and client reference needed for approval. The document supports billing, but it does not determine worker classification or replace a service agreement.

    View template
  • Online and PDF

    Electrician invoice template

    An electrician invoice should identify the service address, completed electrical work, labor, installed parts, and any relevant permit or inspection reference. This template supports billing but does not replace certificates, permits, or compliance records required locally.

    View template

See every profession in the invoice template library.

Keep reading

  • Deposits

    How to Invoice a Deposit or Down Payment (2026)

    Learn when to request a deposit, compare separate deposit and balance invoice patterns, and follow a practical $1,000 freelance project example.

  • Payment terms

    Invoice Payment Terms: Net 30, Due Dates, and Fees

    Understand Net 7, Net 15, Net 30, due on receipt, milestone terms, explicit due dates, discounts, and careful late-fee wording for client invoices.

  • Operations

    Invoice Numbering System: Formats and Best Practices

    Choose a consistent invoice number format, prevent duplicates, handle yearly resets, and separate invoice and estimate sequences across business profiles.

Frequently asked questions

Is this invoice template free?

Yes. You can load the template in the browser, replace the examples, preview the invoice, and export a PDF without creating an account.

Does NeatInvoice process client payments?

No. NeatInvoice can display your bank details or configured payment links, but it does not receive, hold, or move client funds.

Should contractors show materials separately?

Usually yes when the agreement or client review process distinguishes materials from labor. Follow the signed pricing structure.

Can this replace a progress-payment form?

Not necessarily. Some clients, contracts, or jurisdictions require a specific progress claim, schedule of values, or statutory form.

Primary sources

Official guidance and first-party product pages used to verify this guide in July 2026. Rules and product details can change; check the linked source for current, jurisdiction-specific information.

  • Invoices — what they must include — GOV.UK
  • How to invoice — Australian Government

Ready to invoice without the chase?

Start a free trial, no card required. Same full workspace on Solo and Studio.

See pricing
NeatInvoice

Invoicing for freelancers and small teams. Create invoices, send client links, and follow up without spreadsheet chaos.

Product
PricingHow it worksFree invoice generatorAbout
Resources
Invoice templatesRoadmapGuidesContactFAQ
Compare
All comparisonsvs HoneyBookvs PineBillvs Invoice Ninjavs Wavevs FreshBooksvs Invoicelyvs Invoice Homevs Zoho Invoice
Legal
TermsPrivacyLegal

© 2026 NeatInvoice. All rights reserved.

For freelancers and small teams who invoice for a living

Fazier badgeNeatInvoice - Featured on Startup FameFeatured on Twelve Tools