... LIVE
CPA = Total Ad Spend ÷ Number of Conversions
$
Enter your total ad spend (greater than 0). All spend on this campaign or channel for the period
Enter conversions (must be at least 1). Sales, leads, sign-ups — whatever your campaign goal is
$
Average order value or revenue per customer — used to calculate ROAS
%
Revenue minus cost of goods sold — used to show profitability
What is the maximum CPA before this campaign loses money?
$
Enter revenue per conversion (greater than 0). Average order value, deal size, or contract value
%
Enter gross margin between 1% and 99%. Revenue minus direct costs (COGS). Not including overhead or ad spend.
How much can you afford to acquire a customer based on their lifetime value?
$
Enter customer lifetime value (greater than 0). Total revenue a customer generates over their lifetime
%
Enter payback ratio between 1% and 100%. % of LTV you are willing to spend on acquiring the customer

Typical ranges: 25–35% for profitable SaaS | 40–50% for growth-stage startups | ecommerce usually 20–30% of LTV

Cost Per Acquisition
--
⚠️ Disclaimer: CPA calculations are based on the values you enter and are for planning and analysis purposes only. Actual campaign performance depends on market conditions, audience targeting, creative quality, and many other factors. Always verify results against your actual platform data.

Sources & Methodology

CPA formula verified against Google Ads Help documentation. Break-even CPA formula verified against standard digital marketing accounting practices. Industry benchmarks sourced from WordStream and Google Ads industry reports. All formulas tested with manual calculations — zero discrepancies found.
📊
Google Ads Help — About Target CPA Bidding
Official Google documentation confirming CPA = Total Cost / Conversions, Target CPA bidding mechanics, and minimum conversion requirements for Smart Bidding. Primary source for basic CPA formula verification.
📖
WordStream — Cost Per Acquisition Benchmarks by Industry
Industry-aggregated CPA benchmark data across 20+ verticals used for the reference table in this calculator. WordStream analysed over $3 billion in ad spend to produce these benchmarks.
Verified Formulas: CPA = Total Ad Spend / Number of Conversions Break-Even CPA = Revenue per Conversion x (Gross Margin % / 100) Max CPA from LTV = Customer Lifetime Value x (Payback Ratio % / 100) ROAS = Revenue per Conversion / CPA Target CPA from ROAS = Revenue per Conversion / Target ROAS Tests: Spend=$5,000, Conv=100 → CPA=$50.00. Rev=$150, Margin=45% → Break-even=$67.50. LTV=$600, Payback=33% → Max CPA=$198.00. All verified correct.

Last reviewed: April 2026

Cost Per Acquisition (CPA) — Complete Formula Guide & Industry Benchmarks

Cost per acquisition is the number that determines whether your paid marketing is working or bleeding money. It is simply the total amount you spent divided by the number of customers, leads, or actions you generated. But knowing how to calculate CPA is only half the battle — the real skill is knowing whether your CPA is actually good, and what the maximum CPA your business can sustain before campaigns become unprofitable.

The CPA Formula and How to Apply It

The formula itself takes about five seconds to learn: CPA = Total Ad Spend ÷ Number of Conversions. The nuance is in what you count as a conversion and which costs you include in the spend figure. In Google Ads, conversions are whatever action you have set up tracking for — purchases, form submissions, phone calls, app installs. The spend should include everything charged by the platform for that campaign, not just your budget.

CPA = Total Ad Spend ÷ Number of Conversions Break-Even CPA = Revenue per Conversion x Gross Margin % Max CPA (LTV model) = Customer Lifetime Value x Payback Ratio %
Worked example — ecommerce:
Google Ads spend: $8,000 | Purchases: 200 | Average order value: $120 | Gross margin: 50%
CPA = $8,000 / 200 = $40.00
Break-Even CPA = $120 x 0.50 = $60.00
Result: $40 CPA vs $60 break-even = $20 gross profit per acquisition. Campaign is profitable.

Worked example — SaaS subscription:
Meta Ads spend: $15,000 | Sign-ups: 150 | MRR per customer: $50 | LTV (24 months): $1,200 | Payback ratio: 30%
CPA = $15,000 / 150 = $100.00
Max CPA from LTV = $1,200 x 0.30 = $360.00
Result: $100 CPA vs $360 maximum = well within range. Room to scale.

