ROUTE ACCOUNT PRUNER · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Which of your route accounts are not worth the drive?

Paste or upload your recurring accounts: price, visits per month, minutes on site and minutes driving. Tell it what an hour of route time is worth to you. The tool ranks every account by what it earns per route hour after materials and vehicle cost, and for each one below your line picks the best of three moves: keep it, raise the price, or drop it, allowing for customers who cancel when the price goes up.

Your customer list never leaves this browser tab. Arithmetic on numbers you supply, not advice. Not legal, tax, or financial advice.

Your accounts

Your economics

The hour value is what a route hour would earn refilled, redeployed or unpaid, not your wage. Drive minutes are the extra driving each account adds, including the trip back. Materials are what you buy for that account per month (chemicals, fuel for equipment, disposal). The cancellation rate is your guess: one snapshot cannot measure it. At least 5 accounts.

Upload or paste your accounts, then click Analyse.

How it is calculated

Route hours = visits × (minutes on site + drive minutes) ÷ 60. Earns per hour = (monthly price − materials − driving hours × vehicle cost) ÷ route hours. Surplus = monthly price − materials − vehicle cost − hour value × route hours. For an account with negative surplus, every increase from 1% to your limit is scored as (1 − cancellation chance) × new surplus, with the chance growing in proportion to the increase (rate per 10% × increase ÷ 10%, capped at 100%); a customer who cancels leaves surplus 0. The move with the highest expected surplus among keep, the best increase, and drop is shown. Accounts with surplus of zero or more are kept as they are.

Not modelled: the order of stops (a denser route changes every drive time), accounts that sell you other work or referrals, contract terms and notice periods, seasonality in visits, minimum prices set by law or contract, the cost of finding a replacement account, and how a cancelled customer talks about you. Unverified: the arithmetic is checked in unit tests against hand-calculated accounts; the cancellation response is an assumption you supply and has not been compared with real price changes.

Common questions

Which route accounts should I drop?

The ones whose price does not cover the hours they take at what an hour of your time is worth. This tool counts the minutes on site and the minutes driving, takes out materials and vehicle cost, and compares what is left with the value you put on an hour. Accounts below that line are candidates to reprice or drop, worst first.

How do I know what an hour of route time is worth?

It is what the hour would earn if you refilled it with a new account, used it for something else, or did not pay for it. A crew that can fill its day with new accounts at 80 dollars an hour should enter about 80; an owner-operator with a thin waitlist should enter less. The tool also shows how many accounts change verdict if that number is 20% lower or higher, so you can see whether the answer depends on it.

Why does drive time matter so much?

A 30-minute lawn visit with 5 minutes of driving and a 30-minute visit with 35 minutes of driving pay the same but use 35 and 65 minutes of your day. Two accounts at the same price can differ by half in what they earn per hour. When driving is a large share of your route hours, a denser route usually beats repricing.

How is a price increase judged?

For accounts below the line it tries every increase from 1% up to the largest you allow, and discounts each by the chance the customer cancels, using the cancellation rate you enter per 10% increase. A customer who cancels frees their hours, which go back to being worth their hourly value. It picks keep, reprice or drop, whichever has the highest expected surplus. Accounts already earning their hours are left alone.

Where does the cancellation rate come from?

From you. One snapshot of accounts cannot measure how customers react to a price change; the default of 10% cancelling for each 10% increase is a placeholder. If you have raised prices before, use what you saw. The result moves with it, and the page says so.

Does it work for pool, pest, cleaning, snow and other recurring routes?

Yes, for any recurring service with a price, visits per month, time on site and time driving: lawn care, pool service, pest control, window and gutter cleaning, dog walking, mobile grooming, recurring cleaning or vending-style routes. It does not optimise the order of stops.

Is my customer list uploaded anywhere?

No. The file is read and analysed in this browser tab. Nothing is sent to a server, there are no accounts or cookies, and the tool never stores your customers' data. It works offline once the page has loaded.