RUBERIO RESEARCH · NO. 05 · ROUTE PROFITABILITY GAP

In our cost model, each extra mile between stops costs about $7 per pool a month.

Ruben van Herck
Founder & Creative Director

Data as of
Published
Sample
Cost model, one tech · 7 densities · 41 Florida route listings
Full study, PDF · 12 pages

THE SHORT ANSWER

In our cost model of a one-tech weekly route in Florida, each extra mile between stops costs about $6.51 per account a month: $3.98 in paid drive time, $1.43 in gas and wear, and $1.10 in truck, insurance and software spread over fewer accounts. At the same $144 price, stops 1 mile apart keep about $2,000 a month; 6 miles apart, about $30. It is a model built from October 2026 data, not a survey.

Key findings

  • $2,041 → $26

    With every other input fixed, moving from stops 1 mile apart to 6 miles apart cuts monthly profit per tech from $2,041 to $26, a gap of $2,016 (99%).

  • $6.51

    Each extra mile between stops costs about $6.51 per account per month: $3.98 paid drive time, $1.43 gas and wear, $1.10 truck, insurance and software.

  • $111 → $143

    The break-even price rises from $111 a month per pool on a dense route to $143 on a sparse one.

  • 29% vs. 6%

    At 6 miles between stops, 29% of every stop is spent behind the wheel, against 6% at 1 mile.

  • $6.51 → $6.63

    Gas is the smallest lever: at the latest weekly Florida price ($4.017 a gallon instead of the 52-week average of $3.530), the full cost of a mile per account rises only from $6.51 to $6.63.

Method: one truck, one tech, one week of stops

This is a model, not a measurement of real companies. It follows one full-time technician through a work week and asks one question: what happens to the money when the same kind of pool sits further from the last one?

Capacity. The tech is paid 8 hours a day, 5 days a week. On each stop day the drive from home or the shop to the route and back (20 miles) and a buffer of 45 minutes for loading, supply runs, locked gates and problem pools come off the top. Every stop takes the on-site minutes plus the drive from the previous stop (miles ÷ speed). The number of stops that fit in a day, times the days, is the number of weekly accounts the route can hold.

Money. Revenue = accounts × monthly price. Costs per month: wages for every paid hour × the employer cost factor; gas = miles ÷ mpg × price; wear = miles × cents per mile; chemicals per visit × 4.33 visits; and fixed costs for the truck, insurance and software. What is left is profit before the owner’s own pay.

Cost of a mile. The full cost of one extra mile between stops is the rise in break-even price per account per mile between 1 and 6 miles. The model splits it into three parts that add up to the whole: (1) gas and wear per account, paid in cash on every mile; (2) paid drive time, which pushes stops out of the day so the same payroll is spread over fewer accounts; (3) the truck, insurance and software, spread over fewer accounts.

