Building and selling a home service business in 19 months

Executive overview

Two founders — one running ads, one doing field work — built a pool cleaning company from zero to 600 accounts and sold it for ~$900k across six buyers, all within 19 months. The gap most marketing agency owners miss: running ads for a home service company earns ~$20k/month; owning it earns ~$100k/month.

The core insight: subscription home service businesses have a built-in exit multiple (8–12x monthly revenue for pools, 7–14x EBITDA for pest control), turning a marketing playbook into a compounding asset.

From agency to owner: why the leap makes sense

  • Agency owners already handle the hardest part — customer acquisition; fulfillment is the only missing piece.
  • At 12 clients paying $900/month, agency revenue plateaus; owning the service multiplies that same effort 4–5x.
  • A partnership model — one person on marketing, one on operations — removes the main barrier.
  • If no operational partner exists, hire a general manager from Indeed and offer 5–10% equity.

Getting the first customers

  • Start with Nextdoor organic: post a neighborhood special, recruit friends and family to create accounts and recommend you (different IP addresses).
  • Use a platform-specific offer (e.g., "text NEXTDOOR10 for first month free") to drive action and create scarcity.
  • Send Nextdoor traffic to the messaging portal — not a landing page; respond within 30 seconds.
  • Yelp paid ads at a $300/month minimum generate leads at $5–12 each; expect lower close rates since leads go to 4–5 competitors.
  • Google Ads is the highest-volume channel but requires ~20–30 hours of learning; target $8–12 cost-per-click, $22–30 cost-per-lead.
  • Facebook static image ads work well; an irresistible offer (first month free, 25% off, "only 3 spots left") is the copy.

The lead-to-close system

  • Landing page: short (5–6 sections), no pricing, bullet-point benefits, 5–10 Google review screenshots, service breakdown. Never run ads to a full website.
  • Form asks only: first name, email, phone number. Fewer fields = higher conversion; target 30% conversion rate.
  • On form submit, GoHighLevel triggers an auto-text: "Shoot us your zip code to see if you qualify for our neighborhood special."
  • Admin receives notification, replies with a second template, then calls to close — gets e-signature via text (SignNow) and credit card on the phone.
  • Charge before the first visit; if offering a free month, make it the second month to reduce cancellations.
  • Software stack: GoHighLevel ($97/month), Unbounce (landing pages), Skimmer (pool route management, ~$0.50–$1/stop), Stripe (auto-pay), QuickBooks, Zapier.

Pool business unit economics

  • Pricing: $150/month for weekly service; winter biweekly at $99/month actually yields $50/visit vs. $37.50 — higher per-stop margin with less labor.
  • Per-truck revenue: ~$10,000/month top line; net ~$3,000/month after chemicals (~$3,000), labor (~$2,500–3,000), truck payment (~$500–600), gas (~$250), insurance (~$200).
  • One technician can handle 60–80 pools/week; experienced routes can reach 100–110/week.
  • Technicians paid per pool ($8–14/stop depending on tenure); a 12-pool day at $10 average = ~$120/day.
  • Customer acquisition cost: ~$80–120; customer lifetime value when sold: $1,000–1,500 per account.
  • Upsells (algaecide treatments at $90, filter cleans at $150) significantly boost margin — one email to 500 customers generated $40k in a day at 72% acceptance.

Hiring and operations

  • Hire for work ethic and personality, not experience; pool cleaning is learnable in days via YouTube.
  • Target age 19–24; advertise the lifestyle (4–6 hour days, company truck, flexible).
  • Post on Indeed with sponsored listings (~$25/application); highlight the per-stop pay structure so earnings scale with effort.
  • Start with a ride-along training period (2–3 weeks minimum); use FaceTime for ongoing support.
  • Use Skimmer for route optimization, live photo proof-of-service, and chemical readings sent automatically to customers — eliminates "did they even show up?" complaints.
  • Install GPS trackers and dash cameras in trucks (notify employees); track gas reports to catch personal use.
  • Keep technicians on consistent routes so customers build familiarity and trust.

Selling the business

  • Pool routes sell through pool route brokers at 8–12x monthly top-line revenue; brokers take a 2x multiple as commission.
  • Alternative: sell by owner via a landing page and Google Ads campaign ("for sale by owner, no commission") funneling to a call-booking system.
  • Bundle accounts into route-sized packages ($50–150k each) rather than one large transaction; easier to close multiple smaller buyers.
  • Use an escrow company and a formal contract for each sale.
  • At 1,000–1,500+ accounts, institutional buyers enter and EBITDA multiples apply — significantly higher exit values.
  • The founders sold 600 accounts across 6–8 buyers over 3 months, totaling ~$900k.

Pest control: the higher-leverage play

  • Why pest over pools: invisible service (fewer complaints), 300 accounts per technician vs. 60–70, ~25 cents/stop in chemicals vs. $6–7, and 16–17 month average LTV vs. 8 months for pools.
  • Pricing: ~$50/month for monthly visits; bimonthly plans at $39/month generate $80/visit.
  • Exit multiples: 7–14x EBITDA (vs. 8–12x monthly revenue for pools) — significantly larger outcomes at scale.
  • Technicians require a pest control license; plan for a longer apprenticeship period (2–3 months).
  • Customer acquisition cost is higher (~$300–400/account) but justified by longer retention.
  • The founders acquired a 245-account pest control company for $100k, with seller financing on a portion over 24 months — keeping the seller engaged through the transition.

Business model for SMMA owners

  • Run ads for home service companies, learn the niche inside out, then acquire one in the same vertical.
  • Save 12–18 months of agency cash flow ($50k+) and use it as acquisition capital — or use unsecured business loans (Orange Fi, Lightstream, Fund and Grow).
  • Timeline to $10k/month from scratch with $5k starting capital: approximately 3–4 months.
  • The only two skills needed: customer acquisition (digital ads, automation) and reliable field fulfillment.
  • Stick to unlicensed services to start: pool cleaning, pest control (lower barrier), house cleaning, mobile detailing, pressure washing.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.