Attribution & Analytics

What Is a Good CPA for Ecommerce?

A good CPA is not an industry number. It is a customer acquisition cost your margins and customer value can afford.

Two stores can sell products at the same price and have completely different acceptable CPAs because one has 70% gross margin and the other has 25%.

Calculate your allowable CPA first

Start with contribution before advertising:

Revenue

minus product cost

minus fulfilment/payment/shipping subsidies

minus expected refunds and other variable costs.

That tells you how much room exists before the first order becomes unprofitable.

Then decide how much contribution you want to keep

If an order leaves $50 before ads, a $50 CPA may be break-even. You might set a $30 target to retain $20 contribution. A high-retention business may deliberately accept $55 for a first-time customer if future purchases reliably recover the difference.

Segment the number

New-customer CPA and returning-customer CPA are not the same business question. Meta prospecting, branded Google and email can all produce very different acquisition costs.

Use benchmarks only as context. A “high” CPA can be excellent for a valuable customer, while a “cheap” CPA can still lose money.

Want to know what the number actually means?

If you do not know what CPA your Shopify store can actually afford, send us an inquiry. We can calculate the target from your real unit economics.