Your phone rings while you're on a roof, under a sink or walking a site with a client. You can't pick up. The caller gets voicemail, hangs up and calls the next contractor on Google. You find out three days later when they tell you, politely, that they "went with someone else." Contractor missed calls are one of the most expensive leaks in a trades business, and they rarely show up on any report. This guide explains how to stop missing calls as a contractor: the options that actually work, what each one costs you in money and control, what a well-built AI receptionist sounds like, and the guardrails that keep it from embarrassing you.
Why contractor missed calls cost more than you think
Most owners treat a missed call as a minor annoyance. They'll call back at lunch, or at the end of the day. The problem is that the person on the other end isn't waiting. A homeowner with water coming through the ceiling, a property manager who needs three bids by Friday, a general contractor filling a trade package: each of them has a list of numbers, and they work down it until someone answers.
The research on response time is blunt. In a widely cited audit of 2,241 US companies published in Harvard Business Review, firms that contacted a new lead within an hour were nearly seven times as likely to qualify it as firms that waited even one more hour, and more than 60 times as likely as firms that waited 24 hours or longer. The same study found the average response time among companies that responded at all was 42 hours, and 23% never responded. That study looked at web leads, not phone calls, but the lesson carries over: interest decays in minutes and hours, not days.
A voicemail doesn't hold the lead in place. For many callers, especially younger homeowners and busy facility managers, voicemail is the signal to try someone else. And even the ones who do leave a message often leave half of what you need: no address, no photo, no idea of the scope.
How to stop missing calls as a contractor: your options compared
There are six realistic ways to handle calls you can't take. None is perfect. Here is an honest comparison.
1. Voicemail plus a callback habit
Free and fully in your control. It works if you have a dedicated person in the office who returns every message within the hour. In practice, callbacks slip to the evening, the caller has already booked someone, and you play phone tag. Fine for a two-person shop with low call volume; weak for anyone growing.
2. Missed-call text-back
Most business phone systems can send a canned text when a call goes unanswered ("Sorry we missed you, what can we help with?"). It's cheap and better than silence. But it only starts a conversation. Someone still has to read the replies, ask the follow-up questions and book the visit, which puts you back where you started.
3. Live answering service
A human operator answers in your company name, takes a message and sometimes books from a shared calendar. Callers get a real person, which matters. The trade-offs: per-minute or per-call pricing that adds up in busy season, operators who don't know a soffit from a fascia, and scripts that collect contact details but rarely qualify the job. You usually still get a message to call back, just a tidier one.
4. Virtual assistant or a dedicated office hire
A trained person who knows your business is excellent at this, and for many companies the right answer eventually. The limits are hours (calls at 7 pm and on Saturdays still go to voicemail), sick days, turnover and cost. A full-time coordinator is a real salary to spend on what is, for most of the day, waiting for the phone to ring.
5. Off-the-shelf AI receptionist
A newer category: software that answers with a natural-sounding voice, 24/7, collects details and sends you a summary. Setup is quick and pricing is usually a monthly subscription. These tools are a real step up from voicemail. Where they fall short for contractors is depth: they tend to use generic intake questions, can't read your actual service area or job minimums, can't see your estimator's real availability, and drop the result into an email instead of your CRM. You still end up retyping and triaging.
6. A custom intelligent system built around your process
This is what we build at Bocceta. It's the same core idea as an AI receptionist, but configured around how your company actually sells work. It answers every call, asks the qualifying questions your best estimator would ask, checks the address against your service area, books a site visit straight into the right person's calendar, creates or updates the contact and the opportunity in your CRM, and texts you a two-line summary. Calls that need a human (an emergency, an existing client with a problem, a GC with a bid question) get transferred or flagged right away. It costs more to set up than a subscription, and it pays off when calls are a real source of revenue. For a fuller look at that trade-off, see off-the-shelf software vs. a custom AI system.
What you need before you start
Whatever option you choose, the quality of the answer depends on the rules you give it. Before you set anything up, write down:
- Your service area. Postal codes or cities you cover, and the ones you'll only take for larger jobs.
- Job types and minimums. What you do, what you don't, and the smallest job worth a site visit.
- Your qualifying questions. Usually five to eight: type of work, address, timeline, rough size, whether there's insurance involved, how they heard about you, and whether they've had other quotes.
- Booking rules. Who does site visits, which days, how long each takes, and how much travel time to leave between them.
- Escalation rules. What counts as urgent (active leak, no heat in January, safety issue) and who gets the call, in what order.
- What you will never say on the phone. Prices, warranty promises, start dates. Most contractors want these to come from a person.
- Where the record lives. Your CRM, job management software or, honestly, the spreadsheet you actually use.
If you can't write these down, a human receptionist will struggle too. Getting them on paper is half the value of the exercise.
What it sounds like day to day
Here is a typical call to an intelligent system set up for a roofing contractor. It's illustrative, but this is the level of conversation you should expect.
"Thanks for calling [Your Company] Roofing, this is the company's AI assistant. I can get your details to the team and book a time for an estimator. What's going on with your roof?"
Caller: "We've got some shingles missing after the storm, and a stain on the bedroom ceiling."
"Sorry to hear that. Is water coming in right now, or is it a stain from before?"
Caller: "Just the stain. It's dry now."
"Got it. What's the address of the house? ... Thanks, that's in our area. Roughly how old is the roof, and are you planning to go through insurance? ... Okay. I can book an estimator for a free inspection. I have Thursday at 10 am or Friday at 2 pm. Which works better?"
Two minutes later, the owner gets a text: "New lead: storm damage, missing shingles + ceiling stain (dry). 42 Elm St, in area. Roof ~18 yrs, insurance claim likely. Booked Thu 10 am with Dave. Logged in CRM." The estimator sees the visit in his calendar with the notes attached. Nobody retyped anything.
If the caller had said water was pouring in, the system would have skipped the booking script and called the on-call person directly. If it had been an existing client, it would have pulled up their job and routed them to the project manager. That's the difference between answering the phone and handling the call.
Booked visits are only half the battle. Once the estimate goes out, the next leak is silence; our guide on how to follow up on a construction quote covers that part of the pipeline.
Want to know how many jobs your missed calls are costing you? Book a 30-minute call and we'll walk through your call volume, your intake questions and what an intelligent system would handle for you. No pitch deck.
Example: what missed calls cost a 12-person roofing contractor
Illustrative example. Every number below is an assumption; plug in your own.
A 12-person residential roofing company gets about 25 inbound calls a week during its 30-week season. Because the owner and both estimators are on roofs or at appointments most of the day, roughly 30% of calls go to voicemail. That's about 7 or 8 missed calls a week.
- About half of those are genuine new-job inquiries (the rest are suppliers, existing clients and spam): 4 missed leads a week.
- Assume half of those callers move on to another contractor before anyone calls back: 2 lost leads a week.
- The company closes about 30% of leads that get a site visit, at an average job of $14,000.
- 2 lost leads x 30% x $14,000 = $8,400 in lost revenue a week.
- Over a 30-week season: about $252,000 in revenue. At a 20% gross margin, that's roughly $50,000 in gross profit that went to someone else.
Even if your real numbers are half of these, the cost of missed calls is usually larger than the cost of fixing the problem. To see what a custom system realistically costs in Canada, read how much an AI system costs for contractors.
Guardrails: how to keep an AI receptionist from going wrong
Skepticism here is healthy. A badly configured phone assistant is worse than voicemail because it makes your company sound careless. These are the rules we put in place on every build, and the ones you should ask any vendor about:
- Say it's an AI. The assistant introduces itself as your company's AI assistant. Callers handle that fine; what they don't like is being fooled.
- Tell callers about recording. If calls are recorded or transcribed, say so and why. In Canada, the Office of the Privacy Commissioner's guidance on recording customer telephone calls says organizations should inform callers that the call is recorded, explain the purpose and get consent. This is general information, not legal advice; check your own obligations.
- No prices, no promises. The assistant collects scope and books the visit. It never quotes a number, a start date or a warranty term unless you have explicitly approved that wording.
- Always a way to a human. "Can I talk to a person?" should transfer or trigger an immediate callback request, every time.
- Emergencies skip the script. Active leaks, gas smells, no heat, safety issues: the system recognizes them and escalates by phone, not by email.
- Review before you trust. For the first two to four weeks, someone reads every call summary and transcript. You fix the questions that confuse people and tighten the rules. After that, spot-check weekly.
- Your data stays yours. Call records and contacts land in your CRM, under your account, and you can export them.
Set realistic expectations, too. An AI assistant won't win jobs your estimators would lose. What it does is make sure every caller gets a fast, competent first response and a booked next step, which is where most lost jobs are lost.
Where to start
Before you buy anything, measure the problem for one week. Most business phone systems and carriers can export a call log. Pull every missed call from the last seven days and mark each one: new lead, existing client, supplier or spam. Note how long it took to call each lead back and whether you got the job.
If you're missing fewer than a couple of real leads a week, a tighter callback habit or a missed-call text may be enough. If you're missing several a week in busy season, it's worth looking at an AI receptionist, and worth asking whether it should be off the shelf or built around your own intake, calendar and CRM. Our AI for contractors playbook shows where phone intake fits alongside quoting, field reports and invoicing, so you can decide what to fix first.