Skip to content

Simple, transparent pricing

Three tiers. One promise: never lose a job you paid for.

A roofing lead costs $124–$300. An average replacement job is worth $8,000–$25,000. One recovered estimate pays for months of the system — which is why we can put a guarantee on it and never ask for a long-term commitment.

The starting point

Essentials

The recovery layer. We work the old quotes and past customers already in your CRM — the jobs you already paid to find.

$497/mo · $349 setup

Recovers the money already sitting in your CRM. New leads still leak — that's what Professional is for.

  • Database reactivation campaigns on your existing list, every quarter
  • Missed-call text-back, 24/7
  • Appointment reminders that cut no-shows 30–60%
  • A2P-compliant messaging, written and sent for you
  • Monthly performance report

Built around Database Reactivation.

Start with Essentials

Most popular

Professional

“Never lose a job you paid for.” Everything in Essentials, plus the always-on engine that catches every NEW lead before your competitors do.

$797/mo · $449 setup

The tier the promise on our homepage is built on. The $300 difference is ten dollars a day — one missed $10,000 roof covers it for two and a half years.

  • Everything in Essentials
  • Under-60-second response to every new lead, 24/7
  • Automated quote follow-up — 73% of quotes never get a second contact, we chase every one
  • Review Engine — automated requests that compound your inbound calls
  • No-show recovery sequences

Built around Speed-to-Lead & Booking.

Go Professional

The full front office

Enterprise

We run your entire front office. Everything in Professional, plus a 24/7 voice agent answering the calls a text can't reach — and weekly hands-on optimization.

$1,297/mo · $549 setup

An AI voice agent alone runs $500–$1,500/mo elsewhere. Here it's one line item.

  • Everything in Professional
  • AI voice agent — every call answered and booked, 24/7
  • Referral Engine — automated asks on your highest-trust lead source
  • Storm Mode priority activation for storm-heavy markets
  • Weekly monitoring, proactive optimization, quarterly strategy call

Built around AI Voice Agent.

Scope Enterprise for my crew

Payment structures

Commit longer, keep more.

The monthly rate is the monthly rate — we don't discount it, for you or anyone. What longer commitments earn you is the setup fee waived and free months on the back end.

BillingHow it worksSetup feeYou keep
MonthlyStandard — cancel anytime, pause anytimeStandard setup feeFull monthly rate
QuarterlyThree months at a timeSetup fee waivedFull monthly rate
Semi-annualSix months at a timeSetup fee waivedOne month free
AnnualA year at a timeSetup fee waivedTwo months free

Founding-client rate: our first 10 clients lock Professional at $649/mo for life, in exchange for letting us document the results as a case study. When those seats are gone, they're gone.

The 30-day guarantee

If your reactivation campaign doesn't put at least one estimate on your calendar within 30 days of launch, you don't pay another cent — and we refund your setup fee. (Requires 100+ aged contacts in your CRM — it's why we look at your numbers together before we quote you.)

A2P-compliant from day one

Every campaign runs on registered messaging numbers with a clean opt-out path built in. We only message contacts you already have a business relationship with.

The setup fee funds real work

It pays for the build and filters out tire-kickers — it's not a junk fee bolted onto a subscription. See exactly what it covers on a call.

Still deciding

Not sure which tier fits your crew?

Every engagement starts with a short call, not a contract. Tell us what's happening in your CRM and we'll tell you honestly which tier makes sense — or read the FAQ first if you'd rather look before you talk.

Find the right tier for me