Marketing Budget for a New Roofing Company: Where to Spend the First $5k
New roofing companies waste 40 to 60 percent of their first-year marketing budget on things that do not generate leads. Billboards, generic radio spots, yellow-page style directories. Here is where to spend the first $5k to actually book inspections.
Marketing Budget as a Percent of Revenue
- Year 1: 5 to 10 percent of projected revenue
- Year 2 to 3: 4 to 7 percent
- Established (3+ years): 3 to 5 percent
If you target $500k in year 1, budget $25k to $50k for marketing. If you target $1M, budget $50k to $100k.
The First $5k: Priority Order
1. Google Business Profile Setup ($0)
Free but critical. Fully optimize:
- Complete every field
- Upload 20+ photos of completed work
- Request reviews from every customer (target 20+ in first 6 months)
- Post weekly updates
ROI: can generate 3 to 5 inbound calls/week once established.
2. Yard Signs ($200)
10 to 20 signs at $10 to $15 each. Put one at every install site with homeowner permission. Leave for 14 days post-install.
ROI: 1 lead per 50 sign-days in active neighborhoods. Cheap, consistent.
3. Door Hangers ($150)
500 door hangers at $0.30 each. Leave on every neighbor within 3 houses of an install. Include before/after photo and phone number.
ROI: 2 to 5 percent response rate, 20 to 30 percent of responses become inspections.
4. Canvassing App ($300/month)
SalesRabbit, Spotio, or similar. Tracks door-knocks, builds territories, captures leads in the field.
ROI: 20 to 30 percent productivity boost on canvassing reps vs paper tracking.
5. Facebook Ads ($500/month)
Local service ads targeting homeowners in your service area. Simple creative: photo of completed roof + "Storm damage? Free inspection."
- Start with $500/month
- Target 5 to 10 mile radius of your office
- Age 35 to 65, homeowners, excluded renters
- Creative refreshed every 6 weeks
ROI: $50 to $150 per lead in most markets. Scale what works.
6. Google Local Services Ads ($300 to $800/month)
Pay-per-lead model. Higher cost per lead but qualified. Expect $80 to $200 per lead in roofing.
Requires Google screened badge (background check + license verification).
7. Vehicle Wrap ($1,500 one-time)
Partial wrap on primary truck. Passive visibility in target neighborhoods. Logo, phone, web address only. Not a billboard.
ROI: low but sustained. Budget as brand spend, not lead gen.
What NOT to Buy
- Billboards. $2k to $5k/month for 10,000 impressions from drivers who do not need a roof today.
- Radio spots (unless you already have brand recognition). Too diffuse for small markets.
- Print directory listings (Yellow Pages, HomeAdvisor Pro). Overpriced for diminishing traffic.
- SEO agencies charging under $1,000/month. They outsource to overseas firms and produce garbage content.
- "Lead generation" services promising 50 leads/month at $30 each. Leads are recycled across multiple contractors.
- Fancy website designs for $15k+. A simple $2k site works for year 1.
Website: Build Cheap First
WordPress or Webflow site with:
- Home page with phone number visible above the fold
- Service area page with neighborhoods served
- Gallery of completed work
- Reviews page (embed Google reviews)
- Contact form that texts/emails you instantly
Cost: $500 to $2,500 to build. $20 to $50/month to host. Upgrade once you have real revenue.
Branded Shirts and Vehicle Magnets
$300 gets you: 20 polo shirts, 4 vehicle magnets, 50 business cards. Visibility adds up.
Referral Program
$250 gift card to any customer who refers a closed install. Budgeted from marketing (not commission).
ROI: highest of any marketing channel. Target 15 to 25 percent of revenue from referrals within 18 months.
Tracking: What to Measure
- Cost per lead by channel
- Conversion rate lead to appointment
- Conversion rate appointment to contract
- Revenue per marketing dollar
- Customer acquisition cost (CAC)
Target: CAC under 10 percent of average ticket. If average install is $15k, CAC should be under $1,500.
When to Scale
Scale a channel when:
- It produces leads at acceptable CAC
- Your install capacity can handle more volume
- You have tested at current spend for 60+ days
Do not triple spend overnight. Double and measure.
Seasonal Adjustments
- Spring (March to May): increase Facebook and canvassing (storm season)
- Summer: peak install season, reduce Facebook slightly, increase canvassing
- Fall: retail replacement push, increase Google Ads
- Winter (January to February): cut spend 30 to 50 percent, prep for spring
Year 1 Budget Allocation Example ($30k)
ChannelAnnual Spend Facebook Ads$6,000 Google Local Services$5,000 Canvass app$3,600 Referral gift cards$5,000 Yard signs + door hangers$2,000 Vehicle wrap + shirts$2,500 Website + hosting$2,400 Trade events (IRE, regional)$2,000 Branded swag + misc$1,500 Total$30,000RoofKnockers Includes Lead Tracking
Every lead tagged by source: canvass, Facebook, Google, referral. RoofKnockers shows CAC by channel so you scale winners and kill losers. See pricing or start a trial.
FAQ
Should we hire a marketing agency year 1?
No. Agencies cost $2k to $5k/month. That money buys more leads spent direct on Facebook/Google. Revisit at $1M revenue.
What about TV commercials?
Only once you are $5M+ and dominating local markets. Under that, too diffuse.
How do we measure ROI on yard signs?
Ask every inbound lead: "How did you hear about us?" Use CRM source field consistently. See our commission guide.
Ready to grow your roofing sales operation?
Start Your 14-Day Free Trial