Yelp Ads are the most polarizing spend in home services. Some contractors in coastal metros quietly book $20,000 months from them. Far more sign up after a persistent sales call, watch a few hundred dollars evaporate into clicks, and join the crowd writing furious reviews about trying to cancel.
Both groups are telling the truth. Yelp Ads are a traffic product, not a lead product — they buy you clicks to your Yelp profile, and the profile does the selling. Which means the outcome was mostly decided before you spent a dollar: a 4.8-star profile with 80 reviews in San Francisco converts that traffic; a 3-review profile in a small Midwest town does not.
So here's the honest answer up front: worth testing for review-rich contractors in Yelp-heavy metros with solid job values. A waste for everyone else — and "everyone else" is most contractors reading this.
How Yelp Ads billing actually works
Yelp Ads run on cost-per-click (CPC) billing. Per Yelp's own support documentation, you set a budget, Yelp shows your listing in sponsored slots above and inside search results, and you're charged each time someone clicks — at a price that floats with auction demand in your category and city.
The numbers that matter:
- CPC range: AgencyAnalytics' Google-vs-Yelp comparison puts Yelp CPCs anywhere from about $3 to $85+ depending on competition. Home-service breakdowns typically land contractors in the $5–$25 per click band, with HVAC, plumbing, and roofing at the high end.
- Typical spends: small advertisers commonly run $300–$500 per month; contractors who lean in spend $1,000–$5,000. Yelp reps routinely pitch specific "recommended budgets" — remember those are sales targets, not calibrated forecasts for your business.
- A click is not a lead. You pay for the click whether the visitor calls, gets scared off by a competitor's better reviews displayed right next to yours, or was a bot-adjacent misclick. Expect only a fraction of clicks to become quote requests.
There's no long-term contract requirement on the self-serve CPC product, and you can set a daily budget cap. Both of those are genuinely better than the old fixed-package Yelp of years past. The traps are elsewhere.
The ad-credit promo, decoded
Yelp's standard hook is promotional ad credit — commonly $300 for new advertisers. Before you count that as free money, read Yelp's own terms on promotional credits:
- Credits apply automatically against your ad spend until depleted, then regular billing starts — the campaign doesn't stop when the credit runs out. That rollover moment is where most "I didn't know I was being charged" stories begin.
- Most promotional credits expire in about 90 days.
- Depending on the offer's terms, canceling your ad program can forfeit remaining credit — which is exactly the pressure that keeps people running ads past the point the numbers stopped working.
Use the credit as a free test if you like. Just set a calendar reminder for the day the credit depletes, and decide in advance what cost-per-lead number keeps the campaign alive past that date.
The complaint pattern you should know about
This isn't hearsay; it's documented. The Better Business Bureau's profile for Yelp Inc. notes a continuing pattern of complaints, including advertisers reporting that sales-rep claims about free credits didn't match what they were billed, and businesses reporting continued charges after they attempted to cancel. Reviews on Trustpilot's page for Yelp for Business echo the same two themes: aggressive sales calls and billing that outlived the advertiser's intent to stop.
A recurring specific: advertisers are steered to "pause" campaigns instead of canceling — and a paused program is not a closed one. If you ever want out, cancel in writing through the account dashboard, screenshot the confirmation, and check your card statement the following two cycles. That paragraph alone is worth more than most Yelp Ads guides.
The upsells around the ads
Yelp Ads rarely travel alone. Once you're a paying advertiser — often during the very first sales call — you'll be offered Page Upgrades: removing competitor ads from your own business page, a custom call-to-action button, a photo slideshow, verified-license and business-highlight badges. Each is a small daily or monthly fee that sounds trivial and stacks quickly.
Here's the honest way to think about them. One upgrade genuinely matters if you advertise: removing competitor ads from your page. By default, Yelp shows other contractors' sponsored listings on your profile — which means without that upgrade, your ad spend drives traffic to a page where competitors are advertised back at your prospect. Paying Yelp to stop showing rivals on the page you're paying Yelp to promote is a strange loop, but if you advertise at all, it's the one add-on with a defensible logic. The rest — buttons, slideshows, highlights — are conversion garnish. Test them only after the core campaign has proven a profitable cost per lead, and price the whole bundle into your break-even math, because a $600 ad budget that quietly becomes $750 with upgrades needs 25% better results just to stand still.
Yelp Ads vs Google's Local Services Ads
Most contractors weighing Yelp should be comparing it against one alternative in particular: Google's Local Services Ads. The structural difference decides it for a lot of shops:
- You pay for different things. Yelp charges per click — an anonymous visit to your profile. LSAs charge per lead — a phone call or message from a real prospect. When you're unsure of a market, pay-per-lead is simply a safer contract.
- Intent differs. A Google searcher typing "plumber near me" is often in emergency mode. Yelp browsing skews toward considered, comparison-shopping purchases. Urgent trades tilt Google; discretionary and recurring services tilt closer to even.
- Coverage differs. LSAs work in essentially every US market. Yelp only works where Yelp's audience lives.
The pragmatic play: if you can only fund one experiment, run LSAs first — nearly every trade and market qualifies, and the per-lead billing keeps a failed test cheap. Add Yelp as a second channel if you're in a Yelp-strong metro with the review profile to exploit it. Running both? Give each its own tracking number and make them compete for next month's budget.
When Yelp Ads actually work
Yelp works where Yelp's audience is, and where your profile can close. The winning setup looks like this:
- A Yelp-heavy metro. Yelp usage for home services is dramatically stronger in large coastal metros — the Bay Area, LA, Seattle, NYC, and similar — than in smaller and inland markets, where homeowners go straight to Google. Check your own organic Yelp activity: if your free profile gets real calls now, ads can amplify it. If it's a ghost town, ads amplify a ghost town.
- A review-rich profile. Your ad puts you next to competitors, with star ratings visible. If you're at 4.5+ with dozens of reviews, paid placement prints money; below that, you're paying to showcase why people should call someone else. Fix reviews first — here's how to get more reviews, and the same playbook works on Yelp with one caveat: Yelp's guidelines prohibit directly soliciting reviews, so on that platform the play is volume of happy customers plus a claimed, active profile.
- The right trades. Categories where Yelp's search behavior is strong — house cleaning, moving, locksmiths, handyman, plumbing in urban markets — do better than rural-skewing or emergency-only trades. Cleaning companies in particular tend to see Yelp's best economics, because recurring revenue forgives a high acquisition cost.
- Fast phone pickup. Yelp leads compare quotes. Same speed game as every marketplace.
The break-even math table
Do this arithmetic before your card number goes in. Cost per booked job = CPC ÷ (click-to-lead rate × close rate).
| Scenario | CPC | Clicks per $600/mo | Click-to-lead rate | Leads | Close rate | Jobs | Cost per booked job |
|---|---|---|---|---|---|---|---|
| Strong profile, cleaning, big metro | $6 | 100 | 15% | 15 | 40% | 6 | $100 |
| Decent profile, plumbing, metro | $15 | 40 | 12% | ~5 | 30% | ~1.5 | $400 |
| Weak profile, HVAC, competitive metro | $25 | 24 | 6% | ~1.4 | 25% | ~0.35 | $1,700+ |
| Any profile, small non-Yelp market | $8 | 75 | 3% | ~2 | 25% | ~0.5 | $1,100+ |
Same $600. Outcomes from $100 a job to $1,700 a job — and the swing came from profile strength and market, not budget. That's why "are Yelp Ads worth it" has no universal answer: the platform is a multiplier on what your profile already is.
Now compare against your economics: a $100 acquisition cost on a $300 recurring cleaning client is excellent; $400 on a $450 one-off plumbing repair is not, unless repeat work rescues it. Our ROI calculator turns your average ticket and close rate into the exact break-even cost per lead a Yelp campaign has to beat.
Who this fits
- Contractors in major coastal metros whose free Yelp profile already generates inquiries.
- Businesses with 4.5+ stars and 30+ Yelp reviews — the ad showcases something worth clicking.
- Cleaning, moving, locksmith, handyman, urban plumbing — trades with proven Yelp search demand and either strong tickets or recurring revenue.
- Owners willing to track cost per booked job weekly and kill the campaign without sentiment when it slips.
Who should skip it
- Anyone in a small, suburban, or inland market where customers don't use Yelp for home services. Spend the same money on Local Services Ads instead — pay-per-lead beats pay-per-click when you're unsure of demand.
- Anyone with a thin or rough Yelp profile. Paying to send traffic to weak social proof is the most reliable way to waste $500.
- Emergency-heavy trades in Google-first markets — water damage, after-hours plumbing — where the customer's first move is a Google search, not a Yelp browse.
- Anyone who can't stomach the sales machine. If you sign up, expect calls suggesting higher budgets forever.
If you test it, test it like this
- Claim and complete the free profile first; run it free for a month to gauge organic pull.
- Take the intro credit, cap the daily budget, and set the calendar reminder for credit depletion.
- Turn off Yelp's broader audience/expanded targeting options and restrict to your real service area and services.
- Track calls with a unique tracking number so you know what Yelp actually produced.
- At 60 days, compare cost per booked job to every other channel you run. Keep it only if it wins a seat honestly.
Yelp is one possible lever, not a foundation — the foundation is the owned-lead system in our marketing for the trades pillar guide. If you'd rather have someone neutral look at your market, your profile, and your numbers before Yelp's sales team does, that's exactly what a Founders Resource Growth Checkup is for — and if paid channels do make sense, our ads management runs them accountable to cost per booked job, not clicks.
