If you’re a roofing contractor, you know that getting paid on time depends on more than just good work. A clear, professional invoice is what turns a finished job into money in the bank. A roofing contractor invoice isn’t just a piece of paper—it’s a legal record, a communication tool, and a reflection of your business. Let’s walk through how to create one that actually works, without the fluff.
What Exactly Is a Roofing Contractor Invoice?
Simply put, it’s a document you give to a client after you’ve completed roofing work (or a portion of it) that lists what you did, what materials you used, and how much they owe you. It’s different from a quote or estimate, which you give before work starts. An invoice is a request for payment. It’s also a record for taxes, warranties, and future disputes.
When Do You Use One?
You’ll use a roofing invoice in a few common scenarios:
After finishing a full roof replacement or repair.
At the end of a week for a larger project with progress billing.
For a partial payment, like after materials are delivered but before work starts.
For emergency repairs, like storm damage patching.
Every time money changes hands for a job, an invoice should be there to document it.
Key Sections Every Roofing Invoice Should Have
A good invoice is built on clear, specific sections. Don’t leave anything to guesswork. Here’s what to include:
1. Your Business Info and the Client’s Info
Start with your name, business name (if different), address, phone number, and email. Then, the client’s name, property address (if different from the billing address), and phone number. This is critical for both of you to track the job.
2. A Unique Invoice Number and Date
Number your invoices sequentially (e.g., INV-001, INV-002). This makes bookkeeping and tax time much easier. Include the date you issued the invoice. Also, add the date the work was completed—this can be different from the invoice date.
3. A Detailed Breakdown of Work and Materials
This is the heart of the invoice. Be specific. Don’t just write “roof repair.” Write something like: “Replaced 3 damaged shingles on the north slope, resealed flashing around the chimney, and cleaned gutters.” List materials separately: “30-year architectural shingles (1 square), ice and water shield (1 roll), drip edge (20 linear feet).” This transparency builds trust and prevents arguments later.
4. Labor Costs
Show the hours worked or a flat rate for the job. If you have a crew, you might list a crew labor charge rather than individual names, but be clear about the total labor cost. For example: “Labor: 8 hours at $75/hour = $600.”
5. Taxes and Permits
If you’re charging sales tax on materials, list it separately. Many states don’t charge tax on labor, but check your local laws. Also, if you pulled a permit for the job, include the permit fee as a line item.
6. Total Amount Due and Payment Terms
Clearly state the total. Then, add your payment terms: “Due upon receipt” or “Net 30” (meaning payment due in 30 days). List acceptable payment methods (check, credit card, cash, bank transfer). If you charge a late fee, mention it here. For example: “A 1.5% monthly late fee applies to balances unpaid after 30 days.”
7. A Section for Notes and Signatures
Include a small area for any additional notes, like warranty information, or a thank you. A line for the client to sign and date acknowledges they received the invoice and agree with the charges.
How to Write a Roofing Invoice: A Step-by-Step Guide
Let’s build a real-world example. Say you just finished a job for a homeowner named Jane Doe at 123 Oak Street. You replaced a small section of her roof after a tree branch fell.
Start with your header: “ABC Roofing, 456 Main Street, Anytown, USA. Phone: 555-1234. Email: info@abcroofing.com.”
Add the client details: “Bill to: Jane Doe, 123 Oak Street, Anytown, USA. Phone: 555-5678.”
Give it a number and date: “Invoice #: 2024-05. Date: October 15, 2024. Work completed: October 14, 2024.”
Add the total and terms: “Total due: $335.00. Payment due upon receipt. Please make checks payable to ABC Roofing. Late fee of 1.5% per month applies.”
Finish with a note: “Thank you for your business! This repair carries a 5-year workmanship warranty.”
That’s it. Simple, clear, and professional.
Common Mistakes Roofers Make on Invoices
I’ve seen plenty of invoices that cause headaches. Avoid these:
Being too vague. “Roof work” tells the client nothing. Get specific.
Forgetting the invoice number. Without it, tracking payments is a mess.
Not including payment terms. If you don’t say when it’s due, the client may wait weeks.
Mixing up the job address and billing address. This happens often with rental properties. Always double-check.
Using messy handwriting or a confusing template. A clean, printed invoice looks professional and reduces errors.
Tips for Customizing Your Invoice
Your invoice should fit your specific business. Here are a few ways to tailor it:
For insurance jobs: Add a line for the claim number and adjuster’s contact info. You can also itemize the deductible clearly.
For large projects with multiple payments: Use a progress billing format. Label the invoice as “Progress Payment #2 of 4” and show what work was completed for that payment.
For material-only invoices: If you’re just delivering supplies without labor, make that clear. Call it a “Material Invoice” and skip the labor section.
Add your logo: A simple logo at the top makes you look established and trustworthy.
Good invoicing is a habit. Send the invoice the same day you finish the job. Keep a copy for yourself. If you use software, great—if not, a simple spreadsheet works. The key is consistency. Your invoice is a promise: you did the work, and now it’s time to get paid. Make that promise clear, and you’ll spend less time chasing payments and more time on the next roof.
For other service-based businesses, the same logic holds. A tattoo artist invoice needs a breakdown of time and design, while a bakery invoice template focuses on quantities and ingredients. No matter the trade, the goal is the same: clarity leads to faster payment.
Customizable Document Templates and Samples
Free Roofing Contractor Invoice Template
Standard Roofing Contractor Invoice
Invoice No: INV-2024-1089 Date: October 15, 2024 Job Site: 742 Maple Drive, Springfield
Bill To: Mr. David Chen 456 Oak Avenue, Springfield, IL 62701
Description of Work: Complete tear-off and replacement of asphalt shingle roof on main residence. Includes synthetic underlayment, new drip edge, and ridge vent installation. 30-year architectural shingles (Owens Corning Duration).
Item
Qty
Unit Price
Total
Labor: Roof tear-off & disposal
1
$2,400.00
$2,400.00
Materials: Shingles, underlayment, accessories
1
$4,800.00
$4,800.00
Permit fee
1
$350.00
$350.00
Dumpster rental
1
$450.00
$450.00
Subtotal: $8,000.00 Sales Tax (8.25%): $660.00 Total Due: $8,660.00
Payment Terms: Net 30 days from invoice date. Please remit via check or direct deposit to our bank account on file. Late payments subject to 1.5% monthly interest.
Thank you for your business! For questions, call (555) 234-5678.
Commercial Roof Repair Invoice
Invoice No: CMR-2024-045 Date: November 2, 2024 Job Site: 1500 Industrial Blvd, Suite 200, Austin, TX 78701
Bill To: GreenTech Properties LLC Attn: Accounts Payable
Scope: Emergency repair of TPO membrane puncture (approx. 4 ft x 6 ft area) on south-facing roof section. Applied reinforced patch and seam sealant. Inspected surrounding areas for additional damage.
Service
Hours
Rate
Amount
Emergency service call (after hours)
1
$250.00
$250.00
Repair labor
3
$95.00
$285.00
Materials: TPO patch kit, primer, sealant
—
—
$175.00
Subtotal: $710.00 Travel Fee: $50.00 Total Due: $760.00
Payment Due: Upon receipt. Please pay by credit card via the secure link sent to your email, or mail check to our office.
We appreciate your prompt payment. For warranty questions, refer to service agreement SA-2024-12.
Roof Inspection & Estimate Invoice
Invoice No: INV-2024-1176 Date: October 28, 2024 Property: 23 Elm Street, Unit 3B, Portland, OR 97201
Client: Ms. Sarah Lopez
Service Provided: Comprehensive roof inspection (residential, 2-story, asphalt shingle). Checked for hail damage, loose flashing, gutter condition, and attic ventilation. Delivered written report with photos and repair estimate.
Service Item
Cost
Standard roof inspection (up to 3,000 sq ft)
$250.00
Detailed damage assessment report
$100.00
Digital photo documentation
$50.00
Total: $400.00
Note: This fee is credited toward any repair or replacement contract signed within 30 days. Payment is due at time of service. We accept cash, check, or card.
Thank you for choosing us for your roofing needs. Call our office if you have questions about the report.
Partial Roof Replacement Invoice
Invoice No: PR-2024-032 Date: November 10, 2024 Location: 889 Pinecrest Lane, Denver, CO 80220
Customer: Mr. Robert Kim
Work Performed: Partial replacement of north-facing roof slope (approx. 12 squares). Removed old shingles, replaced damaged decking (3 sheets of 5/8" plywood), installed new ice & water shield at eaves, and applied new CertainTeed Landmark shingles. Color: Weathered Wood.
Payment Schedule: 50% due upon completion of tear-off ($2,300.50 paid on site), remaining 50% due upon final inspection. Balance: $2,300.50. Please remit within 15 days.
Contract Reference: Roof Replacement Agreement #R-1023 dated September 20, 2024. Total contract amount: $15,200.00. Previous payments: $10,640.00 (70%). This invoice is for the remaining 30% plus approved change orders.
Description
Amount
Final payment per contract (30%)
$4,560.00
Change order: Upgrade to synthetic felt underlayment
$350.00
Change order: Additional ridge vent (20 ft)
$280.00
Total Due: $5,190.00
Terms: Net 15 days. A late fee of 2% per month will apply after 30 days. Please reference invoice number on your payment. We will provide final lien waiver upon receipt.
Congratulations on your new roof! We hope you enjoy it for decades to come.
Work Completed: Repaired two sections of seamless aluminum gutter (approx. 30 ft total) that had pulled away from fascia. Reattached with hidden hangers, sealed joints, and replaced one damaged downspout. Cleaned debris from all gutters.
Service
Price
Gutter reattachment & hanger replacement
$180.00
Downspout replacement (10 ft, white)
$65.00
Gutter cleaning (entire house)
$120.00
Materials & sealant
$35.00
Total: $400.00
Payment: Due upon completion. Cash or check accepted. We also accept credit cards with a 3% processing fee.
Thank you for your trust. Call us for any future roofing or gutter needs!
Flat Roof Coating Application Invoice
Invoice No: FRC-2024-056 Date: November 25, 2024 Site: 1200 Commerce Center, Unit 5, Orlando, FL 32801
Bill To: Sunshine Property Management
Scope: Applied elastomeric roof coating over existing built-up roof (approx. 2,500 sq ft). Included power washing, minor crack repairs, primer coat, and two finish coats of white acrylic coating. Manufacturer: GAF. Color: White.
Policyholder: Mr. Thomas Rivera Insurance Claim #: CLM-4456-2024
Repairs Performed: Emergency tarping of roof (3 sections) after hurricane damage. Removed damaged shingles, replaced underlayment on 2 slopes, installed new ridge cap shingles. Matched existing color: Timberline HD Charcoal. Completed within 48 hours of storm.
Item
Cost
Emergency tarp & labor (overtime)
$850.00
Shingle replacement (10 squares)
$2,400.00
Underlayment & felt replacement
$600.00
Ridge vent & cap shingles
$350.00
Total: $4,200.00
Note: This invoice is for insurance claim purposes. Payment to be made directly by insurer or by policyholder with reimbursement. Please remit within 30 days of receipt.
We are here to help you recover. Call us if you need any documentation for your adjuster.
Skylight Installation Invoice
Invoice No: SKY-2024-092 Date: December 12, 2024 Address: 555 Hilltop Avenue, Seattle, WA 98109
Client: Dr. Emily Watson
Work Performed: Installation of one Velux fixed skylight (model VSF-30, 30" x 30") with flashing kit and solar-powered blinds. Included cutting roof opening, framing, insulating, and sealing. Roof type: composition shingle, 6/12 pitch.
Payment: Due upon completion. We will provide manufacturer warranty registration. Thank you for brightening your home!
Roof Maintenance Service Invoice (Annual Contract)
Invoice No: MNT-2024-067 Date: December 18, 2024 Property: 2100 Lakeview Circle, Unit 12, Minneapolis, MN 55401
Customer: Lakeview Condominium Association
Service: Semi-annual roof maintenance per contract #MCA-2024. Included inspection of all roof penetrations, cleaning of gutters and downspouts, removal of debris from valley, resealing of two vent boots, and application of UV protectant on rubber boots.
Service Item
Charge
Inspection & report (6-unit building)
$300.00
Gutter cleaning (all units)
$450.00
Vent boot reseal (2 units)
$150.00
Debris removal & valley cleaning
$200.00
Total (Contract Rate): $1,100.00
Terms: Net 30 days as per contract. Please reference contract number. Next scheduled maintenance: May 2025.
Regular maintenance extends roof life. Thank you for your continued partnership!