How Much Should a Roofing Company Spend on Marketing? Build It From Your Numbers

TL;DR: Do not set your roofing marketing budget from an industry percentage. Build it backwards. Start with the revenue you want marketing to produce, divide by your average job value to get the jobs you need, divide by your close rate to get the inspections you need, and let your margin decide what you can afford to spend per signed job. Any percentage that appears along the way is an output of your numbers, not an input from someone else's benchmark.
Key Takeaways
- A percentage of revenue is a description of a budget, not a method for setting one. Two companies at the same revenue can need very different spend.
- The chain is: revenue target, jobs needed, inspections needed, leads needed. Each step uses a rate from your own records.
- Your ceiling is set by margin. Marketing can only sustainably spend what a signed job's gross margin leaves after every other cost of winning and doing the work.
- Count the full cost: media and lead purchases, the tools, the person's time running it, and the estimating time spent on inspections that never sign.
- Review the budget per channel on cost per signed job. Our guide to whether roofing lead services are worth it shows that calculation, and it applies to every channel, not just bought leads.
Why do percentage rules of thumb fail roofers?
Because they average away everything that decides your result. Your average job value depends on your mix of repairs, replacements, and storm work. Your close rate depends on your market, your reviews, and your follow-up. Your cost per lead depends on your town's competition. A rule built from other companies' blends of those numbers will be too high for a referral-strong company in a quiet market and far too low for a new company buying its way into a competitive one. Treat any percentage you have heard as a conversation starter, then do the arithmetic below and use your own output instead.
How do you build the budget from your own numbers?
Work through five steps, on paper, with last year's records open.
- Set the revenue marketing is responsible for. Not total revenue, since referrals and repeat work arrive without spend. The growth portion, or the portion you currently buy through lead services and ads, is marketing's job.
- Divide by your average job value. Pull your last twenty or so completed jobs from your invoices and average them, repair-heavy mixes separated from replacements if the mix is uneven. The result is the number of signed jobs marketing must produce.
- Divide by your close rate. Signed jobs divided by inspections you actually ran, from your own log. Now you know the inspections required.
- Divide by your booking rate. Your booking rate is booked inspections divided by leads. Inspections required divided by that rate gives the lead volume required, which is what your channels must deliver.
- Set the allowable cost per signed job from your margin. Take the gross margin on a typical job, subtract the selling costs you already carry, and decide what portion of what remains can go to acquisition while the job still makes money. That portion, multiplied by the jobs needed, is the budget.
Notice what this produces: a budget with a reason attached to every line. When a channel's cost per signed job exceeds the allowable figure from step five, the budget itself tells you to fix the funnel or cut the channel.
What does the method look like with numbers?
The following is an illustrative example only. Every input is invented for roundness and is labelled as such. It is not a benchmark, an average, or a recommendation. Replace every figure with your own before using the shape.
- Illustrative inputs: a revenue target for marketing of $600,000; an average job value of $15,000; a close rate of 1 in 4 inspections (25 percent, illustrative); a booking rate of 1 in 2 leads (50 percent, illustrative).
- Jobs needed: $600,000 divided by $15,000 equals 40 signed jobs.
- Inspections needed: 40 divided by 0.25 equals 160 inspections.
- Leads needed: 160 divided by 0.50 equals 320 leads.
- Illustrative budget: suppose this company decides, from its own margin, that it can spend $750 per signed job on acquisition. 40 jobs times $750 equals a $30,000 budget. In this invented case that equals 5 percent of the $600,000 target, which shows how a percentage appears: as the result of the arithmetic, in this example, not as a rule to copy.
- Cross-checks from the same example: $30,000 across 160 inspections is $187.50 per inspection; across 320 leads, $93.75 per lead. If a channel quotes above those figures, this illustrative company would need a better close or booking rate to make it work.
Change any input and the budget moves. A company with a higher close rate needs fewer leads for the same revenue and can either spend less or outbid competitors for the same work. That sensitivity is exactly what a flat percentage hides.
What counts as marketing spend?
More than the invoices labelled marketing. Count: advertising and lead purchases; your Google Business Profile and website costs; review and CRM tools; the wages or contractor time spent creating content, managing campaigns, and working the follow-up; and a fair allowance for estimating time on inspections that do not sign, since acquisition produced those inspections. Companies that count only media spend routinely conclude marketing is cheap while the owner's evenings do the unpaid half of the job. Your marketing channels compared piece by piece is where the full-cost view pays off: channels that look expensive per lead often win per signed job once response and follow-up are counted.
How often should the budget change?
Rebuild it when the inputs change, not on a calendar whim. The natural review points are: after a season, when job mix and close rates have fresh data; when you add or drop a crew, since capacity decides how much growth marketing should chase; and when a channel's cost per signed job crosses your allowable figure for two review cycles in a row. Between reviews, hold the budget steady. A funnel cannot be judged on numbers that change every month, and your speed-to-lead and follow-up improvements need a stable baseline to prove themselves against. If the crews are full and the diary is booked out, the honest budget move can be down, with spend redirected to the owned assets, profile, reviews, past customer list, that lower next year's cost per job.
FAQ
Is there any safe starting percentage for a brand new company?
No percentage is safe without the arithmetic, and a new company can still do a version of it: use your target job value from your pricing, set a cautious close rate assumption, label it as an assumption, and revisit it the moment real inspections produce a real rate. The method matters more than the precision of the first inputs.
Should storm work change the budget?
Storm work changes the inputs, not the method. Job values, close rates, and lead costs all move in a storm market, usually in opposite directions at once. Our piece on storm chasing versus local roofing marketing covers the strategic side. Rebuild the five steps with storm-season figures before committing storm spend.
What if my close rate is the problem, not my budget?
Then more budget buys more disappointment at scale. The chain in this guide shows why: halving a weak close rate doubles the leads, and the spend, needed for the same revenue. Fixing follow-up and response time is usually the cheaper first investment, and the budget review is what surfaces that honestly.
Does the owner doing marketing for free change the maths?
Only on paper, and the paper lies. Price your own hours at what you would pay someone competent, include them, and judge the channel on the true figure. Plenty of channels only work because the owner's time is priced at zero.
Sources
- Method: the budgeting chain in this piece uses only the reader's own records, invoices for average job value, lead and inspection logs for booking and close rates, and job costing for margin. The worked numbers are an illustrative example, labelled as such in the text, and are not drawn from any survey or benchmark.
- Companion pieces: are roofing lead services worth it for the per-channel cost calculation, and how much roofing leads cost for how lead pricing works.