Shopify Customer Acquisition Cost Estimator

The Shopify Customer Acquisition Cost Estimator calculates how much marketing spend is required to acquire one new customer. It can combine advertising, agency, creative, software, and promotional costs, then compare the result with first-order contribution profit.

Merchants can use CAC to evaluate channels, campaigns, and growth periods on a consistent basis. The calculator also reports first-order payback ratio and the number of new customers needed to reach a target CAC, helping teams connect spending decisions with unit economics rather than revenue alone.

Acquisition period

$
$
$
$
customers
$
$
Result
Blended customer acquisition cost
Total acquisition spend
First-order payback ratio
Customers needed at target CAC
CAC vs. target

1. Choose a measurement period
Use one consistent campaign, month, or quarter for all spend and customer counts.

2. Enter acquisition costs
Include advertising and directly attributable agency, creative, software, and promotion expenses.

3. Count new customers
Use first-time customers acquired during the same period, not total orders.

4. Add first-order contribution
Enter revenue minus variable costs for the average first order.

5. Compare with the target
Review whether blended CAC is below the level supported by margin and lifetime value.

Formula:

CAC = Total acquisition spend ÷ New customers acquired

Total acquisition spend includes the cost categories entered. First-order payback ratio equals first-order contribution profit ÷ CAC. Customers needed at target CAC equals total spend ÷ target CAC.

What the result means

CAC is the average acquisition spending required for one new customer during the selected period.

Attribution delays, repeat customers misclassified as new, and shared brand spending can materially change the estimate.

Given: Advertising $12,000, agency and creative $2,500, software $500, promotions $1,000, and 400 new customers. First-order contribution is $32.

Calculation: Total spend = $12,000 + $2,500 + $500 + $1,000 = $16,000. CAC = $16,000 ÷ 400 = $40. First-order payback ratio = $32 ÷ $40 = 0.80.

Result: Blended CAC = $40.00.

The first order recovers 80% of acquisition cost through contribution profit, so the remaining amount must be recovered from later purchases.

Should salaries be included in CAC?

Include labor that is directly attributable to acquisition when you want a fully loaded CAC. For channel optimization, many teams use a narrower paid-media CAC and track both versions.

Why use new customers instead of orders?

CAC measures the cost to add a customer relationship. Repeat orders do not represent new acquisitions and would understate the cost.

What is a good CAC?

A sustainable CAC depends on contribution margin, repeat purchase behavior, cash flow, and payback requirements. Compare it with customer lifetime value rather than using a universal benchmark.

How should discounts be treated?

Include the economic cost of acquisition promotions, such as welcome credits or free products, when they are used to win new customers.

Can I calculate CAC by channel?

Yes. Use channel-specific spend and customers attributed to that channel. Keep attribution rules consistent when comparing results.