AssumptionBase valueSource or basisConfidence
Monthly price per weekly account143.70 $/monthMedian monthly service billing per pool as advertised by sellers in 41 active Florida route listings (asking billing; National Pool Route Sales, Oct 30, 2026; see report No. 07). Cross-checks: PoolDial 2026 self-reported Florida median $155 (n = 23); Skimmer Service Rate Index, June 2024, Florida average $128–136.medium
On-site minutes per full-service stop30 minutesPoolDial route capacity planner: most pros average 20–30 minutes per pool; full service with vacuuming and brushing runs 30–45 minutes; its worked example uses 30. SmartService (Jun 2026): 25–35 minutes. Vendor guides; no independent dataset exists.low
Daily buffer on a stop day45 minutes/dayPoolDial route capacity planner: plan for 30–60 minutes of buffer time per day (loading, supply runs, locked gates, a problem pool). Midpoint; vendor guide.low
Miles between stops (base route)2.0 milesModel choice. At the base speed, 2 miles is 4 minutes of driving, inside the 3–5 minute 'dense route' band in the PoolDial density guide (Apr 21, 2026). Scenarios run from 0.5 to 8 miles.assumption
Average driving speed between stops30 mphTomTom Traffic Index 2025, city-wide average speeds including highways: Tampa 29.7, Orlando 34.0, Jacksonville 34.7, Miami 21.0 mph. Base rounded to 30; Miami tested as a scenario.medium
Miles per stop day from home or shop to the route and back20 miles/dayModel assumption; not published anywhere we could find. Tested in the sensitivity tables.assumption
Paid hours per day8 hoursStandard full-time day.assumption
Stop days per week5 daysPoolDial: 5 days a week is standard. SmartService describes 4 stop days plus a day for repairs, call-backs and weather makeups; tested as a scenario.low
Technician hourly wage20.00 $/hourMidpoint of the two Florida medians in report No. 06 (BLS OEWS May 2025): landscaping and groundskeeping $17.84, general maintenance and repair $22.15.medium
Employer cost factor on wages1.135 ×Computed in model.py (burden_from_parts) at the base wage: FICA 7.65% (IRS Pub. 15, 2026) + FUTA 0.6% after the maximum state credit (IRS Pub. 15, 2026) and Florida reemployment tax 2.7% (floridarevenue.com), both on the first $7,000 and spread over a full year + workers' compensation 5.25% of payroll (midpoint of the $2.50–$8.00 per $100 range 1-800-Insurance quotes for pool service, which it puts under class codes 9402 or 5348; the Florida rate itself is not public). Health insurance and paid leave are excluded.medium
Gasoline price3.530 $/gallonComputed at build time from the EIA spreadsheet: mean of the last 52 weekly Florida regular retail prices up to Oct 26, 2026. The latest week is tested as a scenario.high
Truck fuel economy19 mpgLowest EPA combined rating of the 2026 Ford F-150 2WD gasoline versions (19–21 mpg, fueleconomy.gov), as a stand-in for a loaded truck in stop-and-go driving.medium
Maintenance, repairs and tires0.1136 $/mileAAA Your Driving Costs 2025, half-ton crew-cab pickup: 11.36 cents per mile. AAA models a new vehicle in personal use, not a work truck.medium
Truck ownership: depreciation, insurance, finance866.83 $/monthAAA Your Driving Costs 2025, half-ton crew-cab pickup: $10,402 a year at 15,000 miles (depreciation $6,041, insurance $1,699, finance $1,565, plus license and fees), ÷ 12.medium
General liability insurance95.25 $/monthInsureon median for pool cleaning businesses, $1,143 a year (updated Sep 3, 2026).medium
Route software118.00 $/monthMedian monthly-billed list price for one tech and 59 weekly accounts across 7 U.S. route software products with public prices (range $99.99 to $199), captured Oct 30, 2026 (Ruberio Research No. 10).medium
Chemicals per weekly visit6.00 $/visitPoolDial chemical-margin calculator (2026): 'expect $4-8 per visit in chemicals'. Cross-check: about 2 gallons of 12.5% liquid chlorine a week at Florida pro prices of $1.78–$2.00 a gallon is $3.56–$4.00; if chlorine is about 45% of chemical cost (PoolDial pricing guide), the total is about $8–9 a visit. $9 is tested as a scenario.low

Sample and coverage

  • Federal data (high confidence): BLS OEWS May 2025 wages (via report No. 06), EIA weekly Florida gasoline prices (52 weeks to Oct 26, 2026), IRS payroll tax rates, Florida reemployment tax, fueleconomy.gov. AAA vehicle costs (medium: AAA models a new vehicle in personal use).
  • Market data (medium): the monthly price is the median billing per pool as advertised by sellers in 41 active Florida route listings on Oct 30, 2026 (asking billing; report No. 07). Self-reported surveys and a 2024 software index put the Florida rate between $128 and $155.
  • Route operations (low): minutes per stop, the daily buffer and stops per day come from software vendors’ guides, not independent surveys. No public dataset of real pool routes exists. That is why the report shows every result as a range across densities and runs the key inputs through sensitivity tables.
  • Check against the vendor ranges. The base route (2 miles between stops) lands at 11.6 stops a day and 58 weekly accounts per tech; across the densities tested it holds 43 to 64. Vendor guides put a full-service tech at 10–12 stops a day (SmartService; PoolDial says 10–14) and 40–65 weekly pools (SmartService: 40–48 on four stop days; PoolDial: about 60–65 on five).
  • Not in the model: repairs and equipment sales (often a large share of profit), callbacks, weather days, seasonality, the owner’s own time, office staff, marketing, and customer churn.

Spreading stops from 1 to 6 miles apart wipes out 99% of a route’s profit

A dense route does two things at once: it cuts the cash cost of every visit (gas and wear, $1.43 of each extra mile’s $6.51), and it lets the same paid day hold more pools (paid drive time plus the truck, insurance and software, $5.08). In this model the second effect is about 3.6 times the first. Going from 1 to 6 miles apart costs 15 accounts of capacity per tech.

Monthly profit per one-tech route falls by about $403 for each extra mile between stops
$0$625$1,250$1,875$2,5000.5 mi: $2,314$2,3140.5 mi1 mi: $2,041$2,0411 mi2 mi: $1,543$1,5432 mi3 mi: $1,101$1,1013 mi4 mi: $705$7054 mi6 mi: $26$266 mi

