Formlyy Journal
CPA: definition, calculation and difference with CPL
Apr 22, 2026 · 8 min read · By Arthur Goudard

An agency reports a €40 CPA. The client asks a reasonable question: €40 for what? A form submission, a qualified lead and a paying customer can all appear under “conversion”, yet each supports a different budget decision.
CPA means cost per action or cost per acquisition. Calculate it by dividing the campaign cost by the number of defined, attributed actions. CPL is the specific cost per lead. When the action measured by CPA is a lead submission, CPA and CPL can be identical.
The useful work starts with the denominator. This guide shows how to calculate the metric, distinguish it from customer acquisition cost, and choose a conversion that reflects progress through your sales funnel.
How to calculate CPA
CPA = included campaign cost ÷ attributed actions.
For an illustrative campaign costing €2,000 with 100 valid form submissions, the CPA for a submission is €20. If the same campaign produces ten confirmed appointments, its appointment CPA is €200. Neither number contradicts the other: they measure different outcomes.
Use a consistent cost scope, attribution rule and conversion definition. With no confirmed actions, the CPA cannot be calculated; it is not zero. If customers take several weeks to decide, a campaign cohort needs time to mature before its final sales CPA becomes meaningful.
The Office québécois de la langue française defines the advertising model around a predetermined action. Shopify's CPA guide also shows why the meaning of an acquisition needs to be stated. Put that meaning next to the number in your report.
CPA vs CPL vs CAC: compare the same outcome
| Metric | Calculation | What it helps you decide |
|---|---|---|
| CPL | Campaign spend ÷ valid leads | Can this source generate contacts at an acceptable cost? |
| CPA | Campaign spend ÷ the defined action | Is this particular conversion becoming more efficient? |
| Cost per qualified lead | Campaign spend ÷ leads meeting stated criteria | Is the source attracting prospects your team can work with? |
| Cost per confirmed appointment | Campaign spend ÷ confirmed appointments | What does it cost to create a sales conversation in the calendar? |
| CAC | Included sales and marketing acquisition costs ÷ new customers | What does acquiring a customer cost across the included activities? |
CAC usually covers more costs than campaign CPA. Corporate Finance Institute includes sales and marketing expenses in its definition. A media-only cost per customer should therefore be labelled as such, rather than presented as a fully loaded CAC.
Two sources also illustrate why terminology needs care: VISIPLUS distinguishes action and lead pricing, while ProInteractive uses acquisition to mean a paying customer. Write “CPA — confirmed appointment” or “CPA — first purchase” instead of relying on the abbreviation alone.
For the entrance to the funnel, the CPL calculation guide explains which contacts to count. Quality becomes a separate decision once those contacts need a salesperson.
One campaign, five different costs
Here is a worked example, not a Formlyy customer result. The media spend stays at €2,000, and all outcomes belong to the same campaign cohort after its sales cycle has matured.
| Confirmed stage | Count | Cost per outcome |
|---|---|---|
| Valid leads | 100 | €20 |
| Leads meeting the qualification criteria | 25 | €80 |
| Confirmed appointments | 10 | €200 |
| Attended appointments | 8 | €250 |
| New paying customers | 2 | €1,000 |
The campaign's lead-to-customer rate is 2%. Its media cost per customer can also be calculated as €20 CPL ÷ 2% = €1,000. This relationship only works with matching cost scopes, attribution rules and cohorts.
The table reveals where to investigate. Seventy-five leads do not meet the criteria: review targeting, the offer and the qualification rule. Two confirmed appointments are missed: inspect reminders and the reasons for absence. Six attended appointments do not become customers: review sales outcomes before assuming acquisition is the cause.
The qualified lead cost guide helps define the intermediate stage. For calendar outcomes, use the cost per qualified appointment method and state whether cancellations are excluded.
Which conversion should an agency optimise?
Choose an action that your team can verify and that occurs often enough to provide useful feedback. A deeper event is helpful only if its status is reliable and the delay is understood.
| Your situation | Outcome to evaluate | Supporting diagnostic |
|---|---|---|
| Early contact acquisition | Valid lead submission | Duplicate rate and contactability |
| High volume with many poor-fit leads | Qualified lead | Criteria passed and reason for rejection |
| Sales depend on a call | Confirmed qualified appointment | Attendance and sales outcome |
| Direct online purchase | Attributed purchase | Margin, refunds and repeat customers |
| Long sales cycle with few closes | A consistently defined intermediate stage | Mature cohort cost per customer |
A click on “Book a demo” shows intent. A booking record confirms an appointment. An accepted form webhook shows that a submission reached an endpoint. None of those signals, by itself, proves that the prospect meets your qualification criteria.
Keep these stages separate in your reporting. The form tracking guide explains how to connect browser events to downstream outcomes. Use an identifier to avoid counting repeated callbacks or confirmation-page reloads as additional leads.
Set a target from your economics
There is no universal good CPA. Start with the acquisition cost your business can afford, then work backwards using observed conversion rates.
For illustration, suppose you allocate €500 of contribution per new customer to media acquisition, and 10% of valid leads become customers. The corresponding media CPL ceiling is €500 × 10% = €50. With a 20% qualified-lead-to-customer rate, the qualified lead cost ceiling is €100.
These are planning assumptions, not market benchmarks. Recalculate them when margin, sales costs or conversion rates change. Retain enough contribution for the rest of the business rather than treating revenue as available acquisition budget.
This also explains why a lower CPL can accompany a worse customer CPA. Campaign A could generate 100 leads and two customers from €2,000: €20 CPL and €1,000 per customer. Campaign B could generate 50 leads and five customers from the same spend: €40 CPL and €400 per customer. Cutting B because its leads cost more would discard the more efficient sales outcome in this example.
A conversion audit you can use before the next report
Record six fields for each campaign:
1. Action: the exact status counted, such as a confirmed qualified appointment.
2. Cost scope: media only, or named additional acquisition costs.
3. Cohort and attribution: acquisition dates, source, attribution window and time allowed to close.
4. Proof: the record that confirms the action, with an identifier and timestamp.
5. Exclusions: duplicates, cancellations, invalid contacts and test submissions.
6. Quality check: the next stage, such as attendance or customer conversion.
If one field is missing, fix that measurement gap before moving budget on the strength of the CPA alone. This small audit makes a client review much more useful than a column labelled “conversions” with no shared definition.
For form-led acquisition, Formlyy's WhatsApp qualification workflow can help collect context after the opt-in and prepare the next sales step. The business outcome still needs to be confirmed in the booking or CRM record. Agencies can review the agency offer to assess whether that workflow fits their client accounts.
FAQ
Frequently asked questions
Is CPA the same as CPL?
It can be. If the CPA action is a valid lead submission and both metrics use the same costs and attribution, they have the same value. A CPA for a purchase or confirmed appointment measures a different stage.
How do you calculate CPA with no conversions?
You cannot calculate a finite cost per observed action with a zero denominator. Report the spend and zero confirmed actions separately. Missing tracking also needs its own label; it does not establish that the business produced no conversions.
What is the difference between CPA and CAC?
CPA concerns a defined action within a stated campaign cost scope. CAC concerns new customers and the included acquisition costs, usually across sales and marketing. State the scope before comparing them.
Can I count a demo click as a booked appointment?
No. Keep the click as a diagnostic event and use a confirmed booking record for the appointment metric. Qualification and attendance require their own evidence.
About the author
Arthur Goudard
My name is Arthur Goudard. I share what I see in the field when a marketing strategy needs to turn warm interest into a useful conversation, then into a clear appointment.
Sources
Keep reading
vitrinelinguistique.oqlf.gouv.qc.ca
Office québécois de la langue française — Cost per action terminology
shopify.com
Shopify — Cost per acquisition and calculation
corporatefinanceinstitute.com
Corporate Finance Institute — Customer acquisition cost
academy.visiplus.com
VISIPLUS — CPM, CPC, CPA and CPL definitions
prointeractive.com
ProInteractive — CPL and CPA comparison
Read next
