What It Actually Costs to Acquire a Client on Meta Ads: A Real Case Study
Most marketing agencies don't run ads to acquire their own clients, and even fewer publish the real numbers when they do. Here's an actual customer acquisition cost breakdown from a live campaign.
Written by · EBCD
Most marketing agencies pitch client acquisition using someone else's numbers, or a hypothetical example built to look impressive. Fewer agencies run real Meta ad campaigns to acquire their own clients, and fewer still publish the actual cost breakdown when they do — the real cost per lead, the real close rate, and the real cost to acquire one paying client, not a rounded or cherry-picked version of it.
Here's a real one, from an actual campaign, with the math shown rather than summarized.
The Campaign
A Meta ad campaign targeting home service business owners, built around a water-treatment case study angle, ran over a short window in August. The specific numbers from that window:
- $174.65 in ad spend
- 22 leads generated
- Cost per lead: $7.94
- 2 leads converted to paying clients within 6 days, through a setter team making outbound calls to the leads
- Lead-to-client conversion rate: 9.1%
- Cost to acquire one client: $87.33
The two clients that closed signed retainers of $2,500/month and $1,500/month respectively, each with an additional per-closed-deal component on top of the base retainer.
What the Return Actually Looks Like
An $87.33 acquisition cost against a client worth $1,500–$2,500/month is not a subtle return — it's roughly a 23x return within the first month alone, before accounting for the fact that agency retainers typically run well beyond a single month. Modeled against a realistic 1.5–2 year average client tenure, the contracted value from that single $174.65 campaign burst runs into the tens of thousands of dollars.
The point of showing this isn't to claim every agency acquisition campaign performs at this level — it doesn't, and this specific window benefited from a strong angle and an audience that hadn't been fatigued by repeated exposure. The point is that this is a real, complete data set from spend to closed revenue, not a hypothetical funnel with assumed conversion rates at every stage.
Why the Close Rate Matters More Than the CPL
A $7.94 cost per lead is a genuinely strong number on its own, but it's not the number that determines whether this kind of campaign is worth running. The 9.1% lead-to-client conversion rate is what turns a cheap lead into a cheap client — and that number depends entirely on what happens after the lead comes in, not on the ad itself.
This is worth stating plainly because it's easy to focus on cost per lead as the success metric and miss that it's only half the equation. A campaign generating leads at $7.94 that nobody calls, or that gets called slowly, produces a very different — and much worse — cost per client than the one shown here. The setter team calling these leads promptly was as responsible for the $87.33 CAC as the ad creative was.
What a Realistic CAC Band Looks Like at Scale
A single strong week isn't a permanent benchmark, and scaling a campaign like this past its initial cheap audience typically means cost per lead rises somewhat and close rate drops somewhat, since the earliest, most responsive segment of an audience tends to convert at the campaign's early numbers, with diminishing returns as the audience broadens.
A realistic ongoing range for this kind of B2B agency-acquisition creative tends to land in the $8–$22 cost-per-lead band, with close rate settling lower than a strong initial week but still clearing a healthy return given the retainer values involved. The useful planning assumption is that even a meaningfully worse version of these numbers — several times the original CPL, a fraction of the original close rate — still produces an acquisition cost that's a small fraction of first-year contract value.
What This Means for Budget Decisions
The practical implication of a CAC this favorable is that budget is rarely the actual constraint on agency growth through this channel. A close costing roughly one-fortieth of first-year contract value means the ceiling on scaling this kind of campaign isn't how much can be spent profitably — it's how many leads the sales team (or setter team) can actually call and convert, and how much new client capacity the business can onboard and service well.
An agency treating ad spend as the limiting factor on this kind of campaign is usually solving the wrong constraint. The real ceiling is almost always sales throughput and onboarding capacity, not budget.
How EBCD Approaches This
I run EBCD, and this campaign data is our own — the ad account, the leads, and the two clients who closed from it are real, not a composite or an illustrative example. We treat our own client acquisition the same way we treat a client's lead generation: track cost per lead and close rate separately, know which one is actually the bottleneck, and size ad spend against sales capacity rather than against an arbitrary budget ceiling.
For the related lead-quality principles that shape how a campaign like this converts once the lead comes in, see Cheap Leads, Bad Quality? The Fix Is Which Questions, Not How Many.
Frequently Asked Questions
Is an $87 cost per acquired client realistic to expect from Meta ads?
It's realistic as a strong-week result under the right conditions — a well-targeted B2B audience, a compelling case-study-driven creative angle, and prompt follow-up from a sales team. It's not a guaranteed or average outcome; cost per client for agency acquisition campaigns varies with creative fatigue, audience saturation, and how quickly leads get contacted after submission.
What matters more for agency client acquisition: cost per lead or close rate?
Both matter, but close rate is what actually determines cost per client, and it's driven mostly by what happens after the lead arrives — speed of follow-up, quality of the sales conversation — not by the ad itself. A campaign with an excellent cost per lead and a slow or weak follow-up process can still produce a poor cost per client.
Does a strong CAC result from one campaign window predict long-term performance?
Not directly. An early result often benefits from the most responsive, least-fatigued segment of an audience. Cost per lead typically rises and close rate typically softens somewhat as a campaign scales past its initial audience, though a meaningfully worse version of a strong initial result can still produce a very favorable return given typical agency retainer values.
What's the real constraint on scaling agency acquisition through Meta ads, if not budget?
Usually sales team capacity — how many leads can actually be called promptly and converted — and onboarding capacity for new clients, not the ad budget itself. When the cost to acquire a client is a small fraction of first-year contract value, spending more on ads is rarely the limiting factor.
The Takeaway
Real agency-acquisition numbers, shown without rounding up or cherry-picking the best possible framing, tend to make a simple point: for a service with meaningful recurring value, the actual constraint on growth through Meta ads is almost never the ad spend itself. It's whether the leads get called fast enough, and whether the business can actually handle the clients it wins.
Book a 30-minute strategy call — we'll show you what a client-acquisition funnel like this looks like built for your specific offer.