How Much Does a Pool Cleaning Business Make? 2026 Numbers

How Much Does a Pool Cleaning Business Make? 2026 Numbers

October 28, 2026 · Updated November 6, 2026 · 9 min read · by

Key takeaways

  • A solo pool cleaning route of 30-60 pools typically nets $50,000-$90,000 a year after chemicals, fuel, and insurance.
  • A 2-6 truck operation with 200-700 stops can generate $150,000-$400,000+ in owner income once wages and overhead are paid.
  • Full weekly service prices at $125-$150 per pool per month, with a per-pool cost stack of $15-$28 leaving $102-$115 net before labor.
  • Route density is the biggest income lever: cutting drive time per stop can add 3-4 pools per truck per day, worth $4,500-$7,200 monthly.
  • Pool routes sell as a multiple of owner earnings or monthly recurring revenue, with density, autopay billing, and clean records driving the multiple.

A solo route nets roughly $50,000-80,000 a year; a 2-6 truck operation with a 200-700 stop book can clear $150,000-400,000+ in owner income once chemicals, labor, fuel, and insurance are paid. The real answer is per-pool margin, not averages. Below is a worked model you can plug your own price, chemical cost, labor minutes, and drive time into at 30, 60, and 100 pools, then scale by truck.

How much does a pool cleaning business make per pool per month?

Most residential routes price out between $100 and $200 per pool per month for weekly full service, with $125-$150 as the common band for a standard 20,000-gallon pool with no spa or heavy landscaping. Solo operators running bare-bones chemical-only or "splash and dash" service often charge $75-$100, while full-service routes that include brushing, filter checks, and equipment watching sit at the top of that range.

The math is simple multiplication. A 60-pool book at $130 grosses $7,800 a month. At 200 stops you are near $26,000 monthly gross, and a 500-stop book crosses $65,000. That is revenue before chemicals, drive time, and labor, which later sections break out.

What most owners miss is that price per pool is a choice you make once, then defend. Route software like Skimmer handles the billing side, but if you are still quoting by feel, the per-pool price drifts down over years. We built Avolv's pool route tools around keeping that number visible per stop.

For comparison when you later hire: the BLS tracks wage data for grounds maintenance and pool service occupations, which sets the floor for what a tech costs against that $130 per pool.

What is the average income of a solo pool cleaning operator vs a business with employees?

A solo operator cleaning 30-60 pools a week on their own route typically nets somewhere in the $50k-$90k range once chemicals, fuel, and insurance come out. An owner with 2-6 trucks and a book of 200-700 stops can clear $150k-$400k, but only what flows past their own wrench time counts as owner income. The table below is illustrative, not survey data.

Scale

Stops

Owner's role

Rough owner income

Solo

30-60

On the route daily

$50k-$90k

2-3 trucks

200-350

Working tech + dispatcher

$120k-$250k

4-6 trucks

400-700

Mostly off the route

$200k-$400k+

Why aggregator salary data misses route-based businesses

Salary aggregators report "pool cleaner" wages, usually $35k-$50k, because they capture employees, not owners. An owner-operator's real number is pools × monthly rate minus chemicals, labor, drive time, and overhead, which is why a dense recurring book of 300 stops beats any posted wage. The gap between solo and multi-truck income is mostly a scheduling and billing problem, not a labor one, which is where a tool like Avolv earns its keep.

How many pools can one technician clean per day, and how does that cap annual income?

The stops-per-day ceiling

A solo tech running full service on residential pools typically handles 10-14 stops per day in season, with chemical-only routes pushing higher. Industry data on monthly service pricing shows full service commonly billed well above chemical-only routes, which is why mix matters (Pool & Hot Tub Alliance). The cap is simple: stops per day × days per month × price per pool. If drive time eats an extra hour daily, that's one to two fewer stops, permanently.

Worked at 30, 60, and 100 pools

At 30 pools on a full-service book, one tech clears the book in three days and the route is a side income. At 60 pools, you're at capacity four to five days a week, and annual income tops out unless price per pool rises. At 100 pools, the math breaks: one tech cannot cover it without route compression, and that's where software choices matter. If you're outgrowing Skimmer's scheduling-first model, see Avolv vs Skimmer for what changes when dispatch and billing sit in the same system.

How do route density and drive time change what a pool cleaning business makes?

Two 60-pool routes can pay two owners very different amounts. If your stops cluster in a few subdivisions, you might hit 12-14 pools a day. Spread across a county, drive time between stops can double and cut that to 6-8, which means the same $150-per-pool monthly book nets half the annual income on one truck.

Density math: minutes per stop vs dollars per stop

Work it backwards from a day. A 9-hour day at 10 minutes per stop of drive time gives you roughly 7-8 cleanable pools. Cut drive to 4 minutes per stop and you clean 11-12 with the same windshield time. That difference is 3-4 extra pools per truck per day, which at $150 each is $4,500-7,200 a month of revenue you either collect or leave on the table.

Density also decides whether a green pool call is worth the detour. A $300 one-time job 25 minutes off-route often loses money once you count the return stop it displaces. On-route upsells are nearly free margin.

This is why Resort Pool Services runs a 988-pool book on Avolv's routing rather than a generic dispatch board (https://avolv.ai/case-studies/resort-pool-services.html). The honest caveat: software can sequence a route, but it cannot fix a book signed across three zip codes. If your stops are scattered, the fix is selling inside your existing neighborhoods before adding trucks.

What does a pool cleaning business make after chemicals, fuel, and insurance costs?

Per-pool cost stack, line by line

