Qualification Operations

A roofing lead scoring system,built so your sales team only meets buyers who deserve their time.

Every roofing shop has a fixed amount of sales hours each week. The shops that grow are not the ones with the most leads. They are the ones that decide, on purpose, which homeowners earn a sit-down. This guide gives you a complete scoring system you can install this month.

Executive summary

The short version for busy owners.

A roofing lead is not the same as a roofing appointment, and an appointment is not the same as a qualified opportunity. Lead scoring is the bridge that turns the first into the third without burning your sales team in the middle.

Most contractors run on first-come-first-served. The first lead in gets the next available rep. This guarantees that your best closers spend afternoons on driveways that were never going to convert.

A scoring system replaces gut feel with a written standard. Every opportunity gets a number. The number decides who gets a phone call, who gets a same-day inspection, and who gets nurtured for later. The result is a calmer sales floor, a higher close rate, and a forecast you can trust.

The framework below uses sixteen factors, a 0 to 100 scale, and a small list of automatic disqualifiers. It works whether you run two reps or twenty, and it integrates with any roofing CRM that supports custom fields.

Key takeaways

What to remember when this page closes.

  • Not every lead deserves a sales appointment. Treating them as equal is the most expensive mistake a roofing shop makes.
  • Score on the buyer's situation, not on how the lead was generated.
  • A written scoring model removes arguments between the office and the field.
  • Disqualification triggers matter more than the score itself.
  • Retail and insurance opportunities need separate scoring lenses.
  • Scoring without a workflow is a spreadsheet. Scoring with a workflow is a system.
  • Review and recalibrate your weights every quarter using closed-won data.

Section 1

Why lead scoring exists in the first place

Lead scoring is not a marketing concept. It is an operations decision. A roofing company has a finite number of sales hours, truck miles, and ladder climbs available each week. Scoring is how you choose where to spend them.

Most owners discover this the hard way. They hire a second rep, double their ad spend, and watch their close rate drop. The problem is rarely the people or the marketing. The problem is that nobody decided which opportunities were worth the trip.

Scoring exists so that decision gets made once, in writing, by the owner, instead of fifty times a week by whoever happens to answer the phone.

Section 2

The hidden cost of bad appointments

A bad appointment looks free. The rep was going to be working anyway. The truck was already on the road. The ladder was already on the rack. That math is wrong.

Every appointment your team runs is paid for by the next one they cannot run. If your closer spends two hours on a tire kicker, the homeowner three miles away who was ready to sign waits another day. Sometimes that homeowner calls a competitor in the meantime.

The real cost of a bad appointment is not the gas or the time. It is the lost contract that your best rep was not available to close.

What one bad appointment actually costs a typical 8-rep shop
Line itemConservative estimate
Rep time, round trip and inspection2.5 hours
Fully loaded rep cost (wages, vehicle, phone)$110 to $180
Lost capacity for a real appointment1 closeable opportunity
Average closed-job margin foregone$2,200 to $4,800
True cost of one preventable bad appointment$2,300 to $5,000

Section 3

The economics of sales time

Sales time is the most expensive inventory a roofing company owns. A rep can run roughly twelve serious appointments a week. That is your ceiling. Scoring is how you make sure those twelve slots go to homeowners who can actually buy.

Think of it the way a production manager thinks of crew hours. You would not send a crew to a job that was not measured, permitted, and material-ready. Do not send a closer to an appointment that was not scored.

Weekly sales capacity, modeled honestly
InputsValue
Reps on the road4
Serious appointments per rep per week12
Total weekly appointment capacity48
Realistic close rate on qualified appointments35 to 50 percent
Weekly contracts at 40 percent close19
Weekly contracts if half of appointments are unqualified9 to 10

Section 4

Opportunity cost in plain numbers

Opportunity cost is the contract you did not write because your rep was somewhere else. It does not show up on a P and L, which is why it is so easy to ignore. It is also why most shops cap out at a revenue ceiling they cannot explain.

A simple way to see it: take last month's missed calls, divide by your booking rate, multiply by your close rate, multiply by your average ticket. That is the revenue your scoring system either captures or loses.

Section 5

How elite contractors qualify opportunities

Shops that consistently grow do four things differently. They write down their qualification standard. They run every opportunity through a phone-verified screen before scheduling. They separate retail and insurance pipelines. They review their scoring model every quarter against closed-won data.

None of this requires fancy software. It requires the owner to decide what good looks like and refuse to send a rep to anything that does not meet it.

Section 6

The 16-factor scoring framework

Each factor is scored from 0 to its maximum weight. A homeowner who scores 70 or higher is a same-day appointment. 50 to 69 is a scheduled appointment within 72 hours. Below 50 is nurture. A single disqualification trigger overrides the total score.

