WooCommerce Customer Acquisition Cost Estimator

This estimator calculates customer acquisition cost (CAC) for a WooCommerce store by dividing marketing and sales acquisition spending by the number of new customers gained during the same period. It is useful for store owners comparing paid campaigns, agency work, affiliate activity, promotions, and other customer-generation costs on one consistent basis.

The main result shows the average amount spent to acquire one new customer. Supporting figures show total acquisition spend and the amount of revenue generated per dollar of acquisition cost when first-order revenue is supplied. Use the result alongside gross margin and customer lifetime value rather than treating a low CAC as automatically profitable.

Calculator inputs

$
$
$
$
Result
Acquisition cost per new customer
Total acquisition spend
New customers
First-order revenue / CAC spend

1. Choose one measurement period
Use the same week, month, or quarter for every spending and customer input.

2. Enter direct advertising spend
Include media costs attributed to acquiring new WooCommerce customers.

3. Add supporting acquisition costs
Include sales labor, creative production, software, agency, or affiliate costs that belong to the period.

4. Enter new customers only
Use first-time purchasers, not all orders or returning buyers.

5. Add first-order revenue if available
This optional comparison helps show how much immediate revenue was generated per dollar spent.

6. Review CAC in context
Compare the result with gross profit from the first order and with customer lifetime value.

Core formula:

CAC = (Advertising Spend + Sales and Creative Costs + Tools and Agency Costs) ÷ New Customers

Variables

  • CAC: average acquisition cost per new customer, in currency
  • Advertising Spend: paid media cost for the period
  • Sales and Creative Costs: people and production costs assigned to acquisition
  • Tools and Agency Costs: software, contractor, affiliate, or agency costs
  • New Customers: first-time customers acquired in the same period

Assumptions: All costs and customers must refer to the same period. Attribution quality depends on how consistently the store assigns shared expenses and identifies first-time buyers.

What the result means

Acquisition cost per new customer is calculated from the values entered above and updates automatically.

Use the result as an estimate and keep definitions consistent when comparing periods or scenarios.

Given: $5,000 advertising, $1,200 sales and creative costs, $800 tools and agency costs, and 220 new customers.

Calculation: Total spend = $5,000 + $1,200 + $800 = $7,000. CAC = $7,000 ÷ 220 = $31.82.

Result: The store spent about $31.82 per new customer. That amount should be compared with contribution margin and expected repeat purchases.

Should I include employee salaries in CAC?

Include the portion of salary or contractor cost directly tied to customer acquisition. Do not automatically assign unrelated operations or fulfillment payroll.

Can I calculate CAC for one campaign?

Yes. Limit both costs and newly acquired customers to that campaign and its attribution window.

Why is CAC different from cost per order?

CAC counts new customers, while cost per order may include repeat purchases. A returning customer can place an order without being acquired again.

What happens when acquisition spend is zero?

CAC is zero if new customers are entered and no acquisition cost is recorded. Confirm that shared costs have not been omitted before relying on that result.

How should CAC be used with lifetime value?

A common analysis compares customer lifetime value or lifetime gross profit with CAC. The comparison is more useful than CAC alone because it reflects what the acquired customer may contribute over time.