Most pool companies know their revenue to the dollar and their profit not at all. A route can look healthy while two or three accounts on it lose money on every single visit.
The fix is to put a real cost against each stop:
- Labor - the time on site plus the drive to get there.
- Chemicals - the actual dose that pool takes, not a route average.
- Vehicle - fuel and wear, spread across the accounts that caused them.
Subtract that from what the account pays and you have profit per account, not just revenue per route. Do it for one month and the pattern jumps out: the far-flung single pool that pays the same as the cluster next door is costing you money to keep.
Once you can see it, you can act - reprice the losers, tighten the route, or let the worst ones go. PMS builds this profit and loss per account and per route so the math is there without a spreadsheet night.