Should you keep legacy customers at old pricing forever?
This one is hard because early customers matter. They trusted you before the reviews, systems, team, and reputation were there. A lot of them helped keep the business alive when every new account felt huge.
I’m grateful for those customers.
But old pricing can quietly become a problem if the business has changed and the account hasn’t.
We've all seen stuff like labor, fuel, insurance, software go up in price. Payroll taxes, supplies, dump fees, equipment, and admin time all add pressure.
Meanwhile, that customer may still be paying a price you created when you were desperate for work, guessing your numbers, or trying to get your first few reviews.
At some point, loyalty has to be balanced with sustainability.
I don’t think every legacy customer needs to be raised immediately. If they’re pleasant, profitable, easy to serve, and fit the route well, there may be value in honoring that relationship longer.
The bigger issue is when the old price starts creating resentment.
If you look at the account and think, “I hate doing this one because we make no money,” that’s usually a sign something needs to change.
For me, the cleanest way to handle it is with respect and enough notice.
Something like:
“We’ve appreciated serving you over the years and are grateful you’ve been with us since the early days. As our costs and service standards have changed, we’re updating older accounts to match our current pricing structure. Your new rate will begin on [date].” Give them at least 30 day notice before the change.
You don’t have to apologize for running a sustainable business.
You can be thankful and still raise the price.
Do you keep legacy customers at old pricing, slowly move them up, or bring everyone to current rates?