Client Hub →
Theme
Glossary Metrics

Cost Per Action

CPA is an advertising pricing model where you pay only when a user completes a specific action, such as a purchase, sign-up, or download.

Also known as: CPA Cost Per Conversion Cost Per Acquisition

What is Cost Per Action (CPA)?

Cost Per Action (CPA) is a performance-based advertising pricing model where advertisers only pay when a user completes a predetermined action. Unlike traditional ad models where you pay for impressions or clicks, CPA shifts financial risk to the advertising platform by ensuring you only spend money on measurable results.

Common actions tracked in CPA campaigns include: - Purchases (e-commerce conversions) - Form submissions (lead generation) - App downloads or installations - Account sign-ups - Newsletter subscriptions - Phone calls - Add-to-cart events

Why CPA Matters for Your Business

CPA is one of the most ROI-focused advertising metrics because it directly ties spending to business outcomes. Rather than hoping clicks lead to sales, you only pay when actual conversions happen. This makes CPA campaigns particularly valuable for:

Budget Predictability: You know exactly how much each conversion will cost you, making forecasting and budget allocation straightforward.

Risk Reduction: Since you only pay for results, there's less waste on non-converting traffic. This is especially important for smaller businesses with limited marketing budgets.

Performance Clarity: CPA removes ambiguity about whether your ads are working. If your target CPA is £50 and you're achieving £45 per conversion, you know the campaign is profitable.

CPA vs. Other Advertising Metrics

While CPA focuses on completed actions, it's worth understanding how it differs from related metrics:

  • CPM (Cost Per Mille): You pay per 1,000 impressions, regardless of clicks or conversions. Better for brand awareness.
  • CPC (Cost Per Click): You pay only when someone clicks your ad. Better for driving traffic but doesn't guarantee conversions.
  • ROAS (Return on Ad Spend): Measures revenue generated per pound spent. CPA is one component of calculating ROAS.

How to Calculate and Optimise CPA

Calculating CPA is simple:

CPA = Total Ad Spend ÷ Number of Conversions

Example: If you spend £500 on a campaign and achieve 25 purchases, your CPA is £20 per purchase.

To optimise your CPA:

  1. Set a Target CPA: Determine the maximum you can afford to pay per conversion based on profit margins. If a customer is worth £100 in lifetime value, a £25 CPA might be sustainable.

  2. Refine Your Audience: Use demographic, behavioural, and interest targeting to reach users most likely to convert.

  3. Improve Landing Pages: Ensure pages load quickly, messaging aligns with ads, and calls-to-action are clear.

  4. Test Creative: Different ad formats, copy, and visuals drive different conversion rates. A/B testing helps identify winners.

  5. Adjust Bids: Platforms like Google Ads and Facebook allow you to set target CPAs, and algorithms optimise bids automatically.

Real-World Example

Imagine you're running an e-commerce business selling fitness equipment. You set a target CPA of £35 for online purchases. You launch a campaign across Google Shopping and Facebook Ads with a £2,000 budget. After two weeks, you've generated 60 conversions at an average cost of £33 per purchase. Your actual CPA is below your target, meaning the campaign is performing well and you should consider scaling it.

When to Use CPA Models

CPA works best when: - Your business has a clear, trackable conversion event - You need predictable customer acquisition costs - You want to eliminate wasteful ad spending - You're running direct response campaigns (e-commerce, lead gen, app installs)

CPA is less ideal for brand awareness or consideration campaigns where conversions aren't immediate.

Key Takeaway

CPA is a results-driven metric that aligns advertiser and platform incentives perfectly. By only paying for completed actions, you gain cost control, predictability, and clarity on whether your advertising is truly profitable. For most performance-focused businesses, monitoring and optimising CPA should be central to your advertising strategy.

Frequently Asked Questions

What is Cost Per Action (CPA) in advertising?
CPA is a pricing model where advertisers pay only when a user completes a specific action like a purchase, sign-up, or download. You don't pay for impressions or clicks – only for measurable results.
Why does CPA matter for my marketing campaigns?
CPA directly ties spending to business results, making budgets predictable and reducing wasted ad spend. It's ideal for performance-focused campaigns where ROI clarity is critical.
How is CPA calculated?
CPA = Total Ad Spend ÷ Number of Conversions. For example, if you spend £1,000 and get 50 conversions, your CPA is £20.
What actions count as conversions in a CPA campaign?
Common actions include purchases, form submissions, app downloads, account sign-ups, newsletter subscriptions, phone calls, and add-to-cart events. You define what counts as an action for your business.
How do I set a target CPA?
Calculate the maximum you can afford to pay per conversion based on profit margins and customer lifetime value. For example, if a customer generates £100 in revenue, a £25 CPA is sustainable.
Which platforms offer CPA advertising?
Google Ads, Facebook, Instagram, affiliate networks, and many ad exchanges support CPA models. Some platforms call it 'conversion-based bidding' or 'target CPA bidding.'

Learn How to Apply This

Need expert help?

Our team can put this knowledge to work for your brand.

Request Callback