Skip to main content
True MarginTrue Margin
How to Calculate CPA (Cost Per Acquisition) — Formula, Examples & Benchmarks
← Back to blog

How to Calculate CPA (Cost Per Acquisition) — Formula, Examples & Benchmarks

By Jack·March 10, 2026·10 min read

CPA = Total Ad Spend / Number of Conversions. That's it. If you spent $5,000 on Meta ads last month and got 100 purchases, your CPA is $50. It's the single most important number for knowing whether your paid acquisition is profitable.

But knowing the formula isn't enough. You need to know what your CPA should be based on your margins, how CPA differs from CAC, when CPA is lying to you, and how to actually bring it down. This guide covers all of it — with real numbers, not theory.

The CPA Formula (With Worked Examples)

The formula is simple:

CPA = Total Ad Spend / Total Conversions

"Conversions" means completed purchases in ecommerce — not clicks, not add-to-carts, not landing page views. If the platform is reporting a different conversion event, your CPA number is meaningless.

Here's what CPA looks like across different spend levels:

Monthly Ad SpendPurchasesCPAVerdict
$2,00040$50Typical for a new account still learning
$5,000125$40Solid if margins support it
$10,000300$33Strong — creative and targeting are dialed
$25,000625$40Efficient at scale — rare
$50,0001,000$50CPA rising with scale — normal

CPA almost always rises as you scale. At $2K-$5K/month, you're reaching the most responsive segment of your audience. At $50K+, you're pushing into colder audiences that cost more to convert. That's normal — the question is whether your margins can absorb it.

To run your own numbers instantly, use our free CPA calculator.

CPA vs CAC: They're Not the Same Thing

Founders mix these up constantly. They're related but measure different things:

  • CPA (Cost Per Acquisition) = Ad spend / conversions from those ads. Platform-level metric. Only counts the dollars you fed into Meta, Google, TikTok, etc.
  • CAC (Customer Acquisition Cost) = Total marketing + sales costs / total new customers. Business-level metric. Includes ad spend, agency fees, creative production, marketing tools, and the portion of salaries tied to acquisition.
MetricWhat It IncludesExample
CPAAd spend only$10,000 spend / 250 purchases = $40 CPA
CACAd spend + agency ($3K) + tools ($500) + creative ($1.5K)$15,000 total / 250 customers = $60 CAC

Your CAC is always higher than your CPA. If you're using CPA to evaluate profitability without accounting for agency fees, tool costs, and creative production, you're overstating your margins. For a true picture, calculate both.

A DTC brand spending $10K/month on ads might report a $40 CPA. But if they're paying a $3K/month agency, $500/month in software, and $1,500/month on creative — their real cost to acquire each customer is $60. That extra $20 per customer is the difference between a 25% margin and a 10% margin.

How to Calculate Your Target CPA

Benchmarks are useless without context. A $40 CPA is great if your margins support it and terrible if they don't. Here's the formula that actually matters:

Breakeven CPA = Average Order Value (AOV) × Profit Margin

This tells you the maximum you can spend to acquire a customer before you lose money on the first order. Then apply a safety factor:

Target CPA = Breakeven CPA × 0.5 to 0.7

The 30-50% buffer accounts for returns, payment processing fees, chargebacks, and operational costs that aren't in your CPA calculation. Here's what that looks like at different price points:

AOVProfit MarginBreakeven CPATarget CPA (50-70%)
$3055%$16.50$8 – $12
$5050%$25.00$12 – $18
$8060%$48.00$24 – $34
$12050%$60.00$30 – $42
$20065%$130.00$65 – $91
$35045%$157.50$79 – $110

If the average CPA in your niche is higher than your breakeven CPA, you have a unit economics problem — not an advertising problem. No amount of creative testing or audience optimization will fix bad margins. You either need to raise your AOV (bundles, upsells), improve your margins (better sourcing, lower COGS), or factor in customer lifetime value.

Calculate your target CPA in 10 seconds.

Plug in your AOV, margins, and ad spend. See your breakeven CPA, target CPA, and whether your current campaigns are profitable — or bleeding money.

Open CPA Calculator →

