Pricing
One job a month covers the year.
Pricing scales with how much your phone rings. Every plan is month-to-month with a 7-day free trial.
Starter
$149/mo
Solo roofer
You answer your own phone and want the AI to catch the rest.
- Business lines — 1
- AI-handled calls — 50 / month
- AI text-back — Instant reply to missed calls
- Qualifying — AI captures issue, urgency, address
- Follow-ups — Manual
- Support — Email
Most popular
Pro
$399/mo
Office + crew
The right fit for most roofing companies with steady inbound calls.
Everything in Starter, plus:
- Business lines — 3
- AI-handled calls — 300 / month
- Follow-ups — Automated on quiet leads
- Alerts — Urgent-lead in-app + email alerts
- AI tone — Friendly or professional
- Support — Priority email
- Expanded usage — Additional usage available
Scale
$899/mo
High volume
For roofing companies handling heavy inbound call volume.
Everything in Pro, plus:
- Business lines — 5
- AI-handled calls — 1,000 / month
- Custom AI instructions — Tune the AI for your company
- Support — Priority email
- Expanded usage — Additional usage available
Frequently asked
- How does the free trial work?
- Pick any plan, connect your phone number, and you’ve got 7 days free. Stripe collects the card upfront and charges on day 8 unless you cancel.
- What happens if I go over my call limit?
- We never cut you off mid-month. You'll get a heads-up around 80% of your plan's monthly AI-handled calls, and if you're consistently near the limit you can request expanded usage from your dashboard. There is no automatic per-call surcharge — if you need more capacity, the right move is usually moving up a plan.
- Can I keep my existing phone number?
- Yes. You keep your current business number and set up call forwarding to the RoofFlow number assigned to your account, so missed calls are handed off automatically. Most contractors are live in under 10 minutes.
- Does the AI sound like a robot?
- No. It's tuned to sound like a friendly office manager. Tone and business name are customizable.
- Is there a long-term contract?
- Month-to-month. Cancel anytime from the billing page.
- How does cancellation and refunds work?
- Subscriptions renew automatically each month until you cancel. You can cancel anytime from the billing page — there are no long-term contracts and no cancellation fees. Your plan stays active through the end of the current billing period. Payments are non-refundable, and we don't prorate partial months, except where a refund is required by law.
Stop losing leads. Start booking jobs.
Set up in under 10 minutes. 7 days free, cancel anytime.