Cost Per Action (CPA)

Reteno

Product Manager, Reteno

April 24, 2025

Cost Per Action (CPA) is a crucial metric that helps measure how efficiently your marketing budget generates results.

What Is Cost Per Action (CPA)?

Cost-per-action (CPA) is a digital advertising pricing model in which you pay only when a user completes a specific action you’ve defined as a conversion. While it’s often referred to as cost per acquisition, it’s not limited to purchasing a product—your “action” could be anything from downloading your app to signing up for a webinar.

Some typical CPA goals include:

  • Filling out a registration or contact form
  • Making a purchase (sales conversion)
  • Installing an app and completing an in-app event
  • Subscribing to your newsletter
  • Requesting a product demo

The main advantage of cost per action is straightforward: you pay purely for tangible, measurable results. Instead of stressing over every click, you can focus on the interactions that genuinely matter to your business. That’s a massive relief if you’re tired of wondering whether your clicks come from people who’ll never convert.

Why Is CPA Important?

You Pay Only for Conversions

The main advantage of the CPA model is that the advertiser only pays when a conversion occurs, such as downloading an app, registering, or subscribing. If the ad doesn't work, no money is spent on it.

Boosts ROI

CPA lets you know how much it costs to perform an action that increases your business's profitability. This allows you to optimize your campaigns for higher profits.

Crystal-Clear Budget Allocation

By identifying which channels, audiences, or ad types drive the most revenue, you can focus on the marketing strategies that convert the most. You’re not working mindlessly but investing in what’s delivering results.

Predictable User Acquisition Costs

CPA lets you know exactly how much each key action costs. For example, you know that registration costs $25 and can plan your budget accordingly. This predictability helps you achieve your goals by using all available resources optimally.

How to Calculate CPA

CPA is calculated using the following formula:

CPA formula

Example

The advertising campaign with a budget of $5,000 is carried out during the month, which brings 200 target actions:

How to Calculate CPA

If each sale brings an average profit of $40, you get a net profit of $15.

When to Use CPA

The cost-per-action model is most effective when the following conditions are met:

1. Your conversion actions are clearly outlined

To use the CPA model, you need to clearly define what actions are key to the success of your business. Are you trying to collect emails, drive sales, or prompt users to test your service? If you’re fuzzy on this, you won’t reap the full benefits of paying only when conversions happen.

2. You Have Conversion Data

If you know your average conversion rates—or at least have some past numbers—it’s easier to set a reasonable CPA goal. Flying blind without any data can mean picking a cost target that’s too high or too low.

3. You Need Steady ROI

When your company has precise ROI needs or wants to keep user acquisition costs under a certain threshold, CPA is an excellent way to maintain control. You’ll see exactly how each dollar correlates with a desired action.

4. You’re Targeting High-Intent Users

CPA models generally perform better when reaching audiences who are already somewhat warm—visitors who browsed your site or added something to their cart. If people are just window shopping or have no idea what you offer, your campaign might not convert enough to stay cost-effective.

CPA vs. CPC vs. CPL

Let's look at how CPA compares to other popular models for evaluating the effectiveness of marketing campaigns.

Cost Per Click (CPC)

  • Definition: Each click on an advertisement is paid for.
  • Key Difference from CPA: You pay regardless of whether users perform the target action. CPC can be an essential metric for increasing brand awareness or attracting traffic.

Cost Per Lead (CPL)

  • Definition: Each new potential client is paid for (you receive their email or other contact information).
  • Key Difference from CPA: CPL pins a cost on lead generation, while CPA can apply to all sorts of actions—like app installs, purchases, or in-app events. CPL might do the trick if your main goal is building a sales pipeline.  

Where Does CPM Fit In?

CPM (cost per mile) is also called cost per thousand impressions. It’s often used to boost brand visibility rather than drive direct conversions. Since CPA is about concrete outcomes, CPM is a different beast altogether.

Cost Per Acquisition vs. Cost Per Action

The terms are used almost interchangeably. “Acquisition” typically hints at acquiring a new customer or sale, while “action” can be any event you define as a conversion. However, in everyday marketing chatter, CPA covers both concepts—paying only when a meaningful action happens.

How to Optimize CPA Campaigns

If you plan to run cost-per-action campaigns, you’ll want to ensure you’re squeezing the most from every dollar. Below are strategies to help you get the highest possible CPA:

1. Identify Key Actions

Create a comprehensive list of actions critical to your business, such as app installs, subscriptions, upgrades, etc. Clear goals will help you track the effectiveness of your advertising.

2. Use Conversion Tracking Tools

Accurate attribution is key. Make sure you track the entire customer journey. Tools like Adjust or AppsFlyer allow you to track and analyze mobile app activity.

Optimization of CPA Campaigns

3. Pay Attention to Landing Pages

Make the call to action on the landing page impossible to ignore. The more attractive it is, the lower the cost per conversion will be.

4. Target an Interested Audience

Use retargeting, lookalike audiences, or interest-based targeting. Engaging with an audience already interested in your offer yields the best results.

5. Experiment with Creatives

Test different headlines and visuals and copy to see what resonates the most. If you hit the right emotional triggers and messages, your cost per action will drop significantly.

6. Use the Right Attribution Model

Using a last-click model can cause you to miss out on previous steps that led to a conversion. Multi-touch attribution gives you a complete picture of which channels lead to key actions, allowing you to optimize your budget allocation.

7. Track CPA Changes

Keep a close eye on the performance of your automated CPA bids. If your costs rise, you may have expanded your targeting too much or not done enough work on your landing page.

Final Thoughts

Cost per action is a breath of fresh air for marketers tired of paying for clicks that never convert. By zeroing in on completed actions—whether a purchase, a newsletter sign-up, or some other event—CPA (often called cost per acquisition) ties your ad spend directly to tangible business outcomes. 

Alex Anikienko
April 22, 2025
Headway’s CRM Triumph: Zero to Winner with Epic Lifecycle Marketing

Learn how Headway's apps scaled from MVP to market leaders — get pro tips to do the same

Myroslav Protsan
March 20, 2025
In-App Messaging: Best Practices, Examples & Use Cases for 2025

Unlock the power of in-app messaging to engage users, cut churn, and create seamless onboarding experiences

Ready to Gain Real
Competitive Advantage?

Book Demo

Request a demo

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.