Billing
Pool service water chemistry — how to bill chemicals separately without confusing the customer
July 26, 2026 6 min read·Service Pro Suite Team
# Pool chemistry billing done right
Pool service pros: how much of your monthly revenue is actually chemicals
you paid for out of pocket? For the average residential pool cleaning
company we onboard, it's **$180-260/month per truck** — margin that just
disappears because chemicals were "included in the service."
Stop doing that. Here's how to bill chemicals separately without a
customer revolt.
## Step 1: Split the invoice into 2 line items
- **Monthly Pool Service — $180.00** (labor, brush, skim, vacuum,
filter clean, backwash, log water test results)
- **Chemicals — actual cost + 25% markup** (billed monthly, itemized)
Homeowners understand this framing intuitively. It's how their car
mechanic bills them: labor separate from parts.
## Step 2: Log every chemical dose on the mobile app
Techs add chemical use to the completed job. Set up your service catalog
with unit-priced items:
- **Chlorine tablets** — $/lb
- **Muriatic acid** — $/gallon
- **Cyanuric acid (stabilizer)** — $/lb
- **Sodium bicarbonate (alkalinity up)** — $/lb
- **Sodium bisulfate (pH down)** — $/lb
- **Calcium chloride (calcium hardness up)** — $/lb
- **Diatomaceous earth** — $/lb
- **Salt (for salt-chlorine cells)** — $/40lb bag
- **Algaecide** — $/quart
- **Phosphate remover** — $/quart
Each tech logs pounds/gallons dosed at the property.
## Step 3: Roll up chemical usage monthly
End of month, Service Pro Suite generates one invoice per customer with
labor + itemized chemical usage. Total is transparent, so no dispute.
## Step 4: Water testing log stays with the customer
Every visit's water test (chlorine, pH, TA, calcium hardness, CYA,
phosphates) lives on the customer's property record permanently. If a
customer disputes a chemical charge ("why did I need 5 lbs of stabilizer
last month?"), pull the CYA reading from the log — it was 12 ppm, well
below the 30-50 ppm target. Fact-based conversation.
## Step 5: Explain the model at signup
> "Your monthly service is $180 flat — that covers everything the tech
> does on-site. Chemicals get billed separately at cost + 25%. Most
> customers see $30-90 in chemicals per month depending on the season and
> how heavy your usage is. You'll get a fully itemized invoice each month
> so you know exactly what went in."
Customers who won't sign up under this model wouldn't have been profitable
anyway. Every pool service pro we've talked to says the same thing:
transparency filters out bad customers.
## The math
A pool tech running 60 accounts on flat-fee "chemicals included" burns
$200/month/account in chemicals = **$12K/month of margin lost**.
Same 60 accounts on split billing with 25% chemical markup:
- **$12K/month recovered** (chemical cost pass-through)
- **$3K/month added** (25% markup profit)
- **Same labor cost**
That's a $180K annual swing on the exact same book of business.
## Salt-chlorine cell customers get a discount
Salt pool customers don't buy chlorine tablets — the cell generates it
from salt. Advertise "Salt pool customers save $600/year on chemicals"
in your neighborhood marketing. It's a real number, and it converts.
#pool-service#billing#chemistry#profitability