← SatchiOps
Operations8 min read

Commercial vs. Residential: The Intake Qualification Matrix That Protects Your Margins

How restoration operators should qualify commercial and residential leads differently, with intake scripts, profit filters, and red flag checklists to protect margins.

December 8, 2025by Kenny
commercial restorationresidential restorationintakequalificationmarginslead scoring

Commercial vs. Residential: The Intake Qualification Matrix That Protects Your Margins

You answer every call. You dispatch to every lead. You've built your business on hustle — being the shop that shows up when others don't.

But here's what nobody told you: not every job should be your job.

The flooded basement at 2 AM might be a $6,500 mitigation with a 40% margin. Or it might be a $1,200 carpet dry-out for a homeowner who's going to dispute every line item, leave a bad review, and demand you come back three times to "check" on things.

Knowing the difference — at intake — is the skill that separates profitable operators from busy ones.

The Economics of Commercial vs. Residential

Before we get into qualification, let's establish the baseline economics.

Residential: Higher Volume, Faster Turns

| Factor | Detail | |--------|--------| | Average ticket | $3,500–8,000 (mitigation) | | Payment cycle | 30–45 days (carrier) or immediate (homeowner) | | Job duration | 3–7 days | | Decision maker | Homeowner (usually on-site) | | Complexity | Lower (single property, limited stakeholders) |

Margin drivers: Response speed, documentation quality, deductible collection, upsell to reconstruction.

Risks: Price sensitivity, emotional customers, review vulnerability.

Commercial: Larger Tickets, Longer Cycles

| Factor | Detail | |--------|--------| | Average ticket | $15,000–80,000+ | | Payment cycle | 45–90 days | | Job duration | 1–4 weeks | | Decision maker | PM or facilities director (often off-site) | | Complexity | Higher (multiple units, tenants, compliance) |

Margin drivers: Relationship depth, scope management, documentation rigor, crew utilization.

Risks: Payment delays, scope disputes, GC coordination costs, liability exposure.

The Qualification Matrix

Residential Lead Qualification Matrix

| Factor | Green (3 pts) | Yellow (2 pts) | Red (1 pt) | |--------|---------------|----------------|------------| | Insurance status | Active policy, known carrier | Policy unconfirmed | No insurance / self-pay | | Loss type | Cat 1/Cat 2 water, fire/smoke | Mold, Cat 3 | Long-term/mystery damage | | Response timeline | Needs immediate response | Flexible (24–48 hrs) | "Just getting quotes" | | Property access | Homeowner on-site | Key available | Access unclear | | Decision authority | Homeowner is decision maker | Spouse must approve | Landlord/tenant situation | | Deductible awareness | Knows deductible, willing to pay | Unsure of deductible | Expects zero out of pocket |

Score: 15–18 = Priority. 10–14 = Standard. Below 10 = High-risk.

Commercial Lead Qualification Matrix

| Factor | Green (3 pts) | Yellow (2 pts) | Red (1 pt) | |--------|---------------|----------------|------------| | Property type | Office, retail, warehouse | Multi-family, HOA areas | Restaurant, medical, industrial | | Decision maker | PM with authority | Must escalate to ownership | Decision chain unclear | | Payment path | Direct carrier or established account | New account, terms TBD | GC pass-through | | Scope definition | Clear area, access granted | Multiple units, partial access | Scope TBD | | Existing relationship | Past customer or referral | First-time | Cold RFP / bid | | Timing pressure | Emergency | Scheduled, flexible | Litigation-driven |

Score: 15–18 = Priority. 10–14 = Requires PM pre-call. Below 10 = High-risk.

Intake Script: Residential Lead Qualification

RESIDENTIAL INTAKE SCRIPT — [COMPANY NAME]

Opening:
"Thank you for calling [COMPANY]. I understand you have an emergency —
I'm here to help. Can I get your name and the address of the property?"

Core Qualification Questions:
1. "Can you describe what happened? Is there active water/fire, or
   has the source been stopped?"
   → Identifies loss type and urgency

