Most business owners ask “should I do SEO or paid ads?” But that’s the wrong question. The real question is: what will each one actually cost you to generate one lead, and how long until that cost starts going down instead of up?
The answer isn’t the same for every business — but the math behind it is. Here’s how the costs actually stack up over a 12-month window, and how to use that math to decide where your next marketing dollar should go.
What Paid Ads Really Cost
Paid ads (Google Ads, Meta Ads) charge you every single time someone clicks. That cost never goes away — it’s not an investment that pays down over time, it’s a toll you pay for as long as you want traffic.
In the San Antonio market, typical cost-per-click (CPC) ranges look like this:
- Legal, HVAC, dental, and other high-value services: $10–$30 per click
- Home services (roofing, plumbing, remodeling): $5–$15 per click
- Retail, restaurants, and general local services: $1–$5 per click
If your site converts 1 out of every 20 clicks into a lead, a $15 CPC means each lead costs roughly $300 — before you’ve spent a dollar on the product or service itself. Add a management fee (typically 10–20% of ad spend if you’re working with an agency), and the real cost per lead climbs higher.
The moment you pause the campaign, the leads stop. There’s no residual value sitting on your website once the budget runs out.
What SEO Really Costs
SEO doesn’t charge per click — but it isn’t free. The cost shows up differently: content creation, technical fixes, and, if you want to compete for anything beyond your own business name, some link-building. That’s real time and real budget, usually front-loaded in the first three to six months.
What that investment typically buys:
- Content creation: ongoing blog posts, service pages, and location pages built around what your customers actually search for
- Technical SEO: site speed, mobile usability, and indexing issues — the stuff that keeps Google from ranking you even when your content is good
- Local SEO and Google Business Profile: the fastest-moving lever for service businesses, since it directly affects map pack visibility
The key difference: once a page ranks, it keeps generating leads without an additional per-click charge. The cost per lead doesn’t stay flat — it drops the longer the page stays ranked.
12-Month Cost Comparison: SEO vs Paid Ads
Here’s how the two typically compare over a year, based on patterns we see with San Antonio clients in competitive service industries. These are illustrative ranges, not guarantees — your numbers will depend on your industry and competition.
| Timeframe | Paid Ads Cost Pattern | SEO Cost Pattern |
|---|---|---|
| Month 1 | Full spend from day one; cost per lead is highest while you’re still testing targeting and ad copy | Heaviest investment — audits, content buildout, technical fixes; little to no traffic yet |
| Month 3 | Cost per lead stabilizes as targeting improves, but the per-click charge never disappears | First rankings appear for lower-competition keywords; some free traffic begins |
| Month 6 | Cost per lead holds steady, or rises if competitors increase their bids | Cost per lead typically crosses below paid ads as organic traffic compounds |
| Month 12 | Still paying full price per lead; total spend has scaled linearly with lead volume | Cost per lead is now a fraction of month one — the content keeps working without new spend |
The Break-Even Timeline
Every San Antonio business we work with eventually asks the same thing: “when does SEO actually start paying for itself?” Here’s the general pattern we see:
Budget Allocation by Business Stage
There’s no universal “right” split between SEO and paid ads — it depends on how much cash flow you can commit and for how long. Here’s how we typically advise clients based on stage:
- New business, no traffic history (under $2K/month marketing budget): Lean paid-ads-heavy, roughly 70/30, for the first three to four months to generate cash flow and real customer data, while starting foundational SEO — Google Business Profile, core service pages — in the background.
- Growing business ($2K–$5K/month): Roughly even, 50/50. Paid ads cover the gap while SEO content and local rankings build toward the six-month crossover point.
- Established business ($5K+/month, existing traffic): Shift SEO-heavy, 70/30 or more, keeping a smaller paid budget for retargeting, seasonal pushes, or defending branded search terms.
When to Prioritize One Over the Other
This isn’t about which channel is “better” — it’s about what your cash flow can actually support.
- Don’t start SEO if you can’t sustain it for six months. Cancelling halfway through means you paid for the front-loaded cost without ever reaching the payoff.
- Don’t rely only on paid ads if your margins are thin. A $300 cost per lead is fine for a $10,000 project; it can wipe out the margin on a $150 service call.
- Run both if you can afford the overlap. Paid ads fund the gap while SEO’s cost curve bends downward — most of our highest-ROI clients do this.
- Revisit the split every quarter. As SEO rankings mature, shift budget out of ads and into content and local SEO to keep lowering your blended cost per lead.
The Bottom Line
Paid ads and SEO aren’t competing for the same job. Paid ads buy you speed. SEO buys you a lower cost per lead over time. The businesses that get the best return usually don’t pick one — they use paid ads to keep the pipeline full while SEO’s cost curve bends downward in the background.
If you want a clear picture of what your specific cost per lead would look like with each approach, let’s map it out together.
Want to know your real cost per lead?
Let’s map out what SEO and paid ads would actually cost your business — and which one pays off faster.
