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: most quotes never get a second touch, 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