Roofing Contractor Invoice Template
Roofers quote first and invoice at the end โ usually by the square. Your invoice should mirror the estimate line for line so the homeowner can match tear-off, materials, and labor against what was promised.
Line items roofing contractors put on an invoice
- Tear-off & disposal (per square)
- Underlayment / ice-and-water shield
- Shingles installed (per square)
- Ridge vent & ridge cap
- Flashing (chimney, valleys, walls)
- Drip edge (per linear foot)
- Dump fees
- Workmanship warranty
Example: Re-roof, 18 squares, architectural shingles
Tear-off & disposal โ 18 sq โ $1,800.00
Underlayment & ice shield โ $950.00
Shingles installed โ 18 sq โ $6,300.00
Ridge vent, flashing & drip edge โ $780.00
Total: $9,830.00
Make your roofing contractor invoice โ free
Open the free invoice generator, use your saved template and client list, drop in the line items above, and print or save a clean invoice in a couple of minutes. Add your business name, logo, and payment terms once โ they carry into every invoice after. Free to make, free to save, free to download, free to print. No sign-up, no fee.
Open the free invoice generator โ
Quote the job first? The free estimate generator turns into an invoice in one tap when the customer approves.
Open the free estimate generator โ
Common questions
What should a roofing contractor invoice include?
Your business name and contact info, the customer's name, an invoice number and date, each line item with its price (tear-off & disposal (per square) and the rest of the list above), the total, and your payment terms and due date.
How do I make a roofing contractor invoice for free?
Use the free invoice generator on this page โ no sign-up, no watermark, nothing uploaded. Type your line items, print or save the invoice, and keep a copy in the client's folder on the site for next time.
Should I send an estimate before the invoice?
For bigger jobs, yes โ an estimate sets the price in writing before work starts, and on KipiForms it converts into the final invoice in one tap, so the numbers match.