Pool service account margin: revenue and chemical costs
A customer’s service price is only the starting point for deciding whether the account works for your business. Recording product costs makes part of the cost visible, but a revenue-minus-chemicals figure still leaves out labor, driving, equipment, insurance, taxes, and other expenses. Use it as an estimate with a defined scope, then consider the costs outside that scope.
Compare the same account and time period
Choose one customer and one period, such as a calendar month. Include the service revenue for that period and the chemical costs attached to visits in the same period. Do not compare a monthly contract price with a single visit’s cost or treat a bottle purchase as if the entire bottle was used at one pool.
If you enter a revenue amount manually, keep a separate distinction between the service amount and what has actually been paid. PoolDocket records operator-entered service revenue and costs; it is not an invoicing system or a payment ledger.
Use the quantity actually recorded
A product cost needs both a quantity used and a cost for that unit. For a hypothetical product costing $20 for 10 liters, the unit cost is $2 per liter. Recording 1.5 liters for a visit gives a $3 product cost. This is a costing example, not a chemical dosing recommendation.
Use the unit consistently. Grams, kilograms, liters, and container counts are not interchangeable. When quantities or purchase prices are missing, mark the cost incomplete rather than treating missing information as a free product.
A worked monthly example
Suppose a fictional account has $200 of service revenue and $40 of recorded chemical costs in the same month. Revenue minus those costs is $160. Dividing $160 by $200 gives an 80% margin within that limited revenue-and-chemical-cost calculation.
That $160 is not take-home profit. If labor, driving, and other operating costs have not been entered or allocated, they remain outside the calculation. Two accounts with the same chemical margin may require very different amounts of time.
Investigate changes before changing your price
When an account’s recorded margin changes, first check the entries. Was a product price updated? Did the visit count change? Was a quantity entered in the wrong unit? Did additional work belong to a separately priced repair? Compare consistent periods before drawing a conclusion.
Then consider the costs that are harder to allocate: time at the property, travel, repeat visits, and follow-up work. Avoid deciding that an account is profitable simply because its revenue exceeds the chemical costs.
Keep the estimate useful in PoolDocket
Enter service prices and actual product costs, review estimated gross margin by account, and keep repair opportunities visible for follow-up. Use the service report for customer-facing work and observations; keep internal cost analysis separate.
The free plan supports the complete visit workflow for five active pools. Pro adds advanced insights and unlimited active pools. Neither tier turns an estimate into full bookkeeping. Use records consistently and review expenses outside the app’s recorded cost scope when making business decisions.
Related guides
Pool service appRecord your next visit with PoolDocket.
Free for up to five active pools. Optional monthly and annual PoolDocket Pro subscriptions.
Download on the App Store