Every Shopify merchant wants to acquire more customers.
But getting a new customer isn’t free.
You may spend money on Meta Ads, Google Ads, TikTok Ads, influencer campaigns, affiliate marketing, or other acquisition channels before someone finally places an order.
The important question is:
How much are you actually spending to acquire each customer?
That’s where Cost Per Acquisition (CPA) comes in.
CPA helps ecommerce businesses understand how much advertising spend is required to generate a paying customer or order. It is one of the most useful metrics for evaluating the efficiency of paid marketing campaigns.
However, CPA becomes much more meaningful when you look at it alongside other metrics such as Conversion Rate, Average Order Value (AOV), ROAS, Customer Lifetime Value (CLV), and profit.
A low CPA doesn’t automatically mean a campaign is successful.
The real goal is to acquire customers at a cost that makes the business profitable.
Cost Per Acquisition, commonly abbreviated as CPA, measures how much it costs to acquire one paying customer or completed conversion from a marketing campaign or channel.
For ecommerce, the acquisition is typically a completed purchase.
The basic formula is:
Your CPA would be:
$2,000 ÷ 100 = $20
Your Cost Per Acquisition is therefore $20 per order.
GoProfit uses this ecommerce-oriented definition in its metrics:
CPA measures the aggregate cost to acquire one paying customer or order at the campaign or channel level, calculated as Total Ad Spend ÷ Orders From Ads.
Read more: Metrics
Revenue tells you how much money your store generates.
CPA tells you how much you are spending to generate those customers.
Imagine you run two advertising campaigns.
| Campaign A | Campaign B | |
|---|---|---|
| Ad Spend | $1,000 | $1,000 |
| Orders | 100 | 25 |
| CPA | $10 | $40 |
| Product Price | $15 | $150 |
| Margin | Low | Healthy |
| Initial View | Lower acquisition cost | Higher acquisition cost |
| Potential Profitability | May be lower | May be higher |
Both campaigns spend the same amount.
But Campaign A acquires customers at a significantly lower cost.
At first glance, Campaign A looks like the obvious winner.
But there’s another question you need to ask:
How much is each customer worth?
If Campaign A sells a $15 product with a very small margin while Campaign B sells a $150 product with a healthy margin, the campaign with the lower CPA may not actually be the more profitable one.
This is why CPA should never be analyzed on its own.
CPA and Customer Acquisition Cost (CAC) are closely related, but they aren’t always used in exactly the same way.
CPA is often used at the campaign, channel, or conversion level, particularly when measuring paid advertising.
CAC is generally a broader business metric that measures the total cost of acquiring new customers, potentially including marketing and sales expenses beyond direct advertising.
For example, imagine a company spends:
If these activities collectively generate 500 new customers, the broader acquisition cost would consider those relevant acquisition expenses rather than looking only at one advertising channel.
For a Shopify merchant evaluating individual advertising campaigns, CPA can therefore be especially useful.
For evaluating the overall economics of acquiring new customers, CAC may provide a broader perspective.
The important thing is to define the metric consistently so that you’re comparing like with like.
There is no universal “good CPA.”
A CPA of $10 could be excellent for one business and completely unsustainable for another.
It depends on factors such as:
Consider two stores.
Store A:
Store B
The CPA is identical.
But the economics of the two stores are very different.
Store B has much more revenue available to cover product costs, fulfillment, advertising, and other expenses.
This is why you shouldn’t ask:
“Is a $20 CPA good?”
Instead, ask:
“Is a $20 CPA profitable for my business?”
One of the most useful metrics to compare with CPA is Average Order Value (AOV).
AOV tells you how much customers spend on average when they place an order.
For example:
AOV = $80
CPA = $20
At a basic level, you’re spending $20 to generate an $80 order.
That sounds positive.
But the $80 isn’t profit.
You still need to account for:
Suppose the $80 order has $45 in product and other variable costs.
After the $20 acquisition cost, you may have:
$80 − $45 − $20 = $15
That leaves $15 before considering any additional expenses.
This is why CPA should always be viewed in the context of your actual cost structure.
If you’d like to explore this further, GoProfit’s Average Order Value guide explains how AOV can be used to understand customer spending and ecommerce performance.
CPA and Conversion Rate are also closely connected.
Conversion Rate measures the percentage of visitors who complete a desired action.
CPA measures how much you spend to generate that acquisition.
Suppose your advertising campaign sends 10,000 visitors to your store.
If 200 purchase, your conversion rate is:
200 ÷ 10,000 × 100 = 2%
Now imagine that you improve your landing page and product pages, increasing Conversion Rate from 2% to 3%.
The same amount of traffic can now produce more customers.
If your advertising spend stays the same while your number of purchases increases, your CPA can decrease.
For example:
Before optimization
After optimization
You didn’t necessarily need cheaper advertising.
You simply converted more of the traffic you were already paying for.
This is why CPA and Conversion Rate should be analyzed together.
Another common source of confusion is the relationship between CPA and ROAS.
ROAS, or Return on Ad Spend, measures how much revenue is generated for every dollar spent on advertising.
The basic formula is:
ROAS = Revenue From Ads ÷ Ad Spend
For example, if you spend $2,000 and generate $8,000 in attributed sales:
$8,000 ÷ $2,000 = 4
Your ROAS is 4x.
CPA answers:
How much did it cost to acquire an order?
ROAS answers:
How much revenue did we generate for our advertising spend?
Both are useful, but neither tells you the complete profitability story.
A campaign can have an attractive ROAS while generating very little profit if product margins and other costs are high.
Similarly, a campaign with a higher CPA might still be valuable if it generates high-AOV customers who purchase repeatedly.
Marketing Channel
![]()
The marketing channel you select can greatly influence CPA. Various channels—such as pay-per-click (PPC), affiliate marketing, social media, and content marketing—come with different cost structures. The level of competition and demand within each channel can also affect CPA. For example, content marketing might yield fewer immediate conversions but can build long-term brand awareness effectively.
Budget

