CPA Calculator (Cost Per Acquisition)
Calculate Cost Per Acquisition from total marketing spend and conversions.
Compare to LTV for unit economics check; covers channel-level CPA analysis.
CPA = Total Marketing Cost / Number of Conversions. It is the average dollar amount you spend to acquire one new customer (or paying user, or qualified lead — define “conversion” precisely before calculating).
CPA is also called CAC (Customer Acquisition Cost) when measured at the customer level. Different industries and platforms use the terms slightly differently:
- CPA: cost per any defined action (purchase, signup, install, lead form fill)
- CAC: cost specifically per acquired paying customer
- CPL: cost per lead (often higher up the funnel than CPA)
The formula is simple; the inputs are tricky.
CPA = Total Marketing Cost / Conversions
What goes in “marketing cost”?
- Paid ad spend (Meta, Google, TikTok, etc.) — always
- Marketing salaries (depends on whether you measure fully-loaded or paid-only CPA)
- Content production costs
- Marketing software (CRM, analytics, attribution)
- Affiliate / influencer payouts
- Brand campaign costs (broad/branding usually excluded; perf marketing only counted)
Most companies use “paid CPA” (just media spend) for tactical campaign decisions, and “fully loaded CAC” (all marketing investment) for unit economics and investor reporting.
LTV:CAC ratio is the unit-economics gold standard.
- LTV/CAC < 1: losing money on every customer. Burn-rate company.
- 1-3: marginal. Growth-stage tolerable but no long-term moat.
- 3-5: healthy SaaS / consumer. Most successful businesses live here.
- Above 5: under-investing in growth or extreme defensibility (often both).
A common rule: pay-back period (CAC / monthly contribution margin) should be under 12 months for SaaS, under 6 months for D2C consumer.
Channel CPA varies wildly.
- Branded search (Google “your brand name”): often $5-20 CPA
- Non-branded search: $30-150 CPA
- Meta/Facebook prospecting: $40-200 CPA
- TikTok: $20-100 CPA, but higher volume
- Referral programs: $15-80 CPA (cost = referrer reward)
- Affiliate networks: 10-30% of revenue (so CPA varies by AOV)
- Direct mail: $50-200+ CPA, higher AOV
Worked example — D2C apparel brand.
- Q3 marketing spend: $450,000
- New customers acquired: 5,200
- CPA = $86.54
If average order value is $95 and gross margin is 60%, contribution per order is $57. The brand loses $30 on first order acquisition. They need 1.5 reorders to break even on the customer (assuming similar margins on subsequent orders) — typical D2C cohort math.
Why CPA inflates over time.
- The cheap-to-acquire customers convert first; later cohorts cost more.
- Saturation: as you spend more on a channel, marginal CPA rises.
- Competition: more brands bidding on same keywords pushes CPA up.
This is why early customer cohorts often have the lowest CAC and highest LTV — and why “growth at all costs” companies hit unit-economics walls when they exhaust the cheap customers.
Optimization levers (in priority order).
- Improve conversion rate on landing pages and checkout. Doubling conversion halves CPA at the same spend.
- Improve creative. New ad creatives often cut CPA 20-40% versus tired ones.
- Improve audience targeting. Lookalikes, retargeting, customer match lists.
- Reduce media cost (negotiate, switch platforms).
The “blended CPA” trap. Total spend / total conversions ignores channel mix. A blended CPA of $80 might mask a Google CPA of $40 and a TikTok CPA of $200. Always compute by channel for actionable optimization.