Pricing built around your job mix, not a flat retainer.
Every roofing contractor has a different job mix, service area, and revenue target. These are the starting points - your actual engagement is scoped around the jobs you want to grow and the market you're competing in.
Audit only
Free
A written diagnosis of your current lead engine - no commitment.
- Google LSA + Search account review
- Google Business Profile audit
- Call tracking setup assessment
- One landing page review
- Written diagnosis + prioritized fix list
Growth
$4k–$8k/mo
For contractors that want their lead engine built and managed.
- Google LSA + Search campaign management
- Local SEO + Google Business Profile
- Call tracking + offline conversion uploads
- Job-specific landing pages
- Monthly signed-contract-tied reporting
Scale
$8k–$15k/mo
For multi-crew contractors or aggressive growth targets.
- Everything in Growth
- Multi-crew / multi-market expansion
- Advanced CRO program with rolling A/B tests
- Storm-response campaign activation
- Biweekly strategy + quarterly business review
All engagements start with a free audit. We'll tell you honestly which tier fits your job mix and revenue goals - we won't upsell you to Scale if Growth covers it.
The questions you're weighing - answered directly.
Isn't $4k–$8k/month a lot for a roofing contractor?
It is - if it doesn't produce booked jobs. The question isn't the retainer; it's the cost per booked job. If $6k/month produces 18 booked inspections at $333 each, and four of those become $18k replacements, the engagement paid for itself many times over. If it doesn't, we'll tell you in the first 90 days - and you leave with all the accounts and tracking we set up. The free audit tells you upfront whether the math works for your job mix and market.
What about Angi, HomeAdvisor, or other lead-gen sites?
Lead-gen sites are a channel, not a strategy. They sell the same lead to three to five competitors, charge you whether it books or not, and you don't own the relationship or the data. The economics work for them, not for you. We build your own lead engine - your ads, your landing pages, your tracking - so leads are exclusive, the data compounds, and you stop renting your pipeline every month. The free audit shows you exactly what your current setup is missing.
What if it doesn't work for my service area or job mix?
Then we'll tell you in the free audit, before you spend anything. Not every contractor is a fit - if your market is too small, your storm activity too irregular to support storm-response campaigns, or your starting spend too low for the economics to work, we'll say so and point you to a better option. We'd rather lose a prospect honestly than win one who's set up to fail.
What's the commitment? Am I locked in for storm season?
No. Engagements are month-to-month after the first 90 days (the first quarter is the setup period - restructuring campaigns, implementing call tracking and offline conversion uploads, shipping landing pages). After that, you can pause or end with 30 days' notice. No long-term contracts, no cancellation fees - you can scale up before storm season and down after, on your terms.
What makes starting low-risk.
Book a free roofing lead audit.
We'll look at your Google LSAs, Search campaigns, your Google Business Profile, and one landing page. You'll get a written diagnosis of where your lead quality is leaking and what to fix first - whether or not you work with us. No sales deck, no pressure.
The audit is a 30-minute call plus a written follow-up. We reply within two business days.