Skip to content

Free tool

Free Roofing Invoice Template

A free roofing invoice template with the same lines as the estimate, so the final bill shows the real squares, the decking sheets actually replaced, the deposit already paid and the balance due. Download it as a PDF, Word or Excel file. No sign-up. Fasite is all-in-one, operations-first software for home service businesses.

Or fill it in below and download a PDF.

Published by Fasite. Questions: support@fasite.org.

Read in this browser only. It is not uploaded.

Blank counts as zero. No default rate.

Get paid by card from the invoice link

Download PDF opens the browser print dialog, where you can save a PDF. Nothing is uploaded.

Your business

Invoice INV-0001

Customer

Issued — · Due — · Due on receipt

DescriptionQtyUnitPriceTaxAmount
Tear off existing roof1squareNo
Install architectural shingles1squareNo
Synthetic underlayment1squareNo
Ice and water shield1rollNo
Drip edge1linear ftNo
Step and wall flashing1linear ftNo
Replace damaged decking1sheetNo
Ridge vent1linear ftNo
Dumpster and disposal1eachNo
Permit1eachNo
Subtotal
$0.00
Discount
$0.00
Tax
$0.00
Total
$0.00
Deposit paid
$0.00
Balance due
$0.00

Thank you. Please pay by the due date.

Please pay the balance by the due date.

Made with Fasite's free template · fasite.org/tools/invoice-template

What to put on a roofing invoice

  • The estimate number the job was approved on
  • The squares installed and the decking sheets actually replaced
  • Any change orders the customer approved during the job, each on its own line
  • Dumpster, disposal and permit lines, matching the estimate
  • The deposit already paid and the balance still due
  • If an insurance company is paying, the claim number
  • The warranty terms, or a line that says where they are written

What late invoices look like

56% of US small businesses are owed money from unpaid invoices, averaging $17.5K. 47% have invoices more than 30 days overdue. Intuit QuickBooks, Small Business Late Payments Report 2025.

How to write a roofing invoice

  1. Add your business. Enter the business name, phone, email, website and license number. A logo stays on this device.
  2. Add the customer. Enter the customer name, service address, email and phone.
  3. Add the line items. Enter a description, quantity, unit and price for each line. Tick taxable on lines that should be taxed.
  4. Set the due date, tax and any amount already paid. Choose Due on receipt, Net 15, Net 30 or custom terms. Enter your tax rate, any discount and any deposit already paid.
  5. Download or print. Use Download PDF or Print. The browser saves the file. Nothing is sent to a server. Turn off the Fasite line if you do not want it on the page.

Get paid by card from the invoice link

More for roofing businesses

Questions

Questions about the template.

  1. Put the decking on its own line with the real number of sheets and the per-sheet price from the estimate. If the estimate included a set number of sheets, bill only the sheets past that number.

  2. Enter it as the deposit already paid. The template takes it off the total and shows the balance due.

  3. Yes. Put it in the notes, and keep each material and labor line separate, so the insurer can check each one.

  4. The subtotal is quantity times unit price. A discount comes off before tax and is spread across lines by each line's share of the subtotal. Tax applies to taxable lines after that discount. The total is the subtotal, minus the discount, plus tax. Balance due is the total minus the deposit already paid.

  5. No. Download or print from this page, or copy a link that keeps the document in the URL hash. Fasite does not store the document. The small Fasite line on the PDF can be turned off.

Sources & method

Published by Fasite. Questions: support@fasite.org. Every default on this page comes from a source below. A field with no default is one you fill in.

Win the work. Run the work.

We build your website the same day and show it to you during your 30-day free trial. No card needed to start.