Weights below are starting points. Adjust them after 90 days using your own closed-won data.

16-factor scoring model (total: 100 points)
FactorWeightWhat you are measuring
Roof age10Material age relative to expected lifespan.
Storm history10Recent hail, wind, or named storm exposure.
Insurance status8Active policy, deductible known, claim posture.
Retail vs insurance6Which pipeline this opportunity belongs in.
Home ownership8Confirmed owner, not a tenant or property manager.
Owner occupied vs rental5Owner-occupied homes close faster and cleaner.
Property type5Single family, townhome, multi-family, or commercial.
Decision maker availability8All decision makers present at the inspection.
Homeowner motivation8Stated reason for calling, urgency, prior shopping.
Budget readiness6Awareness of cost range, financing posture.
Timeline6Project window: this month, this quarter, this year.
Existing damage6Visible or reported issues, leaks, missing shingles.
Previous repairs4Patch history, prior contractor experience.
Inspection availability5Confirmed two-hour window in the next 7 days.
Geographic service area3Inside your committed service radius.
Communication quality2Reachable, responsive, respectful on the phone.

Section 7

Visual scoring matrix

Use this matrix as the cover sheet of every qualified record in your CRM. It gives the closer a one-page snapshot before they pull into the driveway.

Score band, action, and priority
Score bandActionPriorityWho handles it
85 to 100Same-day inspectionP0Senior closer
70 to 84Inspection within 48 hoursP1Closer
50 to 69Inspection within 7 daysP2Closer or junior rep
30 to 49Nurture, recheck in 30 daysP3Inside sales
Below 30Decline politely or refer outP4Inside sales

Section 8

Roof age in detail

Roof age is the strongest single predictor of intent. A roof under five years old rarely produces a retail sale unless storm damage is documented. A roof between twelve and twenty years old is the heart of the retail market.

Do not score age in isolation. A ten-year-old roof in a recent hail zone scores very differently from a ten-year-old roof in a calm market.

Section 9

Storm history in detail

Storm history is where insurance opportunities are won or lost. Look at the past 24 months of hail and wind events in the property's zip code. Cross reference with the homeowner's own account of what they noticed.

Two warning signs lower the score. The homeowner is shopping multiple contractors before filing a claim. The homeowner has already been denied by their carrier.

Section 10

Insurance status, retail vs insurance, and ownership

An active homeowner policy with a known deductible is a green light. An unknown deductible or a policy under review is a yellow light. A canceled or non-renewed policy is a red light, regardless of how excited the homeowner sounds.

Retail and insurance buyers behave differently and deserve separate scoring lenses. Retail buyers care about price, financing, and warranty. Insurance buyers care about scope, supplements, and timing relative to their carrier. Run two scoring profiles in your CRM, one for each.

Confirm the caller owns the home. A spouse, adult child, or tenant cannot authorize a roof replacement. Owner-occupied homes close faster than rentals. Landlords often need board or partner approval and have longer decision cycles.

Section 11

Property type, decision makers, and motivation

Single-family detached homes are the cleanest opportunities. Townhomes often involve HOA approvals. Multi-family and commercial properties need a separate qualification track because the buying committee is different.

If both decision makers will not be at the inspection, the appointment is not qualified. This is the single highest-leverage rule a roofing owner can enforce. It removes the most common stall in residential sales.

Listen for the trigger event. A leak in the master bedroom is a higher score than general curiosity. A neighbor who just got a new roof is mid-tier. A door knocker who left a card last week is low.

Section 12

Budget, timeline, and damage signals

You are not asking for a budget. You are asking whether the homeowner understands that a full replacement on their home is likely between a stated range. Their response tells you everything.

Score the timeline based on the homeowner's own words, not the rep's hope. This quarter is high. This year is medium. Someday is low.

Visible or reported damage moves the score up. Three or more prior patch jobs from different contractors usually moves it down, because the homeowner has a pattern of choosing the cheapest fix.

Section 13

Inspection availability and service area

A homeowner who cannot commit to a two-hour window in the next seven days is rarely a buyer this quarter.

Decide your committed radius and stop bending it. A property thirty miles past your boundary costs you the next two appointments your rep could have run.

Section 14

Disqualification triggers

These are the situations where a single signal removes the opportunity from the active pipeline, regardless of total score. Move them to a nurture or referral track instead.

  • Caller is not the homeowner and cannot bring the homeowner to the inspection.
  • Property is outside your committed service area.
  • Homeowner refuses a two-hour inspection window.
  • Homeowner explicitly states they want three or more bids and the lowest price wins.
  • Insurance claim has already been denied with no plan to reopen.
  • Roof was replaced within the last 5 years with no documented storm event since.
  • Homeowner is hostile, abusive, or has a documented history of canceled contracts.
  • Property is in active foreclosure or short sale.