CPA by Advertising Platform (2026 Benchmarks)

CPA varies significantly by platform because each one reaches buyers at different stages of intent. Here's what ecommerce brands are seeing in 2026:

PlatformTypical Ecom CPACPA RangeBest For
Google Shopping~$25-$35$18 – $45High-intent product searches
Google Search~$30-$40$20 – $55Branded + category keywords
Facebook / Instagram~$35-$45$25 – $55Discovery, impulse, broad scale
TikTok~$35-$50$22 – $65Gen Z, viral products, UGC-heavy
Pinterest~$25-$40$18 – $50Home, fashion, aspirational niches
Snapchat~$35-$55$28 – $70Young demographic, app installs

Google Shopping consistently delivers the lowest CPA because the buyer is actively searching for the product. They've already decided they want something — you're just competing on price, shipping, and trust signals.

Meta (Facebook + Instagram) offers the most volume. Most ecommerce brands spend 60-70% of their total ad budget on Meta because it can reach audiences at scale that no other platform matches. The tradeoff is higher CPA on average — you're interrupting people, not catching them mid-search.

For a deeper look at Facebook-specific numbers, see our average CPA for Facebook Ads breakdown.

Worked Example: Full CPA Calculation

Let's walk through a real scenario. Say you sell a skincare kit at $75 AOV with 55% gross margin.

Step 1: Calculate your breakeven CPA

Breakeven CPA = $75 × 0.55 = $41.25

This means you can spend up to $41.25 to acquire one customer before you lose money on the first order.

Step 2: Set your target CPA

Target CPA = $41.25 × 0.6 = $24.75

With a 40% buffer, you're leaving room for returns (~8%), payment processing (~3%), and operational overhead. Your target is roughly $25.

Step 3: Check your actual CPA

You spent $8,000 on Meta ads last month and got 200 purchases. CPA = $8,000 / 200 = $40.

Step 4: Evaluate

Your actual CPA ($40) is below your breakeven ($41.25) but well above your target ($25). You're technically profitable on a per-order basis, but barely. After returns and processing fees, you might be losing money. You need to either bring CPA down to $25 or increase your AOV.

To model your own scenario, the ROAS calculator lets you see how CPA changes affect your overall return on ad spend.

7 Ways to Lower Your CPA

Ranked by typical impact — biggest levers first.

1. Fix Your Landing Page

A 1% improvement in conversion rate can cut CPA by 25-50%. CPA = CPC / conversion rate. If your site converts at 2% and you get it to 3%, your CPA drops by a third without changing a single ad. This is the most underfunded optimization in ecommerce. Brands spend $10K on ads driving traffic to a page they haven't touched in six months.

2. Refresh Creatives Every 2-4 Weeks

Creative fatigue is real. Meta's algorithm rewards freshness. Brands that rotate ad creatives every 2-4 weeks typically see meaningfully higher click-through rates, which directly lowers CPA. If your CPA has been creeping up week over week, 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's algorithm delivers exactly what you ask for. If you optimize for Add to Cart, you'll get people who add to cart — and never buy. Optimizing for Purchase means Meta finds the people most likely to complete a transaction, even if the volume is lower initially.

4. Use Lookalike Audiences From Your Best Customers

Lookalike audiences built from purchasers typically outperform interest-based targeting on CPA. Lookalikes from high-AOV purchasers or repeat buyers perform even better. The quality of the seed list directly determines the quality of the lookalike.

5. Increase AOV (Without Changing Ads)

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 all move AOV. Check our ad budget calculator to see how AOV changes ripple through your profitability.

6. Test Advantage+ Campaigns

Meta's AI-driven Advantage+ shopping campaigns are frequently showing lower CPAs compared to manual campaigns. They work best with broad targeting and strong creative. If you haven't tested them, start with 20% of your budget and compare performance over 7-14 days.

7. Fix 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 and your CTR is fine, the problem is probably your offer — not your ad.

When CPA Is Misleading (The LTV Problem)

CPA measured against first-order AOV will mislead you if your customers come back. This is the single biggest mistake founders make with CPA math.

Take two brands:

