Crystal Clear Get leads
Comparison · product-adjacent

Google Ads vs. direct mail for pool service: what a lead really costs

Short answer

Google Ads puts you in front of people searching for a pool cleaner right now — you pay per click, in a live auction, and the price is set by how many pool pros in your metro are bidding (see the per-metro table below; only Orlando has a confirmed figure so far). Direct mail to new homeowners puts you in front of the owner before they search — you pay a flat under $2 per name, and a full year of touches costs about $11 per household.¹ Ads capture demand that already exists; mail creates demand before your competitors see it. The cheapest cost-per-customer usually comes from running both — but for opposite reasons.

How does each one actually charge you?

They bill on completely different units, which is why comparing “cost” head-to-head is misleading until you convert both to cost per customer.

Google Ads charges per click. You bid against every other pool pro in your metro for the top of the search results. When someone clicks your ad, you pay — whether they call, fill a form, or bounce in two seconds. Your real cost per lead is the click price divided by how many clicks turn into a genuine inquiry, and your cost per customer divides again by your close rate.

Direct mail charges per piece. You pay a fixed, known amount to print and send a postcard to a name on your list. There's no auction and no bidding war — a mailer to a new homeowner costs what it costs regardless of how many competitors are in your market. Your cost per customer is the mail spend divided by response rate and close rate.

The difference that matters: Ads pricing rises as competition rises. Mail pricing doesn't.

What does a pool-service click cost on Google Ads?

It depends heavily on your metro and the season — that's the nature of an auction. Here's the shape of it, with room to drop in your real numbers:

Google Ads cost per click and per lead by metro, against new-homeowner direct-mail cost per name and per customer
MetroAvg. CPC (top-of-page)Est. cost per lead¹New-homeowner mail: cost per nameNew-homeowner mail: ~cost per customer²
Orlando~$6Pending — needs a conversion rateunder $2~$240–315
TampaPending pullPending — needs a conversion rateunder $2~$240–315
MiamiPending pullPending — needs a conversion rateunder $2~$240–315
PhoenixPending pullPending — needs a conversion rateunder $2~$240–315
National avg.Pending pullPending — needs a conversion rateunder $2~$240–315

Ads figures come from Google Keyword Planner (top-of-page bid, high range, averaged across pool cleaning, pool service, pool maintenance, weekly pool service, pool cleaning near me). Only Orlando has been pulled so far; the rest are marked pending rather than estimated. Cost per lead is CPC ÷ landing-page conversion rate, and no conversion rate has been set yet — so that column stays pending for every metro, including Orlando, and this footnote will state the assumed rate once one exists. ¹ Ads figures are directional until pulled. ² Mail cost-per-customer is a modelled range from the customer-economics model (Business Plan §12) — verify before publish. The mail columns are fixed from that model, not measured per metro.

So which one is cheaper?

For cost per customer, direct mail to new homeowners almost always wins in pool service — because you're skipping the auction and reaching owners before they're in-market. For speed to a booked job this week, Google Ads wins, because you're catching someone who wants service today.

The honest framing is that they're not really competitors — they catch the same customer at two different moments:

Google Ads = intent capture

The homeowner has already decided they need a pool cleaner and is searching. You pay a premium to be the one they click, and you're bidding against everyone else who wants that same click.

Direct mail to new homeowners = intent creation

The owner just got a pool and hasn't started searching. You reach them first, cheaply, and you're often the reason they even think about hiring someone — with no competitor in the frame yet.

When should a pool operator lean on Google Ads?

Ads earn their premium in specific situations:

  • You have capacity to fill this week. Search intent is immediate; mail is a pipeline.
  • Emergency and repair work. "Pool pump not working" is a search, not a postcard moment — high-urgency, high-ticket jobs come through search.
  • You can manage the math. Ads reward tight targeting, good landing pages, and fast call handling. Run loosely, they get expensive fast.

If you need bookings now and can watch your cost per lead, Ads deliver. Just know the price climbs as more pros bid, and you're renting the position — the moment you stop paying, you disappear.

When should they lean on direct mail?

Mail earns its keep as the compounding, lower-cost growth engine:

  • You want predictable cost per customer. Mail economics don't inflate with competition the way CPCs do.
  • You're building a route, not filling a hole. A monthly new-homeowner mailing steadily adds customers who stay for years.
  • You want to reach people first. Mail gets you in the mailbox before the owner ever opens a search bar — no auction, no sharing.

The new-homeowner angle is what makes mail especially strong here: you're not blanketing every household, you're hitting the small, high-intent slice of people who just got a pool. (See: why just-sold beats a generic pool list.)

Get leads

The honest bottom line

Google Ads buys the click; direct mail buys the customer. Ads are the fast, premium, auction-priced way to catch someone already searching — invaluable when you need work now, but the price only rises as your market gets more crowded. New-homeowner direct mail is the slower-building, flat-priced way to reach owners before they search — cheaper per customer, and nobody else on your street is doing it. The operators who win biggest usually run both: Ads to catch this week's urgent searchers, a new-homeowner list to own the pipeline that doesn't get more expensive as you scale.

Common questions

Questions operators ask

What does a pool-service Google Ads click cost?

It varies by metro and season — see the per-metro table above. Orlando is the one metro we have pulled so far, at roughly $6 a click; the others are still pending. Only a fraction of clicks become a call, so cost per lead is higher.

Is direct mail or Google Ads cheaper for pool service?

Per customer, new-homeowner direct mail usually wins because it skips the ad auction and reaches owners before they search. Ads win for immediate, this-week bookings.

Can I do both?

Yes — most successful operators use Ads for urgent search demand and a new-homeowner mailing list as the cheaper, compounding growth channel. Check your area.

See what a new pool owner costs in your metro — before the auction.

Free to look. No account, no calls.

Get leads