CPA (Cost Per Acquisition) is how much you spend in marketing to acquire one paying customer. If you ran $3,000 in Facebook ads last month and got 75 purchases, your CPA is $40. That single number tells you whether your advertising is making money or burning it.
CPA is the most important metric in paid acquisition because it connects your ad spend directly to revenue. ROAS, CTR, and CPM all matter, but none of them answer the core question: how much does it actually cost to win a customer? CPA does.
This guide covers everything you need to know about CPA — the formula, how to calculate it, what a good CPA looks like, benchmarks by industry and platform, the difference between CPA and CAC, and how to bring your CPA down. No jargon, no theory. Just the numbers that matter.
What Is CPA (Cost Per Acquisition)?
CPA stands for Cost Per Acquisition. It measures the average amount of money you spend on advertising to generate one conversion — typically a purchase, but it can also refer to a lead, signup, or app install depending on the context.
In ecommerce, CPA almost always means the cost to generate one purchase through paid advertising. When a brand says "our CPA is $35," they mean they spend $35 in ad dollars, on average, for each order they get from those ads.
CPA is a campaign-level metric. It only looks at the ad spend going into a specific channel (Meta, Google, TikTok) and the conversions coming out. It does not include agency fees, tool costs, or team salaries — that's a different metric called CAC (Customer Acquisition Cost), which we'll cover below.
CPA matters because it's the link between your ad spend and your profit margins. If your product has a $40 profit margin and your CPA is $25, you're making $15 per customer from ads. If your CPA is $55, you're losing $15 on every sale. No amount of revenue growth fixes negative unit economics.
The CPA Formula
The formula is straightforward:
CPA = Total Ad Spend / Number of Conversions
That's it. Total dollars spent on ads, divided by total purchases (or whatever conversion event you're tracking). The result is your average cost to acquire one customer.
Two important notes on this formula:
- "Conversions" must mean purchases. If your ad platform is counting add-to-carts, page views, or link clicks as conversions, your CPA number is misleading. Always verify that your conversion event is set to completed purchases.
- "Ad Spend" means platform spend only. The dollars you put into Meta, Google, or TikTok. It does not include your agency retainer, your Klaviyo subscription, or your designer's salary. Those belong in your CAC calculation.
For a deeper dive into the math, see our full guide on how to calculate CPA.
How to Calculate CPA (With Example)
Let's walk through a real-world example step by step.
Say you run a skincare brand. Last month, you spent $6,000 on Meta ads and generated 150 purchases.
CPA = $6,000 / 150 = $40
Your CPA is $40. Every customer you acquired through Meta cost you $40 in ad spend.
Now, is $40 good or bad? That depends entirely on your margins. If your average order value (AOV) is $85 and your gross margin is 60%, here's the math:
- Gross profit per order: $85 x 0.60 = $51
- CPA: $40
- Net profit per order (before overhead): $51 - $40 = $11
You're profitable — but barely. After payment processing fees (~3%), returns, and other operational costs, that $11 shrinks fast. This is why understanding your target CPA based on your margins is critical — a CPA that looks fine on paper can still lose you money after all costs are factored in.
You can also think about CPA in relation to other metrics. The relationship between CPA and two other key numbers — CPC and conversion rate — is:
CPA = CPC / Conversion Rate
If your average cost per click is $1.50 and your site converts at 3%, your CPA is $1.50 / 0.03 = $50. This is useful because it shows you two levers for lowering CPA: reduce your CPC (better ads) or increase your conversion rate (better landing page).
What's your CPA right now?
Use True Margin's free CPA calculator to find your cost per acquisition across channels.
Open CPA Calculator →What Is a Good CPA for Ecommerce?
The short answer: a good CPA is any CPA below your breakeven point. The breakeven CPA is the maximum you can spend to acquire a customer before you lose money on the first order:
Breakeven CPA = Average Order Value x Gross Margin
If your AOV is $80 and your margin is 55%, your breakeven CPA is $44. Anything below that is profitable on the first order. Anything above it means you're losing money unless customers come back and buy again.
In practice, you want your CPA to be 50-70% of your breakeven to leave room for returns, processing fees, and overhead. So with a $44 breakeven, your target CPA should be $22 to $31.
That said, here are general benchmarks to calibrate against. The average ecommerce CPA sits between $45 and $85 depending on the category, according to 2025-2026 industry data. Ecommerce search advertising averages about $45 CPA, while display advertising averages closer to $66.
For a complete breakdown, read our guide on what makes a good CPA for ecommerce.
Average CPA by Industry and Platform
CPA varies significantly based on your industry and which ad platform you're using. Here are 2025-2026 benchmarks from WordStream, Triple Whale, and industry reports.
CPA by Industry (Search Advertising)
According to 2025 cross-industry data, here are average CPAs for search (PPC) campaigns:
| Industry | Avg CPA (Search) | Avg CPA (Display) |
|---|---|---|
| Automotive | $34 | $24 |
| Ecommerce | $45 | $66 |
| Legal | $86 | $40 |
| Real Estate | $117 | $75 |
| B2B | $116 | $130 |
| Technology | $134 | $104 |
| All Industries Avg | $59 | $76 |
Ecommerce sits on the lower end because products have clear purchase intent — someone searching for "wireless earbuds under $50" is ready to buy. B2B and technology CPAs are significantly higher because purchase decisions involve longer sales cycles and multiple decision-makers.
CPA by Ad Platform (Ecommerce)
For ecommerce brands specifically, here's how CPA breaks down across the major ad platforms:
| Platform | Typical Ecom CPA Range | Notes | Best For |
|---|---|---|---|
| Google Shopping | $20–$45 | Varies widely by category | High-intent product searches |
| Google Search | $25–$55 | Varies widely by category | Branded + category keywords |
| Facebook / Instagram | $25–$55 | Varies widely by category | Discovery, impulse, broad scale |
| TikTok | $20–$65 | Varies widely by category | Gen Z, viral products, UGC-heavy |
| $20–$50 | Varies widely by category | Home, fashion, aspirational niches |
Google Shopping typically delivers lower CPAs because the buyer is actively searching for the product. Meta (Facebook + Instagram) offers the most volume — most ecommerce brands allocate the majority of their ad budget there because of the scale — but CPA can run higher since you're interrupting people rather than catching them mid-search.
For platform-specific data, see our breakdown of average CPA for Facebook Ads by industry.
CPA vs CAC: What's the Difference?
These two metrics get confused constantly, but they measure different things at different levels:
- CPA (Cost Per Acquisition) = Ad spend / conversions from those ads. It's a campaign-level, tactical metric. Only counts the dollars you put into ad platforms.
- CAC (Customer Acquisition Cost) = Total marketing and sales costs / total new customers. It's a business-level, strategic metric. Includes ad spend, agency fees, creative production, marketing tools (Klaviyo, Triple Whale, etc.), and the portion of team salaries tied to acquisition.
| CPA | CAC | |
|---|---|---|
| Scope | Single campaign or channel | Entire business |
| Includes | Ad spend only | Ad spend + agency + tools + salaries + creative |
| Use case | Optimize individual campaigns | Evaluate overall acquisition efficiency |
| Example | $10K spend / 250 purchases = $40 | $15K total costs / 250 customers = $60 |
Your CAC is always higher than your CPA. A DTC brand might report a $40 CPA from their Meta dashboard, but once you add a $3K/month agency fee, $500/month in tools, and $1,500/month in creative production, the real cost per customer jumps to $60. That extra $20 per customer can be the difference between a 25% margin and a 10% margin.
For a full comparison, see our dedicated guide on CPA vs CAC.
How to Lower Your CPA
If your CPA is above your breakeven point — or if it's profitable but you want more margin — here are the highest-impact levers, ranked by typical effectiveness.
1. Improve Your Landing Page Conversion Rate
This is the single most underfunded optimization in ecommerce. CPA = CPC / conversion rate. If your landing page converts at 2% and you get it to 3%, your CPA drops by a third — without changing a single ad or spending an extra dollar. Most brands pour $10K+/month into ads driving traffic to a page they haven't updated in months.
2. Refresh Ad Creatives Regularly
Creative fatigue is real. Meta's algorithm rewards freshness, and brands that rotate ad creatives every 2-4 weeks consistently see lower CPAs. If your CPA has been creeping up week over week with no other changes, stale creative is the first suspect.
3. Optimize for the Right Conversion Event
Always optimize for Purchase, not Add to Cart or View Content. Meta and Google's algorithms deliver exactly what you ask for. If you optimize for Add to Cart, you'll get people who add to cart — and never buy. Purchase optimization finds the people most likely to complete a transaction, even if the initial volume is lower.
4. Build Lookalike Audiences from Best Customers
Lookalike audiences built from purchasers outperform interest-based targeting on CPA. Lookalikes from high-AOV or repeat buyers perform even better. The quality of your seed list directly determines the quality of the audience the algorithm finds.
5. Strengthen Your Offer
The ad gets the click. The offer closes the sale. Free shipping, money-back guarantees, bundle discounts, and limited-time pricing can meaningfully reduce CPA because they increase conversion rate at the point of purchase. If your CPA is high but your click-through rate looks fine, the problem is usually your offer — not your ad.
6. Increase AOV
This doesn't lower your raw CPA number, but it changes the math. If you bundle products and push your AOV from $50 to $75, your breakeven CPA jumps from $25 to $37 (at 50% margin). Suddenly the same $35 CPA goes from unprofitable to profitable. Bundles, upsells, cross-sells, and free shipping thresholds are the most common AOV levers.
For a deeper tactical playbook, see our guide on how to reduce customer acquisition cost.
What's your CPA right now?
Use True Margin's free CPA calculator to find your cost per acquisition across channels.
Open CPA Calculator →Why CPA Is Rising (And What to Do About It)
If your CPA has gone up over the past year, you're not alone. Ecommerce acquisition costs have risen significantly over the past few years, driven by several structural forces:
- iOS privacy changes: Apple's ATT framework reduced Meta's targeting precision, which means the algorithm needs more spend to find the right people. Less data = less efficient targeting = higher CPA.
- Ad auction inflation: More brands competing for the same inventory — especially with mega-retailers like Temu and Shein spending aggressively — pushes CPMs and CPCs up. Higher input costs = higher CPA.
- Google CPCs climbing: Google Ads CPCs have been trending upward year-over-year. If clicks cost more and conversion rates stay flat, CPA rises mechanically.
The takeaway: you can't just optimize ads anymore. Brands that are holding CPA down in this environment are doing it through better landing pages, stronger offers, higher AOV, and repeat-purchase economics — not through better targeting alone.
CPA in Context: Other Metrics You Need
CPA doesn't exist in a vacuum. To actually understand your acquisition profitability, you need to track CPA alongside a few other numbers:
- ROAS (Return on Ad Spend): The revenue side of the equation. CPA tells you what you spent; ROAS tells you what you got back. A $40 CPA with a $120 AOV is a 3.0x ROAS.
- LTV (Customer Lifetime Value): If customers buy more than once, CPA against first-order revenue understates your actual return. A $60 CPA on a $50 first order looks bad — but if that customer spends $200 over 12 months, your LTV:CPA ratio is 3.3x.
- Contribution margin: What's left after COGS, shipping, processing, and ad cost. This is the number that tells you whether each sale is truly adding to your bottom line or just creating the illusion of growth.
CPA is the starting point. The goal is to get your CPA low enough that your contribution margin is positive — and then scale from there.
Frequently Asked Questions
What does CPA stand for in marketing?
CPA stands for Cost Per Acquisition. It measures how much you spend on advertising to acquire one paying customer. The formula is CPA = Total Ad Spend / Number of Conversions. If you spend $5,000 and get 100 purchases, your CPA is $50.
What is a good CPA for ecommerce?
The average ecommerce CPA ranges from $30 to $50 depending on niche and platform, but a "good" CPA depends on your margins. Calculate your breakeven CPA (AOV x profit margin) and aim for 50-70% of that. For more detail, see our guide on what makes a good CPA for ecommerce.
What is the difference between CPA and CAC?
CPA only counts ad spend divided by conversions — it's a campaign-level metric. CAC includes all acquisition costs: ad spend, agency fees, creative production, tools, and salaries. CAC is always higher and gives a more complete picture of your real acquisition cost. Learn more in our CPA vs CAC comparison.
How do I lower my CPA?
The biggest levers in order of impact: (1) improve your landing page conversion rate, (2) refresh ad creatives every 2-4 weeks, (3) optimize for Purchase events instead of clicks, (4) use lookalike audiences from best customers, (5) strengthen your offer with free shipping or bundles, (6) increase AOV through upsells and cross-sells.
Is CPA the same as cost per click?
No. CPC (Cost Per Click) is the cost for each click on your ad. CPA (Cost Per Acquisition) is the cost for each completed conversion. Not every click converts, so CPA is always higher than CPC. The formula connecting them is CPA = CPC / Conversion Rate. If your CPC is $2 and your site converts at 4%, your CPA is $50.

