performetra

CPA, CPL, CPS, CPI: full forms, meaning and which one to use

Five abbreviations decide how every performance campaign is billed. Here is what each one means, pays for, and quietly assumes.

TL;DR — the short version

CPA
Cost per action — any custom event: deposit, KYC, subscription
CPL
Cost per lead — a validated form fill matching a written definition
CPS
Cost per sale — % or flat fee on a confirmed (ideally delivered) order
CPI / CPR
Cost per install / per registration — the app-campaign pair

Performance marketing runs on five abbreviations, and most confusion in briefs, invoices and payout arguments traces back to two parties holding different definitions of the same one. Here is each model, what it pays for, and what it quietly assumes.

CPA — cost per action

The umbrella model. The advertiser defines an action — a purchase, a first deposit, a completed KYC, a subscription start — and pays a fixed amount each time it happens. Everything upstream of that action (impressions, clicks, installs, visits) is unpaid effort by the network and its publishers.

The strength of CPA is precision: you can place the payout on the exact event that makes you money. The assumption it carries is measurability — if your systems cannot report the action reliably through a postback, the model degrades into arguments.

CPL — cost per lead

The billable event is a lead: contact details submitted by a person matching your written definition — geo, age band, required fields, consent. The definition is the contract. A network that bills every raw form fill and a network that validates syntax, deliverability and duplicates before billing will quote you very different CPLs, and the cheaper-looking one is usually the expensive one.

The practical benchmark: on a validated Indian lending campaign, expect 60–80% of leads to be contactable within three attempts. Below that, the traffic mix — not the sales team — is the problem.

CPS — cost per sale

Commission on confirmed orders, as a percentage of order value or a flat fee. The word doing the work is confirmed: in cash-on-delivery markets, where a quarter to a third of placed orders never complete, commission on placed orders means paying for failures. The correction — commission on delivered orders with a logistics-matched reversal window — is the difference between a CPS programme that compounds and one that leaks.

CPI and CPR — the app pair

CPI pays per install, attributed by your mobile measurement partner. CPR pays per registration — install plus account creation, usually OTP-verified. The one-step difference matters more than it looks: an install can be faked by a device farm for pennies, while a verified registration costs a fraudster real effort. Moving the payout one event deeper filters most low-quality supply before it reaches your invoice.

The models nobody should confuse with these

CPM (cost per thousand impressions) and CPC (cost per click) price exposure and attention. They are inputs, not outcomes — useful when reach is genuinely the objective, dangerous when dressed up as performance. If a proposal quotes CPM and promises conversions, the conversion risk is yours; it has just been renamed.

Choosing in one table

Your revenue eventStart withGraduate to
App usageCPICPR, then in-app CPA
Sales-team callsCPLCPA on call-connected or application
Online ordersCPS (delivered)Tiered CPS + new-customer premium
SubscriptionsCPA on trialCPA on paid conversion

The pattern behind every row: begin where measurement already works, then push the billable event downstream as fast as your reporting allows. Each step deeper transfers risk from you to the network — which is the entire point of buying outcomes instead of media.


Written by the Performetra campaign team. If you want this applied to a live campaign rather than read about, tell us what you are running.

Questions this article answers

Cost per action (sometimes cost per acquisition). The advertiser pays a fixed amount each time a defined action happens — a purchase, a deposit, a completed KYC — rather than paying for clicks or impressions.

Cost per lead. The billable event is a lead — a form fill with contact details — that matches an agreed definition of geo, fields and eligibility. On serious networks the lead is validated before it is billable.

Cost per sale. The partner earns a percentage of order value or a flat fee per confirmed order. In cash-on-delivery markets the confirmation point should be delivery, not checkout.

Cost per install. The advertiser pays per app install, attributed by a mobile measurement partner such as AppsFlyer or Adjust. CPR — cost per registration — moves the same payment one step deeper, to account creation.

CPS is a special case of CPA where the action is a sale and the payout usually scales with order value. CPA covers any event, at a flat price; CPS ties the network’s earnings to your revenue.

No. CPM — cost per mille, or per thousand impressions — pays for exposure, not outcomes. It has legitimate uses for reach, but a campaign priced only on CPM carries all conversion risk on the advertiser’s side.

Start CPI to establish volume, then move the payout to CPR or an in-app CPA event as soon as your MMP can report it — the deeper the billable event, the more publishers optimise for real users. Detail on the app growth page.

CPS on delivered orders, with a new-customer premium. Flat CPA per order works where order values are uniform or marketplace data is limited. See e-commerce campaigns.

CPL to start, migrating to downstream CPA — call connected, application started — once your CRM can report it back. The migration is the single biggest quality lever in lead generation.

Yes, and hybrids often work best: a reduced CPL plus a bonus per approval keeps volume and quality in tension, and flat-plus-CPA is standard in creator campaigns.

Next step

Turn this into a campaign.

We price outcomes across app growth, lead generation, e-commerce and creator marketing. Send us the event you want to pay for.