Skip to main content

Tabsy Blog

Roofing Estimates, Deposits, and Progress Billing: A Practical Guide

By , Founder, NameVerse, Inc. · · · 8 min read

Worked examples in this guide are illustrative, not customer data — see our editorial standards.

Roofing jobs are large, material-heavy, and often won or lost on the estimate. Get the scope and the payment schedule right and a $15,000 tear-off funds itself and pays on time; get them wrong and you're floating thousands in shingles on a customer who pays late. This guide walks the path from measuring the roof to collecting the final balance.

How do you measure and scope a roof for an estimate?

Five numbers drive a roofing estimate: squares of roofing, linear feet of ridge and valley, the count of penetrations, the condition of the decking, and the layers to tear off — and the decking allowance belongs in writing before the first shingle comes up. A scope that's vague on any of them invites both underbidding and disputes later.

Whether you measure by walking the roof, by ladder and tape, or from aerial measurements, the goal is the same: write down exactly what the job includes so the price has something solid underneath it. A scope line like "tear off one layer of asphalt shingles, inspect and replace damaged decking at $X per sheet, install synthetic underlayment, new drip edge and pipe boots, and architectural shingles over 24 squares" tells the customer precisely what they're buying and tells you precisely what you priced. The decking allowance matters especially: stating up front how replacement boards are billed prevents the most common roofing argument — surprise charges once the old roof comes off.

Should you give a roofing customer options or one price?

Three itemized tiers beat one lump sum: most homeowners pick the middle, and the decision becomes which roof rather than whether to do the work. A single lump sum invites haggling because the customer can't see what they're paying for. Presenting two or three options anchors the conversation on which roof rather than whether to do the work, and tends to lift the average job without any hard selling.

On a re-roof you might present: Good — quality architectural shingles with standard underlayment and a solid workmanship warranty; Better — an upgraded shingle line with a full synthetic underlayment and ice-and-water shield in the valleys; Best — a premium or impact-resistant system with extended manufacturer and workmanship warranties. Itemize within each so the value is visible — shingles, underlayment, flashing, tear-off and disposal, decking allowance, and labor as separate lines rather than one number. Most homeowners pick the middle, and the framing moves the decision toward how long they'll own the house rather than the cheapest possible patch. Our guide on writing estimates that win more jobs goes deeper on this.

Should you take a deposit on a roofing job?

Yes, at contract signing — the shingles, underlayment, and dumpster are all paid for before the first shingle is laid, and the deposit is what keeps that money from being yours. Roofing is one of the most material-heavy trades. Starting a large job with no money down means floating thousands of your own dollars on the bet that the customer pays in full at the end. A deposit collected at contract signing funds the materials and early labor and confirms the customer is serious.

Consider a $15,000 tear-off and re-roof. The shingles, underlayment, drip edge, and dumpster might be a large share of that, all paid out before any revenue arrives. A deposit at signing turns that exposure into a funded job — and the customer who happily puts money down is the one who's genuinely committed rather than still shopping three other bids. A deposit is standard and expected in roofing, so asking for one rarely costs you the job — but check your state's cap before you set the percentage: California's Contractors State License Board limits a home-improvement down payment to 10% of the contract price or $1,000, whichever is less, and the FTC notes that other states set limits too.

How should you bill a large roofing job?

Three invoices, not one: a deposit at signing to cover materials, a progress payment once tear-off and any decking repair are complete, and the balance at final inspection or walkthrough. Splitting a larger roof into those milestones keeps incoming cash tracking the work you've already done and paid for, instead of everything landing at the very end.

The key is to tie each stage to a clear milestone defined in the contract, so a progress invoice never feels like you're asking for money early — it reads as the agreed term both sides signed. "Progress payment due on completion of tear-off and decking repair" leaves nothing to debate: either that phase is done or it isn't. Spelling the triggers out up front keeps the relationship smooth even on a long, expensive job, and keeps your cash moving in step with your costs instead of all landing at the end. For more on this, see deposits and progress billing for bigger jobs.

How do you make roofing milestone invoices fast to pay?

Put a "Pay now" button on every milestone invoice, with card and bank transfer (ACH) behind it, so a $7,000 progress payment can clear the same afternoon. Staged billing only helps cash flow if each milestone gets paid quickly — a progress invoice that sits unpaid while your crew has already started the next phase defeats the entire purpose.

ACH is worth offering on roofing specifically because the balances are large — a homeowner facing a $7,000 progress payment often prefers a low-cost bank transfer to running it across a credit card, and giving them the option they want removes a reason to stall. Set clear terms with automatic reminders — a nudge before the due date, a note on the date, a follow-up after — so a mid-project invoice doesn't quietly age out while you're focused on the work. We cover the mechanics in getting paid faster.

What should you do about roofing quotes that go cold?