Section 15

Comparison: lead scoring vs first-come-first-served

Most shops use a default first-come-first-served model without ever calling it that. The next available rep gets the next call. It feels fair. It is also the slowest way to grow.

DimensionFirst-come-first-servedScored qualification
Who gets the rep's timeWhoever called firstWhoever scored highest
Forecast accuracyLowHigh
Close rate on appointments20 to 30 percent40 to 55 percent
Rep moraleFrustrated by tire kickersEnergized by real buyers
Cost per closed jobHidden, highVisible, lower
Owner sleep qualityPoorBetter

Section 16

Comparison: experienced sales teams vs new sales teams

Scoring matters more for newer teams, not less. A veteran closer can sometimes save a poorly qualified appointment. A newer rep almost never can.

DimensionExperienced teamNew or hybrid team
Tolerance for unqualified appointmentsModerateVery low
Need for written scoringHighCritical
Best score threshold for appointment60+70+
Coaching focusClosing techniqueQualification discipline first
Expected ramp time30 to 60 days90 to 180 days

Section 17

Comparison: insurance vs retail qualification

These are two different products with two different buyers. Score them separately or you will misread both pipelines.

FactorInsurance lensRetail lens
TriggerRecent storm eventRoof age or visible wear
Top scoring factorStorm history and claim statusRoof age and motivation
Critical decision maker checkPolicyholder named on the policyAll title holders present
Budget questionDeductible awarenessFinancing posture
Timeline driverCarrier deadlinesOwner urgency
Disqualifier exampleClaim already deniedLowest-bid shopper

Section 18

Comparison: high score vs low score opportunities

The point of scoring is to act differently on different scores. Same response to every lead means you do not really have a scoring system.

BehaviorHigh score (70+)Low score (under 50)
Speed to contactWithin 5 minutesWithin 24 hours
ChannelPhone firstEmail or text
Rep assignedSenior closerInside sales or none
Appointment offeredSame day or next dayNurture, recheck in 30 days
Confirmation cadence3 touches1 touch
Discount latitudeNone neededNot offered

Section 19

Implementation guide

You can stand this up in two weeks without buying new software. The work is in the decisions, not the tools.

  • Week 1, Day 1 to 2: Pull the last 200 closed opportunities. Mark each as won or lost. Note the factor that drove the outcome.
  • Week 1, Day 3 to 4: Draft your factor weights using the 16-factor model. Adjust where your data disagrees with the defaults.
  • Week 1, Day 5: Define your three score bands and the action for each.
  • Week 2, Day 1 to 2: Add the factors as custom fields in your CRM. Build a scoring formula.
  • Week 2, Day 3: Train the phone team on the scoring questions and language.
  • Week 2, Day 4: Run a parallel test on incoming leads. Score them but do not change the workflow yet.
  • Week 2, Day 5: Switch to scored routing. Hold a 15-minute daily standup for the first 30 days.

Section 20

CRM integration

The scoring system lives in three places in your CRM: a set of custom fields, a calculated score, and a routing automation. Every modern roofing CRM supports this, including JobNimbus, AccuLynx, Roofr, Leap, and HubSpot.

  • Custom fields: one for each of the 16 factors, with picklist values where possible.
  • Calculated score: a formula field that sums the weights based on the picklist selections.
  • Score band: a formula that returns P0 through P4 based on the score.
  • Disqualification flag: a boolean that overrides routing when any trigger is true.
  • Routing automation: assigns the opportunity to the right queue based on band.
  • Reporting: a weekly view of score distribution, close rate by band, and disqualifier reasons.

Section 21

Operational workflow, end to end

This is the path a single opportunity takes from inbound call to closed deal under a scoring system. Use it as the script for your phone team and the standard for your sales manager.

  • 1. Inbound contact arrives by call, form, or referral.
  • 2. Phone team answers within 60 seconds. Asks scoring questions in order.
  • 3. CRM auto-calculates the score and band.
  • 4. If any disqualification trigger fires, the opportunity routes to nurture or referral.
  • 5. P0 and P1 opportunities are warm-transferred to a closer for same-day or next-day scheduling.
  • 6. P2 opportunities are scheduled by the appointment setter within 7 days.
  • 7. Confirmation sequence runs: 24 hours before, morning of, one hour before.
  • 8. Closer arrives, runs the inspection, and updates the CRM in the driveway.
  • 9. Outcome logged: contract signed, follow-up scheduled, or closed-lost with reason.
  • 10. Weekly review compares actual close rate by band against expected.

Section 22

