Skip to main content

How to Tell a Serious Roofing Buyer From a Price Shopper

Michael Torres, Storm Damage Specialist··30 min readRoofing Sales & Growth
On this page

Every roofing owner has lived this. A lead comes in, you drop what you're doing, drive 25 minutes, climb the roof, spend 40 minutes taking photos and measurements, sit at the kitchen table for an hour building rapport, send a clean proposal that night, and then—nothing. No reply. Three follow-up calls go to voicemail. Six weeks later you drive past the house and there's a different company's yard sign in the grass and a fresh roof on top.

You didn't lose that job on price. You lost it the moment you treated a price shopper like a serious buyer and gave them everything you've got before you knew whether they were real.

The ability to tell a serious roofing buyer from a price shopper is the single highest-leverage skill in residential roofing sales, and almost nobody is taught it on purpose. Most reps learn it slowly, by getting burned a few hundred times, and even then they learn the wrong lessons ("everybody's just shopping price") instead of building a repeatable filter. The goal here is to give you that filter: the questions, the tells, the scoring, and the scripts, so you stop spending your best hours on people who were never going to buy from you and start spending them on people who will.

A quick reframe before we get into mechanics. "Price shopper" is not an insult and it's not a permanent condition. Plenty of serious buyers start out price-focused because price is the only thing they know how to compare. The job isn't to sort people into good and bad. The job is to read where someone actually is in their decision, qualify them quickly and respectfully, and then either invest your full effort, hold your effort in reserve, or politely disqualify. Getting that allocation right is what separates a $400-per-lead closer from someone who runs themselves ragged at a 12% close rate.

What “serious buyer” and “price shopper” actually mean

These two labels get thrown around loosely, so let's define them in a way you can act on.

A serious buyer is someone who has (a) a real, motivating reason to replace or repair the roof now, (b) the authority and means to say yes, and (c) a decision process that can realistically conclude in a reasonable window. They may absolutely care about price. Caring about price does not make someone a tire-kicker. It's the combination of a real problem, real authority, and a real timeline that defines a serious buyer.

A price shopper, in the way that hurts your business, is someone who is collecting numbers without a committed intent to act, or whose entire decision criterion is the lowest dollar figure regardless of scope, crew, or quality. There are two sub-types, and they require different handling:

  • The comparison shopper. Often a genuinely serious buyer who has been told by a friend, a relative, or the internet to "always get three bids." They're not flaky—they're following a script. These convert at a high rate if you give them a reason to choose you that isn't price, and a way to compare apples to apples.
  • The number collector. Someone gathering quotes with no near-term intent to buy from anyone—budgeting for next year, validating an insurance figure, settling an argument with a spouse, or "just seeing what it'd cost." These rarely convert this cycle, and the mistake is pouring a full sales effort into them as if they were ready.

The entire skill is telling the comparison shopper apart from the number collector, fast, and then deciding how much of your inspection-and-proposal effort each one earns.

Why this matters in dollars

Run the math on your own funnel. Say a thorough first visit—drive time, inspection, documentation, kitchen-table presentation, and a written proposal—costs you three hours of a rep's time plus windshield time. If your rep is worth $60/hour fully loaded and there's an hour of driving, you've got roughly $240 of real cost in every full-effort appointment.

If 40% of your appointments are number collectors getting the full treatment, and you run 200 appointments a year, that's 80 appointments × $240 = $19,200 a year spent fully servicing people who were never going to buy this cycle. That's before you count the opportunity cost: every hour spent on a number collector is an hour not spent on a serious buyer who would have signed. The point of qualifying isn't to be rude to shoppers. It's to stop subsidizing them with the effort that real buyers deserve.

The qualification framework: PARTS

Most sales "frameworks" are acronyms invented to fill a training binder. The one that actually matters in roofing comes down to a handful of things you must learn on or before the first visit. I use PARTS: Problem, Authority, Resources, Timeline, Scope-fit. Walk a lead through these honestly and you'll know within ten minutes which bucket they belong in.

P — Problem (is there a real, motivating event?)