CPA vs CAC — Two Metrics That Are Often Confused

These two terms are used interchangeably in casual conversation, but they measure different things and you need both. CPA (Cost Per Acquisition) is a campaign-level metric: it tells you what a specific channel or ad campaign cost to generate one conversion. You will see it in your Google Ads dashboard, Meta Ads Manager, or any paid media platform. CAC (Customer Acquisition Cost) is a business-level metric: it includes every dollar your company spends on sales and marketing — salaries, tools, events, content creation, organic efforts, paid ads — divided by the number of new customers acquired.

A company with a Google Ads CPA of $50 might have a fully loaded CAC of $200 once you add in the sales team's salaries, CRM costs, and content budget. Both numbers matter. CPA tells you whether a specific channel is efficient; CAC tells you whether your entire go-to-market is viable.

How to Calculate Your Break-Even CPA

Your break-even CPA is the ceiling — spend above it and you are losing money on every acquisition. The formula is straightforward: multiply your revenue per conversion by your gross margin percentage. If you sell a product for $200 at 40% gross margin, your break-even CPA is $80. Every dollar you spend above $80 per acquisition means the marketing cost is eating into your profit on the product.

This is why CPA alone means nothing without context. A $100 CPA sounds expensive for a $50 product but is extremely cheap for a $2,000 service. Always evaluate CPA relative to break-even CPA, not just in absolute dollar terms.

CPA Benchmarks by Industry

Industry Avg Google Ads CPA Avg Meta Ads CPA Typical AOV / Deal Size
Ecommerce (general)$45$55$60–$150
Legal services$135$78$500–$5,000+
Finance / insurance$80$56$500–$2,000+
Healthcare / medical$78$89$200–$1,000+
SaaS / B2B software$116$55$300–$10,000+ LTV
Real estate$117$98Commission $5,000–$50,000+
Education / e-learning$73$52$100–$2,000
Travel & hospitality$44$63$300–$3,000

Source: WordStream industry benchmark data. Averages vary significantly by product price, funnel length, and targeting quality. Use as orientation only — not as performance targets.

The LTV Approach — Why Subscription Businesses Can Afford Higher CPAs

If you sell a one-time product for $100, your maximum CPA is roughly $30–$50 depending on margin. But if you run a subscription where customers pay $50 per month for 18 months on average ($900 LTV), your economics look completely different. At a 33% payback ratio, you can spend $300 to acquire each customer and still build a healthy business. This is why fast-growing SaaS companies willingly report CPAs that look dramatically "expensive" on a first-purchase basis but make complete sense when modelled against LTV.

The payback period is the other side of this calculation. Spending $300 to acquire a customer worth $900 is sensible, but if it takes 6 months of monthly revenue to recoup that spend, you need healthy cash reserves to fund growth. Most investors look for payback periods under 12 months as a signal of capital efficiency.

💡 Quick rule of thumb: Your CPA should generally be below one-third of your first-purchase gross profit for one-off products, and below one-third of 12-month LTV for subscription businesses. If your CPA is above these thresholds, either your conversion rate needs improving, your targeting is too broad, or your pricing needs revisiting. The break-even CPA calculator above does this calculation exactly for your numbers.

CPA and ROAS — Two Sides of the Same Coin

Return on Ad Spend (ROAS) and CPA answer the same question from opposite directions. ROAS = Revenue / Ad Spend. CPA = Ad Spend / Conversions. The connection: ROAS = Revenue per Conversion / CPA. If your average order is $120 and your CPA is $30, your ROAS is $120 / $30 = 4x. Conversely, if your target ROAS is 4x and your average order is $120, your target CPA = $120 / 4 = $30. Google Ads lets you bid by either target — use whichever framing feels more natural for your business. Revenue-focused teams tend to think in ROAS; cost-focused and lead-gen teams tend to think in CPA.

