Skip to content

Tracking & KPIs8 min read

Cost per Acquisition (CPA): Meaning, Formula and Example

Cost per acquisition explained: what CPA means in marketing, the CPA formula, how to calculate CPA with a dating example and how to set a maximum CPA.

Cost per acquisition (CPA) is the average amount you pay for one defined action, such as a sign-up, a confirmed registration or a first payment. Without that definition, the number cannot be compared: a CPA of $0.25 per registration and a CPA of $50 per paying user can describe the same campaign. This guide is for dating advertisers, media buyers and affiliates. You will learn what CPA means in marketing, how to calculate CPA with a worked dating example, how it differs from CPL, CPC and CAC, how to derive a maximum CPA from lifetime value, and why a low CPA is not automatically a good one.

What does CPA mean in marketing?

In marketing, CPA stands for cost per acquisition or cost per action. (Outside marketing, the same letters usually mean certified public accountant.) Both terms describe what a campaign costs, on average, for one predefined user action. Acquisition puts the emphasis on a new customer, action on any event you agree on; in practice the two are used interchangeably.

You decide which action counts. In dating, three actions dominate:

  • Registration (SOI): profile created, email address not yet confirmed. Cheapest to buy, least predictive of revenue.
  • Confirmed registration (DOI): email address confirmed. Less volume, better data quality.
  • First payment: first subscription or credit pack purchase. Closest to revenue, but rarer and slower to measure.

So always name the action: CPA per SOI, per DOI or per payer.

CPA is also a payout model with a fixed amount per action: the publisher carries the risk that clicks turn into actions, the advertiser the risk that actions turn into revenue. This guide covers CPA as a metric; for payout models, see RevShare vs CPA.

The CPA formula: how to calculate CPA

CPA = cost ÷ number of actions

Hypothetically: if a campaign costs $2,000 and generates 800 DOIs, CPA is $2,000 ÷ 800 = $2.50 per DOI.

Two conversions link CPA to the rest of the funnel:

CPA = CPC ÷ conversion rate (click to action)

CPA per payer = CPA per registration ÷ payer rate

At a $0.10 CPC and a 4% conversion rate from click to DOI, you get $0.10 ÷ 0.04 = $2.50 per DOI. A lower click price only lowers CPA if the conversion rate does not fall in the same proportion. Our guides to the CPC formula and the conversion rate formula cover both inputs.

Settle the definitions first. Cost includes at least media spend or payouts, defined the same way for every source. Actions are approved conversions only, within one time window and attributed by click date.

Worked example: CPA per SOI, DOI and payer

A dating brand tests two traffic sources in March with $1,500 each. It counts SOIs, DOIs and first payments over the same time window its LTV is based on (all numbers hypothetical):

Source A Source B
Spend $1,500 $1,500
SOIs 6,000 3,000
CPA per SOI $0.25 $0.50
DOIs 2,000 1,500
CPA per DOI $0.75 $1.00
Payers (first payment) 30 75
CPA per payer $50.00 $20.00

At registration level, source A wins: an SOI costs half as much, a DOI 25% less. Per payer, the ranking flips, because only 1.5% of source A's DOIs pay, against 5% at source B. The conversion formula confirms the table: $0.75 ÷ 0.015 = $50 and $1.00 ÷ 0.05 = $20.

Whether $20 or $50 per payer is good, only a maximum CPA can tell you.

CPA vs CPL vs CPC vs CAC

All four metrics divide cost by a unit, but they differ in the unit and in which costs go in:

Metric Formula Unit Typical use
CPC (cost per click) cost ÷ clicks Click Bidding and buying traffic
CPL (cost per lead) cost ÷ leads SOI or DOI Buying leads, comparing sources
CPA (cost per action) cost ÷ actions Any defined action Steering campaigns and sources
CAC (customer acquisition cost) all acquisition costs ÷ new customers Paying customer, all channels Unit economics, LTV:CAC

CPL is a CPA variant in which the action is a lead. The pair most often confused is CPA and CAC. CPA usually covers one source or campaign and includes media spend or payouts only. CAC combines all channels, adds team, tools, agencies and creative production, and counts only new paying customers. The CAC formula:

CAC = (media spend + other acquisition costs) ÷ new paying customers

Hypothetically, $40,000 in media spend plus $10,000 for team, tools and creatives, divided by 1,000 new payers, gives a CAC of $50. CAC tells you whether the business model works; CPA tells you whether a single source does.

How to set a target CPA and a maximum CPA

What you can afford per action follows from what a payer is worth, not from industry averages. Start with margin-based LTV per payer: net revenue after refunds and chargebacks, minus variable costs such as payment fees, moderation and support. In the hypothetical example in our customer lifetime value formula guide, that comes to $75.60 at day 180 ($108 net revenue at a 70% margin). We use the same value for both sources.

Break-even CPA per payer = margin-based LTV per payer

At $75.60 per payer, acquisition just pays for itself. ROAS is then $108 ÷ $75.60 ≈ 143%, exactly the break-even ROAS at a 70% margin from our ROAS formula guide.

