
Most contractor sales training is built for companies with a sales manager, ten reps and a training budget. You're the owner. You measure the job, write the estimate, answer the phone and still swing a hammer on Saturday. You don't need a seminar. You need to close more of the estimates you're already running.
Here's the math that should hurt a little. If you run 30 estimates a month and close 1 in 5, you're driving to 24 houses a month for nothing. Hypothetically, with a $12,000 average job, closing 1 in 4 instead of 1 in 5 is about 1.5 more jobs a month, or roughly $18,000 in extra signed work, with zero extra ad spend.
That's why sales matters as much as marketing. We run ads for construction and home services companies every day, and across our residential campaigns the average cost per booked estimate is around $315. Every estimate you don't close is money already spent. Results vary by trade, region, price and sales process, and the sales process is the part you control.
This guide is contractor sales training for owners: the estimate appointment, how to present an estimate, good-better-best pricing, what to do with "I need to think about it," follow-up, and the one number you should track.
Why contractors lose estimates they should win
Price gets the blame. It's rarely the whole story. When a homeowner picks someone else, it's usually one of these:
- They didn't trust you enough. You showed up, measured, said "I'll email you a number" and left. The other contractor spent 40 minutes explaining the job.
- They couldn't compare. Your estimate was one line with a total. The other one listed materials, scope and warranty. The homeowner picked the one they understood.
- Nobody asked. The estimate went out and nobody called to walk through it or ask for the job.
- Nobody followed up. The homeowner meant to call back. Then their kid got sick, the week got busy, and the next contractor who called got the job.
None of those are fixed by lowering your price. All of them are fixed by process.
This isn't new, either. A policy brief from Lawrence Berkeley National Laboratory on contractor sales training for home energy upgrades made the same point years ago: contractors with strong technical skills still needed sales skills to turn home assessments into signed upgrades.
Run the estimate appointment like a job, not a visit
The estimate appointment is where most jobs are won or lost, long before the number shows up. Treat it with the same structure you'd give a job.
Before you get there
- Know where the lead came from and what they asked for. A homeowner who clicked a "roof replacement" ad is in a different place than one who called about a drip in the garage.
- Ask on the phone who will be at the appointment. If there are two decision makers, try to meet both. Presenting twice (once to each) is how estimates die.
- Look at the house on a map. Show up knowing the street.
At the house
- Ask before you measure. "What made you call now?" "What happens if you don't do this?" "What did you not like about the last contractor you used?" The answers tell you what they're really buying.
- Walk the job with them. Point out what you see. Take photos and show them on your phone. For roofing sales, this is the whole pitch: a homeowner who sees the cracked shingles on your screen doesn't need convincing.
- Explain how you work. Timeline, crew, cleanup, permits, what happens if you find a surprise behind the wall. Contractors who explain the process look like the safe choice.
- Talk budget before the number. "Most jobs like this land between X and Y. Where do you want to be in that range?" It saves you from writing an estimate they were never going to sign.
How to present an estimate so the homeowner can say yes
One of the most useful in-home sales tips is also the simplest: present the estimate in person or on a call whenever you can. An estimate emailed without a conversation turns into a price comparison.
A good estimate has five parts, in this order:
- What they told you. "You said the leak is the priority and you want this done before winter." Start with their words.
- The scope, clearly. What's included, what's not, materials by name.
- The timeline. When you can start, how long it takes.
- Warranty and what happens after. Who they call if something's wrong.
- The price and the next step. Deposit, schedule, signature.
If you want a starting point for the document itself, our HVAC estimate template works for most trades with small changes, and the pricing logic in how to bid landscaping jobs applies well beyond landscaping.
Good-better-best: give them a choice, not a verdict
When you give a homeowner one price, the question in their head is "yes or no?" When you give three options, the question becomes "which one?" That's a much better question for you.
| Option | What it is | Who picks it |
|---|---|---|
| Good | Does the job right, standard materials, standard warranty | The homeowner on a tight budget |
| Better | Upgraded materials or scope, longer warranty. The one you'd put on your own house | Most homeowners, when it's explained well |
| Best | Top materials, extras included, best warranty | The homeowner who wants it done once and never again |
Rules that keep it working:
- Every option has to be a job you'd be proud of. "Good" is not a trap.
- Explain the difference in plain words, not product codes. "This shingle is rated for higher wind" beats a model number.
- Present "Better" as your recommendation and say why.
- Don't go past three. More options slow the decision down.
How to handle "I need to think about it"
"I need to think about it" usually means one of three things: they're not sure about the price, they're not sure about you, or they need to talk to someone else. Your job is to find out which, politely.
Try this: "Of course. Usually when people say that, it's the price, the timing, or they want to talk to someone first. Which one is it for you?" Most homeowners will tell you. Then you can actually answer it.
- If it's price: walk back to the "Good" option, or talk about what could change in scope. Don't cut your price on the spot just to close. It teaches homeowners that your first number isn't real.
- If it's trust: show photos of similar jobs, offer references, show your reviews, explain the warranty again.
- If it's another person: offer to walk them through it too, on a call or at the house.
Then set the next step before you leave: "Can I call you Thursday at 6 to answer any questions?" A date on the calendar beats "call me if you have questions" every time.
One legal note for in-home sales: under the FTC's Cooling-Off Rule, many sales made at the customer's home can be canceled within three days, and the seller has to tell the buyer about that right. Check the rule and your state's requirements with your attorney, and put the right cancellation language in your contracts. Pressure closes that get canceled on day two aren't closes.
Follow-up is where most of the money is
Plenty of homeowners don't sign at the appointment. What happens next decides whether you get the job. Follow-up is on you and your team, and it doesn't need to be complicated:
- Same day: send the estimate (if you didn't present it in person) with a short note that repeats what they told you they wanted.
- The call you scheduled: make it. Answer questions, ask if they're ready to get on the schedule.
- A week later: a short message with a photo of a similar job you just finished.
- Before your schedule fills: an honest heads-up about when your next opening is.
- After a no: ask why, politely. "Was it price, timing or something we did?" That answer is free sales training.
Keep every open estimate in one place with its stage and its next step, so nothing depends on anyone's memory. That's the core of what we set up in CRM for contractors: every lead, its source, the estimate, the proposal and the result, in one pipeline your team works from.
Track close rate by lead source, or you're guessing
This is the part almost every sales training skips, and it's where owners find the most money. Your close rate isn't one number. It's different for every place leads come from.
| Lead source | What to track | What it tells you |
|---|---|---|
| Referrals | Estimates, signed, revenue | Usually your highest close rate. Are you asking for them? |
| Google search ads | Estimates, signed, revenue, cost per signed job | Which services and keywords actually sign |
| Local Services Ads | Same as above | Whether pay-per-lead turns into real jobs for your trade |
| Facebook and Instagram | Same as above | Whether those leads need more nurturing before the estimate |
| Shared lead sites | Same as above | How often you win the price war (see Angi vs Thumbtack) |
When you see these side by side, decisions get easy. Maybe your Google leads close at twice the rate of your shared leads. Maybe one ad brings cheap leads that never sign. Maybe your close rate drops every time a certain person runs the estimate. You can't fix what you can't see.
For reference, across our residential construction campaigns the average is about $494 per proposal and about $1,714 per signed contract, which works out to roughly 7x return per ad dollar. When the whole funnel is mapped, from ad to lead to estimate to proposal to signed job, we usually see these services return between 6x and 20x. The difference between those two ends is often the sales process, not the ads.
A simple sales training routine for a small team
You don't need a course. You need a habit:
- Write your process down. One page: the questions you ask, how you walk the job, how you present, what you say to "I need to think about it."
- Ride along. If someone else runs estimates, go with them once in a while, and have them go with you.
- Review lost estimates as a team. Pick two lost jobs and talk through where they went sideways. No blame, just patterns.
- Look at close rate by source and by person. Once a month is plenty to start.
- Practice the hard conversations. Role-play the price objection until the answer sounds natural, not memorized.
Pick one thing from this guide and use it on your next estimate: ask a real question before you measure, give three options instead of one, or schedule the follow-up call before you leave the driveway. If you want to see your close rate by lead source without building spreadsheets, look at how we set up CRM for contractors with a live dashboard that follows every lead to the signed job.
Frequently asked questions
What is a good close rate for contractors?
It depends heavily on the trade, the ticket size and where the lead came from, so any single benchmark is misleading. Referrals usually close far better than shared leads. The useful number is your own close rate by lead source, tracked over a few months, so you can see which sources and which salespeople are improving.
How do I close more estimates without lowering my price?
Present the estimate in person or on a call instead of just emailing it, give good-better-best options, and schedule the follow-up before you leave the appointment. Most lost estimates come from trust, clarity or missing follow-up, not from price alone.
What should I say when a homeowner says "I need to think about it"?
Ask what they need to think about: price, timing, or talking to someone else. Once you know which one, you can answer it directly. Then set a specific time to talk again instead of leaving it open.
Is good-better-best pricing right for every trade?
It works for most residential trades where materials, scope or warranty can vary, like roofing, remodeling, HVAC, decks and pavers. For small repairs with only one right way to do the job, a single clear price is fine. The key is that every option is work you'd stand behind.
What are the best roofing sales tips for in-home appointments?
Get on the roof, take photos and show the homeowner exactly what you found on your phone. Explain the difference between repair and replacement honestly, give options, and walk through the warranty. Homeowners trust what they can see.
Do contractors need formal sales training?
Not necessarily. For most small companies, a written estimate process, regular reviews of lost jobs and tracking close rate by lead source do more than a generic course. Formal training helps more once you have several people running estimates.