A live answering service for a roofing company starts around $250 to $300 a month as of October 2026, and an AI receptionist inside a business phone system costs less per call. In one r/RoofingSales thread, two roofing owners who had run an AI receptionist both turned away from it, one because most of his callers hung up partway through. Count the calls you miss before you pay for either.
How fast to call back and what to say is covered in Missed Calls Cost Roofing Jobs: How Fast to Answer and How to Follow Up. This page covers who picks up when you can’t.
Live answering services charge by the minute or by the call
Ruby charges by the minute. Its entry plan is $250 a month for 50 minutes of live answering, around the clock including weekends and holidays, with no setup fee. The pricing page doesn’t list what a minute past the plan costs, so ask before storm season, when a homeowner describing a leak can stay on the line for several minutes.
Smith.ai charges by the call: $300 a month for 30 calls, then $11.50 for each call over. Its page says spam calls aren’t charged as long as your forwarded line passes caller ID, and it offers AI-first or human-first answering under the same plan names, so ask which price goes with which.
Per-minute billing costs most when calls run long, and per-call billing costs most when many of your callers aren’t homeowners. Your Google Business Profile can’t tell you which describes you, because it stopped keeping call history in July 2024 and its Calls count only measures taps on the call button. Pull a month of calls from your carrier’s log or your call-tracking numbers and count the misses by hour, then check how long the answered calls ran. How to Track Which Marketing Brings In Your Roofing Jobs covers setting up the tracking.
An AI costs less per call, and two roofers turned back to people
An AI agent built into a business phone system is the cheap option. Quo’s Sona agent includes 10 calls a month free, and its paid tiers bring each extra call down to as little as $0.45. Ruby also says its plans include optional AI features at no extra cost.
In an r/RoofingSales thread in August 2026, one roofing owner said his company was leaving its AI answering service for a live off-site one, which he says turns callers into customers at a significantly higher rate. His customers disliked how robotic it sounded, and “most hang up halfway through the call.”
Another owner in the same thread ran Quo’s AI after hours and on weekends. “It worked fine, nothing amazing,” he wrote, but it brought in no more leads than before and cost a lot, so he dropped it.
If you go looking on Reddit for more reviews, some of the posts about missed calls and AI receptionists come from accounts that sell the software. Before you count a post as an owner’s review, open the account and read what else it posts.
An after-hours call answered on Local Services Ads is a charged lead
Google lists responsiveness among the inputs that rank Local Services Ads and says missed calls may hurt it. The ads run on the ad schedule you set, so a service that answers at night lets you widen it.
Google charges for answered calls, so an after-hours call the service picks up is yours to pay for. Since October 1, 2026, it also charges for a call nobody answers once the caller has stayed on the line for more than 20 seconds, if the call comes inside the ad schedule and the business hours on your Google Business Profile. Widen the schedule only as far as the service’s script can book an inspection, because a call the service misses in those hours is charged as well. As of October 2026, Local Services Ads are moving into Google Ads as “Performance Max campaigns with pay-per-lead goals,” with roofing in the first group, so recheck these settings in your own account. Google Local Services Ads for Roofers: Budget, Cost per Lead and Disputes has the rest.
Test-call the whole chain after any change to your phones
A setup with call tracking chains numbers together: the tracking number forwards to your office line, which forwards to the service or the AI after a few rings. Each forward is one more setting that has to be right, and one can be off without anyone noticing. At a remodeler we work with, we found the missed-call text-back switched off in September 2026. It only replied to incoming texts, and two missed calls on September 1 got no text at all.
A phone menu in front of the service can cost calls as well. A roofing owner on r/marketing suspected his menu was filtering out leads, because callers hung up without leaving a message and then didn’t answer when he called back.
After any change, call every number you advertise from a cell phone the system doesn’t know, once in office hours and once at night. Listen to each step through to the voicemail or the text.
An AI that calls back needs consent, and texting needs registration
Many AI receptionist products also call or text people back, and that outbound side is where the rules apply. In February 2024 the FCC ruled that calls made with AI-generated voices count as “artificial” under the Telephone Consumer Protection Act. Under that law, an artificial-voice call to a cell phone needs the person’s prior consent, written consent for a sales call, and a reply like “stop” has to be honored within ten business days.
Texting has its own hurdle. Sending texts from a US local number through software requires A2P 10DLC registration, the carriers’ sign-up for business texting, and Twilio says campaign reviews take 10 to 15 days. Register well before storm season, and ask any vendor to show you where its tool records each caller’s consent.
Each office gets its own local number, and all of them can ring one team
If you have staffed offices in two area codes, give each one its own Google profile and its own local number, then ring every number into one shared inbox. Google’s profile rules ask for “a local phone number instead of a central call center helpline number whenever possible,” a number “under the direct control of the business,” and no more than one profile per location. A service-area office counts only if it “is staffed during business hours by your business staff.” Those rules cover the number on the profile and don’t mention answering services.
A business phone system handles the shared inbox. As of October 2026, Quo starts at $19 per user a month, charges $5 a month for each extra number, and lets staff answer a shared number from one inbox.
A missed-call text and fast callbacks can stand in for a service
A cheaper after-hours setup is voicemail plus an automatic text to every missed caller that asks for photos of the damage and says when you’ll call back. Add one emergency word that rings the owner’s cell when a caller texts it, so an active leak still reaches a person.
The second owner in that r/RoofingSales thread replaced his AI with something close to this. Missed calls post to a group chat, and a project manager claims each one and calls back. About a quarter of those missed calls turn into leads, he wrote, once wrong numbers, adjusters, vendors and marketing calls are set aside.
Buy a live service once the call log shows more misses than your callback person can return by the next morning. The math then favors it: at HomeAdvisor’s national average of $9,609 a roof and the 27% to 50% gross margins owners report, one signed roof clears about $2,600 to $4,800 by my math, roughly a year of either entry plan.
Check these before you sign with anyone
- Pull a month of calls from your carrier or call tracking and count the misses by hour.
- Pick per-minute billing if your calls are short and per-call billing if they run long.
- Ask a per-minute service what each minute past the plan costs, and a per-call service which price covers AI answering and which covers people.
- Call every number you advertise yourself after each change, at night too.
- Keep your Local Services Ads hours inside the hours someone answers.
- Register for business texting and see where consent is stored before any tool calls or texts back.
- Give each staffed office its own profile and local number.
An answering service only covers calls you already get. To see where homeowners can find you on Google Maps in the first place, run the free Google Maps heatmap: pick your Google profile and a search, and in a few minutes you’ll see your rank at 49 points around your office.