Free template

Free contractor invoice template.

An invoice template built for renovation and remodeling work, including progress billing and retainage. Copy the sections you need. No signup required to use the template.

  • Progress and milestone billing
  • Retainage line
  • Payment terms and late fees

An invoice that is easy to read gets paid faster. This template covers a standard single invoice and the progress billing structure most renovation jobs use, where each stage of the work is billed separately as it is completed.

The template

Contractor Invoice Template

Select the text and copy it, or use it as a checklist while you build your own.

Invoice

Header

  • Your business name, license number, address, phone, and email
  • Bill to: client name and project address
  • Invoice number and date
  • Due date (Net 15 or Net 30 is standard)
  • Reference: contract or estimate number

Work billed on this invoice

  • The milestone or phase this invoice covers (for example: rough in complete)
  • Line items for labor and materials completed in this phase
  • Approved change orders included in this invoice, listed separately

Amount summary

  • Original contract amount
  • Approved change orders to date
  • Revised contract amount
  • Total completed and stored to date
  • Less retainage (commonly 5 to 10 percent)
  • Less previous payments
  • Amount due this invoice

Payment terms

  • Accepted payment methods
  • Due date and Net terms
  • Late fee or finance charge on past due balances
  • Where to send payment or a link to pay online

Sample

MilestonePercent of contractAmountStatus
Deposit on signing20%$13,680Paid
Demolition complete20%$13,680Paid
Rough in complete20%$13,680Billed on this invoice
Cabinet install complete25%$17,100Upcoming
Punch list and final15%$10,260Upcoming

Contract total $68,400. This invoice bills the rough in milestone at $13,680, less any retainage.

What a contractor invoice should include

1

A clear invoice number and due date

Sequential numbers make your books and follow ups simple. Put the due date in large type near the total.

2

The milestone or phase being billed

On progress billing, name the stage this invoice covers so the client knows exactly what they are paying for.

3

Change orders listed separately

Never fold approved extras into the base line items. List each change order with its own number and amount.

4

Retainage, if your contract has it

Show the retainage held on this invoice and the running total held to date, so the final retainage release is not a surprise.

5

Previous payments and balance

Show contract amount, total billed to date, payments received, and the amount due now, so the math is auditable.

6

Payment terms and a late fee

State Net 15 or Net 30, the accepted methods, and the finance charge on past due balances. A stated late fee gets invoices paid on time.

7

An easy way to pay

A pay online link gets you paid days faster than a mailed check.

Invoice template FAQ

What payment terms should a contractor use?+

Net 15 is common for renovation work, with a deposit up front and progress payments due on receipt at each milestone. Net 30 is more common on larger commercial jobs.

What is retainage on a contractor invoice?+

Retainage is a percentage of each payment, usually 5 to 10 percent, that the client holds back until the job is complete and accepted. It is released with the final invoice once the punch list is done.

Can I charge a late fee on an unpaid invoice?+

In most states yes, if the late fee or finance charge is stated in your contract and invoice and is reasonable. Check your state's limits on the maximum monthly rate.

How do I automate progress billing?+

Renovate splits any signed estimate into milestones and sends each stage's invoice automatically when you mark it complete, with retainage and change orders tracked against the contract total. From $29.99 a month.

Stop rebuilding this document on every job.

Renovate builds your invoices from reusable templates, keeps the numbers tied to the contract, and lets clients approve online. From $29.99 a month with unlimited users.