What a New Customer Really Costs: SEO, Ads and Referrals, Side by Side
Real cost-per-customer benchmarks by channel — from $230 for Facebook Ads to $1,786 for B2B SEO — and how to work out your own numbers before you spend the budget.
"Facebook ads bring me leads" doesn't answer whether it's worth it. A lead isn't a customer, and "brings" doesn't say at what price. The owner who only tracks whether the phone rings pays for the wrong channel for months before noticing. Here are the three numbers that settle the question instead of a gut feeling, with real benchmarks to compare yourself against.
CAC isn't "how much I spent on ads"
Customer acquisition cost (CAC) is the total spend on a channel divided by the number of paying customers, not leads or clicks. The difference matters: Facebook Ads average $27.66 per lead, but social leads close at a lower rate than someone who searched "dentist near me" on their own — per WordStream / LocaliQ (2025), a Meta lead for dentists runs $76.71, and for lawyers $18.17. If you calculate CAC per lead instead of per customer, you understate the real cost of the "cheap" channel.
The second number is LTV — what the customer is worth to you in total, not just on the first order. The third is payback period: how many months until what you spent on that customer is recovered from what they pay you. A channel that wins a cheap lead but pays back only in month 14 isn't automatically the better pick over a channel with higher CAC that pays back in month 3 — it depends on your business's cash flow, not just the price table.
Table: cost per customer by channel (real benchmarks)
| Channel | Cost per customer (CAC) | What it means in practice |
|---|---|---|
| SEO — B2C, thought-leadership | $298 | Drops over time; content keeps working after it's published |
| SEO — B2B, basic | $1,786 | Longer sales cycle, pricier customer |
| Google Ads (PPC) — B2C | $290 | Results from day one, resets to zero once you stop paying |
| Google Ads (PPC) — B2B | $802 | |
| Facebook/Meta Ads — B2C | $230 | Lead ≠ customer — closes at a lower rate |
| Email to an existing list | $287–$510 | Only works if you already have a subscriber list |
Figures are from First Page Sage — CAC by Channel (2025, ~120 firms, three-year average, US) — one agency's data from its own campaigns, including a 4–6 month learning period with a higher starting CAC. Directional, not a number for your specific niche. The full breakdown with sources, years and honest caveats lives on the SEO data page.
Outside the table, referrals from happy customers remain the cheapest channel — roughly 4× higher lead-to-customer conversion than any other channel (Marketo; Wharton, 2013), plus higher long-term customer value. The catch is you can't "turn it on" with a budget — it needs a process for asking happy customers, not just waiting for it to happen.
Why SEO starts expensive and ends up cheap
The table above puts SEO at $298–$1,786 — not obviously cheaper than ads at first glance. The difference is what happens after month one. Google Ads stops bringing customers the day you stop paying. An article that ranks keeps bringing inquiries a year later with no extra spend — that's why organic search brings 53% of all trackable web traffic (BrightEdge, 2019), while paid search brings just 15%.
The cost of that predictability is time: the first measurable results usually take 3–6 months, and for a brand-new domain Google says up to 12 months. That's exactly why SEO's CAC looks high in the first months — you're paying for research and content before you see the first customer through the channel. Past that inflection point the curve flips: ads keep a steady cost for a steady stream, SEO keeps a steady stream on a shrinking cost.
Bulgaria: fewer competitors online, lower entry cost
The benchmarks above are from the US, where almost every competitor is already online. In Bulgaria, only 49.7% of companies with 10+ staff have a website at all (NSI, 2025) — half your competitors simply don't exist in Google. Bulgarian enterprises also have the second-lowest digital intensity level in the EU (Eurostat, 2023), after Romania.
The practical effect: in an empty niche, a well-built site with structured data often wins rankings with less content and in less time than the American benchmarks above suggest — because you're competing against three sites, not thousands. That doesn't hold in saturated niches like Sofia real estate or loans, where competition is just as fierce as anywhere else.
That's exactly what's behind advlili.com — a law practice in Pazardzhik that's now the #1 organic result in its niche with zero ad spend. We walk through the method in the lawyer-website case study. At SG Auto, a tyre service, local SEO and LocalBusiness schema brought in appointment requests outside business hours — without paying per click.
When ads are the right call, not SEO
SEO isn't right for everything. Pay for ads when:
- You have a deadline — a sale, an event, a seasonal spike that can't wait 3–6 months.
- There's no search demand for what you sell — a new product or category nobody is typing into Google yet.
- You want data this month, not next quarter — ads tell you fast which message and price work.
Even then, the cost per click varies hugely by industry — WordStream / LocaliQ (2026) put the average Google Ads click at $5.42, but lawyers pay $9.87, dentists $8.00, and restaurants just $2.05. "Ads" isn't one channel at one price — it depends on your industry and exactly what you're optimizing for. If you're not sure which channel fits your case, the 7-question configurator gives a specific recommendation instead of generic advice.
How to work out your own numbers
The benchmarks above are someone else's numbers. Yours come from three inputs: what you spent, how many inquiries came in, what share closed into customers, and your average order. Plug those into the CAC/LTV calculator to see cost per customer, lifetime value, and how many months it takes to get the money back — for any channel you're currently running.
Spending on ads and not sure it's paying back, or want an SEO strategy that changes the result after a month instead of a year? Tell us your budget and channels — we'll work out honestly what a customer actually costs you right now and where it makes sense to move the money.