Sales Playbook for Roofing Companies
Qualify with BANT, get every decision-maker at the table, and let the homeowner sell themselves.
Written by Jonathan Blake, from 25,000+ doors knocked and 1,000+ jobs closed. Updated October 2026.
TL;DR — Too Long; Didn't Read
A roof is a big decision that usually involves two people and a lot of money. Jonathan's process: qualify on the phone with BANT, do a 360 inspection with photos, go over the findings and the price with every decision-maker at the kitchen table in the same visit, handle objections by asking questions instead of pushing, and ask for the business.
- Qualify every appointment with BANT: budget, authority, need, timing and trust.
- Do a 360 of the home with photos, then go over them with the homeowner.
- Present the price and ask for the business on the same visit. Second appointments hurt show rates.
- Handle objections in six steps: identify, isolate, re-identify, clarify, overcome, ask.
- "I need to think about it" is usually a polite no. Ask what the real concern is.
- Ask for an introduction on every final walkthrough.
Bottom line: Ask more questions than you answer, and the homeowner will usually sell themselves.
Jonathan learned to sell in home exteriors, door to door, and has personally closed more than 1,000 leads, including more than $1 million in non-insurance exterior sales. Before that, he helped train staff to sell high-ticket memberships consultatively. The common thread: people buy when they feel understood, not when they feel pushed.
Roofing typically sells for $500 to $2,000 a square depending on the product, and the average exterior job is around $12,500 with everything blended. Close rates in his exterior work run higher than normal, and he credits years in business, a real sales process and the system behind it. The top objection, by far, is money.
Qualify on the Phone With BANT
Setting the appointment is where most roofing sales are won or lost, so it now lives inside the sales process instead of being its own step. Before you drive out, find out four things. Jonathan uses BANT on every setting call:
- Budget: is it cash, financing or an insurance claim? Jonathan focuses on retail work, so find out whether they're thinking total price, a monthly payment or both.
- Authority: who makes the decision? If there's a spouse or a partner, get both of them at the appointment. Selling to one decision-maker ("one leg") is the most common reason a good appointment ends in "we need to talk it over."
- Need: what's actually wrong, and what happens if they don't fix it?
- Timing and trust: when do they want it done, and what would they need to see from you to feel comfortable?
Jonathan is a big believer in the one-call close. Every second appointment you set is another chance for a no-show, and getting people to show up for the second meeting is where a lot of roofing deals quietly die. So qualify hard on the phone, get every decision-maker there the first time, and come ready to present the price and ask for the business on that visit.
Do a 360 Inspection, Then Close at the Kitchen Table
- Walk the whole home and photograph everything: the roof, gutters, windows, doors and chimney.
- Sit down with both decision-makers and go over the photos together. Show them what you found instead of just telling them.
- Walk them through your recommendations: the fix, the materials, the warranty, the timeline and what happens if they wait.
- Present the price and ask for the business on the same visit.
- Leave them a written report with the photos and recommendations either way.
If only one decision-maker is home (a "one-legger"), try to get the spouse on a video call before you leave. If you can't, record a short video walkthrough for them, email the report, the photos and the video, and set a specific time to finish the conversation with both of them.
Jonathan focuses on retail work rather than insurance, because retail customers pay more and the margins are higher. If you do take insurance work, keep it above board: never promise to cover or waive a deductible.
Handle Objections in Six Steps
When a homeowner pushes back, don't argue and don't drop your price. Jonathan's sequence lets the customer talk themselves through it:
- Identify: acknowledge what they said so they feel heard.
- Isolate and confirm: "Other than that, is there anything else holding you back?"
- Re-identify it with them, in their words, so you're both solving the same problem.
- Clarify: ask questions until you understand the real concern behind the words.
- Overcome by problem-solving together, not by pitching harder.
- Ask for the business.
The objections you'll hear most are money (the total, the monthly payment, or the deposit), a spouse or partner who isn't there, whether they really need it, and whether they trust you. On a roof, "money" can mean the total, the deposit or the monthly payment, so ask which one before you solve the wrong problem. Remember: new information allows for a new decision. Give them something they didn't know, and they can change their mind without losing face.
When they say "I need to think about it"
- "Totally understand, and that's my fault. I want to be your source of truth here."
- "Typically when someone says they need to think about it, it's a polite way of saying no, and that's okay."
- "Just for clarity, what was the main concern?"
- Then go back to step two: isolate it, clarify it, and solve it together.
Follow Up Until You Get a Clear Answer
If they don't buy at the table, set the next step before you leave. Then follow up 5 to 10 times, by call, text and email, until you get a clear yes or no. After that, move them to an email sequence and your newsletter. A clear no is fine. Silence is what costs you jobs.
Pre-Frame the Referral Early, Ask on the Walkthrough
Most contractors ask for referrals once, at the very end, and get a polite "I'll think about it." Jonathan plants the ask early in the relationship so the customer has time to think of someone before he ever asks.
Early in the job
- "80 to 90% of my clients come from word of mouth and introductions."
- "If we knock it out of the park for you, would you be against introducing someone who might need a free home exterior inspection?"
Then, on the final walkthrough, when the work looks great and they're happy, ask for the introduction by name: "Who's one person you know who could use a free home exterior inspection?" It's an easy yes because they agreed to it weeks ago.
Common Roofing Sales Mistakes
Presenting a price before showing the problem
The fix: Walk the photos from the 360 inspection first. The homeowner should agree the roof needs work before they ever see a number.
Only offering one option
The fix: Show good, better and best, like a standard architectural shingle, a premium shingle and a metal or upgraded-warranty option. Most people pick the middle.
Leaving without a decision or a set time
The fix: If they won't decide, book the follow-up call before you stand up, and know exactly which concern you're solving.
Copy-and-Use Script: Kitchen-table transition after the 360 inspection
Swap the bracketed parts for your own details.
- "Before I show you any numbers, let me walk you through what I found, photo by photo."
- "Of everything you just saw, what concerns you most?"
- "Here are three ways to solve it. Good fixes the problem, better adds [upgrade], and best adds [warranty or product]."
- "Most homeowners in your situation go with the middle option. Which one feels right for your family?"
- "Great. If we get the paperwork done today, I can get you on the [date] install schedule."
Run your numbers
Close Rate Calculator
See what a few more points of close rate are worth before you spend more on leads.
Prefilled with typical roofing numbers. Change any of them to yours.
- Extra revenue per month
- $16,250
- Each 5 points of close rate is worth, per year
- $97,500
- Second meetings that never happen, per month
- 1.6
- Value of those no-shows if half would close, per year
- $117,000
A planning tool. Defaults are starting assumptions, not guarantees.
The basics behind this playbook
Implementation Plan
Before the appointment
- Run BANT on the setting call
- Confirm both decision-makers will be there
- Know whether it's cash, financing or insurance
At the inspection
- Do a 360 with photos: roof, gutters, windows, doors and chimney
- Go over the photos with both decision-makers
- Pre-frame the referral
At the kitchen table, same visit
- Present your recommendations and the price
- Handle objections with the six steps
- Ask for the business
- If it's not a yes, set the follow-up date before you leave
If a decision-maker was missing
- Get them on a video call, or send the video, report and photos
- Set a specific time to finish with both of them
After the job
- Final walkthrough with the homeowner
- Ask for an introduction by name
- Ask for a Google review
Sales Self-Assessment
Check off what your roofing business already does. Your score and next three moves update as you go.
- BANT completed before every appointment
- Both decision-makers present
- 360 photos of the roof, gutters, windows, doors and chimney
Saved in this browser only.
Key Takeaways
- 1BANT on the phone saves you from appointments that can't close
- 2Missing decision-makers cause more lost roofs than price does
- 3Close on the first visit. Second appointments hurt show rates
- 4Photos, a written report and a video for the spouse do the selling for you
- 5New information allows for a new decision
- 6"I need to think about it" means ask what the real concern is
- 7Every finished roof is a chance at the next one through an introduction
Roofing Sales FAQ
What's a good close rate for a roofing salesperson?
How does the one-call close work in roofing?
How do I handle 'I'm getting three quotes'?
Ready to Put This to Work?
We build the roofing website, systems, and follow-up that make playbooks like this one run automatically instead of living in a document.
Install the SystemWhat Our Contractors Say
Don't just take our word for it. Watch real contractors share how The Lead Venture transformed their businesses.