Every contractor asks the same first question and almost nobody answers it straight. Here is the honest version, including the part where the honest answer is a range.
First, where most of the confusion comes from. Marketing money is three separate piles, not one:
- Ad spend. The money that goes to Google and Meta. It buys clicks. Nobody but the platform touches it.
- The management fee. What you pay a person or a company that runs the thing for you.
- Software and tracking. The CRM, the call tracking, the landing page. Small, boring, and worth seeing.
A vendor who quotes one blended number has removed your ability to tell which of the three is the problem. Insist on three numbers.
Work out your own ad spend before you ask anyone
You do not need a quote to know roughly what your ad budget has to be. Work backwards from the jobs you want.
An illustration, using round invented numbers. These are not our results and not a projection for you. They are arithmetic, so you can put your own numbers in the same slots.
- You want 8 jobs sold a month.
- You close about one in three of the estimates you actually attend. So you need 24 attended estimates.
- About three quarters of booked appointments get attended. So you need 32 booked.
- About one in three leads becomes a booked appointment. So you need 96 leads.
- At $50 a lead that is $4,800 a month of ad spend. At $90 a lead it is $8,640.
That is why nobody quotes a price on the phone. The same plan costs one contractor $4,800 and another $8,640, and the difference is the city, not the vendor.
Run it with your own close rate and your own job count. If the number that falls out is bigger than you can carry, that is useful information rather than a reason to fudge it. Fewer jobs is a valid answer.
Why thirty dollars a day is the working floor
People want to test with ten or fifteen dollars a day. Here is why that does not work, and it is not about anyone wanting your money.
A click in this trade commonly runs from a few dollars in a quiet market to well past fifteen in a crowded metro on the highest intent terms. At $30 a day with $6 clicks you buy roughly five clicks a day, call it 150 a month. If one in ten becomes an inquiry, that is fifteen a month. Fifteen is small, and it is the smallest number you can actually read.
At $12 a day you get six inquiries a month. Six cannot tell you whether an ad is bad or whether it was a slow two weeks, so you change things based on noise. Every change resets what the platform has learned, and you pay for that reset for three weeks. This is the most common way a small budget gets wasted, and it looks exactly like bad luck.
There is a second, more mechanical reason. Meta's own published guidance has long put the exit from the learning phase at roughly fifty conversions per ad set per week. If a lead costs $50, fifty a week is $2,500 a week, which is not a real number for most contractors. So a good operator points the campaign at a cheaper event further up the chain and accepts slower learning. You can see the state of it yourself in the delivery column of any ad set.
If you are brand new and not at this stage yet, the earlier steps are in how to start a flooring business.
Ad spend by market size, and why the bands are so wide
These are the bands the arithmetic above tends to land on. They are ranges with reasoning attached, not a study and not a quote. Your own numbers beat all of them.
| Market | Monthly ad spend | Why it lands there |
|---|---|---|
| Small town or a single rural service area | $900 to $1,800 | Few companies bidding, so clicks are cheap. Fewer homeowners too, so past a point a bigger budget just repeats itself. |
| A mid sized city or a metro suburb | $1,800 to $5,000 | Enough homeowners to absorb real spend, enough competitors that clicks stop being cheap. |
| A large metro | $5,000 to $15,000 and up | Everybody is bidding, so clicks cost the most, and the population supports the spend. A small budget disappears here without a trace. |
Notice the ceiling in a small market. When you are showing the same three ads to the same twelve thousand homeowners, the answer is a wider radius or a second service line, not a bigger number.
The three ways a management fee gets charged
Every model is honest, and every model quietly points a vendor at a behavior. Read it for what it rewards, then ask for the clause that protects you from the worst version of it.
| Model | What it rewards | The clause to ask for |
|---|---|---|
| Percentage of spend, often 10% to 20% with a minimum | Raising your budget, right call or not | Your written approval on any increase |
| Flat monthly fee | Efficiency, and after setup, doing less | A named list of what happens weekly and monthly |
| Hybrid, flat base plus a smaller percentage | A balance of the two. Common at the top end | A cap on the percentage side |
| Per lead | Lead volume, and nothing after that | A written definition of a billable lead |
| Per booked appointment | Appointments, which is closer to the point | A written definition of booked, and of a no show |
| Share of revenue | Closed jobs, the real target | Rare. It needs your books. Read it twice |
Judge a flat fee by hours, not by a benchmark. Campaign work, creative, reporting and a weekly call is real time. If the fee is $800 and the job honestly takes ten hours, that is $80 an hour for a specialist before software. Either the work is not being done or the person doing it is very junior.
The third pile: software and tracking
Small money, and it still deserves its own line.
- CRM and automation. A monthly subscription. Watch for per user pricing, which quietly becomes the largest line here once your office has four logins.
- Call tracking. A small monthly cost per number plus a per minute rate. Ask whether the number ports out if you leave, before it goes on a truck.
- Creative. The real cost is not editing. It is the hour somebody spends on a job site with a phone. Budget the hour.
What actually makes the cost fall
Cost per lead does drop over time in a well run account, and the reasons are unglamorous.
- Conversion history. The account learns who converts. That record is also why a locked ad account is expensive to walk away from, which is the subject of own your stack.
- A creative bench. Once three ads work, new ads get tested against a known winner instead of against nothing.
- Negative keywords on search. The single fastest saving in a new account, and the most neglected.
- A landing page that converts better. The same clicks, more inquiries. This lowers cost per lead without touching the ads at all.
- A desk that answers faster. This one does not move cost per lead at all. It moves the number that matters, which is cost per booked estimate.
- Not stopping. Every pause and restart pays the learning bill again, and the bill arrives a quarter later, which is the argument in your busy season gets built in your slow one.
The negative keyword list to build in week one
If you run search ads, this is the fastest money on the page. Every term below is somebody who will never hire you, and each one costs you a click. Add them before the campaign goes live, not after the first bill, whether you build the account yourself or somebody builds and runs it for you.
- Free and cheap. free, cheap, cheapest, discount, clearance, liquidation, deal, coupon
- People wanting a job, not a floor. jobs, hiring, careers, salary, wage, apprentice, apprenticeship, subcontractor wanted, course, training, school, certification, license
- Doing it themselves. diy, how to, install yourself, tutorial, youtube, step by step
- Buying materials, not installation. wholesale, supplier, distributor, manufacturer, remnants, used, second hand, sample, samples, warehouse
- Big box and marketplace. home depot, lowes, costco, ikea, amazon, wayfair, craigslist, kijiji, facebook marketplace
- Price shoppers who never call. price per square foot, cost calculator, estimate calculator
- Not your job. rental, for rent, repair kit, cleaning, refinishing if you do not refinish, commercial if you only do residential
- Every town you will not drive to. Name them. This is the one nobody does and it is often the biggest single saving.
Then read the search terms report weekly for the first two months. Your own report will show you five more nobody could have guessed.
Red flags in a pricing conversation
- A total price before anyone has looked at what a click costs in your city.
- The fee folded into the ad spend so you cannot see either number.
- Guaranteed leads with no written definition of a lead. A wrong number is still billable if nobody wrote it down.
- A setup fee with no list of what setup produces.
- A long term with nothing written about what you get on the last day.
- Per lead pricing with no straight answer on whether the same inquiry goes to other companies. Get it in writing either way.
- A price that drops the moment you hesitate. It was never the price.
- No clear answer on whose name is on the ad account. That one predicts more than the rest of the call.
The shortest version
Ad spend is set by your market and your job count, not by your vendor. The fee should read as hours of real work. The software should be small and itemized. And the number to judge all of it by is not cost per lead, it is what a booked estimate costs you.
To watch the arithmetic move as you change the inputs, the calculator on the homepage runs this same chain in the other direction: run your numbers.
