Metric

CPS (Cost Per Sale)

Glossary Term

Metric

CPS (Cost Per Sale)

Glossary Term

Metric

CPS (Cost Per Sale)

Glossary Term

What is CPS (Cost Per Sale)?

CPS (Cost Per Sale) is a pricing model where an advertiser pays only when a campaign drives a completed sale. You calculate it by dividing total campaign cost by the number of sales. Because payment is tied directly to revenue, it carries the least risk for advertisers and tends to command the highest payouts for publishers.

What is CPS (Cost Per Sale)?

CPS (Cost Per Sale) is a pricing model where an advertiser pays only when a campaign drives a completed sale. You calculate it by dividing total campaign cost by the number of sales. Because payment is tied directly to revenue, it carries the least risk for advertisers and tends to command the highest payouts for publishers.

What is CPS (Cost Per Sale)?

CPS (Cost Per Sale) is a pricing model where an advertiser pays only when a campaign drives a completed sale. You calculate it by dividing total campaign cost by the number of sales. Because payment is tied directly to revenue, it carries the least risk for advertisers and tends to command the highest payouts for publishers.

Of all the ways to price a campaign, CPS (Cost Per Sale) sits at the far performance end. The advertiser pays nothing for impressions, clicks, or even sign-ups. Payment happens only when a user completes a purchase. That makes CPS the lowest-risk model for the advertiser and, in exchange, the highest-paying one for the publisher who delivers the sale.

How to calculate CPS

CPS = Campaign cost / Number of sales
CPS = Campaign cost / Number of sales
CPS = Campaign cost / Number of sales

The result tells the advertiser what each sale cost them. Because the denominator counts only completed purchases, CPS reflects revenue-driving performance directly, with none of the softer steps that other models pay for along the way.

A worked example

Suppose an advertiser spends 5,000 dollars on a campaign that produces 250 sales:

$5,000 / 250 sales = $20 CPS
$5,000 / 250 sales = $20 CPS
$5,000 / 250 sales = $20 CPS

Each sale cost the advertiser 20 dollars. If the average order is worth well above that, the campaign is profitable, and the advertiser can compare this figure directly against the margin earned on every sale.

CPS vs. CPA

CPA (Cost Per Action) pays for a defined action, which might be a sign-up, a form submission, or a first app open. That action does not have to involve money changing hands. CPS is a stricter subset: the only action that counts is a completed sale. Because a sale is harder to earn than a lead, CPS payouts are higher, but the volume of qualifying conversions is lower. Advertisers often run CPA to fill the funnel and CPS when they want to pay strictly for revenue.

Why advertisers and publishers use CPS

CPS maps cleanly onto ROAS (Return On Ad Spend) because both are anchored to revenue rather than intermediate steps. If you know your CPS and your average order value, your return is straightforward to project. The model also puts a spotlight on CVR (Conversion Rate): since publishers earn only when a sale closes, they are motivated to send traffic that actually buys rather than traffic that merely clicks.

CPS offers on an offerwall

Purchase-based offers on an offerwall typically run on a CPS basis, and they sit at the top of the payout scale for a simple reason: they require a completed transaction rather than a tap or an install. A user who buys a subscription or makes a first purchase to earn a reward has delivered real revenue to the advertiser, so the advertiser is willing to pay more for it. For the publisher, these offers convert less often than free actions but pay far more per completion, which can lift the effective value of the placement.

Common mistakes to avoid

  • Confusing CPS with CPA (Cost Per Action) and expecting the same conversion volume from a model that counts only purchases.

  • Judging a CPS campaign on completion count alone instead of on the revenue and return each sale produces.

  • Setting a CPS payout without checking it against average order value and margin, which is where the model either works or loses money.

Frequently asked questions

Q: How is CPS different from CPA?

A: CPA (Cost Per Action) pays for any defined action, such as a sign-up or a first app open, while CPS pays only when a purchase is completed. A sale is a specific, revenue-generating type of action, so CPS is a stricter and higher-paying version of the same performance model.

Q: Why do CPS offers pay more than other offers?

A: CPS offers require a completed transaction, which is harder to earn than a click or an install and delivers real revenue to the advertiser. Because the advertiser is paying strictly for a sale, the payout per completion is higher, even though these offers convert less often.