A roof gets replaced because something forced the issue. The strongest signals, roughly in order of motivation:

  1. Active leak. Water is coming in right now. This is the most motivated buyer in roofing. Their timeline is "yesterday."
  2. Recent storm damage. Wind or hail event in the last few weeks or months, especially if neighbors are getting work done. (More on storm timing below—it's a double-edged sword.)
  3. A real-estate trigger. Selling soon and the inspector flagged the roof, or buying and the deal is contingent on roof condition. Hard deadline, real money on the line.
  4. Visible, advancing failure. Granule loss, curling, missing shingles, a roof that's plainly at end of life and the homeowner knows it.
  5. Age awareness. "It's a 22-year-old roof and I figure I'm on borrowed time." Real, but softer—no event is forcing the timeline.
  6. Curiosity. "I just wanted to know what it'd cost someday." This is the number collector's native habitat.

The diagnostic question is simple: "What's got you looking at the roof right now, specifically?" Listen for an event versus an idea. "My ceiling stained after that storm" is an event. "I've just been meaning to look into it" is an idea. Events buy. Ideas browse.

A — Authority (are you talking to the decision-maker?)

You cannot close a deal with someone who has to "run it by" a person who isn't in the room. This is the most under-checked item in roofing sales and the cause of countless dead proposals.

Ask early, casually: "Besides yourself, is anyone else part of the decision on the roof?" If there's a spouse, a co-owner, a property manager, or an out-of-state adult child managing a parent's house, you need them present for the presentation or you're going to be playing telephone through someone who can't sell your value for you.

A serious buyer will say "it's me and my husband, and he's home evenings." A price shopper trying to keep you at arm's length will keep the other decision-makers conveniently invisible. If you can't get all decision-makers to the table for the real presentation, that tells you something about how serious the buying intent is.

R — Resources (can they actually pay for it?)

This is the one reps are scared to probe, so they skip it and find out at the end. Don't sell money—qualify it. You're not asking for a bank statement. You're finding out whether a path to funding exists.

For retail (non-insurance) jobs, financing is your friend here. A clean way to surface budget without an awkward interrogation: "Most folks handle a roof one of two ways—pay it outright, or spread it over monthly payments. Do you have a sense of which way you're leaning?" The answer tells you a lot. Someone serious engages with the question. A number collector deflects: "Let's just see the number first."

For storm/insurance jobs, the resource question is different and you must handle it carefully (see the dedicated section below). The homeowner's out-of-pocket is typically their deductible, and the funding path runs through their own insurance claim, which the homeowner files and the insurer decides. Your job is to document the roof and prepare an accurate repair estimate, not to promise what the carrier will pay.

T — Timeline (when will a decision actually get made?)

Get a date, or at least a forcing function. "If everything looks good and the number works, when are you hoping to have this handled by?" A serious buyer has a frame: before winter, before closing on the house, before the in-laws visit, before the next big storm. A number collector has no frame: "no rush," "just gathering info," "sometime."

"No rush" is the single most reliable price-shopper tell in the business. It doesn't mean walk away. It means re-classify and adjust your effort.

S — Scope-fit (is this even a job you want?)

The last filter is whether the work fits what you do well and profitably. A cedar-shake reroof on a steep historic home, a flat commercial TPO section, a metal standing-seam request when you're a shingle shop—if it's outside your lane, the most serious buyer in the world is still a bad lead for you. Qualifying isn't only about them; it's about fit.

Red flags: the price-shopper tells

No single signal is decisive. Patterns are. Here are the tells that, stacked together, mean you're likely dealing with a number collector rather than a buyer—and what each one actually indicates.

Signal What they say / do What it usually means
Price-first contact "Just need a ballpark over the phone" Wants a number to compare, not a contractor to evaluate
No problem named Can't say what triggered the call No motivating event; likely browsing
"No rush" timeline "Sometime this year, whenever" No forcing function; low near-term intent
Decision-maker dodge Other decision-maker is never available Either not serious or hiding a "no"
Bid-count bragging "You're the 5th company I've called" Treating it as a commodity auction
Resists the inspection Won't let you on the roof / into the attic Doesn't value diagnosis, only the figure
Fixates on a competitor's number "Another guy said $8,500, can you beat it?" Using you as leverage, not evaluating you
Won't share contact info fully Refuses email or full address Avoiding follow-up; not invested
Vague property details "I don't know how old the roof is or if it leaks" Hasn't engaged with the actual problem

One or two of these on their own mean little—plenty of serious buyers open with "can you give me a ballpark?" because they don't know any better. It's when four or five stack up that you're looking at a number collector. The skill is counting the stack, not reacting to a single word.

The “ballpark over the phone” trap

The most common opening you'll get is a request for a phone quote. Reps handle this two wrong ways: they either refuse flatly ("I can't quote without seeing it," which feels evasive) or they cave and throw out a number (which anchors you and gets you used as a price stake for the next guy).

The better play is to give a range and convert to a qualifying conversation in the same breath:

"For a house like yours, a full replacement usually lands somewhere between [X] and [Y] depending on the deck condition, the pitch, and how many layers we're tearing off—that's a wide range on purpose, because guessing high or low doesn't help you. What I can do is get you an exact number that actually holds. Before I send someone out, can I ask a couple quick questions so I'm not wasting your time?"

Then run PARTS. The range satisfies the immediate ask, the qualifying questions sort the buyer from the collector, and you've positioned yourself as honest rather than cagey.

Green flags: the serious-buyer tells

The positive signals matter just as much, because they tell you where to lean in. When you see these, give the full effort—these are the people who reward it.

  • They name a specific problem and event. "We had that hailstorm in April and now there's a stain on the bedroom ceiling."
  • They volunteer the timeline. "We'd like it done before our daughter's wedding in September."
  • They ask about you, not only the price. Questions about warranty, crew, cleanup, licensing, how long you've been around—these are buying questions. People comparing contractors ask about contractors.
  • They make all decision-makers available. "Can you come Thursday evening when my wife's home?"
  • They engage on financing or payment without flinching.
  • They've done a little homework. They know their shingle is old, they pulled the install date from closing docs, they noticed granules in the gutter. Engagement with the problem signals intent to solve it.
  • They let you do a real inspection. Serious buyers want the diagnosis. Shoppers just want the number.

A useful mental model: shoppers want a price, buyers want a solution. When someone's questions are about the outcome and the relationship rather than purely the dollar figure, you're talking to a buyer—even if they also ask what it costs.

A worked example: three callers, three responses

Let's make this concrete. Three leads come in on the same Monday. Here's how a sharp rep reads and routes each.

Caller 1 — "What's a roof run these days?" No address volunteered, won't give email, says he's "calling around for a few houses" he might buy as rentals, no specific property, "no timeline really." Stack the flags: price-first, no problem, no timeline, vague property, contact-info dodge. That's five. Verdict: number collector. Response: give a per-square ballpark range over the phone, offer to do a real estimate once he has an actual property under contract, capture whatever contact info he'll give, and move on. Total time invested: four minutes. You were helpful, honest, and you didn't burn an appointment slot.

Caller 2 — "You're the third company I've called." Names the problem (roof is 20+ years, a couple shingles blew off in the last wind event), gives a full address, asks about your warranty and whether you pull permits, available Thursday evening with her husband. The "third company" line reads like a red flag, but look at the full stack: real problem, real authority lined up, buying questions. That's a comparison shopper who is a serious buyer. Response: book the full appointment, plan to give a complete inspection and a value-based presentation, and prepare to differentiate on something other than price. High effort, justified.

Caller 3 — "There's water coming into my kitchen." Active leak, panicked, wants someone out today, gives address and number immediately, asks "can you stop the leak and then we'll talk about the whole roof?" Verdict: most serious buyer in roofing. Response: get there fast, solve the immediate problem, document everything, and the replacement conversation follows naturally. Drop everything for this one.

Same Monday, three completely different effort allocations. That's the whole game.

The first sixty seconds: reading intent on the phone

Most of the qualification happens on the very first call, often in the first minute, and most reps blow through it because they're so eager to book an appointment that they book everyone. Slow down. The opening exchange is dense with signal if you're listening for it.

Pay attention to who is driving the conversation. A serious buyer narrates a situation: "We've got a 2003 roof, there's a spot on the dining room ceiling that showed up after the last storm, and my wife and I want to get it dealt with before fall." In one sentence they handed you problem, timeline, and authority. A number collector asks a single transactional question and goes quiet: "How much for a roof?" The difference in the texture of the opening is enormous, and you can hear it before you've asked a single qualifying question.

Listen also to how they answer your first question. When you ask "what's got you looking at the roof?" the serious buyer gives you a story with specifics—dates, rooms, what they noticed, what a neighbor said. The number collector gives you a deflection or a non-answer: "I just want a price," "oh, no particular reason," "I'm just calling around." The specificity of the answer is the tell. Real problems come with detail because the person has been living with them. Manufactured reasons come thin.

A practical habit: keep a lead card (paper or in your CRM) with the five PARTS prompts pre-printed, and fill them in as you talk. This does two things. It forces you to actually ask the questions instead of getting swept into a price conversation, and it gives you a written record so the rep who shows up to the appointment already knows what they're walking into. A blank timeline box at the end of the call is itself a signal—if you couldn't get a date out of them, you're probably looking at a low score.

Tone matters more than the script

The questions only work if they don't sound like an interrogation. Frame every qualifying question as being for the homeowner's benefit, because it genuinely is: "I ask because I don't want to send someone out and waste your afternoon if the timing's not right," or "the reason I'm asking who else weighs in is so I only have to come out once and everybody hears the same thing." Homeowners answer honestly when the question is plainly in their interest. They get cagey when it feels like you're trying to disqualify them. Same questions, opposite reactions, depending entirely on framing.

Storm and insurance leads: a special case (and a compliance line)

Storm-driven leads scramble the normal signals, and they come with legal guardrails you cannot ignore. After a wind or hail event, your phone fills with homeowners who didn't wake up wanting a new roof—a storm put them in the market. That changes how you qualify, and it changes what you're allowed to say.

Why storm leads look different

A storm buyer often has a real problem they can't fully assess themselves. They saw neighbors getting work done, or a door-knocker told them they "might have damage." Their motivation is real but their understanding is thin, and their funding path runs through their own insurance claim. So the usual "can they pay" question becomes "is there a likely covered loss, and can I document it accurately?"

The serious-buyer signals shift to:

  • A documented, recent event in their area (you can verify the date and the hail/wind footprint).
  • Willingness to let you fully inspect and photograph the roof and the soft metals, collateral surfaces, and interior.
  • A roof old enough and a storm severe enough that real, documentable damage is plausible.

The compliance line you must hold

This is where roofers get themselves in real trouble, and it's worth being blunt. As a contractor you may: inspect the roof, document damage thoroughly with photos and measurements, prepare an accurate repair estimate (Xactimate-aligned is the norm), state facts about your own scope of work to the carrier, and hand a clear estimate to the homeowner.

You may not, for compensation: negotiate or "handle" the homeowner's claim, adjust the claim, interpret what their policy covers, promise a specific payout or that the claim will be approved, promise that the deductible will be waived, absorbed, eaten, or made to disappear, advertise a "free roof," or represent the homeowner against their insurer. Those activities are unlicensed public adjusting in most states, and several states' departments of insurance actively enforce against contractors who cross that line. Waiving or rebating a deductible is separately illegal in many states and can constitute insurance fraud.

The safe frame is clean and it's also better salesmanship: you document thoroughly, you write an accurate estimate, you hand it to the homeowner, and the homeowner files the claim while the insurer decides coverage. You never promise an outcome you don't control. When a storm lead asks "will insurance cover this?" the honest, compliant answer is some version of: "What I can do is document everything we find and put together an accurate estimate of what the repair actually costs. You file with your carrier, and they make the coverage decision. I'll make sure the documentation is thorough so nothing legitimate gets missed."

That answer qualifies the buyer (do they engage seriously with a real process, or were they hoping you'd promise them a free roof?) and keeps you on the right side of the line. The homeowner hoping you'll "get them a new roof for free" and "handle the insurance company" is, ironically, often a poor-fit lead anyway—they're shopping for a promise, not a contractor.

A do-not-say checklist for storm reps

Print this and put it in the truck. None of these should ever leave a rep's mouth:

  • "I'll get your deductible waived / I'll eat the deductible."
  • "This'll be a free roof."
  • "I'll handle the insurance company for you."
  • "I guarantee they'll approve this."
  • "Your policy definitely covers this."
  • "I'll negotiate with your adjuster."

What to say instead: "I'll document it thoroughly, write you an accurate estimate, and you file with your carrier." Every time.

Timing the market: which roofs are actually due

Here's a structural truth that most lead-qualification advice ignores: the best way to talk to more serious buyers is to spend less time waiting for them to call and more time getting in front of the homes that are genuinely due. Two physical realities drive roof replacement—age and storm exposure—and both are knowable at the address level before you ever knock.

A roof has a service life. An architectural asphalt shingle in a moderate climate runs roughly 20–30 years; three-tab shingles less; the number swings with ventilation, sun exposure, install quality, and weather history. A roof that's plausibly 22–28 years old is a roof whose owner is far more likely to be a near-term serious buyer than a roof that went on five years ago. And a roof that just took a verified hail or high-wind hit has a real, documentable reason to be inspected now.

If you're door-knocking a storm-hit neighborhood blind, or mailing your whole farm area at the same cadence, you're spreading effort evenly across roofs that are due and roofs that aren't. That's the same mistake as giving a number collector your full kitchen-table presentation—effort in the wrong place.

Where RoofPredict fits

This is the problem RoofPredict is built to solve on the targeting side, before qualification even starts. Instead of treating every address the same, it estimates a roof-age range for individual homes from aerial imagery and models storm exposure per roof so you can see which houses on a street are most likely aging out or storm-worn—house by house. You can also enrich your own CRM, farm list, or mailing list with those roof-age and storm signals, so the list you already own gets sharper rather than starting from scratch.

A few honest limits, because over-promising helps no one. A roof age is a range, not a birth certificate—aerial imagery and modeling give you "likely 20–26 years" not "installed March 2003." Storm exposure is modeled as odds, not proof: it tells you which roofs were most likely worn by a given event, not which ones definitely have a covered claim. Only an inspection confirms actual damage, and only the homeowner's carrier decides coverage. What the data does is point your knocks, your routes, and your mailers at the roofs most likely to belong to serious buyers—so a larger share of your conversations start with someone who has a real, age- or storm-driven reason to act. You still have to qualify the human in front of you with PARTS. You're just qualifying a much better pool to begin with.

What good targeting changes about qualification

When your top-of-funnel is sharper, your qualification conversations change in a measurable way. More of your first questions get "event" answers instead of "idea" answers, because you're talking to people whose roofs actually are due. Your appointment-to-close rate climbs not because you got better at closing, but because you stopped scattering effort across roofs that had no near-term reason to convert. Targeting and qualifying are two halves of the same discipline: spend effort where the roof and the human both signal real intent.

A lead-scoring model you can implement this week

Frameworks are nice; a number you can write on a lead card is better. Here's a simple, fast 100-point scoring model. Score it during or right after first contact, before you decide how much effort the lead earns.

Factor Points How to score
Motivating problem 0–30 Active leak = 30; recent verified storm = 25; real-estate deadline = 25; visible failure = 15; age-only = 8; curiosity = 0
Timeline 0–20 Hard deadline this month = 20; this season = 14; this year = 8; "no rush" = 0
Authority 0–20 All decision-makers available = 20; one missing but reachable = 10; decision-maker dodge = 0
Resources/funding path 0–15 Cash or financing engaged = 15; insurance claim with real damage plausible = 12; vague = 5; deflects entirely = 0
Engagement quality 0–15 Asks about you/warranty/crew = 15; mixed = 8; price-only, won't inspect = 0

How to act on the score:

  • 70–100 — Serious buyer. Full effort. Book the complete appointment, full inspection, value presentation, same-day proposal, structured follow-up. These are your bread and butter.
  • 40–69 — Worth working. Likely a comparison shopper or a softer-timeline buyer. Qualify further, give a real but efficient appointment, and use follow-up to surface urgency. Many of these mature into buyers with the right nurture.
  • Below 40 — Number collector. Be helpful and honest, give a range, capture contact info, and put them on a long-cycle nurture list. Do not spend a full appointment here. If they heat up later, you'll know.

The point of the score isn't precision. It's forcing the discipline of deciding effort on purpose instead of giving everyone the same all-out push and burning out by Thursday.

Scripts and questions that do the sorting

Qualifying lives or dies on the questions you ask and how naturally you ask them. Here are field-tested ones, grouped by what they reveal. Use them conversationally, not as an interrogation.

Opening / problem-finding

  • "What's got you looking at the roof right now, specifically?" (event vs. idea)
  • "Is this something you've noticed getting worse, or did something happen recently?"
  • "Have you had anyone else out to look at it yet?" (reveals where they are in the process)

Authority

  • "Besides yourself, is anyone else part of the decision?"
  • "When works to have everyone who's weighing in available—evenings or weekends?"

Timeline

  • "If the inspection looks like I expect and the number works, when are you hoping to have this handled?"
  • "Is there anything driving that date—a closing, a season, an event?"

Resources

  • "Most folks either pay outright or spread it over payments—any sense which way you're leaning?"
  • (Storm) "Have you filed a claim yet, or are you still gathering information?"

The clean disqualifier

Sometimes the kindest, most profitable move is to gracefully bow out or downgrade your effort. You can do this without being rude:

"It sounds like you're early in the process and mostly want a number to plan around—totally fair. Here's a realistic range for a house like yours. When you're closer to actually moving forward, call me back and I'll get you an exact, no-surprises estimate. No pressure either way."

That line does three things: it respects the shopper, it leaves the door wide open, and it stops you from over-investing in someone who told you they're not ready. Counterintuitively, reps who give this line more often close more, because they're not exhausted and they're spending their energy on real buyers.

Follow-up: where mid-score leads turn into money

The 40–69 bucket—comparison shoppers and softer-timeline buyers—is where most roofing companies leave the most money on the table, because they have no system for it. The rep sends one proposal, makes one follow-up call, gets a voicemail, and gives up. Meanwhile the homeowner was genuinely interested but got busy, and three weeks later signed with whoever happened to call them back at the right moment. Follow-up is not nagging. For a real buyer who simply hasn't decided yet, a timely, useful touch is a service.

A simple cadence that respects the buyer and keeps you top of mind:

  1. Same day: send the proposal with a short, specific note referencing something from the visit ("as we discussed, the north slope is the priority"). Specificity proves you were paying attention.
  2. Day 2–3: a brief check-in—"wanted to make sure the proposal came through clearly and answer any questions you or your spouse had after you slept on it." Mentioning the spouse re-engages the authority you identified earlier.
  3. Day 7: add value rather than pressure—send the one-page "what should be in any roofing quote" comparison sheet so they can evaluate the other bids they're collecting. You're arming them to choose you on the merits.
  4. Day 14 and beyond: drop to a lighter, longer cadence. A note before the next weather season, a check-in when their roof crosses a meaningful age threshold, a heads-up after a local storm if their area was in the footprint.

The rule that separates good follow-up from pestering: every touch must carry value or a genuine reason. "Just checking in" with nothing attached trains the homeowner to ignore you. A comparison sheet, a relevant storm update, an answer to a question they raised—those earn a reply.

Track the disposition, not only the outcome

When a lead goes cold, record why in your CRM: chose a competitor on price, never reached them, decided to wait, scope wasn't a fit. Over a few months this turns into the most useful sales data you own. If half your losses are "chose a competitor on price," your problem is value presentation, not lead quality. If half are "never reached," your problem is follow-up discipline. If a big share are "decided to wait," your targeting is pulling in too many roofs that aren't due yet. You can't fix what you don't measure, and disposition codes turn vague frustration into a specific thing to improve.

Handling the “three bids” buyer without racing to the bottom

The comparison shopper deserves special attention because they're so often a serious buyer wearing price-shopper clothes. "I'm getting three estimates" is not a rejection. It's a process. Your job is to win the comparison, not to win the lowest number.

Make yourself easy to compare—on your terms. Most homeowners can't actually compare roofing bids because the bids aren't comparable. One quote says "replace roof, $9,000." Yours itemizes tear-off of however many layers, decking inspection and replacement allowance, underlayment type, ice-and-water shield coverage, drip edge, flashing, ventilation, ridge, the specific shingle, the warranty terms, cleanup and magnetic nail sweep, and permits. When you give the homeowner a one-page comparison sheet of what should be in any roofing quote, you reframe the whole decision: now the cheap bid looks alarming because it's missing half the line items, and you look like the only pro who told them what to actually look for.

Differentiate on risk, not only features. Homeowners buying a roof are buying down the risk of a leak, a bad crew, a disappearing warranty, and a contractor who vanishes when something goes wrong. Talk about licensing, insurance certificates, manufacturer certification, how you handle decking surprises, what your warranty actually covers and who backs it, and how long you've been at the same address. A serious comparison shopper is relieved to hear this, because it gives them a non-price reason to choose. The number collector glazes over, which is itself diagnostic.

Never trash the competitor's number; question its completeness. "I can't speak to what they included, but here's what a complete tear-off and replacement involves—ask whoever's lower whether their price covers decking replacement if we find rot, because that's the surprise that turns an $8,000 job into an $11,000 one if it's not handled up front." You've planted a smart question without badmouthing anyone.

Common mistakes pros make

Even experienced reps fall into these. Watch for them.

  • Treating every lead as a serious buyer. The classic over-investment problem. Burns time, money, and morale.
  • Treating every lead as a price shopper. The cynic's error. "Everybody just wants the cheapest price" becomes a self-fulfilling prophecy, because reps who believe it stop selling value and only compete on number.
  • Skipping the authority question. Building a beautiful proposal for someone who can't say yes alone.
  • Quoting before qualifying. Throwing out a number to anyone who asks, then becoming the price stake the buyer hands to the next contractor.
  • Confusing politeness with intent. A friendly homeowner who chats for an hour is not necessarily a buyer. Warmth is not a buying signal; a motivating problem is.
  • Ignoring the data on which roofs are due. Spreading marketing and door-knocking effort evenly across roofs that aren't near end of life, instead of concentrating on the ones that are.
  • Over-promising on storm claims. The single most dangerous mistake. Promising payouts, approvals, or waived deductibles to win a job crosses a legal line and poisons the well.
  • No follow-up system for the mid-score leads. The 40–69 bucket is where a huge amount of revenue hides, and most shops let those leads die after one unanswered call.

Building qualification into your process (not your gut)

The last step is making this systematic so it doesn't depend on whether your rep is having a good day. A few concrete moves:

  1. Add a qualifying script to intake. Whoever answers the phone or works the inbox runs PARTS-lite before booking anything: what's the problem, who decides, what's the timeline. Five questions, sixty seconds.
  2. Score every lead on the card. Use the 100-point model above. Write the number down. It forces a conscious effort decision.
  3. Route by score. 70+ gets your best closer and a full appointment. 40–69 gets a real but efficient visit. Under 40 gets a range and a nurture sequence, not a slot.
  4. Sharpen the top of the funnel. Use roof-age and storm-exposure data to point your marketing and knocking at the roofs most likely to be due, so a bigger share of inbound leads start as real buyers.
  5. Build a nurture track for the mid and low scores. A simple sequence—an email with that "what should be in a roofing quote" comparison sheet, a check-in before storm season, a note when their roof crosses into prime replacement age—turns slow leads into future buyers without burning appointment capacity.
  6. Review close rate by score bucket monthly. If your 70+ bucket isn't closing well, the problem is your presentation, not your leads. If everything's clustering under 40, the problem is your targeting. The score turns a fuzzy feeling into a number you can manage.

The bottom line

You will never make every price shopper into a buyer, and you shouldn't try. The skill that actually moves your numbers is reading where each person really is—real problem, real authority, real timeline, real funding—and then spending your best hours where they'll pay off. Use PARTS to qualify, count the red and green flags as patterns rather than single words, score the lead before you decide on effort, and hold the compliance line hard on anything storm- or insurance-related: document, estimate, hand it over, let the homeowner file and the insurer decide.

And remember that qualification starts before the phone rings. The sharper your sense of which roofs are genuinely due—by age and by storm—the more of your conversations begin with a serious buyer instead of a number collector. RoofPredict exists to make that top-of-funnel sharper: roof-age ranges and storm exposure modeled house by house, plus enrichment for the list you already own, so your crews aim at the roofs the storm wore out and the roofs aging out. It won't qualify the homeowner for you—only you can do that, with the questions above. But it will make sure far more of the people you're talking to had a real reason to pick up the phone in the first place. Point your effort where the roof and the human both say "now," and your close rate takes care of itself.

FAQ

What is the single fastest way to tell a serious roofing buyer from a price shopper?

Ask what triggered the call and listen for an event versus an idea. "My ceiling stained after that storm" or "the inspector flagged the roof before closing" is a motivating event—serious buyer. "I've just been meaning to look into it" with "no rush" is an idea—likely a number collector. A real, motivating problem paired with a real timeline is the clearest single signal.

Does caring about price automatically make someone a price shopper?

No. Plenty of serious buyers lead with price because it's the only thing they know how to compare. The harmful price shopper is the number collector—someone gathering quotes with no near-term intent to buy and no motivating problem. Separate the comparison shopper (a serious buyer following a 'get three bids' script) from the number collector, and treat them very differently.

How should I respond when someone wants a price over the phone?

Give an honest range and pivot to qualifying in the same breath: 'A house like yours usually lands between X and Y depending on deck condition, pitch, and layers—that's wide on purpose. Let me ask a couple quick questions so I can get you a number that actually holds.' The range satisfies the ask, the questions sort buyer from collector, and you come across as honest rather than evasive.

What qualifying questions actually separate buyers from shoppers?

Five: What's got you looking at the roof right now, specifically? (problem) Besides yourself, is anyone else part of the decision? (authority) When are you hoping to have this handled, and is anything driving that date? (timeline) Are you leaning toward paying outright or spreading it over payments? (resources) And do their questions focus on you, warranty, and crew, or only on the lowest number? (engagement)

How do I handle a buyer who is getting three bids?

Win the comparison, not the lowest number. Give them a one-page sheet of what should be in any roofing quote—tear-off layers, decking allowance, underlayment, ice-and-water shield, flashing, ventilation, warranty, cleanup, permits—so they can actually compare apples to apples. Differentiate on risk and credentials, and ask whether the cheaper bid covers decking replacement if rot is found. Never badmouth the competitor; question completeness.

What is a simple way to score roofing leads?

Use a 100-point model: motivating problem (0–30), timeline (0–20), authority (0–20), funding path (0–15), and engagement quality (0–15). Score 70–100 gets full effort and a complete appointment, 40–69 gets a real but efficient visit plus nurture, and under 40 gets an honest range and a long-cycle follow-up list rather than a full appointment slot.

Are storm and insurance leads qualified differently?

Yes. Storm buyers often have a real problem they can't fully assess and a funding path through their own claim. Look for a documented recent event in their area, willingness to let you fully inspect and photograph, and a roof old enough for plausible damage. The 'will insurance cover this?' question becomes 'is there a documentable loss I can accurately estimate?'—not a promise of approval.

What can a roofing contractor legally say about an insurance claim?

You may inspect, document damage thoroughly, prepare an accurate repair estimate, and state facts about your own scope to the carrier. You may not, for compensation, negotiate or handle the claim, interpret policy coverage, promise a specific payout or approval, promise a waived or absorbed deductible, advertise a 'free roof,' or represent the homeowner against their insurer—that is unlicensed public adjusting in most states. The homeowner files; the insurer decides coverage.

Can software tell me which roofs are due before I even knock?

It can sharpen your targeting. Tools like RoofPredict estimate a roof-age range per address from aerial imagery and model storm exposure house by house, and can enrich your existing CRM or mailing list with those signals. The age is a range, not an install date, and storm exposure is modeled as odds, not proof of damage—only an inspection confirms damage and only the carrier decides coverage—but it points your effort at roofs most likely to belong to serious buyers.

What's the biggest mistake roofers make in qualifying leads?

Two opposite errors. Treating every lead as a serious buyer wastes hours and money on number collectors who were never going to buy this cycle. Treating every lead as a price shopper becomes self-fulfilling, because reps who assume everyone wants the cheapest price stop selling value and compete only on number. Both come from not qualifying on purpose—decide effort consciously using a problem, authority, timeline, and funding read.

The Roofline by RoofPredict

Stay Ahead of Roofing Market Changes

Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.

By signing up, you agree to receive The Roofline by RoofPredict. Unsubscribe anytime.

Sources

  1. Asphalt Roofing Manufacturers Association — Shingle Performance and Service Lifeasphaltroofing.org
  2. National Roofing Contractors Association (NRCA)nrca.net
  3. Insurance Institute for Business & Home Safety (IBHS) — Hail and Wind Researchibhs.org
  4. NOAA National Weather Service — Storm Prediction Centerspc.noaa.gov
  5. NOAA National Centers for Environmental Information — Storm Events Databasencdc.noaa.gov
  6. Federal Trade Commission — Hiring a Contractorconsumer.ftc.gov
  7. Texas Department of Insurance — Public Insurance Adjusterstdi.texas.gov
  8. National Association of Insurance Commissioners (NAIC) — Filing a Claimnaic.org
  9. International Code Council — International Residential Code (Roof Provisions)iccsafe.org
  10. Occupational Safety and Health Administration — Fall Protection in Roofingosha.gov
  11. U.S. Bureau of Labor Statistics — Roofers Occupational Outlookbls.gov
  12. U.S. Census Bureau — American Housing Surveycensus.gov
  13. FEMA — Wind-Resistant Roofing Guidancefema.gov
  14. RoofPredictroofpredict.com

Related Articles