CPA, or Cost Per Acquisition, measures the average cost an advertiser pays to acquire a single conversion — whether that is a purchase, sign-up, lead form submission, app install, or any other defined action. It is calculated by dividing total ad spend by the number of conversions: CPA = Total Ad Spend ÷ Number of Conversions.
CPA is one of the most direct measures of advertising efficiency. While ROAS) measures revenue generated relative to spend, CPA measures cost relative to conversions — making it especially useful for lead generation, SaaS, and app-based businesses where immediate revenue attribution may be difficult.
How CPA is used in practice
Campaign evaluation is the most common application. If an advertiser spends $10,000 and generates 200 sign-ups, the CPA is $50. Whether $50 is acceptable depends on the customer's lifetime value (LTV) — if each customer generates $500 in lifetime revenue, a $50 CPA is excellent.
Bidding strategies often use CPA as the target metric. Google's Target CPA smart bidding strategy automatically adjusts bids to achieve the most conversions at or below a specified CPA target. Meta's cost-per-result optimization works similarly.
Budget allocation decisions rely on CPA comparisons across campaigns, channels, and audiences. If Google Search delivers a $30 CPA while TikTok delivers a $75 CPA for the same conversion type, budget may shift toward the more efficient channel — though other factors like scale and audience quality should also be considered.
Forecasting uses historical CPA data to predict future campaign performance. If a campaign has maintained a $40 CPA over three months and the advertiser plans to spend $20,000 next month, they can reasonably expect approximately 500 conversions.
CPA benchmarks
CPA varies dramatically by industry, conversion type, and platform.
E-commerce purchase CPAs range from $10–$80 depending on average order value and product category. Apparel and accessories tend toward the lower end, while electronics and luxury goods are higher.
SaaS trial or demo request CPAs typically range from $50–$200 for SMB products and $200–$1,000+ for enterprise solutions. The higher CPA is justified by correspondingly higher lifetime values.
Lead generation CPAs for B2B services range from $30–$300 depending on lead quality requirements and industry. A qualified enterprise lead is worth significantly more than a basic email capture.
App installs typically cost $1–$5 for utility apps and $5–$30 for gaming and fintech apps, though post-install engagement quality matters more than install volume.
How to improve CPA
Audience refinement is often the highest-impact lever. Narrowing targeting to users most likely to convert reduces wasted spend on non-converting impressions. Tools like Soku AI help advertisers identify high-converting audience segments across platforms and shift budget accordingly.
Landing page optimization directly impacts CPA by improving conversion rates. A 1% improvement in landing page conversion rate can reduce CPA by 20–30% without any changes to ad targeting or creative.
[Creative testing](/glossary/creative-testing) through systematic A/B testing identifies which ad variations drive the most conversions at the lowest cost. Small improvements in click-through rate and post-click conversion rate compound to significant CPA reductions.
Bid strategy optimization ensures the algorithm has the right target and sufficient data to optimize. Setting a CPA target that is too aggressive limits the algorithm's ability to compete in auctions, while a target that is too loose wastes budget.
Challenges and considerations
Attribution windows significantly affect reported CPA. A 7-day click attribution window will report a different CPA than a 28-day window for the same campaign, because more conversions are captured in the longer window. Comparing CPA across platforms requires consistent attribution settings.
Conversion quality variation is hidden by aggregate CPA numbers. A $50 CPA is only meaningful if the conversions are high quality. A campaign with a $30 CPA that generates mostly unqualified leads may be less valuable than a $80 CPA campaign generating sales-ready prospects.
Scale vs. efficiency trade-off is inherent in CPA optimization. As campaigns are scaled, CPA typically increases because the algorithm exhausts the most efficient audience segments and must reach less-qualified users. Advertisers should plan for CPA increases as budget grows.
Cross-channel comparison requires careful normalization. Different platforms have different attribution models, conversion tracking methodologies, and reporting standards. Comparing raw CPA numbers across Google, Meta, and TikTok without accounting for these differences can lead to poor allocation decisions.
