Why Contractors Lose 40% of Their Revenue Before the Job Even Starts
Most contractors think they have a lead problem. They actually have a quote-to-close problem. The revenue is already in your pipeline. Here's why it keeps disappearing.
You spend money on ads. You answer calls. You drive to appointments. You sit down with a homeowner, walk the job, work up a number, and leave a quote. Then... nothing. They say they'll think about it. You follow up once. They don't call back. You move on to the next appointment.
Here's the number most contractors never look at: the average home service contractor closes between 20 and 30 percent of the quotes they give. That means for every ten jobs you quote, you're walking away from seven.
If your company quotes $2 million worth of work every year and closes 25% of it, you bring in $500,000. Raise your close rate to 40% on the same lead volume, and you're at $800,000. That's $300,000 in additional revenue from the exact same marketing spend, the exact same team, and the exact same number of appointments. That gap, that missing $300,000, is the quote-to-close problem. And almost no contractor is actively solving it.
Why Does This Keep Happening?
The job-to-job nature of home services makes this almost inevitable without a system behind it. Your rep finishes an appointment at 3pm and has another at 4:30. The quote from yesterday is already a distant memory. There's no alarm going off reminding anyone that the Johnsons on Oak Street haven't responded. Nobody is tracking whether a quote was sent, opened, or followed up on. The pipeline is invisible.
Then there's the discomfort most contractors feel about following up. It feels pushy. It feels like begging. So reps do it once, get no response, and tell themselves the homeowner wasn't serious. But the research on buying behavior says something very different: most people need between three and seven touchpoints before making a buying decision on a high-ticket purchase. A single follow-up call and a voicemail is not a follow-up strategy. It's a checkbox.
The third issue is one almost nobody talks about: what happens to your old quotes six months later? A homeowner you quoted in March for a roof replacement might have put it off until fall. A windows job that got paused because of a family situation might be back on the table. Those leads still have intent. They already met with you. But they're sitting in a spreadsheet somewhere, uncontacted, slowly going to whoever calls them first.
What Happens If You Don't Fix It
The most common reaction to a low close rate is to buy more leads. If you're closing 25% and you want to do more revenue, the instinct is to double the ad spend and get twice as many appointments. This works on paper. In reality, it just doubles your cost-per-acquisition while the underlying leak stays wide open. You end up on a treadmill: spending more to maintain the same results, never actually improving the economics of your business.
Over time, this crushes margins. The contractors who survive long term aren't the ones who spent the most on ads. They're the ones who built systems to close more of what was already in front of them, then used those improved economics to fund smarter growth.
There's also a team morale problem. When reps are constantly running appointments that go nowhere, they start discounting to try to close. Your average ticket drops. The good reps get frustrated and leave. The ones who stay are the ones willing to undercut. That's a race to the bottom, and it's entirely avoidable.
The Fix: Build the System the Quote Deserves
The single highest-leverage thing a contractor can do is build a systematic follow-up engine around every quote they give. Here's what that looks like in practice:
1. A live quote pipeline. Every quote that leaves your company should have a status: sent, viewed, followed up, won, or lost. If you can't see at a glance which quotes are sitting cold right now, you don't have a pipeline. You have a list. A CRM configured for your trade gives you that pipeline view and makes it impossible for quotes to disappear quietly.
2. Automated follow-up sequences. When a quote goes 48 hours without a response, a sequence should start automatically. A friendly text. An email with the quote attached again. A second call reminder for the rep. Not pushy, not aggressive. Just present. Most homeowners aren't ignoring you because they're not interested. They're busy, distracted, or waiting for a paycheck. The company that stays in front of them gently and consistently wins the job.
3. Good, Better, Best pricing at the appointment. One of the fastest ways to improve close rate is to stop presenting a single number. When you give a homeowner one option, they have two choices: yes or no. When you give them three, they're now choosing between options, and their brain shifts from "should I do this?" to "which of these is right for me?" The Good, Better, Best structure also lifts your average ticket significantly because most homeowners, when shown a premium option with a clear value explanation, will choose the middle or the top.
4. A rehash engine for old leads. Every quote you gave in the last 12 months that didn't close is a warm lead waiting to be re-engaged. A good rehash campaign reaches out to those homeowners with a relevant message: prices are going up in your area, we have availability this month, we wanted to follow up on your project. Even a 5% reactivation rate on a year's worth of orphaned quotes can mean tens of thousands in additional revenue, and it costs you almost nothing because the ad spend already happened.
The contractors who build this system stop feeling like they're constantly starting from zero. They compound their marketing investment instead of resetting it every month. And they close more jobs without ever spending a dollar more on leads.
The revenue is already in your pipeline. The question is whether you have the system to close it.
