Short answer: ignore any stops-per-day number you find online. It's someone else's route, in someone else's city, with someone else's account density, and copying it will only make you feel behind or falsely comfortable. The number that actually runs your business is what one stop costs you, and almost no pest control owner has ever calculated it.
Here's why it matters more than the headcount question everyone asks instead. A technician's day is a fixed container. Eight paid hours, one truck, one set of hands. Everything you earn that day has to fit inside it. So the real capacity of your business isn't how many customers you have. It's how many times that truck can stop and produce revenue before the day runs out.
What one stop actually costs
Run the math on your own numbers. Here it is with illustrative ones so you can see the shape of it.
Say a technician earns $22 an hour. That is not what the hour costs you. Payroll taxes, workers' comp, benefits, and paid time off typically add 25% to 40% on top of the wage (the same burden the NALP cost-based pricing method builds in), so call the loaded cost $30 an hour. An eight-hour day is $240 of labor before the truck turns over.
Now split that $240 two ways:
- 10 stops a day: $24 of labor per stop.
- 13 stops a day: $18.46 per stop.
Same tech, same wage, same skill. A 23% swing in what it costs you to deliver a service, decided entirely by how far apart the stops are. Add vehicle cost and it gets worse for the sparse route, because the sparse route also burns more miles. Use the current IRS business standard mileage rate as a rough all-in stand-in for fuel, maintenance, and depreciation, multiply by the miles that route actually covers, and divide by stops. The scattered route pays that toll twice: fewer stops to spread it across, and more miles to spread.
Then look at the revenue side, which is where the number gets loud. At an average recurring ticket of $115, ten stops is $1,150 of route revenue a day and thirteen is $1,495. Across 250 working days that's roughly $86,000 a year of additional revenue from the same truck, the same tech, and the same payroll. The incremental cost of those three extra stops is product and a little fuel, because you already paid for the expensive part.
That is the whole argument for route density in one line: the labor and the truck are fixed, the stops are not.
Pest control gets hit harder by drive time than any other route trade
This is the part lawn owners understand in their bones and pest owners tend to underweight, and the reason is service length.
A quarterly exterior service might be 20 minutes on the ground. If the drive to it is 18 minutes, you are paying nearly as much for the windshield as for the work. Almost half of that technician's paid hour produced nothing. A lawn crew on a 40-minute mow with the same 18-minute drive is wasting a smaller share of the hour. Short services amplify drive time, and pest control has the shortest services in home services.
It shows up in the benchmark spread too. Healthy pest control runs a 50–55% gross margin with the industry average nearer 58% (NPMA industry data and PCO Bookkeepers guidance), against 38–45% for lawn maintenance (NALP). Pest earns the better margin because the ticket is high relative to the time on site. Lose that time advantage to driving and you give back the exact thing that makes pest control a good business.
Three things quietly eating your stop count
1. You're building routes around the calendar instead of the map. A customer calls, asks for Tuesday afternoon, and your CSR says yes because saying yes feels like service. Do that four hundred times and your Tuesday route is a set of promises scattered across three ZIP codes. Nothing in your field software can undo it, because the appointments were already sold.
The fix is a phone script, not a system. Lead with the day you're already in that neighborhood: "we're in your area Thursday, does morning or afternoon work better?" Two options, both on a day the truck is already going. Most customers take it. The ones who genuinely need a specific day still get it, but they become the exception instead of the default.
2. No-access stops that you're still counting as stops. The interior service where nobody's home. The commercial kitchen that's locked at 7am. That visit cost you the drive, the slot, and the fuel, and produced zero billable work, and now you have to drive back. Most owners have no idea what their no-access rate is because the field software marks the visit complete-with-note and the day looks full. Track it for a month. If one stop in fifteen is a wasted trip, you're losing most of a route day every three weeks.
3. The account you said yes to three years ago, 25 minutes past your last stop. One of those is a rounding error. Eleven of them is a structural problem, because each one drags a technician out of the cluster and takes the drive back out of the same day. The account bills $115 like everyone else, so it looks identical on your P&L. It isn't. Its true cost includes 50 minutes of round-trip labor that gets smeared across the whole route instead of charged to the customer who caused it.
Your route problem is usually a sales problem wearing an operations costume
Owners reach for routing software when stop counts sag. Routing software sequences the stops you already agreed to serve. It can shave real minutes off the order of a day, and it cannot fix a book of business spread across three counties, because that scatter was created months or years earlier by sales, not by scheduling.
Here's the uncomfortable version. Your marketing spends by ZIP code with no idea what a stop in that ZIP costs to serve. A door program, a mailer, a lead source pushing you accounts forty minutes out: every one of those sales looked like growth on the day it closed. Sold badly, growth makes your margin worse, because you added revenue that arrives with an hour of unbillable driving attached.
The same logic decides whether you need another truck. If your techs are running nine stops because they're driving eighteen minutes between them, a fourth truck doesn't buy capacity. It buys a second copy of the inefficiency, plus a payment, plus insurance, plus another person to keep busy. Density first, then the truck.
What to do this month
None of this requires a project. It requires counting things you already have.
Count completed stops per tech per day for one week. Not scheduled. Completed and billable, with no-access visits pulled out into their own tally. You now have a real denominator, probably for the first time.
Compute your cost per stop. Take last month's field labor, fuel, vehicle cost, and product, and divide by the stops actually completed that month. That single number tells you more about your operation than your P&L does, and you can now watch it move.
Map your book and find the outliers. Plot accounts by ZIP and mark anything that sits more than fifteen or twenty minutes from a cluster. You'll usually find that a small handful of accounts is responsible for most of your dead miles.
Then deal with the outliers on purpose, at renewal. Three real options, and doing nothing is not one of them. Reprice at the next renewal with a distance tier that covers the drive, which many customers accept because they know they're remote. Or consolidate them onto one fixed day a month when you're already out that direction. Or let them go at the end of the agreement and put the recovered hours into the dense part of your map. Pest agreements usually run annually, so this is a renewal-cycle move, not a phone call you make tomorrow.
Change how sales sells the appointment. New residential work in your dense ZIPs is worth more to you than the same dollar somewhere else. Price it that way, and aim your marketing at the map you want, not the map you have.
How to see it in your books
Cost per stop is not a number QuickBooks can hand you, and it's worth being clear about why. The costs live in your accounting and the stop count lives in your field software, so the number requires both. Pull the numerator from your books and the denominator from whatever platform runs your routes.
One thing to check before you trust the numerator. If your field technician wages are sitting under a general "Payroll" or "Wages" operating expense instead of in Cost of Services, your direct costs are understated, your gross margin prints 8 to 12 points high, and your cost per stop will come out impossibly cheap. That misclassification is the single most common bookkeeping error in this trade, and it makes every route decision you build on it a little bit wrong.
That's the piece The Forecast handles. Connect QuickBooks read-only in about five minutes and you get your real gross margin with field labor where it belongs, your true direct cost lines month over month, and where spending is creeping. Connect only a bank account and you'll still see cash flow, where the money is going, and a solid margin estimate, though exact margin and invoice-level detail need QuickBooks. The Forecast reads your numbers and nothing else: it never moves money and never edits your books. It won't count your stops, and it will give you a clean, honest numerator to divide by them.
The owners who quietly out-earn their competition usually aren't charging more. They're getting one or two more stops out of the same day, every day, on trucks they'd already paid for.
Benchmark sources: healthy pest control gross margin of 50–55% with an industry average near 58% per NPMA industry data and PCO Bookkeepers guidance; lawn maintenance gross margin of 38–45% and the labor burden range in cost-based pricing per NALP. Wage, ticket, and stop-count figures are illustrative; use your own payroll, average ticket, and completed-stop counts before changing pricing, routes, or agreements.