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
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:
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?
Q: Why do CPS offers pay more than other offers?
Keep reading
Metric
CPA (Cost Per Action) is the amount an advertiser pays each time a user completes a specific action, such as a sale, signup, or install. It ties ad spend directly to outcomes rather than to clicks or views.
Metric
ROAS (Return On Ad Spend) measures the revenue generated for every dollar spent on advertising. It is a direct read on whether a campaign is paying for itself.
Metric
CVR (Conversion Rate) is the percentage of users who take a desired action out of everyone who could have taken it. It is one of the clearest measures of how effective a campaign or flow is.
Ad Format
An offerwall is an in-app ad unit that shows users a list of offers, such as surveys, sign-ups, purchases, or gameplay tasks, that they can complete in exchange for virtual currency or rewards. Because users opt in and choose their own offers, offerwalls are one of the least intrusive and highest-earning monetization formats in mobile.