MetricBrand A (One-time)Brand B (Subscription)
First-Order AOV$60$40
Profit Margin50%55%
CPA$25$50
Breakeven CPA$30$22
12-Month LTV$60$180
LTV-based Breakeven$30$99
Actual LTV:CAC Ratio1.2x3.6x

Brand A looks more efficient. $25 CPA vs $50. But Brand B's customers come back 4 more times over the year. Their $50 CPA against a $180 LTV is actually a 3.6x return — far better than Brand A's 1.2x.

If you sell consumables, subscriptions, or anything with repeat purchases, evaluate CPA against LTV — not first-order AOV. A $100 CPA that looks insane on a $60 first order might be the best investment you're making if each customer is worth $300 over 12 months.

This is why CPA alone isn't enough. You need ROAS to see the return side of the equation, and LTV to see the full picture.

CPA by Ecommerce Niche

For context on where your niche falls, here are 2026 benchmarks across ecommerce verticals. (For Facebook-specific data, see the full Facebook CPA benchmarks.)

NicheTypical CPA Range (All Platforms)Breakeven AOV Needed (at 50% margin)
Lifestyle & Boutique$20-$35$56+
Baby Products$25-$40$60+
Fashion & Apparel$25-$45$66+
Beauty & Personal Care$30-$45$72+
Home & Garden$30-$50$74+
Health & Wellness$30-$50$80+
Sports & Outdoors$30-$50$78+
Consumer Electronics$40-$60$96+
Luxury & Jewelry$45-$70$110+

The "Breakeven AOV Needed" column shows the minimum AOV you need at 50% margin just to cover the average CPA. If your AOV is below that threshold and your margins aren't higher than 50%, you need to either raise prices, bundle, or rely on repeat purchases to make the math work.

The Complete CPA Checklist

Before you optimize anything, verify these five things:

  • Your conversion event is correct. Make sure your ad platform is tracking actual purchases, not page views or add-to-carts. Incorrect event tracking is the #1 source of misleading CPA data.
  • Attribution is consistent. Compare CPA using the same attribution window (7-day click, 1-day view is the Meta default). If you're comparing CPA across platforms with different attribution models, the numbers are meaningless.
  • You know your breakeven CPA. Without this number, you're flying blind. Calculate it: AOV × profit margin. Everything else is relative to this.
  • You're accounting for all costs. CPA from the ad platform is your floor. Add agency fees, tools, and creative costs for your real CAC. That's the number that determines profitability.
  • You've factored in LTV. If customers buy more than once, a first-order CPA above breakeven might still be profitable. Model your 90-day or 12-month LTV before killing a campaign.

Frequently Asked Questions

What is the CPA formula?

CPA = Total Ad Spend / Number of Conversions. If you spend $5,000 and get 100 purchases, your CPA is $50. This measures the average cost to acquire one paying customer through a specific ad channel.

What is the difference between CPA and CAC?

CPA only counts ad spend divided by conversions. 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 cost to acquire a customer.

How do I calculate my target CPA?

Breakeven CPA = AOV × profit margin. Then target 50-70% of that to leave room for profit. Example: $80 AOV × 60% margin = $48 breakeven. Target CPA = $24 to $34.

What is a good CPA for ecommerce?

It depends on your unit economics. The average across ecommerce is $30-$50 depending on niche and platform. But a "good" CPA is any CPA below your breakeven (AOV × margin). For more detail, see our guide on what makes a good CPA.

When is CPA misleading?

CPA misleads when you ignore customer lifetime value. A $100 CPA on a $60 first order looks terrible — but if that customer reorders 4 times for a $240 total LTV, you're actually at a 2.4x return. Subscription brands and consumables should always evaluate CPA against LTV, not just first-order revenue.

How do I lower my CPA?

Biggest levers in order: (1) improve landing page conversion rate, (2) refresh ad creatives every 2-4 weeks, (3) optimize for Purchase events (not clicks or add-to-cart), (4) use lookalike audiences from best customers, (5) increase AOV through bundles and upsells.

Stop guessing. Start calculating.

True Margin gives ecommerce founders the tools to make data-driven decisions.

Try True Margin Free