Maximum CPA per payer = margin-based LTV per payer × (1 − target margin)

Target margin is the share of LTV you want to keep. A 3:1 LTV:CAC target means keeping two thirds and spending one third: $75.60 ÷ 3 = $25.20.

Maximum CPA per registration = maximum CPA per payer × registration to payer rate

At a 5% DOI to payer rate, that is $25.20 × 0.05 = $1.26 per DOI; at a 2.5% SOI to payer rate, it is $0.63 per SOI. These are the same ceilings as in the LTV guide.

Applied to the worked example: source B, at $20 per payer, stays below the $25.20 maximum, an LTV:CAC ratio of $75.60 ÷ $20 = 3.78:1. Source A, at $50, is still below the $75.60 break-even CPA but well short of the target (about 1.5:1). At its payer rate, a DOI should cost no more than $25.20 × 0.015 = $0.38, and the brand is paying $0.75.

Maximum CPA is a ceiling. Set your target CPA, the number you steer bids and budgets toward, below it: subtract tracking, fraud screening and intermediary costs, and leave a buffer for new sources with an unknown payer rate.

Media buyers work back from the payout. If you buy clicks and get paid per approved DOI, you break even when your CPA per approved DOI equals the payout. With a profit target:

Target CPA = payout ÷ (1 + target ROI)

At a $9 payout and a 20% target ROI, that is $9 ÷ 1.2 = $7.50. The worked example in our EPC, CR and CPL guide lands at $7.89 per approved DOI, a 14% ROI.

If advertisers buy on a CPA basis themselves, CPA equals the payout, and maximum CPA caps what they can offer publishers. CPA per payer still varies with each source's payer rate.

Why a low CPA can mislead

A low CPA is only good news if real users with buying intent stand behind the action. Five distortions:

  • Lead quality: in the worked example, the cheapest SOI came from the source with the weakest payer rate. The earlier the action sits in the funnel, the further CPA can drift from user value.
  • Rejected leads: calculate on reported instead of approved conversions and you understate CPA. If 10% of leads are rejected, a $1.00 CPA becomes $1.00 ÷ 0.9 ≈ $1.11.
  • Refunds and chargebacks: they lower CPA per payer without bringing in revenue, and they often arrive weeks later. Deduct them retroactively, in CPA or in LTV, but not twice.
  • Fraud: bots and incentivized sign-ups deliver cheap registrations that never pay. A suspiciously low CPA alongside a falling confirmation or payer rate is a warning sign (see click fraud in dating traffic).
  • Time window: first payments trickle in over weeks, so CPA per payer at day 7 is higher than at day 30. Compare sources only on the same window.

How to lower your CPA

Since CPA = CPC ÷ conversion rate, you have two levers, with one condition: the value of the users you acquire must not drop along with it.

  • Buy cheaper: bid separately per GEO, device and placement, pause placements above your target CPA and filter invalid traffic early.
  • Raise the conversion rate: match prelanders and the registration flow to the source and audience. Prelanders that overpromise lower CPA per SOI and raise CPA per payer.
  • Optimize for the right action: send DOIs and first payments back via S2S postback, so automated bidding optimizes for payers instead of registrations.

Scaling often pushes CPA up, because the extra conversions come from pricier placements. Judge the marginal CPA, the cost of the additional actions. Hypothetically: if source B's budget rises from $1,500 to $3,000 and DOIs from 1,500 to 2,500, the extra 1,000 DOIs cost $1.50 each. The average of $1.20 sits below the $1.26 maximum CPA; at the same payer rate, the extra DOIs sit above it.

Common CPA calculation mistakes

  1. Not naming the action. CPA per SOI and per DOI get compared as if they were the same thing.
  2. Counting reported instead of approved conversions. Rejected leads do not belong in the denominator.
  3. Judging CPA without user value. Without a maximum CPA derived from LTV, “low” and “high” are just opinions.
  4. Treating CPA as CAC. A campaign CPA without team, tool and agency costs is not your CAC.
  5. Inconsistent costs. Sources calculated with and without fees cannot be compared.
  6. Too little data. With a few dozen conversions, chance alone moves CPA per payer noticeably.

FAQ

What does CPA mean in marketing?

CPA stands for cost per acquisition or cost per action: the average cost of one defined action, such as a registration, a confirmed sign-up or a first payment. In affiliate marketing, CPA also refers to a payout model with a fixed amount per action.

How do you calculate CPA?

Divide cost by the number of actions: $2,000 in spend for 800 DOIs is a CPA of $2.50 per DOI. Count approved actions only, and always state which action you mean.

What is the difference between CPA and CAC?

CPA measures cost per action, usually for one channel or campaign and based on media spend. CAC (customer acquisition cost) includes all acquisition costs across all channels and divides them by new paying customers.

Conclusion

CPA is only as meaningful as its definition: which action counts, which costs go in and which time window applies. In dating, the path from registration to payer is what matters: derive your maximum CPA from margin-based LTV, break it down to SOI and DOI, and compare sources per payer. If you want to buy dating traffic on transparent terms and judge your sources on real user value, talk to Leadpartner.

All articles