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:
-
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.
-
Refine Your Audience: Use demographic, behavioural, and interest targeting to reach users most likely to convert.
-
Improve Landing Pages: Ensure pages load quickly, messaging aligns with ads, and calls-to-action are clear.
-
Test Creative: Different ad formats, copy, and visuals drive different conversion rates. A/B testing helps identify winners.
-
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.