Skip to content
Pocket Invoice: Free Invoice MakerFree Invoice Maker

Completed work and approved extras

Free roofing invoice template

When to use

Use this roofing invoice for a finished job or a billing stage you've agreed to. Provide property address, accepted estimate number and any approved changes. Indicate received payments and remaining balance.

Roofing notes can be edited with Word. Line amounts, tax and balance will be calculated using Excel.

Updated November 6, 2026

Complete roofing invoice showing tear-off, materials, labor, approved decking and paymentsCreate an invoice online

Match the invoice to approved roofing work

  • Provide charges corresponding to the accepted estimate and/or any approved changes.
  • Indicate the units for area related charges.
  • Scope of work for any fixed price work.
  • Identify any additional decking work by approval number/date.
Project and billing stage
Property address, work period, invoice number, accepted estimate and the current billing stage.
Approved changes and payments
Change reference, extra work, advance received, other payments, retainage where agreed and the amount due.

A completed roof replacement invoice

Completed work · EST-R300 / CO-01USD amount
Old roof tear-off900.00
Underlayment and shingles2,600.00
Installation labor2,200.00
Flashing and ventilation450.00
Disposal250.00
Approved decking replacement · CO-01600.00
Subtotal before tax7,000.00
Advance received2,000.00
Stage payment received1,500.00
Outstanding balance before tax3,500.00

Stage invoices and retainage

  1. On stage invoice, state work for which payment is requested.
  2. Also reference prior invoices and payments.
  3. Specify retainage if applicable.
  4. State amount withheld, release criteria and amount currently owed.

From estimate to invoice and receipt

Online invoice tool will preview and download the PDF including business, customer, line items, and payment information.

Fillable PDF
verify amounts manually.
Before billing
Roofing estimate template · Roofing cost calculator