Foundations · Lesson 2 of 6
CPA, CPL, CPS or CPC: choosing a pricing model
About 10 minutes · Yogender Kumar, Managing Partner
By the end of this lesson you'll be able to
- Explain what CPC, CPL, CPA and CPS each pay for
- Calculate the cost per order behind a cost-per-click offer
- Choose a pricing model that fits your margins and your sales process
Why this matters
Sooner or later a partner will offer you a price. It might be 40p a click, £15 a lead or 12% of every sale. Those three numbers can't be compared as they stand, and the cheapest-looking one is often the dearest. This lesson gives you a way to put them side by side.
The core idea
Every pricing model decides who pays when a visitor doesn't buy.
CPC (cost per click). You pay for each visit. If nobody buys, you've still paid. Search and social platforms mostly charge this way.
CPL (cost per lead). You pay for an enquiry, such as a quote request or a completed form. The partner carries the risk of visitors who leave without enquiring. You carry the risk that the lead never becomes a customer.
CPA (cost per acquisition). You pay a flat fee when a defined action happens. Usually that's a sale, but it can be a first deposit or a paid subscription.
CPS (cost per sale). You pay a percentage of each order. A bigger basket earns the partner more.
So the models sit on a line. At one end you carry the risk. At the other end the partner does. A partner who carries more of the risk will ask for more per result. That's fair: they absorb every visitor who doesn't buy.
Who carries the risk that a visitor doesn't buy
Worked example
Northfield Home is the imaginary homeware shop from Lesson 1, so the figures are illustrative. An average order is £60, its break-even CPA is £24 and its target CPA is £18.
A publisher offers two deals:
- Deal 1: 40p for every click.
- Deal 2: a flat £16 for every validated sale.
The flat deal is easy to judge: £16 is under the £18 target.
The click deal needs one more number: how many visitors buy. That's the conversion rate. Cost per order is the cost per click divided by the conversion rate.
- If 2% of visitors buy: £0.40 ÷ 0.02 = £20 an order. That's above target, though still under Lesson 1's £24 break-even.
- If 3% buy: £0.40 ÷ 0.03 = £13.33. That's cheaper than the flat deal.
- If 1.5% buy: £0.40 ÷ 0.015 = £26.67. Every order now loses money.
The click deal could be the best or the worst of the two. It depends on a number Northfield doesn't control. That's the risk it would be taking on.
My view: if you have months of reliable conversion data from this kind of traffic, the click deal can be worth it. If you don't, take the flat fee.
Northfield's cost per order on CPC, at three conversion rates
Which model suits which business
- Ecommerce with steady margins: CPS. It rises with basket size, and content, cashback and voucher sites all understand it.
- Subscriptions and apps: a flat CPA on the first paid month or a first action. It means you don't pay for free trials that cancel.
- Insurance, finance, education and B2B: CPL, because the sale often happens later, on the phone. Lesson 5 covers keeping lead quality up.
- A new brand with no sales history: a hybrid, such as a small fixed fee plus a commission. Partners won't take all the risk on a brand they can't judge yet.
In practice
- Convert every offer into the same unit: cost per order or cost per customer.
- For any click-based offer, ask what conversion rate you'd need for it to beat your target.
- Write down exactly what counts as a sale or a lead before anything goes live.
- Agree how long you have to check sales before you pay, so returns and cancellations come off.
- Review the model after three months of real data, not after three days.
Common mistakes
- Comparing the headline prices. 40p, £15 and 12% are different units. Turn them all into cost per customer first.
- Paying a percentage on gross order value. If customers often return items, commission on the full basket overpays. Pay on orders net of returns and excluding VAT.
- Choosing CPL when the sale happens online. If someone can buy on your site there and then, pay for the sale, not the form fill.
Try it yourself
One publisher offers £1.20 per click, and about 4% of those visitors fill in your quote form. Another offers £22 per lead. The most you can pay for a lead is £25. Which offer, if either, fits?
Show answer
The click offer works out at £1.20 ÷ 0.04 = £30 per lead. That's over your £25 limit. You'd also carry the risk of the form rate dropping. The £22 lead offer fits inside £25, so take it. First agree in writing what counts as a valid lead.
Quick check
Not scored. Pick an answer to see the explanation.
Under which model does the partner carry most of the risk that visitors don't buy?
You pay 50p a click and 2.5% of visitors buy. What does each sale cost you?
Key takeaways
- Each pricing model decides who pays when a visitor doesn't buy.
- Turn every offer into cost per order or cost per customer before you compare.
- Cost per order on CPC is the cost per click divided by the conversion rate.
- Partners who carry more risk will ask for more per result, and that's fair.
Further reading: the full guide on our blog

