TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is cost per acquisition (CPA)? Formula, examples and benchmarks

Cost per acquisition (CPA) is what you spend in marketing for each conversion, such as a sale or sign-up. The formula, how it differs from CAC, a channel comparison and how to judge a good CPA.

Oliver Reed Reviewed by Chloe Morgan Also called CPA Last updated Nov 4, 2026 Glossary

Quick answer

Cost per acquisition (CPA) is the average marketing cost of one conversion, calculated as the spend on a campaign or channel divided by the number of conversions it produced, where the conversion is a defined action such as a purchase, sign-up or lead.

Formula: CPA = marketing spend / number of conversions

What is cost per acquisition?

Cost per acquisition (CPA) is the average amount you spend in marketing to get one conversion:

CPA = marketing spend / conversions

"Acquisition" is whatever action you define as the goal: a purchase, a trial start, a sign-up or a qualified lead. Always say which one, because a $5 CPA for newsletter sign-ups and a $50 CPA for purchases are not comparable.

CPA vs CAC vs CPL vs CPC

MetricFormulaScope
CPCSpend / clicksOne ad click
CPLSpend / leadsOne lead
CPASpend / conversionsOne conversion of a chosen type, usually media spend only
CACAll acquisition costs / new paying customersFully loaded: media, salaries, tools, all channels

A sample channel comparison

One month of paid channels, conversion = purchase (sample numbers):

ChannelSpendPurchasesCPARevenueROAS
Search ads$6,000150$40$18,0003.0
Social ads$4,000200$20$6,0001.5
Affiliates$2,00040$50$9,6004.8

Social has the lowest CPA, but each purchase is worth only $30 on average, against $120 for search and $240 for affiliates. Judged by ROAS, affiliates return the most per dollar despite the highest CPA. CPA alone would have pointed budget the wrong way.

What is a good CPA?

A good CPA is one that leaves profit after the conversion's value:

  • For e-commerce, compare with average order value × margin, plus repeat purchases if you can count on them.
  • For subscriptions, compare with customer lifetime value; a common rule of thumb is LTV at least three times the acquisition cost.
  • Industry benchmarks vary widely by country, product price and conversion definition, so your own trend matters more.

Five ways to lower CPA

  1. Raise landing-page conversion. Doubling the conversion rate halves CPA at the same spend.
  2. Cut wasted spend. Exclude irrelevant search terms, placements and audiences.
  3. Match message to intent. Send each ad to a page that answers exactly what it promised.
  4. Shift budget to efficient campaigns, judged on value as well as cost.
  5. Measure conversions completely. Missing conversions (blocked scripts, cross-device) inflate CPA on paper; server-side purchase events help.

CPA in TapCub

TapCub's Channel ROI page (All-platform analytics › Business › Channel ROI) computes cost per acquisition as spend divided by conversions, where conversions are purchases on the order ledger, alongside cost per click (spend ÷ sessions) and return on ad spend. Spend is entered on the Costs tab, one row at a time or by CSV with the columns day, channel, source, campaign, cost, currency, clicks and impressions; you can group by channel, source or campaign. Without imported spend, the cost metrics stay empty. To see which touches led to those purchases, use attribution.

Was this explanation clear?

We use your answers to fix and expand this page.

Oliver Reed

Product Experience Specialist

Explores usability, user journeys, and feature adoption through practical examples of onboarding and everyday product use.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How do you calculate cost per acquisition?

Divide the spend on a campaign or channel by the conversions it produced in the same period. $5,000 spend and 125 purchases gives a CPA of $40.

What is the difference between CPA and CAC?

CPA is per conversion for a campaign or channel and usually counts only media spend. CAC is the total cost of winning a new paying customer, including salaries, tools and all channels.

What is a good CPA?

One that is comfortably below what a conversion is worth to you. Compare CPA with average order value or customer lifetime value, not with other companies’ CPA.

Why can a lower CPA be worse?

A cheap channel may bring conversions that are smaller, refund more or churn faster. Look at revenue per conversion and retention alongside CPA.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics