Chemical Cost per Stop

Excel Formulas › Pool & Spa Service

All versionsSUMPRODUCT

Knowing the chemical cost per stop — each chemical’s typical amount times its unit cost — keeps a route profitable and flags pools that consume more than they should.


Quick formula: chemical cost for a stop:
=SUMPRODUCT(amounts, unit_costs)
Each chemical's amount used times its unit cost, summed. Compare across stops to find chemical-hungry pools.

Functions used (tap for the full reference guide):

The example

Chlorine, acid, conditioner.

AB
1ItemValue
2Σ amount × cost$5.10
3per stop→ $5.10

The formula

The formula:

=SUMPRODUCT(amounts, unit_costs) // sum of amount × unit cost

How it works

How it works:

  1. List each chemical with its typical per-stop amount and unit cost.
  2. SUMPRODUCT(amounts, unit_costs) totals the per-stop chemical cost.
  3. Average across stops for a route chemical cost to fold into pricing.
  4. A pool that consumes far above average may have a leak, heavy use, or a chemistry problem.

Educational use only — not chemical-safety or professional advice. Pool chemical dosing varies by product strength, water chemistry, and local rules. Always follow the product label, add chemicals to water (never water to chemical), test before and after, and never mix chemicals. Verify with a professional.

Try it: interactive demo

Live demo

Chemical cost (or vs route average).

vs average:

Variations

Route average

Across stops:

=AVERAGE(per_stop_costs)

Monthly chemical spend

× visits:

=chem_per_stop * visits_per_month

High-usage flag

Above average:

=IF(this_stop > route_avg*1.3, "Check pool", "OK")

Pitfalls & errors

Unit cost. Cost per ounce/pound used, not per jug.

Typical amount. Use a representative per-stop dose.

Flag outliers. A chemical-hungry pool signals a problem.

Practice workbook

📊
Download the free Chemical Cost per Stop practice workbook
A chemical-cost sheet with the route-average, monthly, and flag variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate chemical cost per stop in Excel?
Sum amount times unit cost: =SUMPRODUCT(amounts, unit_costs). Compare across stops to find heavy users.
How do I get the route average?
=AVERAGE(per_stop_costs).
How do I flag a chemical-hungry pool?
=IF(this_stop > route_avg*1.3, "Check pool", "OK") — it may have a leak or chemistry issue.

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: Pool service route pricing · Supplies cost per job · Medication dispensing fee

Function references: SUMPRODUCT