Blog Profitable Founder
Guide

Home Service Business Playbook: $25K Start to a $900K Exit

How Ryan Flannery built a pool route to 600 accounts and 12 trucks in 16 months, then sold it for $900K. The real CAC, margin, and exit math inside.

Ryan Flannery's business partner learned to clean pools on YouTube.

Five weeks later they had 60 paying accounts. Sixteen months later they had 600 accounts, 12 trucks, and roughly $120K a month in revenue. Then they sold the whole thing for around $900K. No broker.

I write about SaaS founders. This is not a SaaS story. But stick with me, because this home service business runs on the exact same math you obsess over: CAC, churn, MRR, enterprise value. Just with chlorine instead of code.

Brett Malinowski sat Ryan and his partner down for 90 minutes and pulled out every number: cost per lead, close rates, truck economics, the exit. I broke the whole playbook down below.

The agency trap that started everything

Before pools, Ryan ran a social media marketing agency for home service companies.

You know the model. $900 a month per client. Run their ads, build their funnels, write their drip campaigns, stack up their Google reviews. He says he never got past about 12 clients, because they churned as fast as he signed them.

And one day the obvious question hit him: I'm doing everything for this business except showing up at the house. Why am I handing the best part to someone else for $900 a month?

The trigger was personal. In 2021 he and his partner had Airbnbs in Tempe, Arizona, and could not get a single pool guy to answer the phone. One listing had a green pool and $2,000 in refunds on the line. So Ryan offered his partner $800 to figure out how to turn it blue.

He did. Two hours of work.

That was the lightbulb: an industry where customers wave money around and nobody picks up the phone.

60 accounts in 5 weeks, starting from YouTube tutorials

They put in about $25K to start the pool company, though Ryan admits that was overkill. With your own truck, he says the actual equipment to clean pools costs under $1,000.

His partner learned the trade from YouTube videos and by asking questions at local pool shops. No certifications, no apprenticeship. Pattern matching: this pool looks like this, here's how you fix it.

Ryan ran the ads (that part he already knew cold). His partner cleaned every pool himself.

First account: January 17, 2022. Five weeks in, they hit 60 accounts at roughly $150 a month each. That's $9K of recurring revenue, built faster than most of us validate a landing page.

At 60 accounts his partner stopped cleaning and started hiring.

The acquisition math: $100 CAC on a $150 monthly subscription

This is the part that should make every software founder a little jealous.

Ryan's channel stack, ranked: Google Ads first, Facebook retargeting second, then Nextdoor. He estimates they pulled an easy $50K to $100K in revenue from Nextdoor alone, and it's free (neighbors ask "anyone know a pool company?", you show up with 50 Google reviews and a clean profile).

His paid numbers in the Phoenix market:

  • $22 to $30 per lead on Google Ads
  • Landing page converting around 30% of visitors into leads
  • Closing at least 1 in 4 leads
  • → $80 to $120 to acquire a customer paying $150 every month

Payback in under 30 days, on a customer who stays for years if you don't botch the service.

The offer was usually "first month free," or a free algaecide treatment, or a free 21-point inspection. The inspection costs them 10 extra minutes on site and carries $50 to $100 of perceived value.

And here's my favorite detail: no in-person quotes. Ever. The whole close happens over text. Ad → landing page form → automated text asking for the zip code → an admin calls, closes, sends a signature link by text, takes a card over the phone. Customer goes straight onto the monthly subscription. They ran it all on GoHighLevel with SignNow for signatures.

A home service company closing like a self-serve SaaS, while every competitor is still driving across town to hand out paper quotes.

Truck economics: how 12 trucks printed $40K to $60K a month

The unit of scale in a pool cleaning business is the truck.

One technician handles 60 to 80 pools a week. At $150 a month per pool, Ryan says each truck should do $10K to $12K a month in top-line revenue.

They scaled to 12 trucks. Roughly $120K a month coming in, about $72K going out, leaving $40K to $60K a month in profit before ad spend. Annualized, that's the $1.4M run rate in the video's title.

Margins on the cleaning itself are honest but not sexy: 20% to 35%. The real juice is repairs and upgrades. A $10,000 pool heater install runs 60%+ margin.

One story from the video sums up the upsell engine. Ryan spent four hours writing a single email offering a $90 algaecide treatment to about 500 customers. Reply "yes" if you want it. He says 72% said yes.

→ Roughly $40K in revenue. From one email. In a day.

Your SaaS has an expansion-revenue roadmap. Ryan has a well-written email and a tank of algaecide.

The $900K exit, sold without a broker

Pool routes have an established resale market, and most software founders have no idea it exists.

Ryan's rule of thumb from the video: a pool company doing $100K a month should sell for $800K to $1.2M. Recurring subscription revenue is exactly as valuable in the physical world as it is in software.

