Glossary/CPA (Cost Per Action)

What Is CPA (Cost Per Action) in Affiliate Marketing?

CPA is a pricing model where you pay affiliates a fixed amount for each completed action like a sale, signup, or lead. Learn how to set the right CPA for your program.

affiliate marketingpricing modelscommission structures

Definition

CPA, or Cost Per Action, is a commission model where you pay your affiliate partner a fixed dollar amount every time they drive a specific action. That action is usually a sale, but it can also be a signup, a free trial, a form submission, or any conversion event you define. Unlike impression-based or click-based models, you only pay when something measurable happens.

CPA is sometimes called Cost Per Acquisition when the action is a completed purchase. The terms are often used interchangeably in affiliate marketing, though technically "action" is broader than "acquisition."

How CPA works in affiliate marketing

Say you run a SaaS product with a $50/month plan. You set a CPA of $30 for every new paying customer an affiliate sends you. An affiliate writes a review, includes their tracking link, and a reader clicks through and subscribes. Your tracking system fires a postback to confirm the conversion, and the affiliate earns $30. If nobody converts, you pay nothing.

CPA is often compared to CPC (cost per click) and CPM (cost per thousand impressions). The difference is risk allocation. With CPC, you pay for clicks whether or not they convert. With CPM, you pay for eyeballs. With CPA, the affiliate absorbs the traffic risk and you only pay for results.

Here is how the three models compare:

  • CPM (Cost Per Mille): You pay per 1,000 impressions. Risk is entirely on the advertiser. Used in display advertising and brand awareness campaigns.
  • CPC (Cost Per Click): You pay per click. Risk is shared. Used in paid search and some affiliate programs.
  • CPA (Cost Per Action): You pay per conversion. Risk is mostly on the affiliate. Used in performance-based affiliate programs where ROI predictability matters.

According to a 2024 Statista report, CPA remains the most common commission model in affiliate marketing, used by over 60% of programs globally. The model's popularity comes from its alignment with performance-based marketing principles.

How to set the right CPA

Setting a CPA that works for both sides requires working backward from your unit economics. As Affiliate Summit co-founder Shawn Collins has noted: "The programs that retain top affiliates long-term are the ones that share enough margin to make the relationship genuinely profitable for both parties."

Follow this framework:

  1. Calculate your customer lifetime value (LTV). If the average customer pays $50/month and stays 14 months, your LTV is $700.
  2. Determine your target acquisition cost. Most SaaS companies aim for an LTV:CAC ratio of at least 3:1. That gives you a maximum CAC of about $233.
  3. Account for your other acquisition costs. If you spend $50 on landing page hosting, analytics, and support per customer, your available affiliate budget is $183.
  4. Set your CPA below that ceiling. A $100 CPA gives you healthy margin while still being attractive to affiliates.

The right CPA varies significantly by vertical. According to Business of Apps' 2025 benchmark data, average CPAs range from $2-5 in retail to $50-200+ in financial services and SaaS.

CPA vs revenue share: which is better?

Neither model is universally better. The right choice depends on your product's economics:

Choose CPA when: - You need predictable customer acquisition costs for budgeting - Your product has a low price point where percentage-based commissions would be too small - You are launching a new program and need to attract affiliates with guaranteed payouts - Your product has variable LTV that makes revenue share risky for affiliates

Choose revenue share when: - Your product has high LTV and you want to align long-term incentives with affiliates - Top affiliates demand upside potential beyond a flat fee - You sell subscription products where ongoing commissions create compounding affiliate motivation - Your margins can support sharing a percentage of recurring revenue

Many successful programs use a hybrid approach. For example, you might offer a $50 CPA for the initial sale plus 10% revenue share on renewals. This gives affiliates immediate reward plus long-term income, and it gives you alignment on customer retention.

Common CPA pitfalls

Setting CPA too low. If your CPA is below market rate, quality affiliates will promote competitors instead. Research what comparable programs in your vertical offer before setting your rate.

Ignoring fraud risk. A flat CPA creates incentive for click fraud and fake conversions. Use sub-ID tracking to monitor traffic quality by source, and implement conversion holdbacks to catch fraudulent activity before payout.

One-size-fits-all pricing. Not all affiliates deliver the same quality traffic. A content site writing detailed reviews deserves a higher CPA than a coupon site capturing last-click attribution. Tiered payouts reward performance and attract better partners.

Forgetting about EPC. Your affiliates care about earnings per click, not just your CPA. A $100 CPA with a 1% conversion rate gives affiliates $1.00 EPC. A $50 CPA with a 4% conversion rate gives them $2.00 EPC. The lower CPA is actually more attractive because it earns affiliates more per visitor they send.

CPA benchmarks by industry

Industry averages provide a starting point, but your specific CPA should be based on your own unit economics:

  • E-commerce / Retail: $5-20 per sale
  • Finance / Insurance: $50-200+ per lead or application
  • SaaS / Software: $30-150 per paid signup
  • Health & Wellness: $15-50 per sale
  • Travel: $10-50 per booking
  • Education / Online courses: $20-100 per enrollment

These ranges come from aggregated data across major affiliate networks including CJ Affiliate, Impact, and ShareASale as reported in their 2024-2025 benchmark reports.

Frequently asked questions

What is a good CPA in affiliate marketing? A good CPA depends on your product's lifetime value and margins. As a rule of thumb, your CPA should be no more than one-third of your customer LTV. For SaaS products, $30-150 is typical. For e-commerce, $5-20 is common. The key metric is whether the CPA delivers a positive ROI after accounting for all acquisition costs.

What is the difference between CPA and CPI? CPI stands for Cost Per Install, which is a specific type of CPA used in mobile app marketing. With CPI, you pay affiliates for each app installation. CPA is the broader term that covers any defined action including installs, signups, purchases, or form submissions.

Can I change my CPA after launching my program? Yes, but do it carefully. Raising CPA is always welcome. Lowering CPA risks losing your best affiliates. If you need to reduce payouts, give affiliates advance notice (at least 30 days), explain the reasoning, and consider grandfathering top performers at the original rate.

How do I prevent CPA fraud? Use server-to-server tracking with postback URLs instead of client-side pixels. Monitor conversion patterns for anomalies like unusually high conversion rates from specific sub-IDs. Implement conversion holdback periods before paying out. And use fraud detection tools that analyze click patterns, device fingerprints, and behavioral signals.

Trcker tip

Trcker lets you set different CPA rates per partner or tier, so you can reward your top performers without overpaying on new affiliates who haven't proven their traffic quality yet. Combined with Trcker's EPC-based pricing engine, you can automatically adjust CPAs based on real conversion data rather than guesswork.

See cpa (cost per action) in action

Trcker handles this automatically. Set up your program in 5 minutes.

Get Started Free →