CPA

CPA illustration.

When working with digital marketing, there is always a central question that dominates the agenda:

What do we actually get out of our advertising dollars?

Here, the KPI CPA plays an important role because it provides a very concrete picture of what it costs to get a user to perform a desired action.

Whether it’s a sale, a sign-up, or a download, CPA helps make advertising more transparent and results-oriented.

But what does the concept actually cover? And how do you use it in practice?

What does CPA mean?

CPA stands for Cost Per Action or Cost Per Acquisition. It is a KPI and pricing model in online marketing where the advertiser only pays when a predetermined action – a “conversion” – is performed by a user.

It could be anything from a:

  • Purchase

  • Registration

  • Download

  • Registration

  • Or something else, depending on the campaign’s goals.

In some contexts, CPA is used to mean Cost Per Acquisition when “action” specifically refers to acquiring a customer, but fundamentally the model is the same.

Why is CPA important?

CPA makes advertising much more targeted because you only pay for actions that create real value for the business. This minimizes the waste of advertising budget on irrelevant clicks or impressions.

At the same time, the model provides a clear picture of ROI, as each action can be traced directly back to the campaign. This makes it easier to optimize efforts and prioritize the channels that actually deliver results.

Types of “actions”

The following are examples of the actions typically used as the basis for determining CPA:

How do you calculate CPA?

The basic formula is:

Example: If you spend 10,000 DKK on a campaign and 50 people perform the desired action (e.g. buy the product), then CPA = 10,000 / 50 = 200 DKK per action.

Advantages and disadvantages of the CPA model

Benefits

  • Less risk for the advertiser, as you only pay for impact.

  • Can provide high ROI if campaigns are well optimized.

  • Clear performance measurement, making it easier to analyze and adjust campaigns.

Disadvantages

  • The actions must be clearly defined and traceable; tracking problems can lead to errors.

  • Often higher cost per action than, for example, CPC, if the action is a sale, sign-up, or something with a high barrier.

  • Risk of low volume if the actions are too demanding or the target audience is too small.

When CPA is used

CPA is often used in:

  • Affiliate marketing, where partners (blogs, websites, influencers) promote a product and receive commission when actions are taken.

  • Lead generation (e.g. selling contact information) via ads or inbound marketing.

  • Performance marketing campaigns where the goal is direct response – sales, samples, sign-ups rather than just exposure.

Related concepts

Concept

Difference from CPA

CPC (Cost Per Click)

Pay per click, even if the user does not perform the final “action.” CPA requires action.

CPL (Cost Per Lead)

A little narrower: CPA can include CPL as a type of action, but CPL only focuses on leads, not necessarily sales.

CPS (Cost Per Sale)

CPA where the action is a sale. A subcategory of CPA.

Important considerations for optimization

  • Choose an action that fits your business goals but that users will realistically perform.

  • Ensure accurate tracking (pixel, verified leads, cookies, etc.).

  • Monitor CPA continuously and compare with Customer Lifetime Value (CLV) so you know how high a CPA you can accept.

  • Test different campaign variations to find the best channel, creative and target audience.

FAQ

When should you use the CPA model instead of, for example, CPC or CPM?

When the focus is on concrete results like sales, leads or signups, the model makes the most sense. You only pay when the desired action is taken, giving you full control over your costs.

This is particularly relevant in performance marketing campaigns, where the goal is not visibility alone, but measurable actions that can be linked directly to the bottom line.

How do you ensure that the actions are valid (e.g. avoiding spam or fake leads)?

Valid actions are ensured by setting clear criteria for what counts as a qualified conversion. This could be, for example, verified email addresses or fully completed forms. To do this, you should use reliable tracking tools and possibly automated validation so that fake leads or spam are filtered out before they are included in the analysis.

Can CPA be used for both B2B and B2C?

The model can be used in both segments, but the types of actions vary. In B2C, it is often purchases, downloads or newsletter signups, while B2B is typically about contact forms, requests or demo bookings.

What they have in common is that you only pay for actions that bring you closer to a specific business goal. This is regardless of whether the target group is businesses or consumers.

How do you set a realistic CPA target?

A realistic target is set by taking historical data and the customer’s lifetime value as a starting point. This provides a framework for how much you can pay per action and still ensure profit. The target should then be adjusted continuously through testing and optimization, so that the CPA always reflects both the market price level and the effectiveness of the campaign.

Picture of Martin Sølberg

Martin Sølberg

Adm. direktør & Digital konsulent
Tags
What do you think?