A smaller marketing budget combined with a focus on high-conversion digital strategies usually results in a lower CPA. As your budget increases, CPA might also rise because the expanded budget may fund campaigns and channels with lower short-term conversions but potentially better long-term outcomes.
Product or Pricing Issues

Sometimes the problem isn’t marketing at all.
If customers like your advertisement but don’t purchase because of price, product selection, shipping costs, or lack of trust, increasing ad spend won’t solve the problem.
Increasing the number of sales a campaign or channel generates can help lower your CPA, though this isn’t always straightforward. Here are some strategies businesses can use to boost conversions and decrease CPA:
Utilize customer data to create tailored marketing materials—such as personalized emails, product recommendations, and targeted discounts—that cater to individual preferences. Customized ads typically have higher click-through rates (CTR) and can reduce overall ad spend.
Landing pages play a crucial role in conversions since they’re the first thing customers encounter after clicking an ad. The most effective e-commerce landing pages are designed with a specific target audience in mind, focus on a single call to action (CTA), and provide just enough information to prompt a purchase.
A significant 68% of online shoppers abandon their carts before completing the checkout process. Common reasons include unexpected fees and cumbersome checkout pathways. To combat this, ensure total purchase costs are transparent before the checkout page and create a smooth, efficient checkout flow with minimal steps.
Surveys asking “How did you hear about us?” can help pinpoint the effectiveness of different traffic sources (search engines, social media, etc.). If certain sources show lower conversion rates, you can adjust your marketing budget for those channels.
Retargeting enables businesses to reconnect with potential customers who leave their sites without making a purchase. Shoppers who abandon carts are often more likely to convert than those who never add items to their carts. You can use retargeting techniques, such as sending personalized reminder emails with promotional codes or running targeted ads, to re-engage these users.