Trade invoices

Roofing invoice template

A roofing invoice bills the contract price, adds the decking and tear-off unit prices you actually used, lists signed change orders, and credits the deposit. Download this template as a CSV or print it.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A roofing invoice template is the bill you send when the roof is on: the contract price from the signed proposal, any unit-price additions such as replaced decking sheets or an extra layer of tear-off, signed change orders, and a credit for the deposit already paid. On a residential reroof that is usually one or two invoices. On commercial work for a general contractor it is often a monthly progress billing with retainage held. The template below is built for the first case and adapts to the second.

Most roofing payment disputes are not about the roof. They are about the 9 sheets of OSB the homeowner never saw go in. The invoice has to show where every dollar above the contract price came from.

What a roofing invoice needs to show

Put the basics in the header: your company name, license number where your state requires it on paperwork, the customer, the job address, the proposal or contract number, the invoice number and date, and payment terms. Then the lines. Each line should trace back to a signed document or a unit price the customer already agreed to.

Unit-price additions are what make roofing invoices different. You set a price per sheet of decking and per square of extra layer in the proposal because nobody can see under the shingles. When you bill, list the actual count and attach photos. A photo of the rotted sheets on the ground, with the count written on the tally sheet, ends most arguments before they start.

How to fill in each column

  • Line: a simple number for each billed item.
  • Description: what you did and the document that authorizes it, such as "CO-01 skylight replacement (signed 6/12)."
  • Type: Contract, Unit price add, Change order, or Payment. This makes it easy for the customer to see the base price versus the extras.
  • Quantity and unit: LS for the contract amount, SHT for decking, SQ for extra layers, EA for items like vents or boots.
  • Rate: the agreed price per unit. For unit-price items it must match the proposal.
  • Amount: quantity times rate. Deposits and prior payments go in as negative lines so the total equals the balance due.

Deposits, warranties, and lien waivers

Many roofers take a deposit at signing and the balance at completion. Some states limit how much a home improvement contractor can collect up front, so check your state's rules and your contract before you set a schedule. How to set up deposit and payment schedules for residential jobs walks through the options.

If you register a manufacturer warranty for the customer, note that on the invoice or send it with the final bill. When a lender or general contractor is paying, expect to send a lien waiver with each payment request, and keep your preliminary notice deadlines in mind if payment drags.

Common roofing invoicing mistakes

  1. Billing decking or extra layers with no count, no photos, and no unit price in the contract.
  2. Folding a change order into the contract line, so the customer cannot tell what changed.
  3. Forgetting to credit the deposit, which makes the invoice look like an overcharge.
  4. Sending the invoice days after the crew leaves, when the customer's attention has moved on.
  5. Leaving payment terms and accepted payment methods off the page.

Related forms

The unit prices on this invoice should come straight from your roofing estimate template. For pricing method and margins, see how to price roofing jobs. For collections and follow-up, read how to write a construction invoice that gets paid. Comparing systems that handle both? Start with roofing software.

Smart Business Automator builds invoices from the signed proposal and approved change orders, and flags invoices that are aging. See construction accounts receivable automation.

Roofing final invoice

Download CSV
LineDescriptionTypeQuantityUnitRateAmount
1Roof replacement per signed proposal R-2318Contract1LS18,400.0018,400.00
2Replace rotted decking, 7/16 OSB, unit price per proposalUnit price add9SHT85.00765.00
3Second layer tear-off found on rear slope, unit price per proposalUnit price add8SQ45.00360.00
4CO-01 replace 2 skylights with curb-mount units (signed 6/12)Change order1LS2,150.002,150.00
5Less deposit received 5/28, check 4471Payment1LS-6,000.00-6,000.00
  • Sample data only. Prices, dates, and document numbers are made up for illustration.
  • Amount = Quantity x Rate. Balance due in this example: 18,400.00 + 765.00 + 360.00 + 2,150.00 - 6,000.00 = 15,675.00.
  • Header: company name and license number, customer, job address, proposal number, invoice number and date, payment terms.
  • Attach photos and the tally for unit-price items, and copies of signed change orders.
  • Add sales tax lines only as your state requires for roofing work, and a lien waiver if the payer asks for one.

Frequently asked questions

What should a roofing invoice include?

Your company details and license number, the customer and job address, the contract or proposal number, each billed line with quantity and rate, credits for deposits, the balance due, payment terms, and backup for any extras.

How do I bill for rotted decking found during tear-off?

Bill it as a unit price addition using the per-sheet price from your signed proposal, with the actual sheet count and photos. If you did not set a unit price, get a signed change order before or during the work.

Should the deposit appear on the final roofing invoice?

Yes. Show it as a negative line or a payment credit so the total equals the balance the customer still owes.

Can I use this roofing invoice for commercial work?

Yes, but commercial general contractors often require monthly billing against a schedule of values with retainage. Use a progress invoice format for those jobs.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment