CAC (Customer Acquisition Cost): Formula, Payback & Ecommerce Examples

Customer acquisition cost (CAC) for ecommerce: the formula (acquisition spend ÷ new customers), blended vs channel CAC, payback with contribution margin, benchmarks, and common mistakes that inflate or hide true CAC.

Key takeaways

  • CAC = acquisition spend ÷ new customers—same period, same definition of “new.”
  • Blended CAC hides channel economics; prospecting CAC often sets whether you can scale paid.
  • CAC is only affordable relative to contribution margin and repeat purchase—compare to payback, not a generic benchmark.
  • Under-counting spend (creators, affiliates, discounts as acquisition) makes CAC look artificially low.
  • Model CAC, contribution, and payback together in the Ecommerce Simulator before you raise budget.

Definition

CAC (customer acquisition cost) — total acquisition spend divided by new customers acquired in the same period. It is the price you paid to win one new buyer. CAC belongs in the customer layer of unit economics, paired with LTV and payback period—not judged alone.

CAC formula

CAC = Total acquisition spend ÷ New customers acquired

What usually counts in acquisition spend for DTC:

  • Paid social, search, shopping, and display
  • Affiliate and influencer fees tied to new customers
  • Referral rewards for first orders
  • Agency or creative retainers you allocate to acquisition (optional but be consistent)

What usually does not belong in CAC (but belongs elsewhere):

  • Retention email tools and lifecycle flows (unless you mis-attribute them to new buyers)
  • COGS and outbound shipping (order economics)
  • General brand PR with no new-customer attribution

Example: $86,400 acquisition spend and 1,440 new customers in March → CAC = $60.00.

Shortcut for paid prospecting when each order is a new customer: CAC ≈ CPC ÷ conversion rate (see conversion rate).

Blended CAC vs channel CAC

ViewFormulaUse forRisk
Blended CACTotal acquisition spend ÷ all new customersBoard payback, annual planHides expensive prospecting behind cheap branded search
Channel CACChannel spend ÷ new customers from that channelBudget allocation, scale/kill decisionsAttribution fights; use directional cohorts, not pixel perfection
Marginal CACIncremental spend ÷ incremental new customers“Can we spend the next $20k?”Needs clean test windows; promos confuse it

Cost per acquisition (CPA) is often used interchangeably with CAC in ads UI—but CPA may mean cost per purchase, not per new customer. Align definitions before you compare Shopify cohorts to Meta columns.

What the number hides / common mistakes

  • Mismatched windows — ad spend in March, customers counted in April when attribution lags; CAC swings for accounting, not performance.
  • Repeat buyers in the numerator — dividing by all orders instead of new customers deflates CAC.
  • Free channels ignored — organic is not “free” if you pay creators and SEO tools; decide what belongs in fully loaded CAC.
  • Discounts as acquisition — a deep first-order promo is acquisition cost; excluding it flatters CAC and punishes LTV math later.
  • Blended average delusion — $38 blended CAC with $22 branded and $78 prospecting means scaling prospecting raises CAC after you commit.
  • CAC without contribution — $40 CAC at $55 contribution is a different business than $40 CAC at $19 contribution. Read contribution margin on every CAC slide.

Worked ecommerce example

A supplement brand acquires customers through Meta prospecting and Google branded search in one month. Contribution margin per first order (after COGS, shipping, fees, returns) = $28.50.

ChannelSpendNew customersCACFirst-order contributionFirst-order profit
Meta prospecting$52,000650$80.00$28.50−$51.50
Google branded$4,800320$15.00$28.50+$13.50
Blended$56,800970$58.56$28.50−$30.06 avg

Blended CAC $58.56 looks “manageable” against $28.50 contribution until you notice prospecting loses $51.50 on every first order. Payback in orders = $80 ÷ $28.50 ≈ 2.8 contributing orders—only viable if 90-day repeat is strong. Branded CAC $15 pays back in half an order but does not scale infinitely.

