CPA (Cost Per Acquisition)
CPA (Cost Per Acquisition) is a marketing metric that measures the average cost of acquiring one new customer through a specific advertising campaign or channel.
What Is CPA?
CPA stands for Cost Per Acquisition. It tells you how much you spend on a particular ad campaign or channel to get one customer. The formula is:
CPA = Total Ad Spend / Number of Conversions
If you spend $500 on a Meta ad campaign and it drives 25 orders, your CPA is $20. Each new customer cost you twenty dollars in advertising to acquire.
CPA vs CPC vs CPM
These metrics measure different stages of the funnel:
| Metric | What It Measures | Formula |
|---|---|---|
| CPM | Cost per 1,000 impressions | (Spend / Impressions) x 1,000 |
| CPC | Cost per click | Spend / Clicks |
| CPA | Cost per acquisition (sale) | Spend / Conversions |
CPA is the most meaningful for Shopify merchants because it directly ties spend to revenue-generating actions. A low CPC means nothing if those clicks never convert.
What Is a Good CPA?
A good CPA depends entirely on your product margins and average order value (AOV). The rule of thumb:
Your CPA should be less than your profit per order.
If your average order is $80 and your cost of goods plus shipping is $35, your gross profit is $45. A CPA of $20 leaves you $25 in profit per order. A CPA of $50 means you are losing money on each sale (unless you factor in customer lifetime value).
General benchmarks for Shopify stores:
- Low-ticket products ($10-$30): CPA of $5-$15 is typical
- Mid-range products ($30-$100): CPA of $15-$40 is common
- High-ticket products ($100+): CPA of $30-$80+ can still be profitable
How to Lower Your CPA
Several strategies help reduce CPA for Shopify merchants:
- Improve your landing page conversion rate: A page that converts at 4% instead of 2% cuts your CPA in half with the same traffic.
- Refine your audience targeting: Narrow your ad audiences to people more likely to buy.
- Test ad creatives regularly: Fresh creatives combat ad fatigue and maintain engagement.
- Use UTM tracking: Identify which specific campaigns have the lowest CPA and double down.
- Optimize for purchase events, not clicks: Tell ad platforms to find buyers, not browsers.
CPA vs CAC
CPA and CAC (Customer Acquisition Cost) are often used interchangeably, but they measure different things. CPA typically refers to the cost of a single campaign or channel. CAC includes all marketing and sales costs divided by total new customers. Your CPA for Facebook might be $20, but your overall CAC including Google Ads, email tools, creative costs, and agency fees could be $45.
CPA in Detectly
Detectly tracks every order back to its UTM source and campaign, letting you see the true CPA for each channel. Because the data comes from actual Shopify orders rather than ad platform estimates, you get an accurate picture of what each acquisition really costs.
Related terms
CAC (Customer Acquisition Cost)
CAC (Customer Acquisition Cost) is the total cost of acquiring a new customer, including all marketing spend, sales costs, tools, and overhead divided by the number of new customers gained.
LTV (Customer Lifetime Value)
LTV (Customer Lifetime Value) is the total revenue a business can expect from a single customer account over the entire duration of their relationship.
ROAS (Return on Ad Spend)
ROAS (Return on Ad Spend) is a marketing metric that measures the revenue generated for every dollar spent on advertising, calculated as revenue divided by ad spend.
Ready to see your true ROAS?
Detectly tracks every UTM, attributes every Shopify order, and shows you which channels actually drive revenue.