Monthly Service Route Pricing

Excel Formulas › Pool & Spa Service

All versions

A pool route’s monthly price covers labor per stop, chemicals, and margin across the weekly visits. Per-stop cost times visits per month, marked up, sets the recurring rate.


Quick formula: monthly price from per-stop cost and visits:
=(labor_per_stop + chem_per_stop) * visits_per_month / (1 - margin)
Labor and chemicals per stop times monthly visits, divided by (1 − margin) to hit the target profit.

The example

$18 cost/stop, 4 visits, 35% margin.

AB
1ItemValue
272 / 0.65—
3Monthly→ ~$111

The formula

The formula:

=(labor_per_stop + chem_per_stop) * visits_per_month / (1 - margin) // per-stop cost × visits, marked up

How it works

How it works:

  1. Per-stop cost = labor (time × rate, incl. drive) + average chemicals.
  2. Multiply by visits per month (usually ~4 for weekly).
  3. Divide by (1 − margin) for the price that yields your target profit.
  4. Adjust for route density — tighter routes lower per-stop labor and raise margin.

Pool routes live on density and chemical control. The monthly price is small per stop, so profit comes from packing stops tightly (less drive time per visit) and not over-dosing chemicals. Build the price from a real per-stop cost — including drive time and average chemical spend — then mark up to margin. A route priced on optimistic stop times quietly loses money once you add the driving.

Try it: interactive demo

Live demo

Labor/stop, chem/stop, visits/month, margin.

Monthly price:

Variations

Monthly cost

Before markup:

=(labor_per_stop + chem_per_stop) * visits_per_month

Per-visit price

Monthly ÷ visits:

=monthly_price / visits_per_month

Annual contract

× 12:

=monthly_price * 12

Pitfalls & errors

Include drive time. Per-stop labor must cover driving.

Margin not markup. Divide by (1 − margin) for the price.

Chemical average. Use a realistic per-stop chemical cost.

Practice workbook

📊
Download the free Monthly Service Route Pricing practice workbook
A route-pricing sheet with the cost, per-visit, and annual variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I price a monthly pool service in Excel?
Per-stop cost times visits, marked up: =(labor_per_stop + chem_per_stop) * visits_per_month / (1 - margin).
How many visits per month?
Usually about 4 for weekly service.
What drives pool-route profit?
Route density (less drive time per stop) and controlled chemical use — both lower per-stop cost.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Recurring vs one-time pricing · Chemical cost per stop · Route density & drive time