Monthly revenue tells you what an account pays. Profit per route hour asks a harder question: after the account's estimated costs, how much profit is left for the service and travel time it consumes?

Calculate it for one pool.

The free checker includes both service time and attributable travel time.

Check profit per route hour →

Start with monthly route hours for the account

Monthly route hours = (service minutes + travel minutes) ÷ 60 × visits per month

Then calculate the account's estimated monthly profit after labor, travel cost, supplies and allocated overhead.

Profit per route hour = estimated monthly profit ÷ monthly route hours

The result answers a capacity question: how much estimated monthly profit does this stop generate for each hour of route time it uses?

Why travel time belongs in the denominator

If the account causes a technician or owner to spend time driving, that time reduces the number of other stops the route can service. Ignoring it can make scattered accounts look stronger than they are.

Use profit per hour with margin, not instead of margin

Margin measures the share of revenue left after the modeled costs. Profit per route hour measures how effectively the account converts scarce route time into profit. They answer different questions.

MetricUseful question
Operating marginHow much of the account's revenue remains?
Profit / route hourHow productively does the stop use route time?
Target priceWhat price supports the selected margin?

Route density can matter as much as the pool itself

An otherwise straightforward account can become economically weak if it sits far from the dense part of the route. That is why account-level analysis should separate service time, travel time and travel cost rather than hiding everything inside one monthly total.

Compare profit per route hour across every recurring client.

The full workbook calculates the metric account by account and summarizes route performance in the dashboard.

See the route workbook →