What Is Cost Per Acquisition (CPA)?
Cost per acquisition, or CPA, is the cost of producing one defined conversion, such as a sale, signup, or lead. It is calculated by dividing the cost of a campaign or channel by the number of conversions it produced. CPA is also a pricing model, used in affiliate marketing, where you pay only when a conversion happens.
How CPA is calculated
CPA equals total cost divided by the number of acquisitions. If a campaign costs a certain amount and produces a certain number of purchases, dividing cost by purchases gives the CPA. The calculation is only as useful as the definition of acquisition. A CPA for email signups and a CPA for paid customers measure very different things, so always state which conversion you are counting.
CPA as a metric in advertising
In paid search and social advertising, CPA is a core metric for judging campaigns. Ad platforms report CPA for the conversion events you track, and many allow bidding strategies that aim for a target CPA. Comparing CPA across campaigns, audiences, and creatives shows which combinations produce conversions most efficiently. It should be read alongside conversion quality, because a low CPA on conversions that never become revenue is not a win.
CPA as a pricing model
CPA also describes a way of buying traffic: instead of paying per impression or click, the advertiser pays only when a defined action happens. Affiliate marketing is often called CPA marketing for this reason. The partner or network bears more of the risk, because they are paid only when their traffic converts. Advertisers still need to define the action carefully and protect against fraud, since a poorly chosen action, such as a free signup, can be generated without any real buyer.
CPA versus CAC
CPA usually measures the cost of a specific conversion from a specific campaign or channel. Customer acquisition cost measures the total sales and marketing cost of winning a paying customer, often across all activities. A campaign might have a low CPA for trial signups while the company's CAC remains high, because many trials never pay and sales effort is still needed. Use CPA to optimise campaigns and CAC to judge whether growth is affordable.
What makes a good CPA
A good CPA is one that is clearly lower than the value of the conversion. For a purchase, that value is the profit from the order or the expected lifetime value of the customer. For a lead, it is the probability the lead becomes a customer multiplied by that customer's value. Benchmarks from other companies are rarely useful because pricing, margins, and conversion rates vary so much.
CPA, CPL, and CPC
Related metrics measure different points in the funnel. Cost per click, or CPC, measures what you pay for a visit. Cost per lead, or CPL, measures what you pay for a contact who has shown interest. CPA usually refers to a later, more valuable action, such as a purchase. Moving payment further down the funnel shifts risk from the advertiser to the partner or publisher.
How to improve CPA
Improving CPA usually means improving conversion rate, targeting, or the offer rather than just cutting spend. Better landing pages, clearer messaging, tighter audience targeting, and removing traffic sources that never convert all help. In partner programs, paying for revenue outcomes and favouring partners whose referrals convert keeps CPA tied to real value.
CPA in partner programs
In affiliate and partner programs, CPA is effectively the commission plus the program's share of tools and management time, divided by the number of acquisitions partners produce. Because commissions are paid only after conversion, CPA is more predictable than in paid advertising. The main risk is defining the acquisition too early in the funnel, such as a free signup, which can be produced without any real buyer. Tying the acquisition to a payment keeps partner CPA aligned with revenue.
Reporting CPA honestly
When reporting CPA, state the conversion counted, the period, the costs included, and whether refunds and cancellations were removed. Two teams can report very different CPAs for the same campaign simply by choosing different definitions, so a short note on method prevents misleading comparisons.
Frequently asked questions
- How do you calculate cost per acquisition?
- Divide the total cost of a campaign or channel by the number of acquisitions it produced in the same period. Define the acquisition clearly, for example a purchase, a paying subscriber, or a qualified lead, because the same campaign can have very different CPAs depending on which conversion you count.
- What is CPA in affiliate marketing?
- In affiliate marketing, CPA refers to a payment model where the advertiser pays the affiliate a commission only when a referred visitor completes a defined action, usually a sale. It shifts risk from the advertiser to the affiliate. Programs must define qualifying actions carefully and protect against fake or low-quality conversions.
- Is cost per action the same as cost per acquisition?
- The terms are often used interchangeably. Cost per action can refer to any defined action, such as a signup, download, or form submission, while cost per acquisition usually implies acquiring a customer or sale. In practice, check how each platform or partner defines the action before comparing numbers.
- What is a good CPA?
- A good CPA is lower than the value the conversion brings, whether that is profit from an order or the expected lifetime value of a customer. It depends entirely on your pricing, margins, and conversion rates, so compare CPA with your own unit economics rather than with industry averages.