The cost per acquisition formula is Total Campaign Cost divided by Total Conversions. CPA (Cost Per Acquisition) is what you pay, on average, for each customer or conversion your ads produce. It is the metric that connects ad spend to business results.
TL;DR: What Is Cost per Acquisition?
- Formula: CPA = Total Campaign Cost / Total Conversions.
- Equivalent form: CPA = CPC / Conversion Rate (as a decimal).
- Purpose: CPA connects raw ad spend to the conversions or customers your campaigns actually produce.
- Benchmark rule: A "good" CPA is any value below the revenue (or lifetime value) each conversion delivers, minus your margin.
- vs CAC: CPA is ad-level; CAC is the whole business-level acquisition cost.
What Is Cost per Acquisition (CPA)?
Cost Per Acquisition (CPA) is the average amount you spend on advertising to generate one acquisition. An "acquisition" can be a purchase, a signed lead, a free trial start, or any conversion event you have defined in your tracking. Unlike impressions or clicks, CPA speaks the language of outcomes: it tells you what each result costs once the ad money is spent.
CPA sits between two other common metrics. Cost Per Click (CPC) tells you what a click costs but says nothing about whether that click converts. CPA tells you what a conversion costs, folding both click price and conversion rate into one number. That is why CPA is the metric founders and marketing leads actually budget against: it is the bridge from "we ran ads" to "we bought customers."
For a startup, CPA is the first number you should be able to state after any campaign. If you cannot name your CPA, you cannot make a rational decision about scaling spend, because you do not yet know what each new customer costs at the ad level.
What Is the Cost per Acquisition Formula?
The primary cost per acquisition formula is:
CPA = Total Campaign Cost / Total Conversions
This is the definition used by ad platforms and the one that maps directly to your invoice. If you spent $2,000 and got 40 conversions, your CPA is $50.
There is a second, equally useful derived form that connects CPA to your click economics:
CPA = CPC / Conversion Rate (where conversion rate is expressed as a decimal)
This form matters because it shows you that CPA is not a separate world from CPC -- it is CPC divided by how often a click turns into a conversion. If your CPC is $2.00 and your landing page converts at 4% (0.04), your CPA is $2.00 / 0.04 = $50. The same $50 CPA can come from cheap clicks with weak conversion, or expensive clicks with strong conversion. The formula makes that trade-off explicit.
Both forms must agree. If they do not, your tracking is broken -- usually a mismatch between click data and conversion data. That is why measurement hygiene, covered in Google Ads conversion tracking setup, is the foundation everything else rests on.
How Do You Calculate CPA?
Start with the spend and the conversions for a defined period or campaign. Use one channel at a time so the number is clean.
Worked example 1 -- the spend path:
- Total Campaign Cost: $2,000
- Total Conversions: 40
- CPA = $2,000 / 40 = $50
So each conversion cost you $50 on average. If each conversion is worth $100 in gross revenue, you are ahead before considering fulfillment and overhead.
Worked example 2 -- the CPC path:
- CPC: $2.50
- Conversion Rate: 5% = 0.05
- CPA = $2.50 / 0.05 = $50
Both paths land on $50, which is the sanity check you want. The CPC path is useful when you are planning a campaign before it runs: you can estimate CPA from expected CPC and expected landing page conversion rate, then decide whether the math works before spending a dollar.
One caution: "conversions" must mean the same thing on both sides of the division. If you count "add to cart" as a conversion in your numerator's source but "purchase" in your platform, your CPA will be misleadingly low. Define the conversion event once and measure it consistently.
What Do Cost per Acquisition Examples Look Like?
The same formula produces very different CPAs across business models. The table below shows realistic scenarios spanning ecommerce, lead generation, and SaaS.
| Scenario | Ad Spend | Conversions | CPA |
|---|---|---|---|
| Ecommerce -- single product | $5,000 | 100 purchases | $50.00 |
| Lead-gen -- local service | $3,000 | 60 qualified leads | $50.00 |
| SaaS -- free trial start | $4,000 | 200 trial signups | $20.00 |
| SaaS -- paid conversion | $4,000 | 40 paid conversions | $100.00 |
| Ecommerce -- competitive niche | $8,000 | 80 purchases | $100.00 |
| Lead-gen -- enterprise demo | $6,000 | 30 booked demos | $200.00 |
Notice that a "high" CPA is not automatically bad. An enterprise demo worth $5,000 in pipeline at a $200 CPA is healthy. A $20 CPA for a SaaS trial is only good if enough trials convert to paid. The number only means something next to the value of a conversion.
How Do You Calculate CPA in Excel?
You can build a live CPA calculator in a spreadsheet in under a minute. Set it up like this:
- Open a new sheet and label cell A1 "Total Campaign Cost", then enter your spend in B1 (for example 2000).
- Label cell A2 "Total Conversions", then enter your conversion count in B2 (for example 40).
- Label cell A3 "CPC", then enter your cost per click in B3 (for example 2.5).
- Label cell A4 "Conversion Rate", then enter the rate as a decimal in B4 (for example 0.05).
- In cell A6 type "CPA (spend path)" and in B6 enter the formula =B1/B2 to get the spend-based CPA.
- In cell A7 type "CPA (CPC path)" and in B7 enter the formula =B3/B4 to get the CPC-based CPA.
- Confirm B6 and B7 match. If they differ, revisit which conversion event each input uses.
This model lets you flex CPC and conversion rate to forecast CPA before launching, which is the disciplined way to set an ad budget.
What Is the Difference Between CPA and CAC?
This is the most confused pair in acquisition metrics, and this post exists largely to settle it. CPA and CAC both measure "cost to get a customer," but at different scopes.
CPA (Cost Per Acquisition) is the ad-level metric: ad spend divided by conversions. It answers "what did this campaign's ads cost per result?" It excludes salaries, software, agency fees, content production, and non-advertising marketing.
CAC (Customer Acquisition Cost) is the business-level metric: all sales and marketing costs divided by new customers. It includes ad spend plus everything else -- tools, headcount, events, creative, and overhead allocated to growth.
A simple way to hold it: CPA is what the ads cost; CAC is what the company cost to grow. You can have a great CPA and a terrible CAC if your tooling and team are expensive. For the full business-level treatment, see CAC calculation the right way for startups and how to reduce customer acquisition costs. Both explain why CAC -- not CPA -- is what belongs in your unit economics model and your investor deck.
In practice, track CPA weekly for campaign optimization and CAC monthly for business health. They are complementary, not competing.
What Is a Good Cost per Acquisition?
Once you have CPA, the next question is whether the marketing that produced it paid back; our marketing ROI guide shows how to prove it.
There is no universal "good" CPA number because the right CPA depends entirely on what a conversion is worth to you. A $200 CPA is excellent for a $2,000 product and disastrous for a $15 product.
The only universal rule is the break-even logic:
If a conversion is worth $100 to you, a $60 CPA leaves $40 before other costs.
The $40 is your gross margin contribution from that conversion after ad cost. If your fulfillment, product, and overhead eat more than $40, you are losing money even though the campaign "worked." The target CPA is therefore:
Max CPA = (Revenue per Conversion x Gross Margin) - Desired Profit per Conversion
Using lifetime value instead of single-conversion revenue lets you pay more up front for a subscription or repeat-purchase customer, which is the SaaS and ecommerce growth play. The deeper math -- connecting ad spend to returned value -- lives in marketing ROI formula and what is ROAS. ROAS (revenue divided by ad spend) is the inverse lens on the same decision: a 2x ROAS means $2 back per $1 spent, which implies a CPA at half of revenue per conversion.
Set your CPA target from the value side first, then use the levers below to drive the actual number down to it.
How Do You Lower CPA?
Because CPA = CPC / Conversion Rate, you lower CPA by either reducing click cost or raising conversion rate. Every real lever maps to one of those two paths.
- Improve CTR. Higher click-through rates push Quality Score up and CPC down, cutting the numerator of your CPA.
- Tighten targeting. Narrower audiences reach buyers rather than browsers, raising conversion rate without changing spend.
- Add negative keywords. Blocking irrelevant searches stops wasted clicks, improving both CPC and conversion rate.
- Improve landing page conversion rate. Better headlines, proof, and a single clear CTA directly lift the denominator of the formula.
- Use better creative. Stronger ads attract higher-intent clicks, which convert more cheaply than broad, curious traffic.
- Restructure campaigns. Splitting by intent and match type lets you bid precisely, avoiding overpaying for low-value queries.
Measurement must come first: you cannot lower CPA you cannot see. Solid Google Ads conversion tracking setup is the non-negotiable foundation, and pairing it with performance marketing attribution models tells you which campaigns actually deserve the budget.
Key Takeaways
- Core formula: CPA = Total Campaign Cost / Total Conversions.
- Derived form: CPA = CPC / Conversion Rate, proving CPA is click economics divided by conversion quality.
- Scope: CPA is ad-level; CAC is business-level -- use both, never confuse them.
- Target: A good CPA is below the value of a conversion minus margin and profit.
- Levers: Lower CPA by cutting CPC (better CTR, negatives, structure) or raising conversion rate (landing pages, creative).
- Discipline: Track CPA weekly for optimization and anchor it to ROAS and CAC for business health.
Frequently Asked Questions
What Is the Cost per Acquisition Formula?
The cost per acquisition formula is CPA equals Total Campaign Cost divided by Total Conversions. An equivalent derived form is CPA equals CPC divided by Conversion Rate, where the conversion rate is written as a decimal. Both forms calculate the average ad cost of producing one conversion or customer.
How Do You Calculate CPA?
To calculate CPA, divide your total ad spend for a campaign by the number of conversions it produced. For example, $2,000 spent on 40 conversions gives a $50 CPA. You can also estimate CPA before launch using CPC divided by expected conversion rate, which helps set a realistic budget.
What Is a Good Cost per Acquisition?
A good cost per acquisition is any CPA below the revenue (or lifetime value) each conversion delivers, minus your margin and desired profit. There is no single benchmark number. If a conversion is worth $100, a $60 CPA leaves $40 before other costs, so the target depends entirely on your unit economics.
What Is the Difference Between CPA and CAC?
CPA is the ad-level metric: advertising spend divided by conversions. CAC is the business-level metric: all sales and marketing costs divided by new customers. CPA tells you what the ads cost per result; CAC tells you what the whole company spends to grow. Track CPA weekly and CAC monthly for a complete picture.