Most contractors think their lead problem is a volume problem. They spend more on Angi, boost their Google ads, run another Facebook promo, and wonder why the phone doesn't ring more. But if you actually track the numbers, the real problem usually isn't volume — it's that leads are leaking out of the funnel between "interested" and "paid."
A typical small crew closes somewhere between 20% and 35% of the leads that come in. The contractors who consistently book more work aren't getting radically better leads. They're closing a bigger share of the ones they already have. That's a fixable problem, and it's usually cheaper to fix than buying more leads.
Where Leads Actually Die
Before you can fix your close rate, you need to know where people drop off. In most small contracting businesses, it happens at one of these five points:
- Never contacted — the lead comes in and sits in a text thread, an email, or a lead app notification until it's cold.
- Contacted too slowly — you called back, but three hours or three days after the homeowner already booked someone else.
- No estimate ever sent — you talked to them, maybe even walked the job, and then life got busy and it never got quoted.
- Estimate sent but never followed up — the number went out and nobody heard from you again unless they called first.
- Estimate declined on price or trust — they got a number, but it didn't match what they expected, or they weren't confident enough in you to say yes.
Notice that four of the five leaks happen before price is ever the real issue. Contractors blame lost jobs on being "too expensive," but most of the time the job was lost on speed, follow-through, or professionalism long before the number mattered.
The Real Cost of a Low Close Rate
Say you get 40 leads a month and close 25% of them — 10 jobs. If your average job is $3,500, that's $35,000 a month in booked revenue from that lead pool. Now say you tighten up response time and follow-up and move that close rate to 35%. Same 40 leads, same ad spend, same lead cost — but now you're closing 14 jobs instead of 10. That's an extra $14,000 a month without spending another dollar on marketing.
This is why fixing the funnel is almost always a better return than buying more leads. More leads into a leaky funnel just means more leads leaking out.
Fix the Speed Problem First
Response time is the single biggest lever most contractors have and don't use. Homeowners on Angi, Thumbtack, or your own website request quotes from three or four contractors at once, and whoever responds first gets the first conversation — and usually the job. We've written in detail about this in How Fast Should Contractors Respond to New Leads?, but the short version: inside 5 minutes your odds of a live conversation are dramatically higher than if you wait an hour. After 24 hours, most leads have already picked someone else.
If you're missing leads because you're on a roof or under a sink all day, that's not a discipline problem — it's a systems problem. That's exactly what lead auto-import and instant notifications solve, which we cover in How to Never Miss an Angi Lead Again.
Send a Real Estimate, Not a Guess
A lot of "lost on price" jobs are actually lost on presentation. A number texted with no breakdown looks like a guess. A clean, itemized estimate with your logo, scope of work, and materials listed looks like a professional made it. Homeowners can't judge your craftsmanship before you start, so the estimate is often the only thing they have to judge you by.
We've covered what a strong estimate needs to include in 7 Things Every Contractor Estimate Should Include and How to Create a Professional Estimate That Wins More Jobs. The short version: scope, pricing breakdown, timeline, and payment terms, sent fast and looking sharp. If you're still building these from scratch in a notes app or spreadsheet every time, that delay alone is probably costing you jobs — see The Hidden Cost of Creating Estimates Manually.
Price Consistently, Not by Gut
Nothing kills trust faster than a homeowner comparing notes with a neighbor and finding out you charged them differently for the same scope of work. Pricing off the top of your head under time pressure leads to inconsistent numbers, and inconsistent numbers lead to lost jobs when someone feels like they got the "tired" quote instead of the "careful" quote. Anchoring every estimate to a fixed price book — your own material costs, labor rates, and markups — keeps every quote consistent whether you wrote it in five minutes or fifty. It also protects your margin. We go deeper on that in How to Price Contractor Jobs Without Losing Money.
Follow Up Like You Mean It
An estimate that goes unanswered isn't a no — it's usually a maybe that got buried under laundry, work, and three other contractors' quotes. Most contractors send one estimate and wait. The ones who close more send a short check-in within 48 hours, answer questions fast, and follow up again a few days later if they haven't heard back. We laid out a simple cadence for this in How to Follow Up After Sending an Estimate. It's not pushy — it's the difference between being the contractor who showed up in their inbox once and the one who was clearly ready to do the job.
Make Saying Yes Easy
Some jobs get lost for reasons that have nothing to do with your price or your pitch — they get lost because saying yes was a hassle. If your estimate requires a phone call to accept, if your invoice takes a week to arrive, or if scheduling the job means three more back-and-forth texts, you're adding friction at the exact moment the homeowner is ready to commit. Digital estimates they can approve with a tap, clear next steps on scheduling, and mobile invoicing that lets them pay on the spot all remove reasons to stall. See Get Paid Faster With Mobile Invoicing for more on closing that last gap.
Track the Funnel, Not Just the Wins
You can't improve what you don't measure. At minimum, track four numbers every month: leads received, leads contacted within an hour, estimates sent, and jobs won. If contacted-within-an-hour is low, you have a speed problem. If estimates-sent is low relative to leads contacted, you have a follow-through problem. If jobs-won is low relative to estimates sent, your pricing or presentation needs work. Most contractors can name their monthly revenue but have no idea what their actual close rate is — which means they can't tell if their real problem is leads, speed, or price.
Where Trusso Fits
This whole funnel — lead comes in, gets responded to, gets estimated, gets followed up on, gets scheduled, gets invoiced — is exactly what Trusso is built to keep from leaking. Leads from Angi, Thumbtack, Yelp, and Google LSA land in one inbox instead of four apps, AI estimates are generated against your own price book so every quote looks sharp and stays consistent, and scheduling and invoicing carry the job through to getting paid without switching tools. If you want to test the estimate side before committing to anything, the free calculators at /tools for painting, roofing, fencing, drywall, and flooring will get you a real number in a couple minutes.
Fixing a leaky funnel isn't glamorous work. It's response times, follow-up texts, and estimates that look like they came from a professional instead of a guy in a truck. But it's the fastest, cheapest way to book more jobs with the leads you're already paying for.
Run your business the simple way
Try Trusso free for 7 days and send your first estimate in minutes.
Start 7-Day TrialKeep reading
What to Say When a Customer Asks, "How Much Will It Cost?"
The wrong answer loses the job before you've even seen it. Here's how to handle the price question on the phone, at the door, or mid-walkthrough without guessing or stalling.
Read articleLead CaptureHow Fast Should Contractors Respond to New Leads?
The contractor who calls back first usually wins the job, not the one with the best price. Here's how fast is fast enough, and how to actually pull it off.
Read article