What is a good CPA in ecommerce: how to know if your acquisition cost is still profitable

There is no universally good CPA. It all depends on how much margin each sale leaves you. Here you will see how to know whether you are buying profitable customers or paying too much for them.

Calculate my CPA now

What it really means to have a good CPA in ecommerce

A good CPA is not one that looks low — it is one that still leaves you profit after acquiring the sale.

In ecommerce and dropshipping, this distinction is critical. You can have campaigns that sell well, but if the cost per acquisition gets too close to your gross margin, each new customer leaves almost no profit or even generates a loss.

The useful question is not how much you are paying per customer, but how much you can afford to pay without breaking profitability. If you want to calculate it with your own data, use the CPA calculator.

How to know if your CPA is truly profitable

The logic is simple: your CPA must be clearly below the margin left by each order.

Max CPA = average order value × gross margin (%)

That result gives you the maximum limit at which the acquisition cost starts eating all the profit.

⚠️ Important: if you have returns, frequent discounts or high fulfillment costs, the real CPA you can sustain will likely be even lower.

Real example of profitable CPA in ecommerce

Imagine a store with this data:

Average order value: $60

Gross margin: 35%

Maximum profitable CPA: $21

If each order leaves $21 of gross margin, that is the maximum you could pay per customer before entering a loss.

CPA = $12 → the campaign has room to breathe.

⚠️ CPA = $19–$20 → viable, but very tight.

CPA > $21 → every new customer eliminates profit.

⚠️ Very common mistake in ecommerce: celebrating sales without checking whether CPA has already consumed all the margin.

Three typical scenarios when analyzing CPA

These are the three most common situations when you compare your CPA against the real margin per order:

Healthy CPA

Clearly below margin per sale. Leaves room for profit and optimization.

Tight CPA

Viable, but any change in CPC, conversion rate or returns can make it unviable.

Unviable CPA

Cost exceeds what each order leaves. There are sales, but no profitability.

Mistakes that make a CPA look reasonable when it is not

  • Comparing with benchmarks from other industries without looking at your own margins.
  • Using average order value as reference and forgetting gross margin.
  • Not discounting returns, discounts or operational costs.
  • Thinking that if there are sales, CPA is already validated.
  • Scaling campaigns before checking if CPA is still sustainable.

Check your CPA with your own numbers

If you want to know how much it really costs you to acquire each customer and whether that cost is still profitable, use the ROIChecker CPA calculator.

Go to CPA calculator

Frequently asked questions about CPA in ecommerce

Before scaling, make sure your CPA still leaves margin

Use the ROIChecker CPA calculator and verify with real numbers whether you are buying profitable customers or paying too much for your ecommerce.

Calculate CPA now