Published Last updated

Roofing guide

How to Set a Roofing Marketing Budget Around Sold Roofs

Roofing budgets are usually set per lead, which is the wrong unit. The number that matters is what it costs to produce a sold roof, and that is driven by your average job value, gross profit, qualification rate and inspection-to-sold ratio. This guide shows how to work backwards from a revenue goal to a defensible budget.

Key takeaways

  • Budget from sold roofs rather than leads, because lead cost alone says nothing about whether the marketing worked.
  • Inspection capacity is the real constraint in roofing, so budget should be paced against how many inspections the team can run.
  • Replacement, repair and any storm work should carry separate budgets, since their job values and close rates differ substantially.
  • Unsold estimates and past customers are the cheapest revenue available, and should be funded before lead volume is increased.

Why budget per lead fails in roofing

The spread between a cheap lead and a valuable one is unusually wide in this trade. A homeowner collecting quotes with no timeline, a rental property enquiry and a homeowner whose ceiling is staining all arrive looking the same in a lead report.

  • Inspection time is expensive and finite, so the real cost of a poor lead is the crew afternoon it consumes.

  • Shared marketplace leads are sold to several contractors, which pushes the conversation toward price rather than quality.

  • A channel with a higher cost per qualified inspection can still produce the cheapest sold roof if it closes at a better rate.

The inputs you need first

  • 01

    Revenue goal and current run rate

    For replacement, repair and any commercial work separately.

  • 02

    Average job value

    Replacement and repair calculated apart, since blending them produces a meaningless average.

  • 03

    Gross profit per job

    After materials, labour, disposal and any subcontractor costs.

  • 04

    Qualification rate

    How many enquiries become genuinely qualified opportunities, measured rather than assumed.

  • 05

    Inspection-to-estimate and estimate-to-sold rates

    The two ratios that connect marketing spend to sold revenue.

  • 06

    Inspection capacity per week

    How many assessments the team can realistically run without degrading follow-up.

  • 07

    Referral and repeat contribution

    Because this work reduces how much new demand must be bought.

Working backwards from the revenue goal

Expressed in words so it can be run with your own figures.

StepWhat you do
1. Define the gapRevenue goal minus expected revenue from referrals, repeat and existing pipeline.
2. Convert to sold jobsRemaining revenue divided by average job value.
3. Convert to estimatesSold jobs divided by estimate-to-sold rate.
4. Convert to inspectionsEstimates divided by inspection-to-estimate rate.
5. Check against capacityIf that inspection count exceeds weekly capacity, the plan has to change or the goal has to move.
6. Apply a target cost per qualified inspectionWhat you can afford per inspection once gross profit and required return are accounted for.
7. Subtract owned demandOld estimates, past customers and referrals reduce the paid volume required.

The budget as arithmetic

Working backwards from the revenue goal

The same calculation the table above sets out, drawn as the chain behind it. Every input comes from your own records rather than from a lead-price benchmark.

  1. Revenue goal

    For replacement, repair and any commercial work, held separately.

    Your input: Revenue goal and current run rate

    less expected referral, repeat and pipeline revenue

  2. The gap to be bought

    The revenue no existing list or referral source is going to produce.

    Your input: Referral and repeat contribution

    divided by average job value

  3. Sold roofs required

    Replacement and repair converted separately, since blending them produces a meaningless average.

    Your input: Average job value by work type

    divided by your estimate-to-sold rate

  4. Estimates required

    Written estimates the business has to produce and follow up on.

    Your input: Estimate-to-sold rate

    divided by your inspection-to-estimate rate

  5. Inspections required

    The expensive part of roofing marketing, and the number that consumes crew time.

    Your input: Inspection-to-estimate rate

    checked against weekly inspection capacity

  6. Affordable cost per qualified inspection

    What gross profit per job leaves available, once the required return is accounted for.

    Your input: Gross profit per job, qualification rate

    less the demand you already own

  7. Marketing budget

    The spend the goal implies, with old estimates, past customers and referrals reducing the paid volume required.

    Your input: Inspection capacity per week

If the required inspection count exceeds what the team can run without degrading follow-up, the plan has to change or the goal has to move. A channel with a higher cost per qualified inspection can still produce the cheapest sold roof if it closes at a better rate.

A hypothetical example, clearly labelled

The numbers below illustrate the arithmetic only. They are not benchmarks, not client data, and should not be adopted as targets.

  • Assume a $14,000 average roof, $4,500 of gross profit and one sold job for every four estimates presented.

  • One additional sold roof needs four estimates, which at an inspection-to-estimate rate of one in two means eight inspections.

  • If the business can afford $400 per qualified inspection, the budget to buy one additional sold roof is roughly $3,200.

  • Improve the estimate-to-sold rate, raise the average job value or lift the qualification rate and the affordable figure per inspection rises with it.

Split the budget by work type

Replacement, repair and storm response behave differently enough that sharing a budget guarantees the wrong one gets funded.

  • Replacement: budgeted for a multi-week decision, with room for follow-up and financing conversations.

  • Repair and maintenance: measured on cost per booked job, usually with a shorter decision and a smaller ticket.

  • Storm response: held as a reserve, activated when an event affects your service area, and only if you can genuinely deliver.

  • Commercial and multifamily: separate outreach, longer cycles and different documentation needs.

Budget split

Four kinds of roofing work, four sets of economics

Replacement, repair and storm response behave differently enough that sharing one budget guarantees the wrong one gets funded.

  1. Replacement

    • Budgeted for a multi-week decision
    • Room for follow-up and financing conversations
    • Judged on cost per sold roof
  2. Repair and maintenance

    • Measured on cost per booked job
    • Shorter decision, smaller ticket
    • The reason a homeowner first contacts a roofer
  3. Storm response

    • Held as a reserve, activated on an event
    • Only funded where delivery is genuine
    • Capped, and scheduled rather than always on
  4. Commercial and multifamily

    • Separate outreach and documentation needs
    • Longer cycles, multiple decision-makers

The cheapest way to improve roofing economics is to stop spending crew time on homeowners who cannot buy: confirm ownership and decision-maker, capture roof age and material at intake, and check the address against the area you actually serve.

Qualification protects the budget

The cheapest way to improve roofing marketing economics is to stop spending crew time on homeowners who cannot buy.

  • Confirm ownership and decision-maker before an inspection is scheduled.

  • Capture roof age, material and reason for the enquiry on the form, not in a note after the visit.

  • Check the address against your actual service area at the point of submission.

  • Track what proportion of enquiries pass qualification, because that rate decides your true cost per opportunity.

The two lists that pay for themselves

Roofing companies sit on unsold estimates and past customers, and both convert more cheaply than new demand because the underlying need has not gone away.

  • Old estimates reworked with current pricing and any change in financing or promotions.

  • Past repair customers whose roofs have since reached replacement age.

  • Past customers whose roofs you installed and which are approaching end of life.

  • Referral asks sent at completion, when the customer is most confident in the work.

Sources and further reading

Questions this guide answers

See what this looks like for your business

Send us your market, your service lines and a customer export. We will show you where the growth is and what it costs to get it.