What Is Pay-Per-Sale?
Pay-per-sale (PPS), sometimes called cost-per-sale (CPS), is the most performance-driven model in affiliate marketing. An advertiser recruits affiliates, gives each one a unique tracking link, and only pays a commission when that link results in an actual sale. The affiliate absorbs the risk of driving traffic; the advertiser only pays for confirmed revenue. This alignment of incentives makes PPS the preferred structure for e-commerce brands across South Africa.
Commissions are typically expressed as a percentage of the sale value, though flat-rate fees are common in sectors where average order values are predictable. For South African online retailers, commission rates generally fall between 5% and 15% of the purchase price. High-margin digital products, subscription software, and financial services sometimes pay more. Physical goods with tight margins tend to sit at the lower end of the range.
The tracking infrastructure underpinning a pay-per-sale programme usually involves browser cookies or server-side tracking pixels placed on the advertiser's confirmation page. When a buyer lands on that page after clicking an affiliate link, the system fires a conversion event, attributes it to the correct affiliate, and records the commission in the platform dashboard. Cookie windows in South Africa commonly span 30 to 60 days, meaning a user can return to purchase weeks after the initial click and the affiliate still receives credit.
Pay-Per-Sale In Practice
The scenario below is an illustrative example, not a Juicy Designs client result. The figures indicate the scale of effect that pay-per-sale programmes typically produce, so treat them as indicative rather than measured.
Picture a Johannesburg-based online fashion retailer that wants to grow revenue without increasing its Google Ads budget. It could launch a pay-per-sale affiliate programme through a local network, setting a 10% commission on confirmed orders. Imagine a lifestyle blogger in Cape Town joins the programme and writes a seasonal styling guide, embedding tracked links to the retailer's product pages. Over one month the blogger might drive around 200 clicks, of which perhaps 18 convert into purchases averaging around R850 each. The retailer would then pay commissions in the region of R15,000 on roughly R150,000 in incremental revenue, which would be a very attractive return on ad spend.
A retailer's finance team would typically appreciate the model because the marketing cost is a fixed percentage of revenue rather than a variable spend against uncertain results. Fraud prevention is important: reputable programmes use order validation windows (typically 14 to 30 days) to allow time for returns before confirming commissions, ensuring affiliates are not paid on cancelled orders. Clear programme terms and regular affiliate communication are essential to maintaining trust and performance over time.
Pay per sale compared with the other pricing models
| Model | You pay for | Risk sits with | Typical use |
|---|---|---|---|
| Pay per click (PPC) | A visit | Advertiser | Search and social advertising |
| Pay per lead (PPL) | A qualified enquiry | Shared | Lead generation, services |
| Pay per sale (PPS) | A completed purchase | Publisher or affiliate | Affiliate and ecommerce |
Pay per sale looks like the safest model for the advertiser, and in cash-flow terms it is. The trade-off is reach: because the publisher carries all the risk, fewer partners will promote you, and the ones who do expect a commission that reflects that risk.
When pay per sale makes sense
It works when the purchase is fast, trackable and mostly online. Ecommerce, digital products and subscriptions fit well. It works poorly when the sale closes offline, needs a quote, or takes months, because attribution breaks and partners cannot see the outcome they are being paid on.
Practical requirements before launching a pay-per-sale programme:
- Reliable conversion tracking that survives ad blockers and cookie loss
- An agreed attribution window and a documented rule for returns and cancellations
- Commission economics that still leave margin after cost of goods and refunds
- A partner agreement covering brand-bidding, coupon sites and cookie stuffing
Common mistakes
- Commission set on revenue instead of margin. A 20% commission on a 15% margin product loses money on every sale.
- No returns clause. Refunded orders must claw back commission or the model is exploitable.
- Allowing brand bidding. Partners bidding on your own brand name charge you commission on customers you already had.
- Expecting volume. Pure pay per sale rarely scales without also funding paid media you control.
If predictable volume matters more than zero risk, a managed Google Ads or affiliate programme usually delivers more, and our guide to buying leads compares the economics honestly.
FAQ
What is a typical pay-per-sale commission rate in South Africa?
Commission rates vary widely by industry. South African e-commerce programmes typically offer between 3% and 15% per sale. Fashion and lifestyle affiliates often sit at 8 to 12%, while financial products can pay flat fees of R200 to R600 per completed application. Always compare net margin before setting a rate.
How does pay-per-sale differ from pay-per-lead?
Pay-per-sale requires a completed purchase before a commission is paid, making it lower risk for advertisers. Pay-per-lead pays for a qualified enquiry or sign-up, regardless of whether a sale follows. Pay-per-sale suits e-commerce; pay-per-lead suits service businesses with longer sales cycles.
Is pay per sale better than pay per click?
Neither is universally better. Pay per sale removes advertiser risk but limits reach and suits fast online purchases. Pay per click gives you control and volume but you carry the risk. Most growing businesses run paid media they control and treat pay-per-sale partnerships as a supplement.
What commission rate is normal for pay per sale?
It depends entirely on margin. Physical goods with thin margins often sit in the single digits, while digital products and subscriptions can support far more. Set the rate from your contribution margin after returns, not from revenue.