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.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.