
Key takeaways
- An AI answering service picks up every call in your company's name. It sorts emergencies from routine work, then texts your on-call tech or books the job.
- Live answering services usually bill by the minute or by the call. On their US pricing pages in October 2026, Ruby listed 50 minutes for $250 a month, and Smith.ai listed 30 calls for $300 a month on its human receptionist plan.
- Construction has one of the lowest AI adoption rates in Canada: 9.2% of businesses in 2026, against 19.2% across all industries (Statistics Canada).
- The part of the setup that matters most is your emergency rules: what counts as urgent, who is on call, and what the caller is told.
You are on a roof, under a sink or driving between jobs when the phone rings. If nobody answers, a caller with no heat at 10 p.m. may not wait for a callback. They may just call the next company on Google.
That is the problem an answering service solves. This guide covers the practical side for HVAC, plumbing, electrical and general contractors: the options, what they cost, what an AI answering service should handle, and how to set one up and test it before you trust it with real customers.
Your three options
Voicemail
- Nobody answers. After hours, the caller can only leave a message.
- It's included with your phone line.
- It can't book jobs.
- Main weakness: many callers hang up instead of leaving a message.
Live answering service
- A human receptionist answers. After-hours coverage depends on the plan.
- It's billed per minute or per call, plus overage, so a busy season means a bigger bill.
- It can often book jobs, with integrations.
- Main weakness: cost grows with call volume.
AI answering service
- An AI voice agent answers, 24/7, and can usually take several calls at once.
- Billing varies: per minute, per call or a flat monthly price.
- It books jobs if it's connected to your calendar or job software.
- Main weakness: it needs careful setup, and some callers want a person.
Voicemail is free, but it puts the work back on you, usually at the end of a long day. A live service gives callers a human voice, which some customers prefer. An AI service is built for the pattern contractors actually have: unpredictable volume, lots of after-hours calls, and a handful of questions that come up again and again.
What answering services cost
Here are two well-known live answering services, using their published prices. Both pages showed US pricing when we checked in October 2026, and prices change, so confirm before you buy.
Ruby (billed by the minute):
| Plan | Monthly price |
|---|---|
| 50 minutes | $250 |
| 100 minutes | $395 |
| 200 minutes | $720 |
| 500 minutes | $1,725 |
Smith.ai (human receptionist plans, billed by the call):
| Plan | Included calls | Monthly price | Each extra call |
|---|---|---|---|
| Starter | 30 | $300 | $11.50 |
| Basic | 90 | $810 | $10.50 |
| Pro | 300 | $2,100 | $8.50 |
Smith.ai also lists add-on charges for some actions, such as $1.50 per call to book an appointment and $0.50 for an SMS or Slack notification.
For a contractor, the key question is how well the billing model fits your call volume. Usage-based plans are predictable when volume is steady. HVAC volume is not steady. The first cold snap or the first heat wave can bring a flood of calls, and that is exactly when per-minute and per-call plans cost the most.
Via6 charges one flat monthly price with unlimited calls. We confirm the exact price on a free 30-minute call.
What an AI answering service should do for a contractor
Whichever provider you choose, these are the jobs it needs to handle well:
- Answer in your company's name on the first ring. No phone tree, no "press 1."
- Take a complete job intake. Collect the caller's name, service address, callback number, what's wrong and when it started. For HVAC, add the equipment type (furnace, boiler, heat pump, A/C) and any error code on the thermostat.
- Sort urgent from routine. Sort each call into one of four types: emergency now, same day, book a slot, or quote request.
- Escalate emergencies to a person. Text the on-call tech a summary with the address and callback number. If nobody confirms within a few minutes, try the backup.
- Book routine work. Put tune-ups, estimates and follow-ups straight into open slots in your calendar or job software.
- Answer the repeat questions. Cover service area, hours, brands you service and your diagnostic fee, if you choose to share it.
- Hand off when it should. Pass the caller to a person, or take a detailed message, when they ask for someone, complain or raise a billing issue.
- Record everything. Keep a transcript and summary of every call, so nothing depends on someone remembering to write it down.
Safety calls need a fixed script. If a caller reports a gas smell or a carbon monoxide alarm, the agent should not try to troubleshoot. It should tell the caller to leave the building and call their gas utility's emergency line or 911 from outside. Then it should alert your on-call tech. Write this rule down before you go live.
Setup checklist
- Choose when calls forward to the service: after hours only, when you're busy or don't answer, or all calls.
- Write your emergency list, such as no heat, no cooling during a heat warning, active leaks, no water, and electrical burning smells.
- Set the on-call rotation and a backup for each night.
- List your service area by city or by the first three characters of the postal code.
- Decide what the agent may say about price. Many contractors share only the diagnostic or call-out fee.
- Connect your calendar or field-service software, or choose text or email hand-off.
- Write the greeting. Use your company name and keep it to one sentence.
- Add a short notice that calls are recorded.
- Run the test calls below before you switch it on.
- Read the transcripts every week for the first month and fix the script where callers got stuck.
Example: a no-heat call at 11 p.m.
This is an illustrative script, not a real call.
Agent: Thanks for calling [your company name]. What's going on today?
Caller: Our furnace stopped working and the house is getting cold.
Agent: I'm sorry to hear that. Let's get a technician to you. Can I get your name and the address of the house?
Caller: It's Sam, at 42 Elm Street.
Agent: Thanks, Sam. Is anyone in the home who is especially at risk from the cold, like a baby or an older person?
Caller: Yes, my mother lives with us.
Agent: Understood. I'm marking this as an emergency and texting our on-call technician now with your details. What's the best number to reach you?
Caller: This one.
Agent: Got it. The technician will call you back at this number shortly. If you smell gas at any point, leave the house and call your gas company's emergency line from outside.
Behind the scenes, the technician gets a text with the name, address, callback number, the problem and the "vulnerable occupant" flag. The full transcript is saved to the dashboard.
Test it before you trust it
Call the service yourself, or have someone in the office call, and run through these scenarios:
- A no-heat or no-cooling emergency at night
- A caller who reports a gas smell
- A routine tune-up booking
- A price shopper who wants a quote over the phone
- An existing customer asking when the tech will arrive
- A caller outside your service area
- A caller who insists on speaking to a person
- A wrong number or a spam call
Check three things for each call: whether the agent got the right details, whether it routed the call correctly, and whether you would be comfortable if a customer heard it.
Questions to ask any provider
- How is it billed? Per minute, per call or flat? What counts as a call: spam, wrong numbers, hang-ups?
- What happens in a surge? Are calls answered at the same time or queued?
- Where is call data stored? Is Canadian hosting available?
- Can I hear real calls? Ask for a demo line or sample recordings.
- What's the commitment? Ask about contract length, setup fees and cancellation terms.
- Who updates the script? Ask who makes the change when your prices, hours or service area change, and how fast.
FAQ
Will callers know they're talking to AI? A well-built agent sounds like a trained dispatcher, not a phone tree. If a caller asks, it should say plainly that it is an AI assistant and offer to take a detailed message for your team.
Can I use it only after hours? Yes. Many contractors answer the phone themselves during the day and forward calls only after hours, or when the line is busy.
Will it replace my office staff? That's not the usual setup. Most contractors use it for the calls that would otherwise go to voicemail: overflow, lunch, evenings and weekends.
Do I need to tell callers the call is recorded? It's standard practice, and Canadian privacy law generally requires businesses to explain why they collect personal information. A one-line notice in the greeting covers it. Check with your provider, and with a lawyer if you have specific concerns.
Next step
See how Via6 handles calls for HVAC, plumbing and electrical companies on our AI answering service for contractors page, or read more about AI automation for HVAC companies. For the wider picture, see how many Canadian small businesses use AI in 2026.
If you want to hear it on your own calls, book a free AI audit. We'll map your call flow and tell you honestly whether it's worth it for your business.
Sources: Ruby pricing and Smith.ai pricing, checked October 7, 2026. Statistics Canada, Table 33-10-1167-01, second quarter of 2026.
Free AI audit
Want this working in your business?
30 minutes. We map your top 3 automation opportunities and show you the ROI before you commit to anything.
Book Free AI AuditKeep reading

AI Answering Service for Property Management: 2026 Guide
How an AI answering service works for property managers: emergency triage, maintenance requests and leasing calls, what it costs compared with live answering, and how to set it up.
Read
AI Adoption by Canadian Small Businesses: 2026 Data
One in five Canadian businesses now uses AI, up from about one in sixteen in 2024. Statistics Canada data by business size, industry and province, plus what is holding the rest back.
Read
Best Embedding Model for Multilingual RAG: We Tested 3
We tested EmbeddingGemma 2, EmbeddingGemma 300M and BGE-M3 on 203 English and Arabic search queries. The bigger, newer model did not win.
Read