Chemicals on a standard residential route typically run $8-15 per pool per month, fuel lands around $4-8 depending on how tight your stops are, and general liability plus auto coverage for a single truck often costs $150-300 a month spread across the book, per benchmarks from the Pool & Hot Tub Alliance. Add roughly $3-5 per pool for vehicle wear and equipment. That puts your full cost stack at $15-28 per pool, so a $130 monthly customer nets you $102-115 before labor.

Here is the paragraph worth quoting: the difference between a $90 and a $130 pool is almost entirely chemicals and drive time, not effort. A green pool recovery, a filter clean, or a salt cell swap on an existing stop costs you minutes because the truck is already there, which is why the same 60-pool route can net $4,500 or $6,500 a month depending on what you sell to the stops you already visit. Route density compounds this: cutting drive time from 25 to 12 minutes between stops can add one to two pools per day, and at $100 net per pool that is $2,000-4,000 a month per truck. This is also why software that tightens routing and gets quotes out fast pays for itself (Avolv prices around what you already pay for Skimmer plus your answering service).

Software and admin overhead per truck

Budget $50-100 per truck monthly for scheduling, billing, and customer texting. On a 100-pool route that is $0.50-1.00 per pool, small enough that the real cost is the hours you burn on phone tag, not the subscription.

How much more can a pool cleaning business make by adding repairs and maintenance upsells?

The recurring book pays your fixed costs; upsells are where margin lives. A weekly clean at a typical per-pool price mostly covers chemicals, drive time, and labor. A green pool cleanup or a pump repair bills at a much higher effective hourly rate because you're already on the property.

Pricing the common upsells

Illustrative numbers, not quotes: a green pool recovery might run $150-300 depending on severity, a filter clean $75-125, and equipment repairs $150-plus in parts and labor. If one in twenty stops converts to an upsell each month on a 300-stop book, that's 15 extra jobs at $100-200 of margin each — roughly $1,500-3,000/month on top of the recurring route.

The catch is speed: quote in seconds while you're standing at the pool, text a video of the problem, and bill the same day. Phone tag kills upsell conversion faster than price does.

How does income scale from one route to a multi-truck operation?

A solo operator cleaning 60-80 pools might net $60-90k. At 2-6 trucks, the owner's take-home depends less on revenue and more on what survives wages, fuel, insurance, and the software stack. A tech costs $18-25 per hour plus payroll taxes and workers comp, and every added truck adds a dispatcher problem, a billing problem, and a phone problem.

Where the owner's margin goes at fleet scale

The stack is the quiet leak: Skimmer, QuickBooks, a texting app, and an answering service run roughly $400-700 per month combined, and that is before the hours the owner spends copying quotes into invoices. Owners who move dispatch, quoting, and recurring billing into one system claw back those hours, and at 400 stops the difference shows up as another route sold rather than another admin night.

The real payoff shows up later. Multi-truck pool routes with recurring books sell as cash-flowing businesses, commonly at a multiple of owner earnings, which is why BizBuySell lists route-based service businesses as a distinct category. Scale the book now and the exit math compounds.

How do owners value or sell a pool cleaning business based on its earnings?

Route businesses typically sell as a multiple of monthly recurring revenue or owner earnings, not revenue. A dense book of 300 stops on recurring billing is worth far more than the same count spread across 40 miles, because the buyer inherits the drive time math you already read about above.

What buyers pay for: density, billing, and clean records

Three things move your multiple. First, density: a buyer wants stops clustered so their techs don't inherit your fuel bill. Second, billing: prepaid or autopay recurring revenue reads as certain income; invoiced-after-service reads as a maybe.

Third, records. A clean customer list with service history, chemical notes, and payment history in one system is the asset being sold. A shoebox of texts and a QuickBooks file is why buyers discount smaller books heavily. If you're planning to sell in a few years, run the book on real software now, not at listing time.

FAQ

Can you make $100k a year cleaning pools by yourself?

Yes, but only at the top of the solo range. A solo operator cleaning 30-60 pools weekly typically nets $50k-$90k after chemicals, fuel, and insurance. Hitting $100k solo requires a dense book at $150+ per pool, minimal drive time, and steady upsells like green pool recoveries and filter cleans. Beyond that ceiling, you need trucks and techs.

How many customers do you need to run a full-time pool route?

Roughly 50-60 pools at $125-$150 per pool per month replaces a full-time income, since one tech covers 10-14 stops per day. At 30 pools the route is a side income; at 60 you are at capacity four to five days a week. Past 100 pools, one person cannot cover the book without adding a truck.

What is the profit margin on a pool service route?

Per pool, expect a full cost stack of $15-28 monthly covering chemicals ($8-15), fuel ($4-8), insurance, and vehicle wear. On a $130 customer that leaves $102-115 before labor, so gross margins run roughly 75-80% on the recurring clean. Margin shrinks with scattered stops and grows with on-route upsells billed at high effective hourly rates.

How much should I charge per pool per month for weekly service?

Charge $125-$150 for full weekly service on a standard 20,000-gallon pool, with $100-$200 as the wider residential band. Chemical-only or splash-and-dash service sits at $75-$100. Set the price once and defend it: owners who quote by feel watch per-pool rates drift downward over years, which quietly caps route income.

Is a pool cleaning business worth starting in 2026?

Yes, if you can build density. Startup costs are low (a truck, test kit, and chemicals), recurring weekly revenue is predictable, and the per-pool cost stack of $15-28 leaves $100+ net on a typical $130 customer. The catch is drive time: a clustered book of 60 stops beats a scattered 80-pool route on both income and eventual sale value.

Run your whole service business on one system

Avolv answers your texts, drafts the quote, dispatches your tech, and bills the job. You run the route.

Get new articles by email

No spam. Unsubscribe anytime.

Rate this article
★★★★★
★ 5.0 · 1 rating