Resources · Lead strategy

Buying leads vs. owning the funnel: an honest comparison

One gets you a name this afternoon. The other builds something you keep. Most roofers need both at some point — the mistake is not knowing which one you're paying for.

By Chris Milner · WonFlo7 min read
Short version

A lead marketplace rents you access to demand. Your own funnel builds an asset that gets cheaper over time. Marketplaces win on speed and zero build; owning the path wins on margin, control and compounding. Judge both on one number — cost per booked job — not on the price of a lead.

What you're actually buying

When you buy from a marketplace — Angi, Modernize, Networx, Thumbtack, the storm-season resellers — you're buying contact information for demand that platform generated. Their ads, their SEO, their brand, their form. You get a name and a phone number, usually within minutes.

When you own the funnel, you're buying the machinery: a page that converts, traffic you're paying for directly, and the data trail behind both. Nobody hands you a lead. You build the thing that produces them.

Those are different purchases with different risk profiles, and the sales pitch for each one conveniently skips the other's advantages. Here's both sides.

What marketplaces are genuinely good at

This part usually gets skipped by people selling software, so let's be straight about it:

For a young company with more time than money — or an established one with a gap to fill — that's a real, defensible use of cash.

The four costs that don't show up on the invoice

1. You're usually racing

Most marketplace leads are shared: the same homeowner's details go to several contractors at once, and everybody pays. Some platforms sell exclusive leads at a higher price; the number of contractors on a shared lead varies by platform, package and market. Find out exactly what yours does — it's the single biggest driver of your close rate, and it's a question your rep can answer directly.

On a shared lead, speed is most of the game. If you're third to call, you're often talking to someone who's already had two conversations.

2. Nothing compounds

Buy a hundred leads this year and next year you start at zero again, at whatever price the platform sets. Nothing you learned is stored anywhere you control. Compare that to your own ad account, where every closed job can teach the platform who to look for next — the loop we describe in why your Google Ads keep finding tire-kickers. Marketplace spend is rent. Funnel spend, done right, is an investment that gets more efficient as the data accumulates.

3. The relationship isn't yours

The homeowner found the platform, not you. Your reviews live there. Your ranking there is set by their rules, and both can change. If they raise prices, cap your area, or add competitors, you have no counter-move except paying more.

4. You never see the top of the funnel

You don't know which ad, keyword or page produced that lead, so you can't do more of what worked. You're optimizing a black box from the outside — and when quality drops, you can't tell whether the platform changed something or your market did.

Worth checking in your own account
Before your next renewal, pull the last 90 days: leads purchased, total spent, jobs actually signed. Divide. That number — cost per booked job — is the only fair basis for comparing a marketplace to anything else. It is frequently several times the advertised cost per lead, and it's the number that decides whether the channel is profitable for you.

What owning the funnel actually costs

The honest version, because "just build your own funnel" is easy advice to give and harder to live with:

What you get for that is margin — no per-lead toll — plus exclusivity by default, a brand that accrues to you, and a data asset that makes next quarter cheaper than this one.

Side by side

Marketplace leads
Your own funnel
Time to first lead
Same day
Days to weeks
Exclusivity
Often shared; exclusive costs more
Yours by default
Cost over time
Set by the platform
Falls as the data improves
Who owns the brand
The platform
You
Visibility
Lead in, job out
Click, keyword, page, outcome
If you stop paying
It all stops
Site, data and rankings remain
Best for
Gaps, tests, fast starts
Building a book you keep

Compare them on the only number that matters

Cost per lead is a vanity metric. Put your close rate, ticket and lead spend into the calculator and see what a booked job actually costs you — from either channel.

The sane way to run both

Most roofers shouldn't quit marketplaces cold. Run them in parallel and let the numbers decide:

  1. Measure the channel you already have. 90 days: spend, leads, signed jobs, cost per booked job. Write it down.
  2. Stand up your own path — a quote funnel and a small, tightly-targeted ad budget. Small enough that a bad month doesn't hurt.
  3. Track outcomes from day one, not just leads. Booked and sold, tied back to the click.
  4. Give it a fair run. Roofing sales cycles are long; a two-week verdict is noise.
  5. Shift budget toward whichever produces jobs cheaper — and keep the marketplace as the valve you open when the schedule gets thin.

That's not a dramatic strategy. It's just refusing to guess.

Where WonFlo fits

WonFlo is the "own the funnel" side, packaged so you don't have to build it. It's a branded instant-quote funnel on your own domain: the homeowner enters an address, gets a real estimate, and you get a scored dossier — roof measurements, storm history at that address, verified phone and email — instead of a name on a sticky note. Outcomes go back to Google Ads and Meta automatically, so the ad spend compounds instead of resetting. One plan, $97 a month.

What it doesn't do: hand you leads. You still bring the traffic. If what you need this week is a name to call this afternoon, a marketplace is the faster answer, and I'd rather say so than pretend otherwise.

Quick answers

Are exclusive leads worth the premium?+
Often, yes — but only your own numbers can settle it. Compare cost per booked job on shared versus exclusive over a meaningful sample, not close rate on a handful of leads. Exclusive costs more per lead and typically closes at a much higher rate, so the comparison flips depending on the ratio in your market.
How fast do I have to respond to a shared lead?+
Faster than the other contractors who got it. There's no magic threshold, but on a shared lead you're competing for the first conversation, and homeowners commonly stop after they've talked to one or two contractors. If your answer is "whenever someone gets to the voicemail," shared leads will underperform for you regardless of price.
Can I use marketplace leads to train my Google Ads?+
No. There was no click in your ad account, so there's nothing to attribute the outcome to. Only leads that came through your own tracked traffic can teach your ad platforms anything — which is the structural reason marketplace spend never gets cheaper.
Do I need to leave the marketplace to start my own funnel?+
No, and it's usually a bad idea. Keep the cash flow while you build the asset, then let cost per booked job decide where the next dollar goes. The only thing to avoid is running both without measuring either.

Keep reading

If you're shopping for the funnel side, instant quote tools for roofers covers what's on the market and how the categories differ. For what homeowners now expect when they land there, see online estimates and what homeowners expect.

Buying leads isn't a mistake. Buying leads forever, without ever measuring what a booked job costs you, is.

If you want to see what the owned version looks like from the homeowner's side, walk through the funnel yourself.

— The WonFlo team

Try the funnel →