One automatic check-in a few days after the estimate recovers the homeowner who got three bids, meant to call you back, and forgot. Roofing is a considered purchase, and many quotes that go quiet just needed a nudge. A simple automatic follow-up a few days after sending the estimate — a short, friendly "just making sure you got the quote for the re-roof, happy to walk through the options" — recovers jobs you'd otherwise lose to silence, without you having to remember to chase each one.

How do you track deposit, progress, and balance payments on a roof?

One job record, three or more payments: the deposit, each progress draw, and the balance all post against the same roof, so what's collected and what's outstanding is one glance away. Across several active jobs in busy season it's easy to lose track of who owes what, and reconstructing it from a pile of separate invoices is how a balance gets missed.

What does the full roofing billing process look like in practice?

Take an $18,000 tear-off and re-roof on a two-story house — 26 squares and one suspect area of decking — and follow it from estimate to final balance on one record. You walk the roof, confirm the measurement, and note the decking. The estimate goes out as three itemized tiers, with the decking allowance stated plainly at a per-sheet rate. The homeowner approves the Better option from their phone the same evening. At signing you collect a deposit that covers the shingle and underlayment order, with two further triggers spelled out in the contract: a progress payment when tear-off and decking repair are complete, and the balance at final inspection. When the crew finishes tear-off and replaces three sheets of decking, that progress invoice goes out online with card and ACH; the homeowner pays it by bank transfer that afternoon, and automatic reminders stand ready in case it had lingered. The balance bills at the walkthrough. Every one of those payments — deposit, progress, balance — posts against the one re-roof record, so at any moment you can see exactly what's in and what's still due. The result is a large, multi-week job that never forced you to bankroll the customer's materials, with a payment schedule neither side found surprising because it was all agreed up front.

Tabsy ties roof estimates, deposits, milestone-based progress billing, and online card and ACH payments to one job record — see how it works on our roofing software page, or view pricing.

Quick answers from this guide

How do you measure and scope a roof for an estimate?

Five numbers drive a roofing estimate: squares of roofing, linear feet of ridge and valley, the count of penetrations, the condition of the decking, and the layers to tear off — and the decking allowance belongs in writing before the first shingle comes up. A scope that's vague on any of them invites both underbidding and disputes later.

Should you give a roofing customer options or one price?

Three itemized tiers beat one lump sum: most homeowners pick the middle, and the decision becomes which roof rather than whether to do the work. A single lump sum invites haggling because the customer can't see what they're paying for. Presenting two or three options anchors the conversation on which roof rather than whether to do the work, and tends to lift the average job without any hard selling.

Should you take a deposit on a roofing job?

Yes, at contract signing — the shingles, underlayment, and dumpster are all paid for before the first shingle is laid, and the deposit is what keeps that money from being yours. Roofing is one of the most material-heavy trades. Starting a large job with no money down means floating thousands of your own dollars on the bet that the customer pays in full at the end. A deposit collected at contract signing funds the materials and early labor and confirms the customer is serious.

How should you bill a large roofing job?

Three invoices, not one: a deposit at signing to cover materials, a progress payment once tear-off and any decking repair are complete, and the balance at final inspection or walkthrough. Splitting a larger roof into those milestones keeps incoming cash tracking the work you've already done and paid for, instead of everything landing at the very end.

How do you make roofing milestone invoices fast to pay?

Put a "Pay now" button on every milestone invoice, with card and bank transfer (ACH) behind it, so a $7,000 progress payment can clear the same afternoon. Staged billing only helps cash flow if each milestone gets paid quickly — a progress invoice that sits unpaid while your crew has already started the next phase defeats the entire purpose.

What should you do about roofing quotes that go cold?

One automatic check-in a few days after the estimate recovers the homeowner who got three bids, meant to call you back, and forgot. Roofing is a considered purchase, and many quotes that go quiet just needed a nudge. A simple automatic follow-up a few days after sending the estimate — a short, friendly "just making sure you got the quote for the re-roof, happy to walk through the options" — recovers jobs you'd otherwise lose to silence, without you having to remember to chase each one.

How do you track deposit, progress, and balance payments on a roof?

One job record, three or more payments: the deposit, each progress draw, and the balance all post against the same roof, so what's collected and what's outstanding is one glance away. Across several active jobs in busy season it's easy to lose track of who owes what, and reconstructing it from a pile of separate invoices is how a balance gets missed.

What does the full roofing billing process look like in practice?

Take an $18,000 tear-off and re-roof on a two-story house — 26 squares and one suspect area of decking — and follow it from estimate to final balance on one record. You walk the roof, confirm the measurement, and note the decking. The estimate goes out as three itemized tiers, with the decking allowance stated plainly at a per-sheet rate. The homeowner approves the Better option from their phone the same evening.

Free checklist

Invoice clearly, get paid faster, and chase fewer late payments — from estimate to final payment.

Get the free Get-Paid-Faster checklist
Every feature, flat pricing.
30-day free trial · Cancel anytime.
Get Started