This is the first edition of what we are calling the After-Hours Index: a plain reading of what a homeowner is offered on a roofer’s homepage when a roof problem shows up at ten on a Tuesday night and the website is the only thing open. We are not saying any of these companies failed to answer their phones. We read their public pages, not their call logs. Here is what we did, what it means, and what it does not mean.
What we did
The 87 came from a list of roofing companies we put together for our own research. It is not a random sample, so it describes these companies, not every roofer in the country.
We requested each homepage. Fourteen did not respond. That can mean an expired domain, a slow server, or a firewall that turns away automated requests. It does not mean the business is closed.
For the 73 that responded, a program searched the code of each page for patterns: a tel: phone link, a form tag, the word “chat” or the name of a chat product, booking phrases such as “book online” or a Calendly link, and a dollar figure of three or more digits, among others. No form was submitted and no phone was called.
That matters more than any single number here. A tel: link in the code tells us a phone link exists. It does not tell us the link is visible, or who picks up at ten at night. A match for “chat” tells us the word is somewhere in the code. It could be a working chat window, or a line in a blog post.
So every row below is marked hard or soft. Hard means the scan found a specific pattern in the page’s code, such as a phone link or a form tag; we did not test whether each feature is visible or works. Soft means a word match, which counts too many. Read the soft rows as a direction, not a measurement.
What the code showed
All figures are a share of the 73 homepages that responded. Hard rows first.
| What the scan detected | Share | Count | How sure |
|---|---|---|---|
A tap-to-call phone link (tel:) | 81% | 59 of 73 | Hard: code pattern |
| A form tag of any kind | 55% | 40 of 73 | Hard: code pattern |
| Free estimate, inspection or quote wording | 78% | 57 of 73 | Soft: word match |
| Owner, founder, team or story wording | 60% | 44 of 73 | Soft: word match |
| Chat-related code or wording | 32% | 23 of 73 | Soft: word match |
| A price pattern, such as a dollar figure | 10% | 7 of 73 | Soft: word match |
| Booking-related code or wording | 7% | 5 of 73 | Soft: word match |
The booking row is the one we checked by hand, because it was the smallest. The scan report names four of the five sites it flagged, so on September 29 we opened those four homepages. Two had a path to a scheduling page: one homepage invites visitors to pick a time on its calendar, and the other has a “Book Online” link in its menu. We followed the booking links on both. Both opened scheduling pages with available dates, and one also showed time slots. We did not submit a booking or test what happened afterward. The other two homepages showed a form and a phone number rather than a calendar, though they may offer booking elsewhere on their sites.
That is what “soft” means in practice: a word match is a lead to check, not a count of working calendars. The scan can miss things too, such as a booking tool loaded by a script or a calendar on another page, so we cannot say whether the true number is higher or lower than 5.
The hard rows have limits too. Fourteen of the 73 (19 percent) had no phone link in their homepage code, and 33 (45 percent) had no form tag there. A site can still show its number as plain text, or keep its form on a contact page we did not read. And a form tag can be a search box or a newsletter sign-up, not only a contact form.
What was common, and one thing to try
In this sample, two things were common: a tap-to-call phone link (59 of 73) and free estimate wording (57 of 73, a soft count). Common is not the same as universal, and this study measured no homeowner’s choice, so it cannot tell you what makes one roofer’s site win over another’s.
Here is a check you can run tonight instead. Open your website on your phone. Can a visitor see how to ask a question, what happens next and when to expect a reply? If that is unclear, start by making one of those steps easier to understand.
What this scan cannot tell you
We did not measure how fast anyone replies. We did not call a single number at two in the morning to hear whether a person, a machine or a voicemail box answered. That is a different and harder study, and we will not publish a number we did not check.
We did not check whether the owner or team a page mentions still works there, or whether a chat window is staffed. A site can have every item in the table and still send a real caller to voicemail at 9:47pm. A site can have none of them and be run by an owner who answers every call on the second ring.
This index measures what is in a homepage’s code. It does not measure what happens on the call.
Who does not need any of this
If a person answers your phone every time it rings, day and night, and that arrangement works for your customers, you may not need to change it.
If you are a franchisee and your agreement does not let you add anything to your own website, a front desk that lives on your site is not open to you. Read your agreement first.
What the alternatives cost
If nobody is free to answer after hours, there are a few honest ways to cover the gap. We read each provider’s own pricing page on September 29, 2026, and checked the figures again on October 4, 2026. Prices are in US dollars. Plans change, so read the provider’s page before you decide. Our side-by-side of answering service and AI receptionist prices explains the billing models in more detail.
Smith.ai sells live receptionists priced by the call. Starter is US$300 a month for 30 calls, then US$11.50 a call. Basic is US$810 a month for 90 calls, then US$10.50 a call. Pro is US$2,100 a month for 300 calls, then US$8.50 a call. Larger plans are priced on request. Booking an appointment during a call is an add-on at US$1.50 a call, so the base price is not the full cost of every workflow. Good at: a person on every call.
Ruby sells live receptionists on monthly plans with included minutes: US$250 for 50 minutes, US$395 for 100, US$720 for 200 and US$1,725 for 500. Ruby also sells live website chat answered by real people, from US$143 a month for 10 chats on its own, or for less when bundled with a receptionist plan. Good at: a human voice on your calls, with people on your website chat if you want them.
Goodcall is an AI phone agent with unlimited minutes, priced per agent by the number of unique customers (different callers) in a month. Starter is US$79 a month (US$66 per month, billed annually) for 100. Growth is US$129 a month (US$108 per month, billed annually) for 250. Scale is US$249 a month (US$208 per month, billed annually) for 500. Each caller over the allowance is US$0.50. Good at: a low monthly cost when most callers want a quick answer or to leave a message.
A plain contact form may already be part of your website. It works well when your customers are happy to wait for a reply. It does less for the person who wants to talk to someone now.
The phone plans above are one option. Ruby and Smith.ai also advertise staffed website chat. Compare the channel you need and what happens when a question needs a person.
Ask Sam your hardest customer question
We are building for the visitor who is already on your website, looking at your work, and not ready to call. Sam is Living Front Office’s AI front desk, and it works on a website, not a phone line. You can try it in our roofing showroom, on the site of a made-up company called Roofing Solutions.
Sam says it is AI. It is designed to ask before it tells and to stay within the business’s instructions, and it works to our published Standard, which rules out pricing, diagnosing or promising on its own authority. In the showroom nothing is booked, nobody comes out and photos cannot be sent, because the company is not real. On your own site, you can read every conversation Sam has, and the conversations and the customer details in them are yours.
Ask Sam your hardest customer question at livingfrontoffice.com/roofing. Use the one a homeowner would ask at ten at night about a leak, a quote or a warranty. We would rather you see what it does than take our word for it.
If you run a roofing company and would like your site read in the next edition, write to Simon at simon@livingfrontoffice.com.
What happens next
We plan to read the same sites again for the next edition, and to add more. The fourteen that did not respond this time will be tried again. Where the scan can only guess, as it did with booking, we will open the pages and look.
FAQ
Does this index measure whether roofing companies answer their phones after hours?
No. It measures what is in each site’s public homepage code, such as a phone link, a form tag or the word “chat.” Finding out who answers a real call would take a live-call test, which this scan did not do.
What is the difference between a hard and a soft signal?
A hard signal means the scan found a specific pattern in the page’s code, such as a tel: link or a form tag; it does not prove the feature is visible or works. A soft signal is a word match, such as “chat” anywhere in the code. Soft signals tend to count too many, because a word match cannot tell a working feature from a stray mention.
How many of these roofing homepages offer online booking?
The scan flagged booking-related code on 5 of 73 homepages (7 percent). We opened the four that the scan report names, and two linked to scheduling pages with available dates. We did not submit a booking, and a homepage without a booking link may still offer one elsewhere on the site.
What does a live answering service or an AI phone agent cost?
From the providers’ own pricing pages, read September 29 and checked again October 4, 2026: Smith.ai’s live receptionist plans start at US$300 a month for 30 calls, Ruby’s start at US$250 a month for 50 minutes, and Goodcall’s AI Starter plan is US$79 a month per agent (US$66 per month, billed annually) for 100 different callers, with unlimited minutes.
Will you run this scan again?
We plan to. A market that has moved makes old numbers wrong, so we would read these sites again and widen the sample before drawing conclusions from it.
Sources
- The After-Hours Index scan, September 21, 2026: our own data, 87 roofing homepages requested and 73 responses.
- Two roofing homepages with booking links (not named in this edition): opened September 29 and October 4, 2026.
- Smith.ai, receptionist pricing and website chat: read September 29 and October 4, 2026.
- Ruby, plans and pricing: read September 29 and October 4, 2026; Ruby, live chat: read October 4, 2026.
- Goodcall, pricing: read September 29 and October 4, 2026.