If you’re running a roofing crew, invoicing usually happens from the truck between jobs, tailgate down, phone in hand, squeezed in between a tear-off and the next bid. This guide covers how to invoice for roofing work and how estimating feeds into it: what to charge for, how to stage payments on a job that can hurt your cash flow if you get it wrong, and what a complete roofing invoice should include.
How Do Roofers Invoice Their Customers?
Most roofing contractors bill a job in stages: a deposit before ordering materials, one or more progress payments as the job hits key milestones, and a final invoice once the roof passes inspection. Staging payments this way keeps your cash flow tied to the job’s actual progress, covered for materials before you spend on them, and covered for labor as the crew clears each stage.
Say you’re reroofing a 2,200 square foot two-story: you’d collect a deposit before the shingle order goes in, a progress payment when the bundles hit the driveway, another once the crew’s dried-in and past the riskiest part of the tear-off, and the final balance after the inspector signs off. A one-day repair, like patching a boot flashing after a storm, usually just gets a single invoice once the crew packs up the truck.

What Should a Roofing Invoice Include?
A complete roofing invoice needs your business and client details, a unique invoice number, line items for materials and labor, the original estimate amount, taxes, payment terms, and a due date. Missing these details makes it easier for invoices to be questioned, disputed, or paid late.
At minimum, every roofing invoice should include your business name and contact details, the client’s details, an invoice number and date, materials and labor broken out by line item, the agreed estimate amount for comparison, applicable taxes, and clear payment terms with a due date.
For the full checklist plus a free downloadable template, see Joist’s complete guide to invoicing for roofing.
How Does Progress Billing Work for Roofing Jobs?
Progress billing splits a roofing job’s payment across milestones: a deposit at signing, a payment when materials arrive, another at substantial completion, and the balance on final sign-off. It keeps you from carrying the full cost of materials and labor until the job’s finished.
| Milestone | Typical Share of Total | What Triggers It |
| Deposit at contract signing | 10–25% | Signed contract, before materials are ordered |
| Material delivery | 25–40% | Shingles, underlayment, and accessories arrive on-site. |
| Substantial completion | 30–40% | Roof is dried-in, shingles installed, flashing complete |
| Final payment | Remaining balance | Passes final inspection and homeowner sign-off |
A few things worth building into how you apply this:
- Check your state’s deposit rules. Some states cap how much you can collect upfront before work begins, so confirm your state’s limit before setting your deposit percentage.
- Attach photos to each milestone invoice. A shot of the completed tear-off, the decking once it’s exposed, or the dried-in roof with ice and water shield down gives the homeowner something concrete tied to what they’re paying for, and it’s useful documentation if a dispute comes up later.
- Insurance jobs often need a supplement invoice. If you’re working from an adjuster’s scope and find more damage once you tear off, soft decking, more ice and water shield than the original claim covered, that extra work gets billed as a supplement: a separate invoice tied to the added scope, submitted for approval before you do the work.
- Smaller jobs don’t need this. A repair or single-day job is usually one invoice on completion. Save staged billing for full replacements and anything large enough that a single payment at the end would strain your cash flow.
Turn Each Milestone Into an Invoice Automatically
Joist lets you turn an approved roofing estimate into an invoice, request a deposit, and add a payment schedule for progress and final payments without rebuilding the job from scratch.
Common Roofing Invoice Line Items
A roofing invoice should make it easy for the homeowner to see what they are paying for. Instead of one lump-sum charge, break the job into the major parts of the work. Common roofing invoice line items include:
- Roof tear-off and disposal
- Decking inspection or replacement
- Underlayment
- Ice and water shield
- Shingles or roofing material
- Flashing
- Drip edge
- Ridge vent or other ventilation
- Pipe boots and roof penetrations
- Permits and inspection fees
- Labor
- Cleanup and dump fees.
You don’t need to list every nail or fastener separately, but the invoice should be detailed enough that the customer can connect the bill back to the approved estimate.
Important Legal Note on Insurance Jobs: If you’re billing a job covered by home insurance, never absorb, waive, or discount the homeowner’s deductible on your invoice. Most states strictly prohibit deductible waiving, and your final invoice must accurately reflect the true total cost of repairs as submitted to the insurance carrier.
Roofing Invoice Example
Here’s a worked example for a mid-size asphalt shingle roof replacement estimated at $8,000, billed in three stages: a 20% deposit, a 35% progress payment at material delivery, and the balance on completion.
Say a homeowner’s insurance adjuster approves a claim for a storm-damaged asphalt shingle roof, and you’re contracted for the full tear-off and reroof.
- Invoice 1 is the Deposit (signing); 20% of $8,000 = $1,600 due before materials are ordered
- Invoice 2 is the Progress payment (material delivery): 35% of $8,000 = $2,800 due when shingles and underlayment arrive on-site
- Invoice 3 is the Final invoice (completion): remaining balance = $8,000 − $1,600 − $2,800 = $3,600 due after final inspection and homeowner sign-off.
Each of the three invoices should still be itemized, listing which materials or labor each stage’s payment covers, so the homeowner sees exactly what each payment covers.
That schedule is just the math. Here’s what the final invoice itself actually looks like once it’s itemized:
- Business: Ridgeway Roofing LLC
- Client: [Homeowner name and property address]
- Invoice number: 1048
- Invoice date: July 24, 2026
- Payment due: Upon final inspection
- Job: Asphalt shingle roof replacement.
Line items:
- Tear-off and disposal: $1,150
- Asphalt shingles: $2,850
- Underlayment and ice/water shield: $700
- Flashing, drip edge, pipe boots, and vents: $500
- Labor: $2,400
- Permit and inspection fee: $150
- Cleanup and dump fees: $250
- Total job amount: $8,000
- Deposit paid: −$1,600
- Progress payment paid: −$2,800
- Final balance due: $3,600
- Payment terms: Due upon final inspection and homeowner sign-off.
Every line item ties to something the homeowner can see or verify, so the final balance isn’t a surprise.
For a ready-made starting point, you can use Joist’s built-in roofing templates to automatically format labor, materials, and deposit schedules cleanly on mobile or desktop without building spreadsheets from scratch.

