When should you stop saying yes to every customer?
In the beginning of my business, I said yes to almost everyone. If someone was 1+ hour away and wanted service, I would try to make it work.
At that stage, every customer felt important.
I wanted the revenue.
I wanted the reviews.
I wanted the experience.
I wanted proof that people would actually pay for the service.
That helped us get started, but it also created problems later. After a while, the drive time started catching up with us.
Too much windshield time.
Too many miles on the vehicles.
Too much energy spent servicing areas where we were not gaining any real density.
The crazy part is that some of those customers looked profitable on paper.
But once you added the drive time, route disruption, fuel, vehicle wear, and the fact that we couldn’t build enough customers around them, those stops did not make as much sense as I wanted them to.
Eventually I noticed most of our best customers were coming from specific cities in our service area.
That changed how I looked at growth.
Instead of trying to serve everywhere, we started focusing more of our advertising and energy into our top 7 most profitable cities. That helped us build tighter routes, reduce drive time, and make the day more efficient for our technicians.
Another thing I had to learn was that not every customer who is willing to pay is a good fit for the way the business needs to operate.
For us, a good example was service frequency.
We used to allow more flexibility with every other week and monthly service.
The issue was usually customers with 3 or 4+ dogs choosing the lowest frequency possible. Even when those jobs were priced correctly, they could still take 30–45+ minutes per visit.
That created a capacity problem.
Our technicians could spend almost an hour in one yard, or they could service multiple weekly customers in that same amount of time.
So we changed the offer.
We removed monthly service as an option.
We also stopped offering every other week service to customers with 3+ dogs. If someone has 3 or more dogs, they need weekly service.
That change made the routes cleaner, reduced heavy yards, and helped technicians get in and out more consistently. It also forced us to stop building the business around customers who only wanted the bare minimum version of the service.
That was a hard shift mentally. Because early on, saying yes feels like growth.
Later, too many bad-fit yeses create operational drag.
When did you realize it was time to stop saying yes to every customer?
Was it based on service area, pricing, job type, customer behavior, or something else?