562-669-2466

Roofing marketing Ads vs buying leads

Google Ads vs buyingroofing leads

Asked as a straight either-or, this question has no good answer. Asked properly — which one should get the next dollar, and when does that change — it has a very clear one, and it depends on a number most roofing companies have never worked out.

Start here

One is an expense.
One is an asset.

Most comparisons of these two options argue about price, and price is the least interesting difference between them. We covered the arithmetic separately in what roofing leads actually cost, and the short version is that a bought lead usually costs more per signed job than its invoice suggests. But suppose it did not. Suppose buying leads were genuinely cheaper this month. They would still not be the same purchase.

When you buy a lead you are renting access to a homeowner who belongs to somebody else's marketplace. The transaction ends when the job does. Next month you start again at the same price, or a slightly worse one, because the marketplace keeps adding contractors and the price is set by how many of you want the same lead.

When you run your own search campaign you are buying the same homeowner's attention — but you are also accumulating things that keep working afterwards. Search history that improves targeting. Landing pages that convert better each quarter. Reviews from jobs you would not otherwise have had. A database of people who priced a roof and did not buy yet. None of that appears in this month's cost per lead, and all of it changes next year's.

So the honest question is not which is cheaper. It is how long until the one that compounds overtakes the one that does not — and whether your business can wait that long.

Unit economics

The same money,
buying different things

Side by side

 Buying leadsGoogle Ads
What you buy A contact record, already generated by somebody else. A position in front of somebody searching, at the moment they search.
Who owns the demand The marketplace. You are a buyer in their auction. You do, along with everything the account accumulates.
Speed to first call Days. Genuinely the fastest option available. One to two weeks to first calls, longer to stabilise.
Exclusivity Shared with several roofers, or "exclusive" on terms worth reading closely. Yours. Nobody else is sold the same enquiry.
Control over job type Almost none. You take the mix the marketplace sends. Complete. Bid separately on repair, replacement, tile, fire-rated work.
Cost trend over time Flat at best, and usually upward as more contractors join the marketplace. Falls as data accumulates, pages improve and quality scores mature.
What you keep Nothing beyond the jobs you closed. Search data, landing pages, reviews, a database, and brand recall.
If you stop paying Demand stops that afternoon. Paid calls stop, but the map pack, reviews and database keep producing.
Management burden Low. Answer the phone and dispute bad leads. Real, and ongoing. This is the honest cost nobody quotes you.

Read the last two rows together. Owning the channel is better on almost every line except the one that decides whether it actually happens — somebody has to run it, every week, competently. A badly run search account is worse than buying leads, not better.

The number that decides it

Your crossover
month

Buying leads holds a flat cost per signed job more or less forever. A search account starts more expensive and improves — slowly at first, then faster as the data and the assets accumulate. Somewhere those two lines cross.

Where they cross tells you what to do. Inside six months, build the channel now. Past eighteen, keep buying while you build carefully. If they never cross, your improvement assumption is wrong or nobody is actually running the account.

Twenty-four month comparison

jobs
$
$
%
Google Ads becomes cheaper in —
—
24-month spend, buying leads
—
24-month spend, Google Ads
—
Difference over two years

Two assumptions, stated openly. Improvement compounds monthly but is floored at 35% of the starting figure, because no channel improves forever and a model that lets it approach zero is lying to you. And bought-lead cost is held flat, which is generous — in most markets it rises. Starting values are placeholders; the first two should come from your own cost-per-job numbers.

The honest version

When each one
is the right answer

We are an agency, so you would expect this page to conclude that you should hire an agency. Here are five situations where buying leads is genuinely the better decision, and we would say so on a call.

Buy leads when

  • You need work this week. Nothing else on this page produces calls in three days. If the schedule has a hole in it, this is the tool.
  • You are brand new. No reviews, no history, no site worth sending traffic to. Buying leads while you build those is not a failure, it is sequencing.
  • You are testing an unfamiliar market. Cheaper to buy fifty leads and see what closes than to build a full account for a market you may leave.
  • You have genuine seasonal overflow. A short spike you cannot forecast is exactly what a variable-cost channel is for.
  • Nobody will run the account. If it will not be managed weekly, an unmanaged search campaign will lose more money than bought leads ever would. This is the most common honest answer and the least often given.

Build the channel when

  • You intend to still be here in three years. Everything the account accumulates is worth nothing in month two and a great deal in year three.
  • Your job mix matters. If tile, fire-rated or specialist work is worth substantially more to you than a standard tear-off, only an owned channel lets you go after it deliberately.
  • Your close rate is better than average. A higher close rate raises your ceiling, which means you can outbid competitors profitably rather than just outspend them.
  • You are already paying a premium for shared leads. If you are near the top of a marketplace's price, you are funding your competitors' access to the same homeowner.
  • You answer the phone properly. Owned channels reward response speed more than bought leads do, because you are reaching people before anyone else has.

In practice the right answer for most established roofing companies is both, in a deliberate ratio that shifts over time rather than a ratio that happened by accident. Keep buying while the owned channel comes up, measure each one to cost per signed job rather than cost per lead, and move budget as the numbers — not the sales calls — tell you to.

Common questions

Straight answers

Should I run Google Ads or buy roofing leads?

Most established roofing companies should do both, weighted deliberately. Buying leads is faster to start and never gets cheaper; a search account is slower and compounds. The decision is really about how long you can wait for the second one to overtake the first, which is what the calculator on this page works out from your own numbers.

Which one is actually cheaper?

Buying leads is usually cheaper in month one and more expensive by year two, though the crossover point varies enormously by market and by how well the account is run. Compare them on cost per signed job rather than cost per lead — the two figures are often separated by a multiple, which we go through in what roofing leads actually cost.

How long before Google Ads becomes cheaper than bought leads?

For a competently run roofing account, commonly somewhere between six and eighteen months, driven by how quickly conversion rate and quality score improve. Under six months usually means the bought leads were badly priced to begin with. Beyond two years usually means the account is not being managed weekly.

Can I just stop buying leads once ads are working?

You can, but do it gradually and on evidence. Cut the bought-lead budget in steps while watching cost per signed job on both, rather than switching in one month. A capacity gap caused by turning off demand too early is far more expensive than a few months of overlap.

What if I don't have anyone to manage a search account?

Then keep buying leads, or hire someone to run it properly. An unmanaged search account loses money faster than a marketplace does, because nothing stops it spending. This is the situation where buying leads is genuinely the better business decision and we would tell you so rather than sell you an account nobody is going to look after.

Are Local Services Ads a third option?

Yes, and a useful one. They sit between the two: you pay per lead rather than per click, but the relationship is with Google rather than a reseller and the badge appears above everything else on the page. Whether they work depends on how many Google Guaranteed roofers are already in your market. Worth counting before you commit a budget.

Does this change by market?

Substantially. In markets with cheap clicks the owned channel crosses over faster; in heavily contested urban markets it takes longer and the account has to be sharper. We publish a page for each of the fourteen Southern California markets we work in — start at roofing marketing and pick yours.

What should I fix before spending on either?

Your answer rate. Contact rate sits in the denominator of every cost calculation in this comparison, so improving it lowers the cost of both channels at once and costs nothing in media. It is the only change on this page that makes buying leads and running ads both cheaper on the same day.

Next step

Thirty minutes.
No pitch deck.

We'll look at what you're paying per signed job on each channel and tell you which way the ratio should move. If the answer is that you should keep buying leads for now, that's what you'll hear.