A homeowner decides they need a new roof on a Tuesday evening. They go to Google, click an ad, and fill out a form.
Then they go to make dinner.
By the time your team calls them back on Wednesday morning, they may have already
spoken to two other roofers. One of them is coming out Thursday.
You never knew the lead existed.
The Buying Window is Shorter Than You Think
When a homeowner submits a roofing estimate request, they are in a specific mental
state. Motivated. focused, ready.
That state does not last.
At two hours, many homeowners have forgotten they submitted the form. At 24 hours, a meaningful percentage have already made a decision.
The window is not an hour. It is five minutes.
What Actually Happens in That Window
The homeowner submits the form. They are still thinking about their roof.
One minute, they are waiting. Feels normal.
Ten minutes, they have moved on to something else, but would still answer if you called.
30 minutes, you have been mentally filed as "waiting to hear back". No longer active, they are now passive.
2 hours, they have likely called somebody else. Not because they invested more in marketing, or are a better company. But because they showed up when it was top of mind for the homeowner.
The homeowner did not ghost you; you were just too late.
The After Hours Problem
Roughly 35 to 40% of inbound roofing leads arrive between 6 pm and 8 am or on weekends. A homeowner sitting at home after dinner, focused on their living
situation, motivated enough to fill out a form, is of higher intent than a midday click.
They just submitted their request to an empty office.
By Monday morning or the next business day, the mental state that generated the inquiry is long gone. The homeowner has had time to forget they submitted the form, talk to a neighbor, or simply move on.
Those are not bad leads. They are good leads that went unanswered long enough to go
cold.
What Fast Operators Are Doing Differently
Roofing is one of the most time-sensitive home services. Most homeowners have no existing relationship with a roofer, no brand loyalty pulling them in any direction. When they need one, they search, submit, and go with whoever makes them feel taken care of first.
Many roofing companies consistently booking above 60% are not doing dramatically different marketing. They respond faster. Consistently. Including after hours.
Not because they have more staff. Because they built a system that does not depend on someone being available.
The first response does not need to close the sale. A short text that says you saw their request and asks when a good time is to connect is enough to hold the window open. That one move, a 90-second first response regardless of time of day, is often the difference.
The Lead Did Not Go Bad
The hardest part of this for most roofing owners is the invisibility of it.
No notification says a lead went cold. You do not know which calls in your missed call log were ready to buy. The lead disappears and gets counted as a bad lead, a competitive market, or bad luck.
Most of the time, it is a good lead that was submitted at 7 pm on a Thursday and was still waiting for a callback Friday morning when they booked with someone else.
The money was there. The timing was wrong.