If Meta CAC falls to $68 (better creative, +0.2pp CVR) while contribution holds, first-order loss drops to $39.50 and payback falls to ~2.4 orders. If they instead cut branded spend to “lower blended CAC,” prospecting share rises and marginal customers get more expensive. That is the paid acquisition loop in one table.

LTV check: suppose 12-month contribution LTV for the Meta cohort is $62. LTV − CAC = −$18 on a $80 CAC—still underwater at customer level. Branded cohort LTV $71 vs CAC $15 → +$56. Blended LTV:CAC near 1.1:1 is not a scale story. See LTV:CAC ratio.

A common operator target is contribution LTV:CAC of 3:1 or higher and CAC payback inside one to two repurchase cycles—replace with your cohort export, not industry slides.

Source: Growthegy store guides and LTV:CAC glossary (2026)

CAC and payback

Payback (orders) ≈ CAC ÷ contribution margin per order

At $58.56 blended CAC and $28.50 contribution, payback ≈ 2.05 orders. If only 40% of buyers order twice in 90 days, many cohorts never pay back. CAC is the bet; payback is whether cash returns before you run out of runway. Walk through CAC payback period for ecommerce when the paid graph looks busy and the bank account does not.

How to read CAC in the Ecommerce Simulator

The Ecommerce Simulator links traffic, conversion, ad spend, and CAC to contribution and payback:

  1. Enter contribution per order (or build from AOV, COGS, shipping, fees) and set blended or channel ad spend.
  2. Read implied CAC and payback in orders—compare to your actual new-customer count from Shopify, not platform “purchases.”
  3. Run LTV endgame: what repeat rate must be true for today’s $80 prospecting CAC to work?
  4. Stress-test +$10k monthly spend: does marginal CAC rise faster than contribution allows?

CAC is an output of spend efficiency and conversion, not a dial you turn in isolation. Fix landing pages, offer, and audience before you celebrate a lower CAC that came from cutting prospecting volume to zero.

Related terms

  • LTV — customer-level return; pair with CAC.
  • LTV:CAC ratio — scale test.
  • Payback period — cash timing.
  • ROAS — revenue per ad dollar; not the same as CAC.
  • MER — company revenue ÷ total marketing spend.

Back to the ecommerce glossary. CAC tells you what each new customer cost—contribution and payback tell you whether you can afford to buy more of them.

Frequently asked questions

What is CAC in ecommerce?

CAC (customer acquisition cost) is what you spent to acquire one new customer: total acquisition spend in a period divided by new customers acquired in the same period. It is the customer-level price tag on growth.

What is the CAC formula?

CAC = Total acquisition spend ÷ New customers acquired. Include paid media, affiliate commissions, influencer fees, and any cost you assign to winning new buyers—not repeat orders. Match the time window for spend and customer count.

What is a good CAC for ecommerce?

“Good” depends on contribution margin and LTV. A common planning test: CAC payback in one to two contributing orders, and LTV:CAC of 3:1 or higher on contribution LTV. A $45 CAC is fine at $30 contribution and repeat; it is fatal at $18 contribution with no second order.

How is CAC different from CPA and CPC?

CPC is cost per click; CPA is cost per action (often a purchase or lead). CAC is cost per new customer. If one customer buys twice from one ad click, CPA counts one purchase; CAC still counts one customer.

Should I use blended or channel CAC?

Use both. Blended CAC is your portfolio average for board-level payback. Channel CAC tells you whether prospecting, search, or affiliates can scale. Scaling a channel with $70 CAC because blended is $42 destroys margin.

How does CAC relate to payback period?

Payback ≈ CAC ÷ contribution margin per order (or ÷ monthly contribution for subscriptions). Lower CAC or higher contribution shortens payback. CAC without payback is a spend story without a cash story.

Related articles

Ecommerce Simulator

Practice traffic, conversion, pricing, and cash in a turn-based model—no account required.

Play the Ecommerce Simulator →