This CPA calculator works out your cost per acquisition, what you pay in ad spend for each sale, lead or sign-up, and tells you whether that cost is profitable. Enter ad spend and conversions to get CPA, then add average order value and gross margin to see your break-even CPA, the profit or loss on each conversion and the total gross profit left after ad costs. It is built for marketing CPA, the paid media metric, not for accounting.
How to Use the CPA Calculator
Enter four numbers for the same campaigns and the same period, such as last month's Google Ads account or a single Meta campaign.
- Ad spend: what you paid the platform. Leave out agency fees and tools here so the result compares with what the platform reports.
- Conversions: the number of purchases, leads or other actions those ads produced. Use one type of conversion only, not a mix.
- Average order value: the average revenue from one conversion. For lead generation, enter the average value of a lead (see the section on leads below).
- Gross margin (%): the share of that revenue left after the cost of the product or service. Include shipping, payment fees, discounts and average returns for a realistic figure.
The calculator returns four results:
- Cost per acquisition: ad spend divided by conversions.
- Break-even CPA: the gross profit one conversion earns, which is the most you can pay for it before the first order loses money.
- Profit per conversion: break-even CPA minus actual CPA. A negative figure is a loss on every conversion.
- Total gross profit after ads: the gross profit from all conversions minus the ad spend.
The note under the results says in plain words whether the campaign is profitable at these numbers and, if not, the CPA you need to get under.
The CPA Formula and Break-Even CPA
Cost per acquisition is ad spend divided by the conversions it produced:
CPA = ad spend / conversions
The same number can be built from click metrics, which helps when you are diagnosing a high CPA. With conversion rate as a decimal:
CPA = cost per click / conversion rate
The break-even CPA, sometimes called the maximum or target CPA, comes from your order value and margin:
Break-even CPA = average order value x gross margin
Worked examples
These are example numbers, not benchmarks.
| Example 1 | Example 2 | |
|---|---|---|
| Ad spend | $3,000 | $3,000 |
| Conversions | 60 | 40 |
| CPA | $50.00 | $75.00 |
| Average order value | $120 | $120 |
| Gross margin | 45% | 45% |
| Break-even CPA | $54.00 | $54.00 |
| Profit per conversion | $4.00 | -$21.00 |
| Total gross profit after ads | $240 | -$840 |
The first campaign makes a thin profit on every order. The second spends the same budget, gets 20 fewer orders and loses $21 on each one. Both might show a respectable ROAS in the ad platform (2.4 and 1.6), but only the CPA against break-even makes the loss obvious.
How to Set a Target CPA You Can Afford
Set your target CPA below break-even, with enough room left for the costs the formula does not include. Break-even CPA covers product costs only, not the agency fee, software, staff time or overheads, so a campaign running exactly at break-even is quietly losing money for the business.
- Start from break-even and subtract a margin of safety. Decide how much profit each first order must leave and take that off.
- Allow for repeat purchases only with evidence. If customers reliably buy again, you can accept a first-order CPA near or above break-even and earn the profit later. Use our customer lifetime value calculator to work out how much a customer is worth over time before you raise the target.
- Use a target the bidding can reach. In Google Ads, the Maximize conversions bid strategy accepts an optional target CPA. On Meta, cost-based bid strategies let you give the system an average cost per result to aim for. In both, a target set far below your recent CPA usually cuts volume sharply rather than producing cheaper conversions, so move it in steps.
What Counts as a Conversion Changes Your CPA
CPA is only meaningful when everyone agrees what an acquisition is. The same account can report a $20 CPA or a $200 CPA depending on whether it counts add-to-carts or purchases.
- Primary and secondary actions in Google Ads. Only primary conversion actions appear in the Conversions column and feed bidding. If newsletter sign-ups or page views are set as primary alongside purchases, your reported CPA is far lower than your real cost per sale.
- Results on Meta. Ads Manager reports cost per result for whatever the ad set is optimized for. A traffic campaign's result is a link click or landing page view, not a sale.
- Attribution windows. Each platform counts conversions within its own click and view windows. Google and Meta can both claim the same order, so the sum of platform conversions is often higher than the orders in your store.
Using the calculator for lead generation
For leads, average order value is the average value of one lead. Multiply your average deal value by the share of leads that become customers. Example numbers: if a closed deal is worth $2,000 and one lead in ten closes, a lead is worth $200 in revenue. Enter that as average order value and your margin as normal, and the break-even CPA becomes the most you can pay per lead. If you already know the gross profit per lead, enter it with a margin of 100%.
CPA vs CPC, CPL, CAC and ROAS
These metrics are often confused because they all divide spend by something. The table shows what each one divides by and when it is the right number to use.
| Metric | Formula | Use it to |
|---|---|---|
| CPC | Ad spend / clicks | Judge traffic cost and auction pressure |
| CPA | Ad spend / conversions | Judge the cost of a defined action from one channel or campaign |
| CPL | Ad spend / leads | The CPA of lead generation, before you know which leads close |
| CAC | All marketing and sales costs / new customers | Judge what a new customer really costs the business, across channels |
| ROAS | Ad revenue / ad spend | Judge revenue return when order values vary widely |
CPA sits in the middle: more useful than CPC because it measures outcomes, narrower than CAC because it counts only ad spend and can include repeat buyers. For the full business view, use our CAC calculator. When basket sizes vary a lot, the ROAS calculator gives a fairer picture than a single CPA figure.
What Pushes Cost per Acquisition Up
Because CPA equals cost per click divided by conversion rate, everything that raises CPA does it through one of those two numbers, or through how conversions are counted.
- Rising click costs: more competitors in the auction, seasonal peaks, low Quality Score or narrow audiences.
- Falling conversion rate: slow pages, a weaker offer, stock problems, price changes, a checkout bug or traffic from less relevant searches.
- Wasted spend: search terms that will never convert, poor display or app placements, and audiences that overlap and bid against each other.
- Tracking gaps: lost conversions from consent settings, browser restrictions or a broken tag make CPA look worse than it is. Fix measurement before you change the campaign.
Ranges vary by industry, price point and account, so compare your CPA with your own break-even figure and history rather than with averages from other businesses.
Reading CPA by Campaign Type
An account-wide CPA hides very different costs underneath. Split it before you decide what to cut, because the campaigns with the highest CPA are sometimes the ones finding your new customers.
- Brand search vs non-brand search. People searching your name were already looking for you, so brand campaigns show a low CPA. Non-brand campaigns reach people who have not chosen yet and naturally cost more per conversion.
- Prospecting vs retargeting. Retargeting reaches people who visited recently and shows a low CPA, partly because some of them would have bought anyway. Prospecting fills that pool in the first place.
- New vs returning customers. If you can, report CPA for first orders separately. A campaign that mostly reaches existing customers looks cheap but adds few new ones.
Give each group its own target based on the job it does, and judge the whole account on total gross profit after ads.
CPA in affiliate and CPA marketing
In affiliate programs and CPA networks, CPA is a pricing model: the advertiser pays a fixed fee for each sale or lead that a partner sends. The same calculator tells you whether a fee is affordable. Enter the fee as ad spend for one conversion, and if it sits above your break-even CPA, the deal loses money on the first order.
How to Lower CPA Without Cutting Volume
- Audit tracking. Check that every purchase or lead is recorded once, with the right value, and that only real business outcomes are set as primary conversions.
- Cut obvious waste. Review search terms weekly, add negatives, exclude placements that spend without converting and check audience overlap.
- Raise conversion rate. The landing page often moves CPA more than any bid change. A page that converts 25% better lowers CPA by 20% at the same click cost.
- Restructure around margin. Split campaigns so high-margin products get more room and low-margin products have tighter targets.
- Refresh creative. On social platforms, tired ads raise CPM and lower CTR, both of which push CPA up.
When Your CPA Sits Above Break-Even
If the calculator shows a loss on every conversion, raising budget will only make the loss bigger. The fix is usually a mix of account structure, tracking and landing page work. Our PPC management runs Google Ads and Meta Ads against profit targets rather than platform CPA, with strategy led by Mustafa on every account and the ad accounts always owned by you. Our Google Ads management starts with conversion actions, search terms and bidding. To find where your cost per acquisition is leaking, request a free audit, or try the other calculators on our free marketing tools page.