Cost Per Action (CPA) is an online advertising pricing model that measures the total expense incurred to achieve a specific, desired action, such as a sale, form submission, or click.
Digital marketers and advertisers consult this information when analyzing campaign efficiency and comparing it against other performance metrics like conversion rates or return on investment.
External context
For those managing online advertising campaigns, understanding CPA is crucial because it provides a clear measure of how much money is spent to achieve one specific outcome. This metric tracks the cost associated with any defined action, which may be anything from a simple click to a completed purchase.
Cost per action Wikipedia contributors, “Cost per action”, en.wikipedia.orgLicence01What it is and how it works
CPA is calculated by dividing the total cost of a campaign by the number of conversions attributed to that campaign. For example, if you spend $1,000 on ads and get 10 purchases, your CPA is $100. In automated bidding platforms like Google Ads, you can set a target CPA. The system then adjusts bids in real time to try to get conversions at or below that target. The mechanism relies on accurate conversion tracking, which tells the platform when a user completes a desired action after clicking an ad. Without proper tracking, CPA is just a guess. The metric works best for direct-response campaigns where the conversion event is clear and measurable, such as a sale, sign-up, or download.
CPA tells you how much money you spent to get one new customer. Lower is better.
02What to do about it
Start by setting a target CPA based on your profit margins and historical data. If you know that each customer is worth $50 in profit, set your target CPA at or below that number. Then optimize your landing pages to reduce friction — faster load times, clearer calls to action, and mobile-friendly design all help lower CPA. Test different ad copy, images, and audience segments. Use A/B testing to find combinations that drive conversions at a lower cost. Also review your conversion tracking setup: make sure the conversion window matches your sales cycle and that you are not double-counting. Consider using offline conversion import for businesses with longer sales cycles.
03How it is measured or noticed
You see CPA in the reporting dashboards of ad platforms like Google Ads, Facebook Ads, and LinkedIn Ads. It appears as a column next to impressions, clicks, and spend. To notice changes, compare CPA across time periods, campaigns, and channels. A sudden spike might indicate a tracking issue, a change in audience behavior, or increased competition. You can also calculate blended CPA by dividing total marketing spend by total conversions across all channels. For more granular insight, segment CPA by device, location, or time of day. The key is to look at CPA alongside conversion volume — a low CPA with zero conversions is meaningless.
How the record puts it
Cost per action (CPA), also sometimes misconstrued in marketing environments as cost per acquisition, is an online advertising measurement and pricing model referring to a specified action, for example, a sale, click, or form submit.
04Common mistakes
- Setting target CPA too low, which causes the platform to limit spend and miss potential conversions.
- Ignoring non-ad costs such as software subscriptions, creative production, and labor when calculating true CPA.
- Relying on last-click attribution only, which undervalues upper-funnel channels that assist conversions.
- Optimizing for CPA without considering customer lifetime value (LTV). A low CPA is useless if customers never return.
- Scaling a campaign before reaching statistical significance in the test phase, leading to unstable CPA.
05Limits
CPA does not account for repeat purchases or the full value a customer brings over time. A campaign with a high CPA might still be profitable if customers buy repeatedly. CPA is also misleading for brand awareness or consideration campaigns where conversions happen days or weeks later. It is often confused with Cost Per Lead (CPL) — CPL counts any lead, while CPA counts only qualified acquisitions. Another confusion is with Cost Per Click (CPC), which ignores whether a click leads to a conversion. CPA is only as reliable as your conversion tracking. If tracking breaks, the metric becomes meaningless. Finally, CPA works best for direct-response goals; it is not designed for upper-funnel metrics like reach or engagement.
06A worked example
A shoe retailer runs a Google Ads campaign with a budget of $5,000. They track purchases as conversions. After one month, they have 125 purchases. Their CPA is $5,000 / 125 = $40. They compare this to their average order value of $80 and profit margin of 50%, so each customer yields $40 profit. The CPA equals the profit per customer, so the campaign breaks even. To improve, they test new ad copy and reduce CPA to $30, making each customer profitable by $10.
The entry above is written by GetLoopLoop. What follows is what independent catalogues hold about the same term — none of it is the source of this page.
- Also called
- CPA
The same term on Wikipedia
Catalogued in 1 languagesFrequently asked questions
What's the difference between CPA and CPC?
CPA measures the cost per acquisition (a conversion), while CPC measures the cost per click. CPA is more directly tied to revenue, but CPC is easier to track for top-of-funnel campaigns.
Should I use CPA or ROAS to measure campaign performance?
It depends on your goal. CPA focuses on cost efficiency of acquiring customers, while ROAS measures revenue return. Use CPA when you have a fixed customer acquisition budget; use ROAS when you care about revenue generated.
How do I calculate CPA if I have multiple ad channels?
Sum all costs across channels and divide by total conversions attributed to those channels. Use an attribution model to assign conversions fairly.
Does CPA work for brand awareness campaigns?
Not directly. Brand awareness campaigns aim for impressions and recall, not immediate conversions. CPA is more suited for direct response campaigns with clear conversion actions.
What happens if my CPA is too high?
You'll spend more than the customer's lifetime value, leading to losses. Monitor CPA against your profit margins and adjust targeting or bids.
How long does it take to see a stable CPA?
It depends on campaign volume and conversion cycle. Typically, you need at least 30-50 conversions to get statistically significant CPA data. For longer sales cycles, wait weeks or months.
Wikimedia Commons
Related visuals with source and licence credit

Asked out loud
spoken, not typedThe same term in the words somebody uses speaking to an assistant rather than typing into a box — written from the situation, which is why each one carries the situation it came from.
You should mention your Cost Per Acquisition (CPA) and compare it to your target. If it's below target, you're efficient.
You calculate Cost Per Acquisition (CPA) by dividing total ad spend by the number of conversions. That gives you the cost per new customer.
You should be looking at Cost Per Acquisition (CPA) because it measures actual customer acquisition, not just clicks.