Skip to content
Condictor Studio
SEO & content
SEO & content

What is cost per action (CPA)?

What CPA is, how to choose the action measured in a campaign, and why action cost must be assessed together with its quality and business outcome.

About 4 min readby Maciej Szukalski
A journey mapped across four consecutive points, with only the last one highlighted; only it connects to a circle representing a fee

What is CPA?

CPA (cost per action) is the cost of obtaining a defined user action in a campaign or across the marketing process. The action may be a purchase, a submitted form, a booked call, a downloaded resource or another step that matters to the company’s goal. It is not automatically the “cost of a customer” — that depends on exactly what is counted as an action.

The simplest formula is marketing spend divided by the number of actions obtained. The number alone does not tell you whether a campaign is good. A cheap form submission does not help if most leads are a poor fit for the offer. Conversely, a higher cost can be justified when a contact leads to a valuable sale.

First choose an action that has value

The action should follow the real customer journey. For a store it will usually be a purchase; for a B2B service, a qualified enquiry or conversation; and for a digital product, completion of the first important task. A click or impression can be a supporting signal, but is rarely the final goal.

Before starting measurement, agree on three things:

  • exactly what the user must do for an action to be counted;
  • in which system and at what point in time the outcome will be visible;
  • what distinguishes a valuable action from an accidental one.

This definition protects you from optimising for a number that looks good in a report but does not improve the business result.

CPA, CPL, CPS and CPC: what is the difference?

CPA is the broader approach: you pay for, or assess the cost of, a specified outcome. In practice, you will also encounter more specific abbreviations:

  • CPL (cost per lead) — the cost of obtaining a contact;
  • CPS (cost per sale) — the cost of generating a sale;
  • CPC (cost per click) — the cost of a click;
  • CPD (cost per download) — the cost of downloading a resource;
  • CPM (cost per mille) — the cost of one thousand ad impressions;
  • CPV (cost per view) — the cost of watching a piece of content under the platform’s definition.

An abbreviation does not replace a definition. A “lead” may mean every submitted form, or only a contact meeting agreed conditions. A shared understanding of the term matters more than the name of the model in a presentation.

In each of these models, you divide the cost by the number of counted events. For example, spending 200 PLN on 50 clicks gives an average CPC of 4 PLN, not 0.50 PLN. It is simple arithmetic, but the wrong unit or denominator can make its way through an entire report and lead to a poor budget decision.

How should you assess cost per action?

Compare CPA in comparable conditions: the same goal, period, channel and conversion definition. Then check what happens next. In a service business, the journey from form to conversation and proposal can help. In e-commerce, look at order value, cancellations or whether the customer returns. This prevents you from moving budget to a channel that generates only a cheap top-of-funnel action.

Pay attention to data quality. Duplicates, test submissions, a broken form or a changed way of tagging the traffic source can distort the outcome more than the campaign change itself. A report should therefore include not only the number, but its context: what was launched, what the goal was and what can be concluded from it.

How do you set a maximum acceptable CPA?

Do not copy a “good CPA” from another company’s benchmark. Start with the economics of your own sales: margin on a transaction, the share of leads that become purchases, service costs and the value of later orders, if you can measure it reliably.

For illustration only, assume that a qualified lead turns into a sale in 20% of cases and the company can allocate 500 PLN of margin to acquiring a customer. The maximum cost of that lead is then 100 PLN before additional costs: 500 PLN × 20% = 100 PLN. A change in sales effectiveness changes that threshold even when the campaign works exactly the same way.

For that reason, distinguish at least three values: CPA reported by the platform, the cost of a qualified lead in the CRM and the cost of a customer actually acquired. Only the last can be compared with margin.

Optimise the whole journey

When CPA rises, do not immediately assume advertising is the problem. Check whether the message matches the landing page, whether the offer is clear, how fast the form is, which questions it asks and what happens to a contact after submission. One constraint in the middle of the journey often affects the result more than a change in bid or creative.

CPA is useful when it leads to a decision, not merely an assessment of a channel. Read more about connecting paid activity to the whole process in “What is SEM?”. Our article on conversion-rate optimisation also helps when analysing behaviour after a site visit. If you need to organise this work in practice, see our digital marketing service.

Have a problem to solve?

Let’s find the right first step

Describe your situation in a few sentences. We’ll return with questions or a concrete proposal for what comes next.

Describe your topic

See also

All articles