The revenue equation
Every home-service company's revenue is the product of five numbers:
Revenue = leads × booking rate × ran rate × close rate × average sold ticket.
Marketing works on the first term. Everything after it happens inside your company, on appointments you've already paid for. And here's the asymmetry that makes this guide worth reading: the first term costs money to move, and the other four cost preparation, routing and coaching. A company that doubles its lead spend and keeps a 38% close rate has bought twice as many blind calls. A company that moves close rate from 38% to 43% has found the same revenue without a new lead.
Put numbers on it. 400 sales visits ran last month at a $7,000 average sold ticket. Each point of close rate is 4 sales — $28,000 a month, $336,000 a year. Five points is $1.7 million. That is the size of the thing the four "free" terms work on.
Where the money actually leaks
Five leaks, in the order most shops find them:
- The blind call. The tech knows an address and a complaint. The homeowner who's been burned gets a price-first pitch; the researcher gets talked down to; the two-decision-maker household gets a presentation to one of them. Close rate leaks in the first two minutes.
- Proximity dispatch. The replacement estimate goes to whoever's nearest, and whoever's nearest is your best repair tech and your worst replacement closer.
- Selling the minimum. On the visits where the customer has already decided to buy — they've researched it, or the whole house is uncomfortable — the tech proposes the smallest fix, or discounts to close. Average ticket leaks.
- Visits that don't run. Cancellations and no-shows on booked sales calls. Every one is a lead you paid for and a truck you didn't send.
- Campaigns judged by booked calls. A lead source that books a lot and closes nothing looks great in the marketing report and drains the schedule.
Lever 1: Close rate — prepare the visit and name the conversation
The biggest lever and the one most shops never pull deliberately. Two moves: give every tech a read on the visit before the knock (who they're meeting, what the house and permits say about the equipment, what the weather did), and name the conversation they're walking into — Trust, Research, Comfort, Emergency, Value or Family — with an opening question, three questions that confirm it, and a close that asks for the business today.
Measure it strictly (sold ÷ ran; canceled visits never count), by technician and by job type, and record your Before number on the same techs and job types so the After means something. The six-step close-rate framework.
Lever 2: Average ticket — sell the right thing on the right visits
Average ticket doesn't rise by selling more things to everyone. It rises by selling the right thing to the homeowner who has already decided to buy. In one real account, Research visits — the customer knew the model numbers and wanted to buy right — carried an average ticket of about $14,200, roughly twice the company average. Comfort visits, where the whole house was uncomfortable, were a close second.
Three rules: put those visits with closers, not with whoever's nearest; answer price straight and explain what the difference buys (never dodge with a researcher); and never discount to close — the homeowner who wants the math to work wants cost of owning on one page, not a lower sticker. Watch average ticket per conversation type, not just overall, when you coach.
Lever 3: Dispatch — the right tech on the big tickets
Rank techs by close rate inside each job type that carries the money. Then never default to "whoever's nearest" on those job types. In the worked example that runs through ServiceScout's manual, moving 20 replacement estimates a quarter from a 31% closer to two techs at 52–66% was about seven more sales — roughly $55,000 a quarter on visits the company was already running. The full method.
Lever 4: Ran rate — the visits that never happen
A booked sales call that cancels is a paid lead with no truck. Most of the fix is operational — a confirmation the day before, an arrival window you actually hit, an on-time rate you measure per tech from timesheets — but two things from the field side help: a tech who knows what the visit is likely to be can confirm it in a way that sounds prepared rather than generic, and a company that knows which visits carry the money can decide which confirmations a human makes.
Keep ran rate out of your close-rate math (only visits that ran count) and watch it on its own.
Lever 5: Judge campaigns by what closed, not what booked
Booked calls are a vanity metric. A close rate and revenue view by marketing source or business unit shows what actually closed — and it usually reveals one source that books plenty and sells almost nothing, and another that books modestly and closes at twice the company rate. Shift spend accordingly and you've generated revenue without adding a lead.
If most of your jobs land in "no campaign tagged," your CSRs aren't recording lead source. Fix that in your software first; the report gets better on its own.
The 90-day plan
- Week 1: Run the leakage assessment below with last month's numbers. Record your Before close rate by tech and job type. Write a point's value on the whiteboard.
- Weeks 2–3: Prepare every sales visit — manually for your top job types if you must, automatically if you can. Name the conversation on each one.
- Week 4: Build the ranked list inside your top three job types. Put the rule on the dispatch board: closers on big tickets.
- Weeks 5–8: One-on-ones: one conversation type per tech to work on, one ride-along each. Watch average ticket per conversation type.
- Weeks 9–12: Re-run the assessment. Compare After to Before on the same techs and job types. Re-rank.
How ServiceScout does this before every appointment
ServiceScout works on the four post-lead terms at once. It prepares every visit (the Scout Brief and Scout Audio), names the conversation (Today's Play and the Before You Knock card), ranks techs by job type and by play for dispatch, reads outcomes back from your scheduling software so close rate and average ticket are honest, and reports close rate by campaign — so the marketing question 'which source actually closes?' has an answer.
The appointment enters ServiceScout
A job is created, scheduled, rescheduled or assigned in ServiceTitan, Housecall Pro, Jobber or JobNimbus. Nothing changes for the CSR.
2:00 PMBick, Harold · Est — AC Replacement · #48213BookedThe brief is assembled
About ten seconds later: the homeowner (and whether the booking name matches the owner on record), the home and its permits, the system's likely age, the neighborhood, and recent hail, wind or heat.
HomeownerOwner on record 17 years · booking name matches the deedThe system2004 condenser change-out, nothing since — past twenty, old refrigerantWeatherHeat advisory three of the last seven days · no hail within 10 miToday's Play is chosen
About ninety seconds later the play and the win condition are on the brief, with the Before You Knock card: opening question, three questions, what to sell on, if price comes up, closing question.
Trust PlayWin on Peace of MindOpening question“Before I touch anything — what happened last time?”Biggest mistakeLeading with price. A round number with no reasons ends the visit.The dispatcher reviews the opportunity
On the Dispatch board the visit shows its play. Replacement estimate + Trust → the best replacement closer who is also strong on Trust, if free. In Assign & Send, this step runs itself.
NeedsBick · Est — AC Replacement · TrustAssign Marcus (#1 · 66%)The tech hears the 90-second audio
Scout Audio, in the assigned tech's name, plays on the drive — from the brief, or as a phone call for the tech who never opens a link. Re-made automatically if the job is reassigned.
Scout Audio1:30 · “Marcus, this is your brief for Harold Bick…”The tech opens the brief
Thirty seconds on the card in the driveway. Then the knock. Every send is stamped sent, opened and listened, so the office knows the visit was prepared for.
Sent 1:31 PMOpened 1:34 PMListenedClosing question“If anything's off in thirty days, I come back at no charge. Fair?”The outcome is recorded — automatically
Sold, not sold, estimate open: read from your scheduling software after the visit. Nothing is self-reported. Only visits that ran count.
OutcomeBick · Est — AC ReplacementSold · $8,400Management measures the result
Close rate updates by technician, by job type, by campaign and by play. The Morning Brief flags wins and concerns; the Sales Plays report shows who wins which conversation.
Play Share Close Best Ride-along Trust 53% 41% → 47% Brandon 52% Jourdan 15% Research 9% 62% Robert 71% Ronnie 40%
Product mockups built from the ServiceScout interface and brand system. Sample data from a demo account; names changed.
What it's worth, in real numbers
The first figure is arithmetic. The other three are from real accounts, names changed, described in the Trust-leak case study and ServiceScout's operating manual.
Where is your revenue leaking?
Revenue leakage assessment
Stays in your browserCompare the lines: the close-rate and ticket lines cost preparation and routing; the leads line costs money.
Frequently asked questions
Isn't more leads the simplest way to grow?
It's the simplest to buy and the most expensive to keep. Every additional lead needs to be booked, run, closed and sold at a healthy ticket before it's revenue. Improving any of those four terms improves the return on every lead you already buy, including the next ones.
Which lever should I pull first?
Close rate on your biggest job type, because it's the largest number and the cheapest to move. Then dispatch, because it needs one table and one rule. Average ticket and campaign quality follow once the outcome data is clean.
How do I raise average ticket without pressuring customers?
By selling the right thing to the homeowner who has already decided to buy — the researcher, the whole-house comfort problem — and by never discounting to close. Cost of owning on one page beats a lower sticker for the customer who wants the math to work.
What's a realistic close-rate improvement?
It depends on where the leak is. A 35-point gap between techs on the same conversation type is common; closing half of that gap on your most common conversation is the kind of move worth $100,000+ a month in a 500-visit shop. The way to know is to measure by tech and by conversation, honestly.
How do I know which campaigns actually close?
Close rate and revenue by lead source or business unit, measured on visits that ran. If most jobs have no source recorded, fix that in your scheduling software first — the report can only be as good as what the CSRs enter.
The short version. You generate more revenue without buying more leads by working the four terms of the revenue equation that come after the lead: the share of booked calls that actually run, the share of ran visits that sell, the average ticket on sold jobs, and which tech ran the visit. A point of close rate at 400 visits a month and a $7,000 ticket is $28,000 a month with no new spend; routing your biggest tickets to your best closers is typically worth seven or more sales a quarter; and selling the right thing on the visits where the customer has already decided to buy raises average ticket without pressure.