2. "Do you have homeowner's insurance, and do you know who your
   carrier is?"
   → Filters uninsured/self-pay

3. "Do you know your deductible? Just so we can discuss what to expect."
   → Surfaces deductible resistance early

4. "Are you the homeowner, and will you be at the property when
   we arrive?"
   → Confirms decision authority and access

5. "Have you contacted your insurance company yet, and do you have
   a claim number?"
   → Indicates how far along they are

Closing:
"Based on what you've described, we can have a technician to you within
[TIMEFRAME]. They'll assess the situation, document the damage, and
walk you through next steps. Does that work for you?"

Red Flags:
- "I'm not sure I'm going to file a claim" → potential self-pay dispute
- "My landlord needs to approve this" → decision authority problem
- "I just want a quote first" → price shopping
- "This happened a few weeks ago" → mold risk / coverage issues

Related: After-Hours Dispatch Leak

Intake Script: Commercial Lead Qualification

COMMERCIAL INTAKE SCRIPT — [COMPANY NAME]

Opening:
"Thank you for calling [COMPANY]. I understand you have a situation at
your property. What's your name and role, and what's the address?"

Core Qualification Questions:
1. "Can you describe what happened and how large is the affected area?"
   → Scopes the job size

2. "Is this an emergency requiring immediate response, or are you
   scheduling an assessment?"
   → Identifies urgency vs. price shopping

3. "Are you the authorized decision maker for restoration work, or will
   this need to go through ownership or a management company?"
   → Surfaces approval chains early

4. "How will this work be paid for — property insurance, building
   reserves, or another arrangement?"
   → Identifies payment path and delays

5. "Are there tenants or operations that need to continue during the
   work, or is the space vacant?"
   → Uncovers coordination complexity

6. "Is there a general contractor or property management company
   we'll be coordinating with?"
   → Identifies sub-contractor vs. direct relationship

Closing:
"Based on what you've described, I'd like to have our project manager
call you within [TIMEFRAME] to discuss scope and access. Can I confirm
the best number to reach you?"

Red Flags:
- "You'll need to work through our GC" → sub-contractor payment terms
- "I'm just the tenant" → no decision authority
- "We're getting multiple bids" → price shopping
- "Our attorney is handling this" → litigation-driven, proceed with caution

Red Flags by Segment

Not every red flag is a deal-breaker, but multiple red flags should trigger a pause.

Residential Red Flags:

Commercial Red Flags:

Building Your Ideal Job Profile

Example Ideal Residential Job:

Example Ideal Commercial Job:

When a lead matches your ideal profile, prioritize it. When it doesn't, adjust your terms or decline.

Implementing Qualification Scoring in Your CRM

Build the scoring matrix into your CRM so every lead gets evaluated consistently.

Setup steps:

  1. Create custom fields for each qualification factor
  2. Assign point values to each response option
  3. Build an automation that calculates the total score
  4. Create score-based routing:
    • 15+ points: Route to dispatcher immediately
    • 10–14 points: Route to PM for pre-dispatch call
    • Below 10 points: Flag for review before dispatch

The Qualification Audit Checklist

Evaluate your current intake process:

If you checked fewer than five boxes, you're dispatching on hope, not data.

Why Saying No Protects Your Business

The hardest shift for growth-minded operators is accepting that some jobs shouldn't be their jobs.

Every low-margin, high-drama job you take consumes crew time that could serve a better job, increases your dispute and callback rate, and burns out your team on jobs that don't pay for the effort.

Qualification isn't about being picky. It's about protecting the capacity you've built. When you say no to a $2,000 job that's going to take three visits and generate a dispute, you're saying yes to the $6,500 job that's waiting in the queue.

Systems don't just help you do more. They help you do less of what doesn't matter.

Related: Scale Without Chaos


Ready to plug the leak?

If you want this installed into your shop (intake → dispatch → job file → cash collection) without hiring more staff, I can help.

Book the 15-min audit here

← Back to SatchiOps