Back to blog
Contractor Growth April 27, 2026 11 min read
Marketing budget for small roofing companies: where to spend in 2026
How much should a roofing company spend on marketing? The real percentages, the channels with highest ROI, and the $0 plays most small crews skip.
How much should a small roofing company spend on marketing? The honest answer most consultants won't give: somewhere between 4% and 12% of revenue, depending on growth stage. Spend less and you stagnate. Spend more and you can't tell what's working.
The 4-12% rule, in plain English
- Mature, steady-state ($1M+ stable): 4–6% of revenue. Mostly maintenance ads + GBP + referrals.
- Growth mode ($500k–$1M, growing): 8–10% of revenue. Layer in paid ads + content + better lead-gen tools.
- New / scaling fast (<$500k): 10–12%+. You're buying distribution because you don't have it yet.
Where to spend (ranked by ROI)
- Your own website + instant-quote widget — $10/month → 5–10× lift on visitor conversion
- Google Business Profile optimization — free, biggest free lead source for any local biz
- Google Local Service Ads — exclusive leads, performance-based
- Google Search Ads — high intent but bid-up and expensive
- Facebook lead ads — for storm response and seasonal pushes
- Yard signs / truck wraps / door hangers — old school, still works
Where NOT to spend (yet)
- Billboards (no targeting, no measurement)
- Radio (boomer-heavy and unmeasurable)
- Print magazines
- Generic SEO agencies promising "first page Google" — they almost never deliver for contractors
- "Influencer" sponsorships
Rule of thumb: every dollar of marketing should produce $5–$10 in revenue at your gross margin. Track this monthly. If a channel doesn't hit that ratio in 90 days, cut it.
The $0 plays most small crews skip
- Asking for a review at every job (target: 20% of completed jobs leave a review)
- Photographing every job for social and GBP posts
- Adding before/after content to your website (drives SEO + trust)
- Listing on every free directory (Yelp, BBB, Nextdoor, BuildZoom)
- Setting up SMS automation so leads get a text within 30 seconds
The single highest-ROI item on the list above is the $10/month instant-quote widget. Start your free trial →
Written by SatelliteQuotes Editorial
Start 15 days free Free contractor playbook
Get the contractor lead-machine playbook
One short email every two weeks with one tactical play to get more roofing leads from your existing website. No fluff, no spam.