Best practices

  • Score every opportunity, including referrals.
  • Have the phone team read the scoring questions, not improvise them.
  • Calibrate weights every quarter using closed-won data.
  • Keep the scoring model on one page. If you cannot read it in 30 seconds, simplify it.
  • Pay your phone team on qualified appointments produced, not raw appointments set.
  • Review disqualifier reasons monthly to spot patterns in your lead sources.

Section 23

Common mistakes

  • Scoring leads but routing them the same way regardless of score.
  • Allowing reps to override the band without a written reason.
  • Using the same scoring lens for retail and insurance.
  • Asking scoring questions in a robotic order that ruins rapport.
  • Never recalibrating weights, so the model drifts from reality.
  • Treating disqualifiers as suggestions instead of rules.
  • Hiding the score from the closer who is about to run the appointment.

Section 24

Next steps

Start with one decision this week: write your disqualifier list. Five bullets on a single page. That alone will eliminate the worst appointments your team currently runs.

Next, add the 16 factors as custom fields in your CRM and score every new opportunity for 30 days without changing routing. You will see the patterns quickly.

Once you trust the scores, turn on band-based routing. Hold a daily standup for the first month and audit every override. After 90 days, recalibrate using your own data.

Three perspectives

How three honest reviewers would frame this.

Optimistic

A written scoring system pays for itself inside 30 days. Close rates climb, rep morale recovers, and the owner finally has a forecast that holds up. For most 5 to 20 employee shops, it is the single highest-leverage operational change available.

Balanced

Scoring is not magic. It exposes problems that already existed: weak lead sources, untrained phone staff, undisciplined reps. Most shops see real gains within 60 to 90 days, but only if the owner enforces the rules during the first month when the team will push back.

Difficult to agree with

If you run a two-person shop in a small market with mostly referral work, formal scoring may be overkill. A simple checklist on the wall does the same job with less overhead. Scoring becomes worth the structure once you have three or more reps or run multiple lead sources at once.

Decision framework

A practical way to choose.

Find the row that matches your situation. Use it as a starting point, not a verdict. A short strategy call will sharpen the answer for your specific market.

If this describes youRecommended pathWhy
You run 5 to 20 employees and use paid lead sourcesInstall the full 16-factor system within 30 days.Paid lead volume punishes shops without scoring discipline faster than any other variable.
You run a mostly insurance pipelineBuild the insurance scoring lens first, retail second.Insurance opportunities have more disqualifiers and more carrier-driven timing.
You are mostly referral driven with under 5 repsStart with a one-page checklist and disqualifier list.Your volume does not yet justify a CRM-driven scoring formula.
You are scaling past 20 employeesPair scoring with a dedicated appointment-setting function.At scale, scoring without role separation creates new bottlenecks.
You buy pre-booked appointments from PreBookedUse scoring to audit the appointments you receive.A clear standard on your side keeps every provider, including us, honest.

Questions answered

What contractors ask before they start.

Is lead scoring the same as lead qualification?
Qualification is the standard. Scoring is how you measure each opportunity against the standard and decide what to do next. You need both.
How long until we see results?
Most shops see a measurable lift in close rate within 30 to 60 days. The bigger wins (forecast accuracy, calmer sales floor, lower rep turnover) show up between 90 and 180 days.
Do we need new software?
No. Any roofing CRM that supports custom fields and formula fields can run this model. JobNimbus, AccuLynx, Roofr, Leap, and HubSpot all qualify.
Who should do the scoring, the phone team or the rep?
The phone team scores during the initial contact. The rep can adjust the score after the inspection, but should not change the routing decision retroactively.
What if our reps refuse to follow the bands?
That is a management problem, not a scoring problem. Hold a daily 15-minute standup for the first 30 days and review every band override. Most resistance fades inside two weeks.
How do we handle a great opportunity that fails one disqualifier?
Move it to nurture, document the reason, and revisit in 30 days. Disqualifiers exist because they predict wasted appointments more reliably than total scores predict good ones.
How does scoring change if we buy pre-booked appointments?
Your provider should already meet your standard. Use scoring to verify it. Track close rate by source and have a written escalation path when a source's quality drops.
Can we score commercial roofing opportunities the same way?
No. Commercial qualification has a different buying committee, a different timeline, and a different budget cycle. Build a separate model for commercial.
How often should we recalibrate?
Quarterly. Pull the last 90 days of closed-won and closed-lost data and adjust your weights where the model disagrees with reality.
What is the single most important factor?
Decision maker availability. Nothing else matters if the people who can say yes are not in the room.

Book your strategy call

See if your market is still open.

We work with one roofing company per metro. In 20 minutes we will review your service area, pricing, and capacity, then tell you straight whether we are a fit. No pressure, no contract on the call.

Book Your Strategy Call Or call (855) 555-0199

No contracts. No pressure. Limited territories.