Profit before the owner’s pay, at $143.70 per account; only the miles between stops change. At 8 miles the route loses $535 a month (table).

Source: Ruberio route model (October 2026); inputs in section 02.

Miles apartDrive minStops / dayAccountsRevenueProfitMarginBreak-even
0.5112.764$9,155$2,31425%$107
1212.362$8,869$2,04123%$111
2411.658$8,347$1,54318%$117
3611.055$7,884$1,10114%$124
4810.452$7,469$7059%$130
6129.447$6,757$260%$143
8168.643$6,170−$535-9%$156
Where $144 goes on the base route (2 miles between stops)
$0$38$75$112$150Price: $144$144PriceWages: −$68−$68WagesChemicals: −$26−$26ChemicalsTruck & insurance: −$17−$17Truck &insuranceGas & wear: −$5−$5Gas & wearSoftware: −$2−$2SoftwareProfit: $27$27Profit

Per account per month. Profit is before the owner’s pay.

Source: Ruberio route model.

What one extra mile between stops costs, per account, per month:

PartPer account / monthShare
(1) Gas and wear: cash, paid on every mile$1.4322%
(2) Paid drive time: fewer pools per paid day, same payroll$3.9861%
(3) Truck, insurance and software spread over fewer accounts$1.1017%
Full cost (rise in break-even price per mile)$6.51100%

Part (2) scales with the wage and with speed. A route that drives through Miami traffic (21 mph) pays $9.07 per extra mile per account instead of $6.51. Part (1) is the only part that rises with the price of gas.

Share of every stop spent driving
0.5 mi0.5 mi: 3%3%1 mi1 mi: 6%6%2 mi2 mi: 12%12%3 mi3 mi: 17%17%4 mi4 mi: 21%21%6 mi6 mi: 29%29%8 mi8 mi: 35%35%

Drive ÷ (drive + 30 on-site minutes), 30 mph.

Source: Ruberio route model.

Gas matters less than you think
Gas priceMile cost / acctProfit at 2 mi
$3.00$6.37$1,569
$3.53$6.51$1,543
$4.02$6.63$1,519
$5.00$6.87$1,471

Wages and stop time move profit more than gas

Each table changes two inputs and keeps the rest at the base case. Read across a row to see the effect of the second input at a given density. Monthly profit per one-tech route, before the owner’s pay. On the base route, moving between the two Florida wage medians changes profit by $843 a month, and 25 versus 35 minutes on site by $2,010; gas at $3.00 versus $5.00 a gallon changes it by $99.

Price per account × density
Miles between stops$120 / mo$130 / mo$144 / mo$155 / mo$170 / mo
0.5 mi$804$1,442$2,314$3,034$3,990
1 mi$579$1,196$2,041$2,739$3,665
2 mi$167$748$1,543$2,200$3,071
4 mi−$527−$7$705$1,292$2,072
6 mi−$1,089−$618$26$557$1,262
8 mi−$1,553−$1,123−$535−$50$594
Tech wage × density (employer cost factor recalculated per wage)
Miles between stops$17.84 / hr$20.00 / hr$22.15 / hr$25.00 / hr
0.5 mi$2,737$2,314$1,894$1,336
1 mi$2,464$2,041$1,621$1,063
2 mi$1,966$1,543$1,123$565
4 mi$1,127$705$284−$274
6 mi$448$26−$395−$953
8 mi−$112−$535−$956−$1,514
Minutes on site × density
Miles between stops20 min on site25 min on site30 min on site35 min on site45 min on site
0.5 mi$5,865$3,748$2,314$1,279−$117
1 mi$5,307$3,372$2,041$1,070−$252
2 mi$4,329$2,696$1,543$686−$503
4 mi$2,793$1,591$705$25−$950
6 mi$1,641$724$26−$524−$1,334
8 mi$745$27−$535−$987−$1,668

8 routes side by side

ScenarioStops / dayAccountsRevenue / moProfit / moProfit / accountBreak-even price
Tight suburban route12.362$8,869$2,041$33.07$111
Base case11.658$8,347$1,543$26.57$117
Spread-out route9.447$6,757$26$0.55$143
Miami traffic (21 mph)10.653$7,602$946$17.89$126
20-minute stops16.582$11,825$4,329$52.61$91
4 stop-days + admin day11.646$6,678$232$4.99$139
Chemicals at $9 a visit11.658$8,347$788$13.57$130
Gas at $4.0211.658$8,347$1,519$26.16$118

