Getting found

Every way a flooring company gets leads, ranked by what a booked estimate costs

Every vendor who calls has a favorite channel and a cost per lead to prove it. Rank by that number and you pick wrong, because the cheapest lead in this trade is usually the one four other companies also bought. Here is the whole map, ranked by what a booked estimate costs.

Soroush Farokhi, ProfitPlus Media13 min read

You have been sold nine different first places. The mailer rep says mail. The website company says pages. Somebody at the trade show swore by Facebook. Every one showed you a cost per lead, and none told you a thing.

Here is the problem in one line. A lead is a phone number. A booked estimate is a date on your calendar with an address attached. The share of phone numbers that turn into dates is wildly different from one channel to the next, and that gap dwarfs the gap in what the numbers cost.

So this page ranks every way a flooring, cabinet, kitchen or bathroom remodeling company gets work by what a booked estimate costs. It puts channels with expensive leads above channels with cheap ones. That is the article.

How to read every number below

Two kinds of number appear here, and each says which it is.

  • A range, with the reasoning that produces it written next to it, so you can check the reasoning against your own market instead of trusting the number.
  • An illustration, using round invented numbers chosen because they divide cleanly. Not our results. Not a projection for you. Put your own figures in the same slots.

There is no third kind. You will not find a national cost per lead for flooring here, because a trade that prices differently in every county does not have one. Anybody handing you that number with no source has sold you a prop.

The metric doing the ranking

Cost per booked estimate is the money in, divided by the estimates that got booked. It is the first number a vendor cannot improve without actually helping you, because it needs somebody to pick up a phone and put a date in a calendar. Cost per lead stops one step earlier, and that step is where most of the money in this trade quietly disappears. The full argument is in cost per booked estimate. The ground floor version is in how to generate flooring leads.

Why the ranking flips, worked once

This is an illustration. The same $3,000 goes into five channels. Every rate is invented and round. What is real is the shape: the cheapest lead is not the cheapest booked estimate, and it is not close.

ChannelPer leadLeadsBookedPer booked estimate
Local Services Ads$1003080%, so 24$125
Google Search ads$754050%, so 20$150
Meta ads$506025%, so 15$200
Shared marketplace leads$3010012%, so 12$250
Broad direct mail$2501250%, so 6$500

Read the first column and the last together. The cheapest lead costs $30 and buys the second most expensive appointment. The priciest buys the cheapest one. Run your own booking rates through the same rows and the order will change. The lesson will not.

The map, cheapest booked estimate first

Nine channels. For each one: speed to a first job, how much you control, where it stops, and the thing that breaks it. Read the ceiling line. It is the one contractors ignore, then blame the channel for.

1. Referrals and repeat customers

The cheapest booked estimate you will ever get comes from somebody who already paid you. No media cost at all, so whatever you pay for a referral is the entire price, and you set that number. Most contractors treat this as weather. It becomes a channel the minute you put three things behind it: a list of every customer from the last three years, a reason to call that is not just checking in, and an ask you say out loud at the end of a job.

  • Speed. Days, if you have a list and a phone.
  • Control. Total over the ask, none over the volume.
  • Ceiling. Your customer count. A young company has a small one.
  • What breaks it. Never asking, and a list that lives in a shoebox.

2. Your Google Business Profile and the map

The map results sit above the paid ones on the searches with a city in them. Media cost is zero. The real cost is hours: photos from real jobs every week, service areas drawn to match the trucks, questions answered, and a review request after every single job. That makes this a labor number rather than a media number, and the best trade on the page for a contractor with more time than money.

  • Speed. Weeks to months. Reviews arrive at the speed you finish work.
  • Control. Partial. You own the profile and the reviews, not the ranking.
  • Ceiling. Your service radius. The map will not show you outside it.
  • What breaks it. A service area drawn three counties wide, and going quiet for a season.

3. Search content on your own site

