Ecommerce CAC: Define Acquisition Cost Finance and Marketing Can Trust
Ecommerce customer acquisition cost, or CAC, is the total cost of acquiring new customers in a defined period divided by the number of new customers acquired in that same period. For operators, the point is not just to calculate CAC once. It is to define it clearly enough that finance, growth, and founders can use the same number to make a profitable scaling decision.
That is where most CAC disputes start. One team means paid media only. Another includes agency fees, tools, and staff. Finance may want a fully loaded view. Growth may want channel-level CAC. The right ecommerce CAC definition fixes the cost scope, the customer count, and the time basis before anyone reads the result.
This article gives you a practical CAC definition registry so you can compare numbers without mixing attribution, incrementality, and profit logic.
Start with the CAC definition your decision needs
A precise CAC formula is:
CAC = total acquisition cost / number of new customers acquired
Where:
- Total acquisition cost = the spend you decide belongs in acquisition
- New customers acquired = first-time buyers in the same period, using one consistent source of truth
In ecommerce, CAC should not be confused with:
- Payback period: how long it takes to recover acquisition cost
- LTV:CAC ratio: a relationship between future value and acquisition cost
- ROAS: revenue efficiency, not customer cost
- Incremental profit: the extra profit caused by a campaign after causal effects are considered
Shopify’s ecommerce KPI guidance consistently places CAC alongside conversion rate, AOV, retention, and LTV as one of the core metrics operators should use to decide what to improve next, rather than treating it as a stand-alone scorecard number (Shopify essential ecommerce KPIs). Shopify also recommends selecting metrics based on the business goal and keeping reporting cadence aligned to decision-making (Shopify ecommerce metrics).
The first decision: what question is CAC answering?
Use this quick registry to avoid metric collisions:
| CAC definition | Includes | Excludes | Best for |
|---|---|---|---|
| Paid CAC | Paid media spend only | Staff, software, fulfilment, discounts, organic content costs | Channel efficiency and media optimisation |
| Blended CAC | All acquisition spend across channels | Retention-only costs, fulfilment, COGS | Executive and finance reporting |
| Fully loaded CAC | Paid media, agency fees, creative, salaries allocated to acquisition, tracking tools, referral incentives | Non-acquisition overhead, COGS | Budgeting, scenario planning, investor or board review |
If your team cannot say which definition it uses, the CAC number is not decision-ready.
Choose the cost scope before you compare channels
The biggest source of CAC disagreement is not arithmetic. It is scope.
A channel manager may want paid CAC because it responds quickly to spend changes. Finance may prefer fully loaded CAC because it reflects the real acquisition burden on the business. Both can be correct if they are labelled correctly.
Common ecommerce CAC cost buckets
Consider whether each cost bucket belongs in your definition:
- Ad spend: usually included in paid CAC and blended CAC
- Agency fees: often included in fully loaded CAC
- Creative production: included if it is tied to acquisition
- Marketing salaries: included only if you allocate acquisition labour deliberately
- Analytics and attribution tools: included in fully loaded CAC if used for acquisition decision-making
- Discounts and vouchers for first orders: included only if your finance team treats them as acquisition cost, not margin erosion
- Referral incentives: included when they are paid to acquire first-time customers
- Organic content production: can be included in fully loaded CAC if you allocate content costs to acquisition; many teams leave it out and track separately
A useful rule: include any cost that exists primarily to acquire a new customer, and exclude costs that would exist even if acquisition stopped. Put that rule in writing so finance and marketing use the same language.
Reconcile the data sources before you trust the number
Ecommerce CAC usually draws from several systems:
- Ad platforms for spend
- Store orders or ERP for new-customer counts
- GA4 or another analytics layer for event quality and path analysis
- Finance or accounting for fully loaded cost inputs
The key dependency is instrumentation quality. Google Analytics notes that ecommerce reports depend on correctly implemented ecommerce events and required parameters such as the purchase event and associated item and transaction data (Google Analytics ecommerce purchases). If events are incomplete, late, duplicated, or mismatched with order data, your CAC denominator may be wrong even if your spend is perfect.
A practical reconciliation workflow
- Confirm the new-customer source
- Use the store, CRM, or BI layer that can identify first-time purchasers. - Lock the acquisition cost scope
- Decide whether you are measuring paid, blended, or fully loaded CAC. - Map each cost line to a period
- Weekly, monthly, or campaign window. - Check event integrity
- Confirm purchase events, transaction IDs, and customer identifiers are implemented correctly. - Match timing logic
- Spend is often recognised when incurred; revenue and orders may lag. - Document known gaps
- For example, excluded organic content costs or incomplete offline referral tracking.
This is where attribution and incrementality must stay separate.
Attribution is not incrementality
Attribution assigns credit across touchpoints. Incrementality asks whether the activity caused additional conversions that would not have happened otherwise.
A CAC number built from attributed conversions can still be useful, but it does not prove causal impact. That distinction matters because current measurement platforms often position themselves across attribution, business intelligence, MMM, and incrementality in one stack, which can blur the use case if the team does not define the decision first (Triple Whale comparison). Competitor comparisons also show that ecommerce teams often choose tools based on whether they need attribution, LTV/profit analytics, or a broader command centre, rather than a single universal dashboard (ThoughtMetric attribution tools; Nummbas comparison).
If you are using CAC to decide budget allocation, attribution may be enough for directional optimisation. If you are deciding whether a channel truly adds customers at scale, you need incrementality evidence as well.
Segment CAC by the decision you want to make
A blended CAC can hide the differences that actually change action.
Segment CAC into the slices that matter most for your business:
- By channel: paid search, paid social, influencer, affiliate, email, organic, retail partnerships
- By campaign objective: prospecting versus retargeting
- By geography: market-level acquisition patterns can vary widely
- By product line: hero products may pull customers at different costs
- By customer type: new-to-brand, first-time buyer, subscription starter, wholesale account
Decision table: which CAC segment should you use?
| Decision question | CAC view to use | Why |
|---|---|---|
| Can we afford to scale spend next month? | Blended CAC | Captures the business-wide acquisition burden |
| Is this paid channel efficient? | Paid CAC | Isolates media performance |
| Should we keep this agency relationship? | Fully loaded CAC | Includes the real cost of operating the channel |
| Is a campaign creating incremental growth? | CAC plus incrementality analysis | CAC alone cannot answer causality |
| Is the business acquiring higher-quality customers? | CAC paired with retention and contribution profit | Cheap customers are not always valuable customers |
Shopify recommends combining quantitative data with qualitative customer feedback and experiment notes so teams do not optimise the wrong metric in isolation (Shopify ecommerce analytics tools). That applies directly to CAC: if one segment looks expensive, check whether it produces better repeat purchase behaviour or stronger contribution profit before cutting it.
Work the formula with a clean example
Here is a worked example using clearly labelled assumptions.
Assumptions for one month
- Paid media spend: $40,000
- Agency fee: $6,000
- Creative production allocated to acquisition: $4,000
- Analytics and attribution tools allocated to acquisition: $2,000
- New customers acquired: 2,000
1) Paid CAC
If you count only media spend:
$40,000 / 2,000 = $20 paid CAC
2) Blended CAC
If you add all acquisition-related external costs but exclude salaries:
($40,000 + $6,000 + $4,000 + $2,000) / 2,000 = $26 blended CAC
3) Fully loaded CAC
If you also allocate internal acquisition labour:
- Marketing salaries allocated to acquisition: $8,000
($40,000 + $6,000 + $4,000 + $2,000 + $8,000) / 2,000 = $30 fully loaded CAC
These are not competing truths. They are different definitions serving different decisions.
Set a reporting cadence that matches the owner
Shopify’s measurement guidance emphasizes that ecommerce metrics should be reviewed at different rhythms depending on the function: daily, weekly, and monthly reporting each serve different jobs (Shopify ecommerce metrics).
Recommended CAC cadence
- Daily or near-daily: paid CAC for spend pacing and anomaly detection
- Weekly: blended CAC for channel and budget reviews
- Monthly: fully loaded CAC for finance, hiring, and scenario planning
- Quarterly: CAC by segment alongside retention and contribution profit for strategic planning
Make the owner explicit:
- Growth team: monitors paid CAC and channel mix
- Finance team: validates fully loaded CAC and allocation rules
- Founders or leadership: review blended CAC with customer quality and margin context
Avoid the most common CAC interpretation errors
1) Mixing attributed revenue with customer counts
CAC is a customer metric, not a revenue metric. Do not divide spend by attributed revenue and call it CAC.
2) Changing the denominator midstream
If one month counts all orders and another counts only new customers, the trend is meaningless.
3) Ignoring lag
Acquisition spend and customer conversions rarely land on the same day. Decide whether to use order date, click date, or cohort date, then stay consistent.
4) Treating all attribution as truth
Attribution is useful for optimisation, but it is still a model. Use incrementality methods when the business question requires causal proof.
5) Hiding scope changes
If you add creative costs, salaries, or referral incentives, note the change in the chart title or footnote.
What should an ecommerce team measure alongside CAC?
At minimum, track CAC as part of a small acquisition set:
- CAC
- New customers
- Conversion rate
- Average order value
- Retention / repeat purchase rate
- Contribution profit or contribution margin
That combination helps you answer the real decision question: Are we buying customers at a cost the business can recover profitably?
For a broader unit economics framework, see the Unit Economics hub, the Unit Economics measurement guide, and Ecommerce profit analytics.
Build a CAC definition your team can use
Before you publish a dashboard or approve a budget, write down these five items:
- Metric name: paid CAC, blended CAC, or fully loaded CAC
- Cost scope: which line items are included
- Customer definition: what qualifies as a new customer
- Time basis: daily, weekly, monthly, or cohort period
- Decision owner: who uses the number and for what action
If your team needs a standard, start with a definition registry and make the scope visible in every report. That is the fastest way to turn CAC from a debate into a decision tool.
If you are building your operating system for unit economics, define CAC in one place, then connect it to contribution profit and retention in the reports that follow. Start here: Build a CAC definition.