Pricing is the single variable that determines whether your pool service route is a real business or an expensive job you've created for yourself. Too low and you work harder while margins shrink. Too high without the service quality to back it up and churn destroys your growth. This guide walks through the math and strategy behind pricing each account correctly from the first signature.
If you're exploring how to build a stronger pool service operation, our guide on When and How to Hire Your First Pool Service Technician covers the foundational concepts you'll want in place first.
Calculating Your Pricing Floor with Real Numbers
Your pricing floor is the minimum monthly rate at which you can service an account without losing money. Calculating it accurately requires honesty about every cost involved. Start with your chemical cost per visit. Track what you actually spend on chlorine, acid, algaecide, and balancers across a month and divide by the number of visits you completed. For most accounts, this lands between $12 and $28 per visit depending on pool size, condition, and bather load. Next, calculate your labor cost per stop. If you pay yourself or your technician $22 per hour and each stop takes an average of 30 minutes including drive time between nearby accounts, your labor cost per visit is $11. Multiply both by your visit frequency, typically four visits per month, and you have your variable cost per account. Add a pro-rated share of fixed costs: vehicle payment or depreciation, insurance, software, fuel, and any shop or storage expenses. If your fixed costs run $3,200 per month and you have 60 accounts, that's $53 per account per month in fixed cost allocation. Add your variable costs and your floor becomes clear. An account where chemicals run $18 per visit, labor is $11 per visit, and fixed cost allocation is $53 per month has a floor of around $165 per month at weekly service. Any rate below that number means you're subsidizing that client's pool out of your own profit margin. Many operators discover when they run this math for the first time that they've been pricing accounts 20 to 30 dollars below their actual floor. The correction process is uncomfortable but necessary, and having the numbers documented makes the conversation with clients far easier to frame professionally.
Market Rate Research and Competitive Positioning
Knowing your cost floor tells you the minimum you need. Knowing your local market rate tells you what clients are accustomed to paying and what your competitors are charging. Gather market rate data through multiple channels. Call three to five competitors posing as a prospective client and ask for a quote on a standard residential pool service. Check their websites if pricing is listed publicly. Ask new clients what they were paying their previous provider. Review competitor listings on HomeAdvisor, Thumbtack, or similar platforms where pricing ranges sometimes appear in reviews or service descriptions. Once you have a range, identify where you want to position. Competing as the lowest-price provider is a race to the bottom that attracts price-sensitive clients with high churn rates. Competing as a premium provider with documented service reports, photo logs, and proactive communication attracts clients who value reliability and will stay longer. The price difference between these positions is often $20 to $40 per month per account, but the lifetime value difference is enormous when you factor in retention. A client paying $185 per month who stays for four years generates $8,880 in recurring revenue. A client paying $145 per month who churns after 14 months generates $2,030. Price at the market rate midpoint or slightly above it, then differentiate through service quality and communication rather than competing on price alone. If your local market clusters between $140 and $190 per month for standard weekly service, target the $165 to $180 range and build the service delivery that justifies it.
Density Adjustments and Building in Annual Increases
Not every account is worth the same price. An account that sits alone on a dead-end street 12 minutes from your nearest other stop should be priced higher than one that's 90 seconds from three other clients you already service. Route density directly affects your effective hourly rate, and pricing should reflect that. A simple way to apply density adjustments is to add $15 to $25 per month to any account that requires more than 10 minutes of drive time from the nearest adjacent stop, and discount by $10 per month for accounts in tight cluster zones where you can complete four stops within a one-mile radius. This keeps your effective hourly rate consistent regardless of geography. Annual price increases are non-negotiable if you want to maintain margins over time. Chemical costs, fuel, labor, and insurance all increase every year, and if your revenue stays flat your margins compress steadily until the route is no longer profitable. Build annual increase language directly into your service agreement from day one. A clause stating that service rates are subject to an annual adjustment of up to 8 percent with 30 days written notice removes the awkwardness of renegotiating each year. Most clients who value consistent, reliable service will accept a reasonable annual increase without complaint. The ones who threaten to leave over a $10 per month increase are often your most demanding, lowest-margin accounts anyway. Framing increases proactively, well in advance, and tying them to specific value you've delivered keeps retention high even as rates climb.
Looking for software built specifically for pool service businesses?
Explore Pool service software →Ready to Run a Tighter Pool Service Operation?
IndustryBossPro gives you everything in this guide — and every other tool your business needs — for $199/month flat.