Product pages, city pages, plain answers to what homeowners ask before they are ready to call. At steady state this is the cheapest booked estimate of anything you pay cash for, because a page that ranks keeps working after you stop feeding it. The honest part, and why this sits third instead of first: the first two quarters produce the most expensive booked estimates you will ever buy, because you are paying for pages that have not ranked yet and may never. Fund it out of a paid channel that already works. Never by switching one off.

  • Speed. Quarters, not weeks. Assume two before anything moves.
  • Control. Low. You control what you publish, not what ranks.
  • Ceiling. High, and set by how many people search in your area.
  • What breaks it. Quitting in month four, and writing for a search engine instead of a homeowner.

4. Local Services Ads

These bill per lead rather than per click, the lead usually arrives as a phone call, and you pass a screening before you can run. That is why the booking rate tends to be the highest of anything you pay for. The homeowner picked you off a short list and dialed. The lead costs more, and more of them turn into a date, which is the whole reason it outranks search ads on this page's metric. Check whether your trade and area are covered, because both lists change. And dispute the junk leads. Most contractors never file one.

  • Speed. Days. The fastest paid route to a booked estimate.
  • Control. Low. Almost no creative. Budget, hours and response are the levers.
  • Ceiling. Local search volume, plus what the screening allows.
  • What breaks it. Not answering the phone, and never disputing a bad lead.

5. Google Search ads

This buys demand that already exists. Somebody typed the thing. That is why the booking rate beats every interruption channel here, and why the clicks cost the most. Your cost per booked estimate is set by two numbers: what a click costs in your city, and how fast your phone gets answered. The fastest money in a new account is not a clever bid strategy, it is the list of terms you refuse to pay for. The build and that negative list are in Google Ads for flooring contractors.

  • Speed. Days to a couple of weeks.
  • Control. The highest of any channel here. You pick the words.
  • Ceiling. How many people search in your area. In a small market that is low, and no budget fixes it.
  • What breaks it. No negative keywords, clicks landing on a homepage, and a slow first call.

6. Meta ads

Interruption, not demand. Nobody opened the app to buy a floor. So the leads are cheaper and fewer become a date, which is exactly how the channel with the cheaper lead ends up with the pricier booked estimate. It earns its place because it reaches the homeowner who has been staring at that kitchen for eight months and never typed a word about it. Two things decide whether it pays. A qualifying question on the form that costs you volume on purpose, and a desk that treats a Meta lead like a cold call. The creative and the account shape are in Meta ads for flooring.

  • Speed. Days for leads. Weeks before the booking rate settles.
  • Control. High on creative and audience. None on intent.
  • Ceiling. High on volume, and it decays as the same people see the same ad, which is what fresh creative every week is for.
  • What breaks it. A form with no qualifying question, and calling those leads like they asked.

7. Showroom walk-ins and home shows

One channel wearing two hats: a person in front of you before anybody has said a word on a phone. Cost per booked estimate here is dominated by fixed cost, so it falls hard with volume and is brutal without it. A booth costs the same whether four people stop or forty. There is no useful range for this one, and that is honesty rather than a dodge. It is your booth fee, your staff hours and your rent, divided by however many measures got booked. Go do that division on last year's show.

  • Speed. The weekend of the show. Then nothing until the next one.
  • Control. High on the offer and the booth. None on foot traffic.
  • Ceiling. The show calendar. There are only so many weekends.
  • What breaks it. Collecting names instead of booking dates on the spot.

8. Direct mail and doorhangers

Still works, in one shape. You pay for every piece whether or not it gets read, so the price of a booked estimate is the print and postage on the whole drop divided by the handful who call. Broad mail to a zip code makes that denominator tiny. Tight mail is a different animal. The street you are working on this week, with a photo of the job and the truck already parked there. The reason lands in the mailbox at the moment it is true, and that is the entire trick.

  • Speed. Two to four weeks. Mail sits on a counter before anybody acts on it.
  • Control. High. You pick the streets, the offer and the timing.
  • Ceiling. The size of a list worth mailing, and your appetite for print cost.
  • What breaks it. Mailing a whole zip code, and no tracking number on the piece.

