RoofTree Digest · Sales & Closing
One Visit, Three Prices, One Payment: The Anatomy of a 65% Close Rate
July 20, 2026 · 4 min read · By the RoofTree Digest desk
The gap between contractors closing 35% and those closing 65%+ isn't talent — it's a repeatable structure you can install this month.
The gap is bigger than most owners think
National average close rate on in-home roofing estimates runs 35-45%. Top contractors close 65%+. That's not a small edge — on 30 leads a month at a $12,000 average job, it's the difference between a crew that's scrambling for work and one that's turning business away.
The uncomfortable truth: that gap isn't talent. It's execution. The elite teams aren't smarter or more charming. They've just turned the sales call into a system, and they run the system the same way every time.
Compress the process into one visit
The textbook sales process has seven steps — lead gen, contact, inspection, proposal, objections, contract, handoff to production. Average reps spread steps 3 through 6 across multiple visits and follow-up calls. Top teams compress inspection, proposal, objection handling, and signing into a single appointment.
Every extra visit is a chance for the homeowner to call three other contractors, talk themselves out of it, or just lose momentum. If your reps are leaving the first appointment with "I'll call you next week to go over pricing," you're bleeding close rate before the follow-up call even happens.
The fix isn't complicated — it's discipline. Walk in prepared to inspect, price, present, and sign in one sitting. That means your reps need the inspection process down cold, financing pre-qualification ready to go, and pricing tiers memorized, not looked up.
Good/Better/Best isn't a menu — it's an anchor
Sixty-two percent of high-profitability roofing companies use good-better-best pricing. It works on a well-documented psychological principle: pricing tiers establish relative value and steer buyers toward a "safe" middle option instead of forcing a yes/no decision on a single number.
A workable structure looks something like this:
- Good — 3-tab shingles, 20-year warranty, $12,000
- Better — architectural shingles, 30-year warranty, upgraded ventilation, two-day install, $16,500
- Best — top-tier system, lifetime coverage, $22,000
The tiering does the selling for you. Reps trained on this structure gently steer Good-leaning customers toward Better — not with pressure, but with math: the Good roof often needs replacing again in 5-7 years, while Better adds roughly $75 a month financed for 50% longer lifespan. That's not upselling. That's giving the homeowner information they'd want before they made the "cheap" decision anyway.
Kill the open-ended close
"So, what do you think?" is the single worst sentence in a roofing sales presentation. It invites a maybe. Top closers never ask if the homeowner wants to buy — they assume the sale and ask which tier makes sense: "Does the Better package with the 30-year warranty make more sense for you, or do you want the Best with lifetime coverage?"
Same logic applies to scheduling. "Would you prefer a Wednesday or a Friday install?" is a comfort close — it moves the conversation forward without ever raising the temperature. The goal of every in-home appointment is to leave with a signed contract or a specific, dated return appointment. "I'll think about it" isn't a stage in the pipeline — it's a lost job with extra steps.
And the data backs the in-person urgency: proposals presented face-to-face at the appointment close at 2-3× the rate of proposals emailed afterward. If your process involves "I'll send over a quote tonight," you've already cut your own close rate before you've left the driveway.
Financing is the lever most contractors underuse
This is the single biggest number in this report: contractors who present financing at the point of sale close 20-35% more jobs than those quoting total price alone. Run the math on 30 estimates a month at a $12,000 average job — a 35% close rate without financing nets 10.5 jobs. Bump that to 42% with financing presented at the table, and you're at 12.6 jobs — an extra $25,200 a month from the same lead flow.
The framing matters as much as the offer. Lead with the monthly number, not the total: "Your new roof runs about $249 a month" lands very differently than "$14,000." Pre-qualify early in the appointment, before you're deep into shingle specs. A $14,000 roof is a gut-punch number. A $187/month payment on a 10-year term is a car payment — it's a conversation, not a shock.
What kills deals: presenting financing as a fallback — "if you can't do cash, we do have financing." That framing signals financing is for people who can't afford the job, and it undercuts the whole pitch. Lead with the payment from the start.
On the lender side, the field has real options: GreenSky is the most widely used, Hearth offers multiple lender access, Service Finance is strong on 0% promotional rates, Mosaic pairs well for solar/roofing combo jobs, and Synchrony brings brand recognition. Dealer fees vary 3-15% depending on terms — standard-rate loans run 3-6%, while 0% promotional financing runs 8-15%, deducted from the loan payout. Know your fee structure before you quote a monthly number you can't actually deliver.
Bottom line
The contractors closing 65%+ aren't running a different sales process — they're running the same one with no leaks. One visit, not three. Three price tiers, not one number. An assumptive close, not an open question. A monthly payment, not a sticker shock total. None of this requires new talent on your team. It requires making these four moves standard practice on every single appointment, every single time.
Referenced sources
- https://www.subcontractorhub.com/blog/best-roofing-sales-software
- https://myquoteiq.com/top-10-roofing-field-service-software-in-2026/
- https://roofingsoftwareguide.com/reviews/roofsnap-pricing/
- https://leaptodigital.com/blog/best-in-home-sales-software
- https://builderlync.com/blog/roofr-review-pricing-features-alternatives
- https://www.jobnimbus.com/blog/good-better-best-roofing-estimate-example