
Rex says
Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.
Try a scenario
Click to load — tweak from there.Inputs
Result
Stops per shift
13
Route revenue
$715
Route profit
$299
Total miles driven
52
Profit per stop
$23.03

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
How to use this
- 1Enter shift length (hrs).
- 2Enter average miles between stops.
- 3Enter average driving speed (mph).
- 4Enter average service time per stop (min).
- 5Enter revenue per stop ($).
- 6Enter crew cost per hour ($).
- 7Enter vehicle mpg.
- 8Enter fuel price per gallon ($).
- 9Read your stops per shift on the right — it updates as you type.
- 10Hit Share to keep the scenario or send it to someone.
About this calculator
Route density is the quiet lever that separates profitable lawn, cleaning, and pest routes from ones that limp along. Two businesses charging the same price per stop can have wildly different profit if one drives 4 miles between stops and the other drives 12. This calculator converts average drive distance and stop count into daily revenue capacity and profit per route day.
Worked example
Using the values the calculator loads with:
Inputs
- Shift length: 8 hrs
- Average miles between stops: 4
- Average driving speed: 25 mph
- Average service time per stop: 25 min
- Revenue per stop: 55 $
- Crew cost per hour: 50 $
- Vehicle MPG: 12
- Fuel price per gallon: 3.6 $
Results
- Stops per shift: 13
- Route revenue: $715
- Route profit: $299
- Total miles driven: 52
- Profit per stop: $23.03
What each field means
Inputs
- Shift length (hrs)
- The shift length used in the calculation, measured in hrs. Starts at 8 hrs so you have a working example on load. Accepted range: 2–14 hrs.
- Average miles between stops
- The average miles between stops used in the calculation. Starts at 4 so you have a working example on load.
- Average driving speed (mph)
- The average driving speed used in the calculation, measured in mph. Starts at 25 mph so you have a working example on load.
- Average service time per stop (min)
- The average service time per stop used in the calculation, measured in min. Starts at 25 min so you have a working example on load.
- Revenue per stop ($)
- The revenue per stop used in the calculation, measured in $. Starts at 55 $ so you have a working example on load.
- Crew cost per hour ($)
- The crew cost per hour used in the calculation, measured in $. Starts at 50 $ so you have a working example on load.
- Vehicle MPG
- The vehicle mpg used in the calculation. Starts at 12 so you have a working example on load.
- Fuel price per gallon ($)
- The fuel price per gallon used in the calculation, measured in $. Starts at 3.6 $ so you have a working example on load.
Results
- Stops per shift
- Returned as a whole number and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Route revenue
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Route profit
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Total miles driven
- Returned as a whole number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Profit per stop
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
How much does cutting drive distance actually matter?
Cutting average miles between stops from 8 to 4 at 25 mph frees roughly 10 minutes per stop. Across a 12-stop day that's two extra hours — often enough to add 4-5 more billable stops without adding a crew or a truck. Density beats raw territory size almost every time.
Should I turn down far-away customers?
Not automatically, but price them differently. A customer 20 minutes outside your core zone should either pay a distance surcharge or get scheduled on a day when you're already routing that direction. Filling gaps in an existing route is nearly free; building a whole day around one outlier customer is not.
What's a good target for stops per crew-day?
It depends heavily on service type, but as a rule of thumb, lawn crews aim for 8-14 residential stops, pest control routes run 10-16, and cleaning crews with longer service times often cap at 3-5. Track your actual number monthly and treat any decline as a routing problem to fix immediately.
Accuracy and limitations
- Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
- Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
- This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.
Related tools
Lawn Route Stops Per Day Calculator
Find how many yards a crew can realistically mow and still turn a profit.
Fuel Surcharge for Local Routes Calculator
Build a fair fuel surcharge that adjusts automatically as gas prices move.
Crew Hour Job Pricing Calculator
Price a job from crew size, hours, and target margin — not guesswork.
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). Route Density Profit Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/route-density-profit
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/route-density-profit" target="_blank" rel="noopener">Route Density Profit Calculator — RevenueLab</a> (2026).</p>
Source: [Route Density Profit Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/route-density-profit) (2026).