How to Handle Change Orders on a Roofing Invoice
A roofing invoice should not surprise the homeowner. If the job changes after work starts, document the change before adding it to the final bill.
Common roofing change orders include replacing rotten decking, upgrading materials, adding ventilation, repairing flashing, or meeting code requirements that were not visible before tear-off.
For each change, write down what changed, why it was needed, the added cost, and whether the homeowner approved it. Then attach the change order or notes to the final invoice so the final balance matches the documented scope.
How Do I Estimate a Roofing Job?
Roofing estimates come down to four factors: roof size (measured in squares, 100 square feet each), material choice, labor, and pitch, since steeper roofs take longer and need more safety equipment. Material costs vary widely by shingle type, region, and supplier. Use current local supplier pricing for asphalt shingles, then adjust the estimate for labor, pitch, tear-off, disposal, permits, and any decking or flashing repairs.
Pitch changes the job more than people expect. Bidding a 1,800 square foot ranch with a straightforward 4:12 walk-up is a different job than the same square footage at a steep 10:12, because the second roof needs harnesses, roof jacks, and more time on every square, and should be priced accordingly.
For the full roofing estimate guide, including cost by material type and roof size, see Joist’s guide to estimating roof replacements. For how to structure hourly vs. flat-rate pricing on the labor side, see How to Price a Roofing Job.
A roofing cost calculator can help you get a rough starting number before adjusting for pitch, damage, and local material costs.
How Do I Get Paid Faster on Roofing Jobs?
Getting paid faster on roofing jobs mostly comes down to structure set before work starts: a deposit, clear payment terms and due dates on every invoice, and an easy way for the customer to pay online.
Most roofing contractors know the drill: the roof looks great, the homeowner is happy during the final walkthrough, and then the last payment goes quiet for three weeks. This frustration is widespread across the industry: a 2025 study of 250 US contractors found that 70% regularly face delayed payments, prompting many to raise their base bids by an average of 8% simply to buffer against the lag.
A few things close that gap: require a deposit before ordering materials, put payment terms and a due date on every invoice, including progress invoices, and offer a direct online payment link so the homeowner can pay from their phone the moment the crew clears the driveway. Joist’s existing invoicing guide has the full list of tips for improving payment speed if you want to go deeper here.
FAQs: Roofing Contractor Invoicing and Estimating
These are the questions roofing contractors ask most once they’ve got the basics of billing a job in stages.
Do I need to invoice a roofing job in stages, or can I just bill at the end?
How much deposit should I ask for on a roof replacement?
What’s the difference between an estimate and an invoice for roofing work?
Should I itemize materials and labor separately on a roofing invoice?
What happens if the job costs more than the original estimate?
Create Quick and Accurate Estimates
With our easy-to-use mobile estimating tool, Joist helps you save time, look professional, and get signatures in seconds to win more jobs, faster. Use templates, cost markups, deposit requests, payment schedules, job photos, and more to start estimating like a pro.
Already a Joist user? Log in to create an estimate today.
Article Sources
- Built. Construction’s Cash Crunch: 70% of Contractors Say Payment Delays Threaten Industry. May 21, 2025
- Angi. How Much Does Roof Replacement Cost? March 5, 2026.