9. The lead marketplaces, named plainly

The cheapest lead on this page and close to the most expensive booked estimate, and the mechanism is not a mystery. You were not the only buyer. The same homeowner's number was sold three or four ways, sometimes inside the same minute. Then everybody calls. The homeowner takes the first call, is short with the second, and lets the fourth ring out. Four companies measure. Four companies quote. One ever hears back, which is precisely the arithmetic in forty estimates sent, four people answered. You are not competing on price there. You are competing on who dialed first.

It can still work, under conditions you set before you buy. Answer inside a minute, which takes a desk staffed to do it. Know your allowable cost per booked estimate from your own margin. Get the refund policy in writing. And ask how many companies receive the same record.

  • Speed. Immediate. Leads arrive the hour you switch it on.
  • Control. Almost none. You do not control who else got it.
  • Ceiling. Usually the largest volume here, which is the seduction.
  • What breaks it. Any delay at all, and no written definition of a billable lead.

Where to start, by budget and by urgency

Find the row that describes this month, not the company you want to be.

If this is youStart hereWhy that order
No budget, need work inside 30 daysYour customer list, then the profile and reviewsCosts hours, not dollars, and they know your name
Small budget, need work inside 30 daysLocal Services Ads if covered, otherwise a tight search campaignShortest path from a click to a date on the calendar
Real budget, need volume this quarterSearch first, Meta second, both measured to bookedSearch takes demand that exists, Meta reaches the rest
Steady flow now, planning next yearAdd search content and reviews, funded out of paidThe only line that keeps producing after you stop paying
Showroom with slow foot trafficShows and events, plus tight mail around live jobsFixed cost channels, so they need volume to divide by
Empty calendar next week, no time to buildMarketplace leads, with a written cap and a one minute ruleThe only channel that produces today. A bridge, never the plan

The short version

Rank channels by what a booked estimate costs and half the arguments in this trade end. The cheapest lead and the cheapest appointment are rarely the same purchase. The channels you own outright are the cheapest and the slowest. The channels somebody else owns are the fastest and the ones that can be taken away.

Pick two, run them properly, and add a third only when the first two stop turning more money into more dates. To watch your own booking rates move the answer, the calculator on the homepage runs the same chain: run your numbers.

Common questions

  1. If I can only run one channel, which one?

    Whichever is closest to demand that already exists, which means the search channels or the map. Somebody typing your service and your city is further along than anybody you interrupt. Money but no time, start there. Time but no money, start with the customer list you already own.

  2. Do I need to be on all of them?

    No, and trying is how small contractors end up doing nine things badly. Two channels run properly beat five run on scraps. Add a channel only when the one you are running hits its ceiling, meaning more money into it stops producing more booked estimates.

  3. Why does the cheapest lead not produce the cheapest booked estimate?

    Because a lead is a phone number and a booked estimate is a date on your calendar, and the distance between them differs on every channel. A cheap lead is usually cheap because the person was interrupted rather than searching, or because the same record was sold four ways.

  4. How long before I can tell which channel is cheapest for me?

    Long enough to have roughly thirty booked estimates behind it. Below that, one good week makes a bad channel look fine and one slow fortnight buries a good one. For most contractors that is four to eight weeks per channel. Judge it monthly.

  5. Are shared leads always a mistake?

    No, but they are only fair at the right price, and the right price comes from your own margin, worked out before you buy. Fine for filling an empty week. Bad thing to build a company on. If you buy them, answer inside a minute.

Want this ranked for your city, with your booking rates instead of invented ones? Book the 15-minute phone call at /contact and you get the order that fits your market, before anybody asks for a card.

All posts