Model your pool service route revenue down to what you actually collect — accounting for accounts visited per day, no-shows, collections rate, and overhead.
Your route says 9 accounts a day at $120 a month, which the spreadsheet swears is $23,760. Then a locked gate in the Tuesday neighborhood eats four visits, two invoiced accounts drift to net-60, and one customer disputes a green-pool charge — and the number you actually bank is two grand lighter. This calculator starts from accounts per day and average revenue per account, then strips out your collections rate, direct-pay split, and no-show rate to land on what you really collect, before a dollar of overhead comes off.
The model mirrors how a pool service business actually works: not every account pays on time, not every scheduled visit gets completed, and the revenue you plan around should be the revenue you can reliably collect — not the revenue on your service schedule spreadsheet.
Route density and average revenue: the two numbers that drive everything
Gross revenue starts with Accounts Per Day times Working Days Per Month times Average Revenue Per Account. A technician servicing 9 accounts per day, 22 days a month, at $120 average monthly account fee generates $23,760 in potential monthly revenue. That is the ceiling before collections, no-shows, and costs begin reducing it.
Average Revenue Per Account varies by service level and market. Basic chemical service in a competitive suburban market might run $80–$110 per month per account. Full-service accounts including equipment inspection, filter cleaning, and chemical balancing in premium markets typically run $140–$200. If you carry a mix, use a weighted average based on your actual account breakdown.
Account density matters as much as per-account revenue. A route of 9 accounts per day in a tight geographic area — houses within a mile of each other — involves less drive time and more billable service time than a spread-out route of 9 accounts requiring 20 minutes of driving between stops. The calculator does not model drive time directly, but it affects your realistic capacity for accounts per day.
Collections rate and the invoiced versus direct-pay split
Not all pool service revenue arrives on time or in full. Collections Rate adjusts your gross revenue downward to reflect what actually gets collected. A 92% collections rate on a $23,760 gross means $21,459 collected. That 8% gap — $1,900 — represents late payments, disputed invoices, and uncollected balances from terminated accounts. On a business with tight margins, that gap is significant.
The Direct Pay vs. Invoiced split affects your effective cash position. Accounts that pay by auto-draft or credit card at the time of service generate immediate revenue with minimal collections friction. Accounts that receive monthly invoices and pay net-30 or later are technically revenue but not immediately cash. A route that is 70% direct-pay runs a tighter collections gap than one that is 30% direct-pay.
If your collections rate is below 90%, the two most common culprits are invoiced accounts that have drifted to net-60 or longer and accounts with unresolved balance disputes. Moving accounts to auto-pay at enrollment — rather than letting invoicing become the default — is the fastest collections rate improvement most route owners can make without changing their pricing.
The missed-visit gap nobody puts on the schedule
On a pool route, a no-show is not the customer ghosting you — it is your tech not completing a visit they were scheduled to make. Breakdowns, a sick tech, an overloaded route, and access problems (locked gates, a dog in the yard, a combination the homeowner changed and forgot to text you) all count. A 5% no-show rate on a 22-day, 9-account-per-day schedule means roughly 10 missed visits a month. At $120 per account, that is $1,200 in service you scheduled and never billed.
Pool service no-shows compound differently than appointment-based businesses. A missed pool treatment one week means the pool may require a shock treatment the next visit — which costs more in chemicals but may or may not be billable depending on your service agreement. Tracking no-shows accurately and understanding their chemical cost impact is part of running a tight route.
The No-Show Rate input reduces your effective visited accounts before the revenue calculation runs. Entering your real rate rather than zero makes the net profit output honest. If your route has a gating issue in a particular neighborhood, that is a real operational cost worth quantifying before you add more accounts in that area.
Monthly overhead in a pool service business
Monthly Overhead should capture chemicals (the largest variable cost — chlorine, algaecide, pH adjusters), equipment and test kit supplies, vehicle costs, insurance, licensing, and any route management software. Chemicals alone for a 200-account route typically run $1,500–$3,000 a month depending on account types and current chemical prices.
New Customer Acquisition Cost times New Customers Per Month gives you your monthly growth investment. A pool service business growing through door hangers and referral programs might spend $40–$80 per new account acquired. One running digital ads in a competitive market might spend $150–$300. Knowing your acquisition cost per account, compared to the lifetime value of a pool service account, tells you whether growth marketing is worth the spend.
A pool service account that stays on route for 3 years at $140 monthly generates $5,040 in lifetime revenue. If acquisition cost is $90, the payback period is less than one month of service. That ratio makes customer acquisition in pool service one of the better returns in any service business — but only if your collections rate and route efficiency are strong enough to capture the lifetime value.
Testing a route expansion before you hire
The calculator makes the economics of a route expansion visible before you commit. Increase Accounts Per Day by 2 or 3, hold everything else constant, and see how net profit responds. The overhead does not grow proportionally with 2 more accounts per day — chemicals go up, but the truck is already paid, insurance is fixed, and the technician is already on the road. Each additional account on an existing route is high-margin.
If the margin on additional accounts is strong, the question shifts to capacity: can your current technician serve 11 accounts per day instead of 9 and maintain service quality? If not, the model for a route split — adding a technician and dividing the geography — requires entering the new overhead (labor, second truck) alongside the expanded account base. Run both versions and compare — save the model free, no card needed, and have the numbers ready before you make the hire.
How to use it
- Enter Accounts Per Day and Working Days Per Month to establish your monthly service volume.
- Set Average Revenue Per Account to your actual blended monthly account fee across all service tiers.
- Adjust Collections Rate to your actual percentage, pulled from your billing software.
- Set the Direct Pay vs. Invoiced percentage and No-Show Rate to reflect your operational reality.
- Enter Monthly Overhead, New Customer Acquisition Cost, and New Customers Per Month to complete the model and read net profit.
Who it's for
- Route owner evaluating an acquisition of 40 accounts — Adds 40 accounts to the monthly schedule and the purchase price amortized monthly to overhead, then checks whether the acquired route cash flows from month one.
- Pool service owner moving accounts to auto-pay — Raises the Direct Pay percentage from 35% to 60% and improves collections rate by 4 points to see the dollar impact of the billing model change.
- Technician planning to go independent — Models a 6-account-per-day starting route against vehicle, chemical, and licensing overhead to find the minimum account base needed to replace their employment income.
- Owner quantifying the cost of a gating access problem — Raises no-show rate from 3% to 9% to model a route where access issues are preventing consistent service completion.
- Pool service business planning a seasonal ramp — Increases accounts per day from 8 in winter to 11 in summer peak, comparing net profit across both scenarios to plan staffing and chemical inventory.
Key terms
- Collections rate
- The percentage of billed service revenue that is actually collected in a given period, after accounting for late payments and write-offs.
- Account density
- The geographic concentration of service accounts on a route — a key determinant of how many accounts can be serviced in a day.
- No-show rate
- The percentage of scheduled service visits that are not completed in a given period due to access issues, technician absence, or route disruptions.
- Direct-pay account
- A pool service account where payment is collected automatically at the time of service by credit card or auto-draft, minimizing collections friction.
Frequently asked questions
What average revenue per pool service account is typical?
Monthly account fees vary by market and service level. Basic chemical-only service in a competitive suburban market runs $80–$115. Full-service contracts covering equipment checks, cleaning, and chemicals range from $130 to $200+. Use your actual average across your current account base.
How do I calculate my actual collections rate?
Divide your total cash collected in the last three months by your total billings for the same period. If you billed $68,000 and collected $62,000, your collections rate is 91%. Most pool service software will run this report directly.
Should chemical cost go in overhead or as a percentage of revenue?
In this model, chemicals belong in Monthly Overhead as a flat dollar amount because they correlate more with account count than with revenue — you use roughly the same chemical volume per pool regardless of what you charge the account. Estimate monthly chemical spend from your last three supplier invoices.
Is a 5% no-show rate high for a pool service route?
It is on the higher end. Well-run routes typically hold no-show rates below 3% through proactive gate code management, customer communication, and technician scheduling. Above 5% is usually a sign of an operational issue worth investigating — access problems, route overload, or inconsistent technician coverage.
What is a realistic new customer acquisition cost for pool service?
Referral-based growth can run $20–$50 per new account. Direct mail campaigns in residential neighborhoods typically cost $50–$120 per acquired account. Paid digital advertising in competitive markets can exceed $200 per account. Track your own conversion rate from each channel to know which one earns the spend.