Most local business owners don't track what percentage of their revenue goes to acquiring leads. When they finally do, the number tends to land somewhere between “uncomfortable” and “alarming.”
The Uncomfortable Math
Say you're spending $1,500 a month across lead platforms (Angi, Thumbtack, Google Ads, maybe a local directory or two). That's $18,000 a year.
On $300,000 in annual revenue, that's 6% of your top line going to lead acquisition alone. If your net margin is somewhere in the 8-12% range (which is typical for trades and service businesses), lead costs are eating roughly half of your profit.
The Real Numbers
Annual Lead Spend
$18,000
$1,500/mo across platforms
% of Revenue
6%
on $300K annual revenue
% of Profit Consumed
~50%
at typical 8-12% net margin
And here's the part that doesn't show up on any platform's dashboard: every dollar you spend on lead acquisition gets baked into your prices. You have to charge more to cover it. The homeowner pays for it. They don't see a line item that says “Angi lead fee,” but it's in there.
This is a practical analysis, not a moral judgment about advertising. Platforms exist because the distribution problem is real: people need to find you somehow. The question is whether you're paying a fair price for that distribution, and whether cheaper alternatives exist that you haven't built yet.
Think About It This Way
The Lead Generation Lifecycle
Almost every successful local business starts by buying leads. The mistake is staying there, treating paid leads as the strategy instead of the scaffolding.
Here's how the progression typically works:
Stage 1: Fill the Calendar
You're new, or you're slow, or you just expanded into a new service area. You need work now, not in six months. Paid leads make sense here.
- Google Local Services Ads if you're eligible (pay-per-lead with the Google Guaranteed badge)
- Targeted categories on Angi or Thumbtack for services with clear demand
- Track every lead source from day one. You'll need this data later.
Stage 2: Build the Parallel Channels
While paid leads keep the lights on, invest time (not more money) into the channels that compound over time. These cost little to maintain but take months to mature, which is why you start now.
Reviews
Every completed job should end with a review request. Systematic, not occasional.
Read the full guideReferrals
Referrals close at 50%+. Ads close under 20%. Build a system, not a hope.
Build your referral systemGoogle Business Profile
Posts, photos, Q&A, service areas. Free visibility in the Map Pack where most local searches land.
GBP setup guideA Website That Converts
When organic traffic arrives, your site needs to turn visitors into calls. Speed, clarity, trust signals.
What makes a site workStage 3: Monitor and Shift the Mix
This is where the data you've been tracking pays off. As organic channels mature, you should see the ratios change month over month.
- Track lead source for every job: paid, organic search, referral, repeat customer. If you can't answer “where did this lead come from?” for every call, start now.
- Compare close rates by channel. Referrals typically close 2-3x higher than paid leads, with organic search falling in between. This changes the math on what a “lead” is worth.
- Watch the organic share grow. When organic and referral channels cover 60-70% of your calendar, you have room to dial back paid.
- Cut the worst-performing paid channels first. Not all platforms perform equally. Drop the ones with the worst cost-per-customer, not just cost-per-lead.
Stage 4: Organic-First
The goal is using paid advertising as a supplement rather than a foundation.
- Most work comes from reputation, organic search, and referrals
- Paid ads are reserved for slow-season boosts, new service areas, or specific campaigns
- Marketing spend as a percentage of revenue drops significantly
- Lead quality improves. People who find you organically already trust you more.
What This Looks Like in Practice
Are You Paying the Right Amount?
“Am I overpaying for leads?” is the question every business owner asks eventually. It depends on your trade, your market, and which stage you're in.
Here are current benchmarks for what leads typically cost across trades and local service businesses. These numbers come from aggregated industry data. Your mileage will vary by geography and competition.
| Trade / Business | Avg. Cost Per Lead | Typical CAC | Healthy ROAS |
|---|---|---|---|
| HVAC | $25 – $150 | $250 – $600 | 4–6x |
| Plumbing | $55 – $120 | $200 – $500 | 4–6x |
| Electrical | $60 – $230 | $250 – $700 | 4–6x |
| Roofing | $80 – $250 | $300 – $800 | 5–8x |
| Remodeling / GC | $80 – $200 | $400 – $800 | 5–10x |
| Landscaping | $30 – $80 | $150 – $400 | 3–5x |
| Cleaning Services | $20 – $60 | $80 – $250 | 3–5x |
| Dental / Medical | $50 – $150 | $300 – $600 | 5–8x |
Sources: First Page Sage 2026, Front Range Momentum Q1 2026, SearchLight Digital, Genesys Growth. CAC = Customer Acquisition Cost (lead spend to close one customer). Competitive metro areas can push costs 2-4x above these ranges.
Making Sense of ROAS
Return on Ad Spend (ROAS) is the simplest lens: for every dollar you put into paid lead generation, how many dollars come back as revenue? A 4x ROAS means $1 in → $4 out.
Below 3x
Likely unsustainable. You're spending too much relative to what you're closing. Re-evaluate the channel or your sales process.
3–5x
Functional but thin. Acceptable in Stage 1 while you're building organic channels. Not a long-term target.
5x+
Healthy. Your paid channels are performing well. This is where you want to be if you're still spending on ads.
Cost Per Lead Is Not Cost Per Customer
For a deeper dive into specific platform costs and how they compare, see our detailed paid ads comparison.
The Dark Path
You've seen the competitor. New trucks. Aggressive branding. Big ads on every platform. They charge $400 for a service call you price at $250, and they seem busier than you are.
It's tempting. If they can charge more and stay busy, maybe you should spend more on marketing too. Raise your prices to cover it. The leads will come. The revenue will grow.
Every business that takes this path raises the floor for everyone else. More ad spend means higher CPCs across the board. Higher prices mean homeowners defer maintenance longer or hire unlicensed contractors. The platforms take a bigger cut. The local economy gets a little more friction, and a little less accessible.
The Escalation Cycle
This isn't hypothetical. Customer acquisition costs across industries have risen roughly 60% over the past five years (Genesys Growth, 2026). CPCs are up 10-25% year-over-year in 2026 alone.
The alternative is to step off the treadmill. Build the channels that don't have a meter running. Be the business that earns its reputation instead of renting visibility. It takes longer. It's less flashy. And it's a structural advantage that compounds every month while your competitor's ad bill stays the same.
The Cost-Structure Advantage
The Bottom Line
There's nothing wrong with buying leads when you need to. Every business has seasons where paid channels make sense. The problem is when the scaffolding becomes the building, when you're so dependent on purchased leads that turning off the tap would stop your business.
The businesses that invest in organic channels early (reviews, referrals, local search presence, a website that earns trust) end up with lower costs, better leads, and more control over their own growth. That's good for them. It's also good for their customers, who get better service at fairer prices from a business that isn't padding the bill to cover an ad budget.
Working smarter with how you get work isn't just a business decision. It's the kind of choice that makes your community a little better — one less toll booth between you and the people who need what you do.