Cost per acquisition (CPA) is the cost an advertiser pays each time a user completes a specific conversion action - typically a purchase, but sometimes a signup, trial, or download. It's calculated as:
CPA = Total Spend / Number of Conversions
A campaign that spent $5,000 and produced 50 purchases has a CPA of $100. CPA is typically tracked at the channel or campaign level - Meta CPA, Google Shopping CPA, branded search CPA - because different channels produce structurally different CPAs for the same business.
CPA is the most direct answer to "how much does it cost me to generate a sale on this channel?" - which makes it the foundational efficiency metric for paid media. Tracked over time, CPA reveals whether creative is still resonating, whether audiences are saturating, and whether a campaign is still worth funding. Most paid media decisions - scale this campaign, kill that ad group, pause this creative - come down to changes in CPA.
CPA is related to but distinct from Customer Acquisition Cost (CAC). CAC is the all-in cost of acquiring a new customer across all channels and time periods - it includes ad spend, agency fees, content costs, and discounts. CPA is typically channel-specific and campaign-specific. CAC aggregates all of those CPAs (plus non-paid acquisition costs) into a single business-level figure.
A target CPA should be derived from your unit economics, not set arbitrarily. The upper bound for a sustainable CPA is determined by your gross margin, average order value, and target LTV:CAC ratio. A brand with 60% gross margin and a $90 AOV has roughly $54 in gross profit per order - meaning a CPA above $54 destroys margin on the first transaction. Factoring in a 3:1 LTV:CAC target and a 24-month customer lifespan produces a much higher allowable CPA, but requires confidence in the lifetime value projections underpinning that calculation.
Directional benchmarks by channel for e-commerce brands:
Branded search: Typically the lowest CPA, often $5-25 for most brands, because the shopper already has intent.
Google Shopping / PMAX: Common range $20-80 depending on category and price point.
Meta cold prospecting: Usually $50-150 for most DTC categories; high-consideration products (premium skincare, furniture) can run $200+.
Meta retargeting: Typically 30-50% lower than cold CPA because the audience is warm.
TikTok: Often similar CPA to Meta on cold traffic but with more creative volatility.
Three common diagnostic patterns when CPA is climbing:
Creative fatigue. The same ad shown to the same audience eventually stops working. A rising CPA on previously efficient creative is the clearest signal that fresh content is needed.
Audience saturation. As spend scales, the best-matched audience is reached first; incremental spend reaches progressively lower-intent shoppers. This is the "efficient frontier" effect - past a certain point, every additional dollar produces worse results than the one before it.
Competitive pressure. When competitors enter the auction or increase their bids, CPA rises across the category independent of anything your brand did. This is observable in rising CPMs alongside rising CPA.
The reliable levers, ordered by typical impact:
Test fresh creative regularly. Paid media performance is mostly creative performance once audiences and bidding are mature. A weekly cadence of new creative variants typically produces the biggest sustainable CPA improvements.
Improve landing page conversion rate. Every percentage point of conversion rate improvement reduces CPA proportionally. The same traffic produces more purchases at no additional cost.
Raise AOV. Higher AOV relaxes the CPA ceiling - the same CPA is more tolerable when each order contributes more margin.
Prune losing campaigns. Most paid accounts contain 20-30% of spend on campaigns that consistently produce mathematically losing CPAs. Regular pruning is the fastest way to improve blended CPA.
Build owned channels that don't carry CPA. Email and SMS acquisition from owned lists produces near-zero marginal CPA. Shifting revenue mix toward owned channels reduces the CPA pressure on paid.
We thought you might say that! We've been dying to meet you too.