Two rows deserve a second look. A week of four stop days plus a paid day for repairs and call-backs holds 46 accounts instead of 58 and keeps $232 a month; on that schedule the repair day has to earn its own money. And chemicals at $9 a visit, the level our chlorine cross-check points to, take profit from $1,543 to $788.

Wages: $17.84 and $22.15 are the Florida BLS medians for landscaping and for general maintenance and repair workers (report No. 06); $20.00 is the base. Prices: $130 and $155 bracket the published Florida estimates. On-site minutes: PoolDial puts most pools at 20–30 minutes and full service with vacuuming and brushing at 30–45.

Limitations

  • It is a model. The route operating inputs (minutes per stop, the daily buffer, stops per day) come from software vendors’ guides, not from an independent survey of real routes. They are labeled low confidence in the assumptions table.
  • Even spacing. Real routes are clusters with a few long hops. The model uses an average distance; two routes with the same average can differ.
  • Speeds are city-wide averages. TomTom’s figures cover all driving in a city, highways included. Residential streets between pools are slower per mile but less congested; the Miami scenario shows what a slower average does.
  • Paid day, not paid stop. The tech is paid for the full day. Owners who pay per pool move part of the drive cost onto the tech; the route still carries it through turnover and pay rates.
  • Weekly service revenue only. Repairs, equipment and filter cleans are not modeled. On many routes they are where the margin is, and a dense route also makes those calls cheaper.
  • Lost capacity is only a cost if you could fill it. Parts (2) and (3) of the cost of a mile assume the tech’s day is the limit and there are pools to fill the freed time. If a route is short of customers anyway, only part (1), gas and wear at $1.43 per extra mile per account, is a cash cost.
  • Chemicals use the vendor estimate of $6 a visit; our chlorine cross-check points to about $8–9 (section 05).
  • Vehicle costs come from AAA, which models a new vehicle in personal use, not a work truck.
  • Workers’ compensation uses the range one broker publishes for pool service, not the Florida rate itself, which is not public.

What an owner can do with this

  • Measure your real average miles between stops for one week (total route miles minus the drive to and from the route, divided by stops).
  • Price new accounts off the route higher, or don’t take them. The model says each extra mile between stops is worth about $6.51 a month per account, of which $1.43 is cash you pay even on a route with room to spare.
  • When you buy a route (report No. 07), price its density, not just its account count.
  • Ask for referrals on the streets you already drive. A neighbor of a current customer is the cheapest account to serve.
  • Re-run the worksheet below every time wages, gas or your price change.

Worksheet · what your route keeps

LineYour numberBase case
A. Accounts on the route 58
B. Monthly price per account $143.70
C. Revenue = A × B $8,347
D. Tech pay per month (paid hours × wage × cost factor) $3,933
E. Route miles per month 937
F. Gas + wear = E × (gas price ÷ mpg + 0.11) $280
G. Chemicals = A × cost per visit × 4.33 $1,510
H. Truck, insurance and software per month $1,080
I. Profit = C − D − F − G − H $1,543
J. Miles between stops = (E ÷ 4.33 − daily commute × days) ÷ A 2

