CPA marketing: how pay-per-action deals work
CPA marketing as a deal model: how networks connect advertisers and affiliates, what payout structures exist, and when paying only for a result works.

What CPA marketing means, in plain terms
Nobody pays for a chance here. The advertiser writes a check only after the action fires, the network verifies it happened and wasn't faked, and the affiliate - the party that actually bought the traffic - collects the difference between what the payout is worth and what the click or impression cost to acquire. Three roles, one transaction, and the money moves in one direction: advertiser to network to affiliate, minus the network's cut.
That last part is the whole appeal from the advertiser's chair. Instead of guessing what a campaign will cost before it runs, the price of a result gets fixed in advance. A trial signup costs $30 whether the affiliate spent $5 or $25 finding it. The volatility of buying traffic directly - CPMs swinging hard in a week, a platform's algorithm having a bad month - becomes someone else's problem.
The deal architecture: advertiser, network, affiliate
Three parties, three jobs. The advertiser owns the offer and sets the payout - what a completed action is worth to them, and no more. The affiliate, also called the publisher, owns the traffic and the media buying: which channel, which creative, which audience, all paid for upfront, before a single action confirms. The network sits in the middle and owns the plumbing - tracking links, fraud checks, payout processing, dispute resolution - typically for a cut of 20-30% of the payout.
Skip the network and run the program directly, and the advertiser inherits all of that plumbing themselves, which some do once volume justifies the tooling. Most start inside a network because it comes with something harder to build than tracking software: a pool of affiliates already running traffic in the relevant vertical, vetted and ready to test a new offer the same week.
The tracking layer is what makes any of this trustworthy. A postback fires server-to-server the moment an action confirms, with no reliance on a cookie surviving a redirect chain and no dependence on a pixel firing in a browser that might block it. Keitaro and Binom are the trackers doing this work behind most serious CPA operations; without one, an advertiser is just taking the affiliate's word for how many actions happened.
Payout structures: CPL, CPI, CPS, and revshare
- CPL pays per lead: cheapest, highest volume, weakest signal on what the lead is actually worth downstream.
- CPI pays per install: the mobile-app standard, usually $1-$5, vulnerable to install fraud without a fingerprint check.
- CPS pays per sale: pays only on a completed purchase, typically 10-20% of order value or a flat fee.
- Revshare pays a percentage of what the customer is worth over time, standard in iGaming and subscriptions, where one deposit undersells the relationship.
- Hybrid pays a smaller flat payout plus revshare, splitting the risk so the affiliate gets paid something upfront and stays incentivized to send traffic that sticks.
A worked example: running the numbers on one campaign
Say a productivity-app advertiser sets a $4.50 CPI offer through a network, aiming for a 1,000-install test. An affiliate picks it up and runs native ads at an $8 CPM, pulling a 1.5% CTR and converting 20% of those clicks into an install - realistic figures for well-targeted native traffic. Per 10,000 impressions: $80 in spend, 150 clicks, 30 installs, so the affiliate's true cost per install lands around $2.67.
The network keeps 20% of the payout for tracking and processing, so the affiliate actually collects $3.60 per install rather than the full $4.50. Scale the test to 1,000 installs and the arithmetic reads: advertiser pays $4,500 total, the network keeps $900, the affiliate receives $3,600 and has spent roughly $2,670 acquiring the traffic - leaving about $930 in margin, a comfortable return on what they collected.
Nobody in that chain guessed at a number until the traffic actually ran. The advertiser knew the ceiling before spending a dollar; the affiliate knew the target CTR and install rate going in, and could adjust the campaign the moment real numbers came in short.
CPA marketing vs. CPC/CPM buying: two different models
CPA marketing and CPA bidding inside an ad platform are different mechanisms: one is a network deal, the other is an auction setting. In a network deal the advertiser pays a fixed amount per completed action and the affiliate carries the media risk; the network settles the payout after a hold period. In an auction setting the advertiser still buys impressions or clicks, and the platform simply optimizes delivery toward a target cost per action, so the media risk stays with the advertiser and the number on the dashboard is a target rather than a price.
Where CPA marketing shows up in practice
Certain verticals lean on it because the mainstream ad platforms won't take their spend at all. Adult, gambling outside regulated markets, trading, binary options, and some crypto offers get rejected by Google and Meta's policy teams outright, so a network - and the affiliates already holding approved accounts or private inventory in those spaces - becomes the paid channel that actually exists.
Mainstream categories use it too, just for a different reason: cash-flow discipline. A mobile game studio paying $2-$4 per install through a CPA network knows its acquisition cost before the month starts, which platform bidding, subject to auction pressure and algorithm shifts, can't promise with the same certainty. Dating apps, EdTech course sellers, and e-commerce brands running affiliate programs alongside their platform ads are all buying that same certainty.
Fraud risk, and how it gets managed
Fake leads with disposable emails, install farms running device banks, an affiliate pushing the same conversion through two networks and collecting twice: all standard failure modes, and all of them show up in the numbers before they show up anywhere else.
- A chargeback or refund rate above 1-2% on a sale-based offer is a signal worth a manual look every time.
- Server-to-server postbacks close off most cookie-stuffing tricks, since confirmation comes from the advertiser's own system. A browser event, by contrast, is something an affiliate could spoof.
- A capped test budget of $500-$1,000 on any new affiliate keeps bad traffic cheap to catch instead of expensive to unwind.
- Fraud-detection tools such as Anura or Forensiq flag device-fingerprint anomalies and IP clustering that a manual review would miss at real volume.
When CPA fits an advertiser and when it doesn't
CPA marketing earns its keep when three things are true at once: the offer converts reliably enough that affiliates can find a profitable spread, the advertiser can afford to pay after the fact rather than needing brand reach today, and the category either can't run on mainstream platforms or benefits from traffic sources those platforms don't reach.
It fits poorly the other direction. A brand-awareness push has no action to pay for, a product with an unstable conversion rate can't set a payout affiliates will trust, and an advertiser unwilling to build real tracking - postbacks, a dedicated landing page, fraud checks - will bleed money to bad traffic faster than good traffic ever finds them.
Working out which side of that line an offer sits on, and what payout actually matches what the customer is worth, is the arithmetic that has to happen before any budget moves.
| Dimension | CPA marketing | CPC/CPM buying |
|---|---|---|
| Who sets the price | Advertiser fixes the payout by contract | The auction sets price in real time |
| Who bears the risk | Affiliate, until the action confirms | Advertiser, from the first impression |
| Payment trigger | Lead, sale, or install, once confirmed | A click or 1,000 impressions served |
| Tracking needed | S2S postback through a network | The platform's own pixel or conversion API |
| Speed to launch | Days to weeks, sourcing affiliates | Hours, inside an existing ad account |
| Typical fit | Restricted or high-risk verticals, fixed CAC needs | Mainstream verticals with brand or reach goals |
FAQ
What is the difference between a CPA network and an affiliate program?
A CPA network aggregates offers from many advertisers and traffic from many affiliates in one marketplace, handling tracking and payouts centrally. An advertiser's own affiliate program is a single-advertiser relationship, run through tools like Post Affiliate Pro, with no shared marketplace - just the advertiser's offer and whoever they recruit directly.
Is CPA marketing the same as CPA bidding on Google or Meta?
No. CPA bidding is an auction strategy inside one ad platform, optimizing toward a target cost per action within that account. CPA marketing is a deal struck with a network spanning independent traffic sources outside any single platform - the payout is fixed by contract rather than set by an algorithm.
How much does a CPA network take as its cut?
Most networks keep 20-30% of the advertiser's payout before passing the rest to the affiliate. Some charge less for high volume or exclusive offers, and a few run on a flat monthly fee instead - check the specific network's terms before assuming a standard rate.
Can a small advertiser use CPA marketing, or is it only for big budgets?
Small advertisers use it constantly - a $500-$1,000 test with two or three affiliates is a normal starting point. The model scales down as easily as up, since the advertiser only pays for actions that actually land, test or no test.
What's the biggest mistake advertisers make setting a CPA payout?
Setting it without knowing customer lifetime value first. A payout under what affiliates need to break even attracts no traffic; a payout with no ceiling tied to LTV means overpaying for even a good customer. Both mistakes surface within the first week of live traffic.
I can do this on your product
I consult on acquisition, funnels and retention - including hard verticals.