Frequently Asked Questions
CPA is your total advertising spend divided by the number of customers, leads, or sales you generated. CPA = Total Ad Spend / Conversions. If you spent $5,000 and got 100 sales, your CPA is $50. It measures how efficiently your marketing budget acquires customers — lower CPA means more efficient acquisition.
There is no universal answer — a good CPA is one that is lower than your break-even CPA. If you earn $100 gross profit per sale, a $40 CPA is good. A $90 CPA is not. Industry averages (Google Ads): ecommerce ~$45, legal ~$135, SaaS ~$116. These numbers are meaningless without context — what matters is your CPA relative to your own revenue and margin.
CPA is a campaign-level metric: one channel, one period. CAC includes all sales and marketing costs — salaries, tools, organic content, all paid channels — divided by total new customers. A Google Ads CPA of $50 might translate to a fully-loaded CAC of $150 once you include overhead. CPA measures channel efficiency; CAC measures business model viability. You need both.
Break-even CPA = Revenue per Conversion x Gross Margin %. Example: $150 average order value at 45% gross margin. Break-even CPA = $150 x 0.45 = $67.50. Spend above $67.50 per acquisition and the campaign is loss-making on gross profit. This is the single most important number to know before setting any bidding strategy.
Basic CPA = Total Ad Spend / Number of Conversions. Break-even CPA = Revenue per Conversion x Gross Margin %. Max CPA from LTV = Customer Lifetime Value x Payback Ratio. Target CPA from ROAS = Revenue per Conversion / Target ROAS. These four formulas cover every CPA planning scenario.
Five levers: (1) Improve conversion rate — same spend, more conversions, lower CPA mathematically. (2) Sharpen targeting — reach higher-intent audiences. (3) Improve landing page and ad relevance — raises Quality Score, reduces cost per click. (4) Pause underperforming ad groups and keywords. (5) Use automated bidding (Target CPA in Google Ads) once you have 30+ conversions per month. A 10% improvement in conversion rate reduces CPA by roughly 9%.
ROAS = Revenue per Conversion / CPA. Target CPA = Revenue per Conversion / Target ROAS. If average order is $100 and target ROAS is 4x, target CPA = $100 / 4 = $25. They answer the same question from different angles — ROAS is revenue-focused, CPA is cost-focused. Google Ads Smart Bidding supports both as targets.
Max CPA = LTV x Payback Ratio. Example: LTV = $600, willing to spend 33% of LTV on acquisition. Max CPA = $600 x 0.33 = $198. Typical payback ratios: 25–35% for healthy SaaS, up to 50% for high-growth companies. This approach is essential for subscription businesses where first-purchase economics understate total customer value.
Target CPA is a Smart Bidding strategy where Google automatically adjusts bids to achieve your target CPA while maximizing conversion volume. It is an average target — actual CPAs fluctuate above and below it. Google recommends 30–50 conversions per month before enabling it, so the algorithm has enough data. Your actual CPA will vary but should average around your target over time.
CPL (Cost Per Lead) measures what a lead costs — email, form fill, trial sign-up. CPA measures what a paying customer costs. In a two-step funnel: CPL might be $15 and CPA $90 if 1 in 6 leads converts to a customer. CPL x (1 / Lead-to-Customer Rate) = CPA. Both are important — CPL tells you how efficiently you generate pipeline; CPA tells you how efficiently you close it.
Typically: Google Search Ads tend to have higher CPAs but higher purchase intent (users actively searching). Meta/Facebook Ads tend to have lower CPAs for brand awareness and lead generation but lower purchase intent. LinkedIn Ads have the highest CPAs but target B2B decision-makers. Display/programmatic tends to have low CPCs but poor conversion rates. Compare CPA across channels to allocate budget toward your most efficient acquisition sources.
Not necessarily — a lower CPA is better only if conversion quality is maintained. If you lower CPA by targeting less qualified traffic, you might generate cheaper acquisitions that have lower LTV, higher churn, or worse NPS. A $30 CPA generating customers who spend $80 over their lifetime is worse than a $60 CPA generating customers who spend $500. Optimise for CPA / LTV ratio, not CPA alone.
Related Calculators
Popular Calculators
🧮

Missing an Education Calculator?

Need a marketing, finance, or business math calculator we haven't built? Tell us and we'll build it.