Sources

  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, Florida (via Ruberio Research No. 06). https://www.bls.gov/oes/tables.htm. Accessed Oct 30, 2026.
  2. U.S. Energy Information Administration, Weekly Florida Regular All Formulations Retail Gasoline Prices (EMM_EPMR_PTE_SFL_DPG), 52 weeks from 2025-11-03 through 2026-10-26. https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=pet&s=emm_epmr_pte_sfl_dpg&f=w. Accessed Oct 30, 2026.
  3. AAA, Your Driving Costs 2025 (September 2025), half-ton crew-cab pickup. https://newsroom.aaa.com/wp-content/uploads/2025/09/AAA-Brochure-Your-Driving-Cost-9.2025.pdf. Accessed Oct 30, 2026.
  4. U.S. Environmental Protection Agency / DOE, fueleconomy.gov, 2026 Ford F-150 2WD. https://www.fueleconomy.gov/feg/bymodel/2026_Ford_F150.shtml. Accessed Oct 30, 2026.
  5. IRS, Publication 15 (2026), Employer’s Tax Guide: Social Security and Medicare rates; FUTA rate of 6.0% on the first $7,000, 0.6% after the maximum state credit. https://www.eitc.irs.gov/pub/irs-prior/p15--2026.pdf. Accessed Oct 30, 2026.
  6. Florida Department of Revenue, Reemployment Tax rates (new employers 2.7% on the first $7,000). https://floridarevenue.com/taxes/taxesfees/Pages/rt_rate.aspx. Accessed Oct 30, 2026.
  7. TomTom Traffic Index 2025, city pages for Tampa, Orlando, Jacksonville and Miami. https://www.tomtom.com/traffic-index/city/tampa-fl/ (and /orlando-fl/, /jacksonville-fl/, /miami-fl/). Accessed Oct 30, 2026.
  8. Insureon, general liability cost for pool cleaning businesses (updated Sep 3, 2026). https://www.insureon.com/cleaning-business-insurance/pool-cleaners/cost. Accessed Oct 30, 2026.
  9. 1-800-Insurance, Workers’ comp for pool service (Jan 31, 2026): $2.50–$8.00 per $100 of payroll; class codes 9402 or 5348 per that guide. https://www.1800insurance.com/guides/workers-comp-for-pool-service. Accessed Oct 30, 2026.
  10. PoolDial, Route capacity planner (minutes per stop, stops per day, daily buffer). https://www.pooldial.com/route-capacity-planner. Accessed Oct 30, 2026.
  11. PoolDial, Pool route density strategy (Apr 21, 2026). https://pooldial.com/resources/articles/guides/pool-route-density-strategy. Accessed Oct 30, 2026.
  12. PoolDial, Chemical margin calculator. https://pooldial.com/chemical-margin-calculator. Accessed Oct 30, 2026.
  13. PoolDial, What pool pros actually pay for liquid chlorine, by state (Apr 27, 2026, updated May 11, 2026). https://pooldial.com/resources/articles/business/liquid-chlorine-cost-by-state. Accessed Oct 30, 2026.
  14. PoolDial, Pool service chemical pricing guide (chlorine about 45% of chemical cost). https://www.pooldial.com/resources/articles/business/pool-service-chemical-pricing-guide. Accessed Oct 30, 2026.
  15. PoolDial, Pool Service Pricing Report 2026 (self-reported, not a representative survey). https://pooldial.com/resources/downloads/pooldial-pool-service-pricing-report-2026.pdf. Accessed Oct 30, 2026.
  16. SmartService, Pool service route (updated Jun 15, 2026). https://www.smartservice.com/blog/pool-service-route. Accessed Oct 30, 2026.
  17. Pool Magazine, Skimmer’s Service Rate Index (Aug 26, 2024; data June 2024). https://www.poolmagazine.com/features/pool-service/skimmers-service-rate-index-gives-a-birds-eye-view-of-what-pool-pros-are-charging/. Accessed Oct 30, 2026.
  18. National Pool Route Sales, active Florida listings, Oct 30, 2026, via Ruberio Research No. 07. https://poolroutesales.com/regions/. Accessed Oct 30, 2026.

About this research

Who made this

Ruberio is a Dutch design studio: Ruben designs, Sven answers every email. We're focused on websites for pool service companies and fence contractors in Florida. We ran this study because inquiries can come from anywhere, and an owner should know what an account across town really costs before saying yes to it. We don't sell routes, software, insurance or financing, and nobody named here paid for or reviewed this report. The model is a small Python file; we'll send it on request. If you spot an error, email hello@ruberio.com and we'll correct it and note the change.

Cite this study

Ruberio Research (2026). In our cost model, each extra mile between stops costs about $7 per pool a month. (No. 05). Data as of Oct 30, 2026. us.ruberio.com/research/pool-route-density-cost/

Questions

Is this measured on real routes?

No, it is a model. Wages, gas, payroll taxes and truck costs come from federal and AAA data, but the route operating inputs (minutes per stop, the daily buffer, stops per day) come from software vendors’ guides, not an independent survey. No public dataset of real pool routes exists.

Where does the $144 price come from?

It is the median billing per pool advertised by sellers in 41 active Florida route listings on Oct 30, 2026 ($143.70; asking billing, from report No. 07).

What if my route is short of customers?

Then only the gas and wear part, $1.43 per extra mile per account, is a cash cost. The other two parts assume the tech’s day is the limit and there are pools to fill the freed time.

What does the model leave out?

Repairs and equipment sales (often a large share of profit), callbacks, weather days, seasonality, the owner’s own time, office staff, marketing and customer churn. Profit is before the owner’s pay.

KEEP READING

Put your price on your site.

$49 today. A real website at your private link in 48 hours, with your services and your prices on it. Then you decide.

Start my $49 preview
No contract
$49 comes off the price

Now booking: pool service companies and fence contractors in Florida