Key takeaways
- In CPA marketing you earn only when a user completes a defined action, such as a sign-up, an install or a purchase, and the advertiser confirms it through tracking.
- Every traffic source comes with its own rules: disclose paid links under the FTC Endorsement Guides, follow each platform's ad and spam policies, and only send rewarded users to offers that allow them.
- Start with one audience you already have, a handful of offers that fit it, and sub IDs on every link, then judge offers by earnings per click instead of by the headline payout.
What is CPA marketing and how does it work?
CPA marketing (cost per action marketing) is a form of affiliate marketing where you promote an advertiser’s offer and get paid a fixed amount each time someone you send completes a specific action, such as filling in a form, installing an app or making a first purchase. You join a network, pick an offer, share a tracking link with your audience, and the network credits you when the advertiser’s system confirms the action. Clicks and views alone pay nothing, so your income depends on sending people who actually want the offer.
The four players in CPA marketing
Every CPA conversion involves the same four parties, and what each one wants explains most of the rules you will meet.
- The advertiser owns the product, decides which action it will pay for and how much, and sets the rules: countries, devices, allowed traffic types and what counts as a valid conversion.
- The network sits in the middle. It lists offers, gives you tracking links, records clicks and conversions, checks quality, collects from advertisers and pays you. What is a CPA network? covers this role in depth.
- The publisher is you: the person or business with a website, app, newsletter, community or ad budget that sends people to offers. The industry also calls this role an “affiliate”. At Sharklio the partners who add offers to their properties are called publishers.
- The user sees the offer and decides whether to act. If the user is misled, everyone else in the chain loses money later through rejected leads, refunds and reversals.
Money moves only when the advertiser is satisfied, so its definition of a valid action matters more than anything on the offer card.
CPA payout models compared
“CPA” is used both as the umbrella term and for one specific model. These are the payout types you will see in offer lists:
| Model | You get paid when | Typical example | What to watch as a beginner |
|---|---|---|---|
| CPL (cost per lead) | A user submits valid details | Email sign-up, quote request, free trial registration | Fake or duplicate leads get rejected, and double opt-in flows convert less but hold up better |
| CPI (cost per install) | A user installs and opens an app | Mobile game or utility app install | Usually limited to certain countries, devices and OS versions; app store rules on rewarded installs apply |
| CPA (cost per action, narrow sense) | A user reaches a defined event | Reaching level 10 in a game, finishing onboarding, a deposit | Deeper events pay more but convert far less; check the deadline the user has to reach them |
| CPS (cost per sale) | A user buys something | Online store order, paid subscription | Refunds and chargebacks are reversed, often weeks later |
| Revshare (revenue share) | The referred customer keeps spending | A percentage of a subscription or of spend over time | Slow to build and harder to verify; you depend on the advertiser’s reporting |
Some offers combine these into several steps, for example an install payout plus a larger payout for a first purchase. For a deeper comparison of fixed payouts and percentages, see CPA vs revenue share, and for how CPA compares with being paid per view or per click, read CPM vs CPC vs CPA.
How CPA tracking works: click IDs, sub IDs and postbacks
Tracking is what turns a click into money. The basic round trip has four steps:
- You share a tracking link from the network. You can add your own sub IDs to it, labels you choose such as the page, post or ad the click came from.
- The network records the click, creates a unique click ID and forwards the user to the advertiser with that ID attached.
- The user completes the action, and the advertiser’s system stores the click ID with it.
- The advertiser sends a postback, a server-to-server call to the network that includes the click ID. The network credits the conversion to you, with your sub IDs, and can send its own postback on to your server.
A tracking link with sub IDs might look like this (illustrative format, every network names its parameters differently):
https://track.example.com/click?offer=123&sub1=blog&sub2=budget-apps-review
Without sub IDs you know an offer earned something; with them you know which page or post earned it. What are click IDs and sub IDs? shows a simple naming plan, and Postback vs pixel tracking explains why server-to-server postbacks have replaced browser pixels for most CPA tracking.
A conversion window is how long after the click an action still counts. A smartlink is one link that routes each visitor to a matching offer by country and device: easy to start with, but you lose control over which offer your audience sees.
Traffic sources and the rules for each
Your traffic source decides which offers you can run and which rules apply. Offer terms often list allowed and forbidden sources. The rules below were checked on October 21, 2026.
| Source | Cost to start | Speed | Main rules |
|---|---|---|---|
| Your own website or community | Low if you already have one | Immediate | Disclosure, community rules, offer terms |
| SEO content | Time | Slow (months) | Disclosure, Google spam policies |
| Social media | Low | Medium | Disclosure, platform terms on links and promotion |
| Low with a list | Fast | CAN-SPAM or local law, offer permission for email | |
| Paid ads | Money up front | Fast | Ad platform policies, offer rules on brand bidding |
| Rewarded (incentivized) traffic | A rewards product | Fast | Only on offers that allow incentives, store policies |
Disclosure applies everywhere
If you recommend an offer and get paid when people act on it, US law expects you to say so. The FTC’s Endorsement Guides FAQ says affiliates should disclose the relationship clearly and conspicuously, that the closer the disclosure is to the recommendation the better, and that a phrase like “I get commissions for purchases made through links in this post” works. It also warns that “affiliate link” on its own may not be understood by readers. Affiliate disclosure rules covers wording and placement for each channel.
Your own website or community
This is the easiest place to start: you know the audience and control the page. Recommend offers that fit what your readers came for and explain what the user has to do. On Discord or Telegram, read the platform’s rules on promotion first.
SEO
Google’s spam policies name “thin affiliation”: pages with affiliate links whose descriptions are copied from the merchant without original content or added value. The same page says not every affiliate site is thin, and that original reviews, testing, price information and comparisons add value. In practice that means writing pages you would find useful even without the links.
Social media
The same FTC FAQ says a disclosure must be visible without tapping “more”. Each platform has its own terms on links and spam, and mass-posting one link in groups usually breaks both those and the offer terms.
The FTC’s CAN-SPAM compliance guide requires accurate sender details, honest subject lines, a clear statement that the message is an ad, a physical postal address and opt-outs honored within 10 business days. It also says both the company being promoted and the sender can be held responsible. Many offers forbid email traffic, and bought lists are never acceptable.
Paid ads
Paid traffic is fast, and the quickest way for a beginner to lose money. Google’s Destination requirements list destinations “solely designed to send users elsewhere” and copied content without added value among the examples of insufficient original content, so a page that is only a redirect to an offer will not pass. The Misrepresentation policy rules out claims that entice users with an improbable result. Offer terms add their own limits, most commonly a ban on bidding on the advertiser’s brand name. Run the numbers with the ROAS calculator before you spend.
Incentivized vs non-incentivized traffic
Incentivized traffic means users get a reward for completing the offer, as on an offerwall or rewards site. Non-incentivized traffic means users act only because they want the product. Advertisers price and permit them differently, and sending rewarded users to an offer marked non-incentivized is treated as fraud. Incentivized traffic explained covers when rewarded traffic works, and Incentivized installs and Google Play policy covers the store side. If you run a rewards product, Offerwall vs affiliate links compares the two ways to earn from it.
How to choose CPA offers
Do not sort by the biggest payout. Ask what an offer will earn per click from your audience, and check these six things:
- EPC (earnings per click). Earnings divided by clicks. It combines payout and conversion rate into one number. A network’s average EPC is a hint, not a promise, because it comes from other publishers’ traffic. eCPM and EPC explained has the formulas.
- Conversion flow. Click through the offer yourself up to the point where the action would count, without completing it. A one-field sign-up and a form that asks for a card number are not the same offer, even at the same payout.
- Geo. Most offers accept only certain countries. Traffic from anywhere else earns nothing, however good it is.
- Device and OS. An iOS-only app install is worth nothing to an audience that is mostly on Android desktop browsers.
- Caps. Many offers stop paying after a daily or total number of conversions. Read What is an offer cap? so you are not surprised when a working offer goes quiet.
- Allowed traffic and validation. Check which sources are allowed, whether incentives are allowed, and how long conversions can be reviewed or reversed.
Illustrative example: why the bigger payout can earn less
Offer A pays $2.00 per lead and converts 5% of your clicks: 100 clicks bring 5 leads, $10.00, an EPC of $0.10. Offer B pays $0.80 per lead and converts 20%: 100 clicks bring 20 leads, $16.00, an EPC of $0.16. Offer B earns 60% more from the same traffic. Sample figures only; your own conversion rates are the only ones that count.
Finally, ask whether you would recommend the product to a friend. Offers that need hard selling get the most reversals.
Compliance and fraud: what gets publishers banned
CPA pays for results, so it attracts people who fake them. Fake conversions are rejected or reversed, often after you thought they were paid.
Never do these
Fake leads: submitting made-up, stolen or recycled details. Self-completing: completing offers yourself, or asking friends and family to, to collect the payout. Cookie stuffing: dropping tracking cookies on visitors who never clicked your link, so you take credit for sales you did not cause. Bots, proxies and VPNs to fake clicks or another country. Rewarding users on offers that do not allow incentives. Misleading promotion that makes an offer sound free, easier or better paid than it is.
Cookie stuffing is not just a terms violation. Ben Edelman’s affiliate fraud litigation index records the US criminal cases against two of eBay’s former affiliates for cookie stuffing: both were charged with wire fraud, pleaded guilty, and were sentenced to prison terms in 2014.
Network rules usually go further than the law. Sharklio’s own traffic quality rules, for example, forbid bot and proxy traffic, purchased installs, rewarding clicks outside the wall, self-completion and misleading promotion. Read your network’s rules before the first click.
Realistic expectations
There is no honest average income for CPA beginners, and anyone quoting one is usually selling a course. Your earnings are roughly relevant clicks multiplied by your EPC, minus what you spend on traffic.
Be wary of the “make money online” corner of the industry, both as a buyer of courses and as a promoter. In October 2021 the FTC sent a Notice of Penalty Offenses on money-making opportunities to more than 1,100 businesses, warning that claims that participants will make a profit, or that represented profits are typical, can lead to civil penalties. Sharklio does not accept get-rich-quick or deceptive financial offers at all; Prohibited offers lists what is refused.
Expect slow weeks, rejected conversions and offers that pause without warning. They are normal parts of the model.
A first 30-days plan for CPA marketing
Days 1 to 7: set up
- Pick one traffic source you already have or can build honestly: a site, a channel, a community or a newsletter.
- Describe your audience in one line: country, device, interests.
- Apply to a network with that description and real links to your property. Get your publisher account approved lists what reviewers look for.
- Write a disclosure line you will use everywhere.
Days 8 to 14: first offers
- Choose three to five offers that match your audience’s country and device, and click through each conversion flow yourself, stopping before the action that would count.
- Add sub IDs to every link: one per page, post or placement.
Days 15 to 21: measure
- Check clicks, conversions and EPC by sub ID. Ignore totals; look at which placement converts.
- Many clicks with no conversions usually means a geo, device or audience mismatch.
Days 22 to 30: adjust
- Drop the weakest offer and test one replacement.
- Move your best offer to your best placement.
- Only consider paid traffic once you know an offer’s EPC from your own audience, and set a test budget you can afford to lose.
Where Sharklio fits
Sharklio is a pay-per-result affiliate network for websites, apps, games and communities. Publishers apply, and every application and every app is reviewed by hand before anything goes live. Once approved, you can run offers through an offerwall link or iframe, the Offers API for building your own wall, SDKs for Android, iOS, Unity, Flutter and React Native, or direct offer links from the offers catalog. Every credit and reversal reaches your server as a signed postback, and reports break results down by country, offer and sub ID. See how the wall works, or get in touch with questions before you apply.
Frequently asked questions
Is CPA marketing good for beginners?
It can be, if you start with an audience you already have and offers that fit it. Buying traffic before you know how offers convert is a quick way to lose money.
What is the difference between CPA marketing and affiliate marketing?
CPA marketing is a type of affiliate marketing. Classic affiliate programs often pay a percentage of a sale, while CPA offers usually pay a fixed amount for a defined action such as a lead, an install or a first purchase.
Can you do CPA marketing without a website?
Yes, through a newsletter, a social account, a community, an app or paid ads, as long as the offer allows that source. You still need to disclose and follow the platform’s rules.
Do I need to disclose CPA links?
In the US, yes. The FTC’s Endorsement Guides FAQ says affiliates should disclose the relationship clearly and conspicuously, close to the recommendation, and other countries have similar advertising rules.
How long does it take to get paid in CPA marketing?
It depends on the network and the offer. Conversions are often held as pending while the advertiser validates them, and networks pay on their own schedules, so read the payment terms before you start.
Why was my CPA conversion rejected?
Common reasons are a country or device the offer does not accept, duplicate or fake details, a refund, a forbidden traffic type, or a reached cap. Ask your network for the reason.
Can I complete my own CPA offers?
No. Completing your own offers, or having friends do it, is self-completion and counts as fraud under virtually every network’s rules. Use the network’s test tools to check tracking instead.