Revenue Recovery + Growth for Roofing in Edmonton

Everything You Need to Grow Your Edmonton Roofing Business — One System, One Fee.

a pipeline of estimate requests before storm season, zero missed calls when leads flood in, and quarterly outreach to past customers for maintenance and referrals. All run for you, every month. $1,800/mo. Cancel with 2 weeks notice.

I only take 1 new client per week. If spots are full, you go on the waitlist for the next opening.

roofing companies doing $100k–$1M/yr that want consistent lead flow year-round instead of scrambling after every storm.

Edmonton is Alberta's capital with 1M+ residents — a fast-growing market where home service competition is intensifying every year.

Everything included every month

Your time: ~3 hours at setup. Then 1 hour per month.

Ads Management

Google or Meta Ads for your roofing company — campaigns, targeting, copy, and creative testing.

Website CRO

Ongoing optimization of your landing page to turn more visitors into leads, week over week.

Missed-Call Protection

Every missed call from a Edmonton customer triggers an auto-text in under 60 seconds — 24/7.

Quarterly Reactivation

Every 3 months we run a reactivation campaign on your past roofing company customer list.

Monthly Reporting

Leads, cost per lead, conversions, and ROI — in plain numbers every month. No black-box reports.

Cancel Anytime

2 weeks notice before your next billing date. No penalties, no paperwork, no bad feelings.

Your first 90 days

Here's exactly what happens — and what you'll see — each week.

1

Week 1

Know exactly what's broken — and your real numbers.

Audit your ads, website, and funnel. Review your unit economics. Define your lead magnet.

2

Week 2

Your site converts. Every sale is tracked.

Website CRO + end-to-end analytics with full sales attribution.

3

Week 3

Campaign live. First qualified leads coming in.

Full campaign setup, creatives, and launch.

4

Weeks 4–8

Landing page and creatives improve week over week.

Continuous optimization + creative rotation at end of month.

5

Month 2

Real ROI data compared to your week-1 baseline.

Sales results reporting — 6+ weeks of real data.

6

Month 3

Scale what's working without risking what's working.

Budget scaling based on your week-1 unit economics.

Common questions

Is $1,800/mo worth it for a roofing company in Edmonton?

It depends on your unit economics. If a single new roofing company customer is worth $5,000–$20,000 to you, and the system brings in 2–3 new customers per month, the math works. That's why week 1 is a full audit — we review your numbers before scaling anything.

What does "1 new client per week" mean?

I run this personally, not a team of account managers. Taking on more than 1 new client per week means someone gets less attention. If you apply and I'm full for that week, you're added to the waitlist for the next opening.

Is ad spend included in $1,800?

No. Ad spend goes directly into your own ad account — you own it, you control it. The $1,800 covers management, strategy, and all the other services. We typically recommend $500–$1,500/mo in ad spend to start.

Can I cancel anytime?

Yes. Give me 2 weeks notice before your next billing cycle and I'll wind down your account with a full handover — data, assets, and access, all yours.

What's the minimum commitment?

There's no minimum term. That said, the roadmap is built around 90 days of data to make real decisions. Cancelling before month 2 means leaving before the ROI data arrives — I'll always tell you what I'm seeing.

Grow your Edmonton roofing business — systematically.

$1,800/mo. Everything included. Cancel with 2 weeks notice.

1 new client per week — apply to hold your spot.

Apply for Membership →

Serving roofing companies across Edmonton, AB.