Brokers take a hefty cut. So Ryan, a marketer to his bones, refused to pay one.

He ran ads to his own landing page: pool routes for sale by owner, no commissions. Broke the 600 accounts into separate routes and sold them to six different buyers through a call booking funnel, the same way he acquired customers.

Total: around $900K. Sixteen months to build, three months to sell. Nineteen months start to finish, cash flowing the whole way.

At the end they had 600 accounts, 12 technicians, a repair person, and two admins. His one regret: bundling everything up for a single buyer would probably have fetched more than selling it in pieces.

The next move: buying 245 customers for $400 each

After the exit, they flipped from building to buying.

When Brett filmed the episode, Ryan had just gotten an offer accepted on a pest control company: 245 recurring accounts for $100K. That's about $400 per customer, and the seller agreed to carry part of the price over two years (seller financing, no bank involved).

Remember his own acquisition math: $80 to $120 to win a $150-a-month pool customer with ads. Pest control accounts bill monthly too, and one technician can service around 300 of them, since visits are monthly instead of weekly. One owner they know spends about $250 a month on chemicals across 300 accounts.

Buy the cash flow, plug in the marketing machine you already built, repeat. Today the two of them run multiple home service companies doing about $800K a year combined.

And the hiring side is less scary than you'd think. They find technicians through sponsored Indeed ads at about $25 per application, and Ryan deliberately hires for zero experience and 100% personality. The skills, like the pool cleaning itself, come from training and YouTube.

What I'd steal from this as a software founder

I interview bootstrapped SaaS founders every week, and this pool story beats half of them on pure business quality. A few takeaways worth stealing:

  • Subscription math doesn't care about your industry. 600 accounts at $150 a month is $90K MRR. Valued at roughly 10x monthly revenue on exit. If you're grinding toward numbers like that in SaaS, the boring businesses next door are hitting them with YouTube tutorials and a truck.
  • Distribution skill transfers. Ryan didn't know pools. He knew Google Ads, funnels, and follow-up. That skill stack built the company, grew it, and then literally sold it (he marketed his own exit).
  • Speed of fulfillment is a moat when nobody answers the phone. Texting a quote in 5 minutes beat every competitor doing site visits. Find the industry standard, then embarrass it.
  • Software is the picks and shovels here. Their stack (Skimmer for route optimization and chemical-reading reports, GoHighLevel for the funnel, SignNow for contracts) is a reminder that niche vertical SaaS for dirty jobs is a very good place to build. I covered more of that angle in businesses for the age of AI.

Ryan now runs Pool Monopoly, an agency that builds pool routes for other owners. He found a way to get paid on the same playbook three times: running the company, selling the company, and now building routes for everyone else.

FAQ

How much does it cost to start a home service business?

Less than you think. Ryan and his partner put in $25K, but he says the equipment to start a pool cleaning business is under $1,000 if you already own a truck. The bigger investment is customer acquisition: at his numbers ($22 to $30 per lead, closing 1 in 4), figure $80 to $120 in ad spend per recurring customer.

How profitable is a pool cleaning business?

Cleaning margins run 20% to 35% per Ryan's numbers, with each truck generating $10K to $12K a month in revenue. Repairs and installs (like $10K pool heaters) carry 60%+ margins. At 12 trucks, their company cleared $40K to $60K a month in profit before ad spend.

What is a pool route worth when you sell it?

Ryan's rule of thumb: a pool company doing $100K a month in recurring revenue sells for $800K to $1.2M. He sold 600 accounts for around $900K by splitting them into routes and selling owner-direct to six buyers, skipping broker commissions entirely.

Is a home service business better than starting a SaaS?

Different game, same scoreboard. Home service gets you revenue in weeks (60 accounts in 5 weeks here) with local competition that mostly ignores marketing. SaaS scales further with better margins but takes longer to reach real MRR. Ryan's edge was applying software-style funnels to an offline industry.

I pull apart stories like this every week on the podcast: real founders, real revenue, and the exact numbers behind the build.

Listen to the latest episode →

Florian Darroman, founder of Distribb and host of Profitable Founder
About the author

Florian Darroman

Florian Darroman is a French distribution guy based in Bali, founder of Distribb and host of Profitable Founder. He interviews bootstrapped founders making $100K-$10M/year and documents the journey of growing Distribb to $100K MRR.

Experience: affiliate SEO to 6 figures, infoproducts to 7 figures, and built and sold Les Makers for $130K.

Read more in Guide

Keep reading

Building a SaaS toward $100K MRR?

Profitable Founder Club is a mastermind for founders doing $5K–$50K MRR. Bi-weekly calls, monthly Q&As with founders past $100K MRR.

Join the Club