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.
| Line item | Conservative estimate |
|---|---|
| Rep time, round trip and inspection | 2.5 hours |
| Fully loaded rep cost (wages, vehicle, phone) | $110 to $180 |
| Lost capacity for a real appointment | 1 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.
| Inputs | Value |
|---|---|
| Reps on the road | 4 |
| Serious appointments per rep per week | 12 |
| Total weekly appointment capacity | 48 |
| Realistic close rate on qualified appointments | 35 to 50 percent |
| Weekly contracts at 40 percent close | 19 |
| Weekly contracts if half of appointments are unqualified | 9 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.
| Factor | Weight | What you are measuring |
|---|---|---|
| Roof age | 10 | Material age relative to expected lifespan. |
| Storm history | 10 | Recent hail, wind, or named storm exposure. |
| Insurance status | 8 | Active policy, deductible known, claim posture. |
| Retail vs insurance | 6 | Which pipeline this opportunity belongs in. |
| Home ownership | 8 | Confirmed owner, not a tenant or property manager. |
| Owner occupied vs rental | 5 | Owner-occupied homes close faster and cleaner. |
| Property type | 5 | Single family, townhome, multi-family, or commercial. |
| Decision maker availability | 8 | All decision makers present at the inspection. |
| Homeowner motivation | 8 | Stated reason for calling, urgency, prior shopping. |
| Budget readiness | 6 | Awareness of cost range, financing posture. |
| Timeline | 6 | Project window: this month, this quarter, this year. |
| Existing damage | 6 | Visible or reported issues, leaks, missing shingles. |
| Previous repairs | 4 | Patch history, prior contractor experience. |
| Inspection availability | 5 | Confirmed two-hour window in the next 7 days. |
| Geographic service area | 3 | Inside your committed service radius. |
| Communication quality | 2 | Reachable, 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 | Priority | Who handles it |
|---|---|---|---|
| 85 to 100 | Same-day inspection | P0 | Senior closer |
| 70 to 84 | Inspection within 48 hours | P1 | Closer |
| 50 to 69 | Inspection within 7 days | P2 | Closer or junior rep |
| 30 to 49 | Nurture, recheck in 30 days | P3 | Inside sales |
| Below 30 | Decline politely or refer out | P4 | Inside 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.
| Dimension | First-come-first-served | Scored qualification |
|---|---|---|
| Who gets the rep's time | Whoever called first | Whoever scored highest |
| Forecast accuracy | Low | High |
| Close rate on appointments | 20 to 30 percent | 40 to 55 percent |
| Rep morale | Frustrated by tire kickers | Energized by real buyers |
| Cost per closed job | Hidden, high | Visible, lower |
| Owner sleep quality | Poor | Better |
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.
| Dimension | Experienced team | New or hybrid team |
|---|---|---|
| Tolerance for unqualified appointments | Moderate | Very low |
| Need for written scoring | High | Critical |
| Best score threshold for appointment | 60+ | 70+ |
| Coaching focus | Closing technique | Qualification discipline first |
| Expected ramp time | 30 to 60 days | 90 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.
| Factor | Insurance lens | Retail lens |
|---|---|---|
| Trigger | Recent storm event | Roof age or visible wear |
| Top scoring factor | Storm history and claim status | Roof age and motivation |
| Critical decision maker check | Policyholder named on the policy | All title holders present |
| Budget question | Deductible awareness | Financing posture |
| Timeline driver | Carrier deadlines | Owner urgency |
| Disqualifier example | Claim already denied | Lowest-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.
| Behavior | High score (70+) | Low score (under 50) |
|---|---|---|
| Speed to contact | Within 5 minutes | Within 24 hours |
| Channel | Phone first | Email or text |
| Rep assigned | Senior closer | Inside sales or none |
| Appointment offered | Same day or next day | Nurture, recheck in 30 days |
| Confirmation cadence | 3 touches | 1 touch |
| Discount latitude | None needed | Not 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 you | Recommended path | Why |
|---|---|---|
| You run 5 to 20 employees and use paid lead sources | Install 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 pipeline | Build 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 reps | Start with a one-page checklist and disqualifier list. | Your volume does not yet justify a CRM-driven scoring formula. |
| You are scaling past 20 employees | Pair scoring with a dedicated appointment-setting function. | At scale, scoring without role separation creates new bottlenecks. |
| You buy pre-booked appointments from PreBooked | Use 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.
Related guides
Keep reading where it helps you decide.
Roofing Lead Qualification
The qualification standard behind the scoring model.
Read guide
Homeowner Qualification
Spot the buyer signals that drive the score.
Read guide
Roofing Appointment Setting
Turn scored opportunities into booked appointments.
Read guide
Qualified Roofing Appointments
What a real qualified appointment looks like.
Read guide
Pre-Booked Roofing Leads
How pre-booked appointments fit inside a scoring system.
Read guide
Roofing Sales Pipeline
Where scored opportunities live in your pipeline.
Read guide
Roofing Sales Process
The sales process scoring is meant to feed.
Read guide
Roofing Sales KPIs
The numbers that prove scoring is working.
Read guide
Roofing CRM Workflows
Where scoring lives inside your CRM.
Read guide
Roofing Follow-Up System
How to nurture the opportunities that score below 50.
Read guide
Pay Per Appointment
Aligning what you pay for with what you score for.
Read guide
Roofing Lead Pricing
Why scored opportunities cost less in the long run.
Read guide
Leads vs Appointments
Why a lead and an appointment are not the same thing.
Read guide
Roofing Leads
How leads relate to scored opportunities.
Read guide
Pricing
How PreBooked prices qualified appointments.
Read guide
How It Works
How PreBooked qualifies before scheduling.
Read guide
Schedule a Strategy Call
Get a second set of eyes on your scoring model.
Read guide
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.