Every ad platform shows you a cost per conversion, and it is tempting to treat it as the verdict on a campaign. It is not. A CPA of EUR 125 can be a bargain or a slow leak, and the platform cannot tell you which. Only your margins, your close rate and the quality of the people who enquire can.
The answer is to read CPA from the other end. Start from what a new client is worth to you, and the CPA your business can afford follows from it. This guide shows how to calculate cost per acquisition, how to set a break-even and target CPA, where to find the number in Google Ads, GA4 and Meta Ads Manager, and what changed in Target CPA bidding in 2026. Definitions come from Google Ads Help and Meta Business Help, benchmarks from LocaliQ and WordStream. At Viralistic we treat CPA as a working number, never the goal: our reports centre on enquiries, their quality and what a new client costs.
What is cost per acquisition (CPA)?
Cost per acquisition is what one conversion costs you on average. A conversion is any action you have defined as valuable: a contact form, a quote request, a booked call, a purchase, a sign-up. CPA tells you the price of that action, which makes it far closer to business results than the price of a click or an impression.
Google Ads calls it average cost per action and calculates it by dividing the total cost of conversions by the total number of conversions. If your ad gets two conversions, one costing EUR 2 and one costing EUR 4, your average CPA is EUR 3. In the Google Ads columns, the same number appears as Cost / conv.
What counts as the acquisition is your choice, and that is exactly why a CPA without context says little. For an online shop, the conversion is usually an order, so CPA sits close to the cost of winning a customer. For a service business, it is usually an enquiry, and not every enquiry becomes a client. Keep that gap in mind: it decides whether your CPA describes your business or only your campaign.

Cost per acquisition or cost per action?
You will see both expansions of CPA, and in day-to-day marketing they mean the same thing. Cost per action is the older advertising term, used for the measurement and for a pricing model in which the advertiser pays only when the action happens. That model is common in affiliate marketing, where a partner earns a fixed fee per sale or sign-up, and Google Ads offers a version of it: in Display campaigns you can choose to pay for conversions instead of clicks.
Cost per acquisition puts the emphasis on what you are buying: a lead, a client or a sale. Outside marketing, CPA means something else entirely: in the US it is a Certified Public Accountant, which is why a search for “CPA meaning” so often lands on accountancy pages.
How to calculate cost per acquisition
To calculate cost per acquisition, divide your advertising cost by the number of conversions in the same period.
CPA = ad spend ÷ number of conversions
Use the same date range, the same campaigns and the same conversion definition for both numbers. If you include only media spend, you get the CPA your ad platform reports. If you add the agency fee, creative production and your own hours, you get a fully loaded cost per conversion. Both are useful, as long as you know which one you are comparing.
Cost per acquisition example
Say a training company spends EUR 4,000 a month on Google Ads for its leadership programme. The average click costs EUR 2.50, so the campaign buys 1,600 clicks. Of those visitors, 32 request a call, a conversion rate of 2%.
- CPA: EUR 4,000 ÷ 32 enquiries = EUR 125 per enquiry.
- One in four enquiries becomes a client (25%), so the campaign wins 8 new clients.
- Cost per new client: EUR 4,000 ÷ 8 = EUR 500.
The last line is the one that matters. Google Ads sees the enquiry. It does not see the sales call that follows, or whether the person signs. You only know the cost of a new client once you track which enquiries become clients, in a CRM or even a simple spreadsheet, and that is the number your business actually runs on.
CPA calculator
Use this calculator to work out your own CPA and see straight away whether it stays inside the limit your margins allow. The defaults reproduce the example above.
- CPA (cost per enquiry)
- € 125.00
- Cost per new client
- € 500
- Break-even CPA
- € 300
- Headroom per enquiry
- € 175
Your CPA is below your break-even CPA: an enquiry earns more on average than it costs.
Break-even CPA = gross profit per new client × share of enquiries that become clients
What is a good cost per acquisition?
A good cost per acquisition is one that sits below your break-even CPA, the most a conversion can cost before you stop making money on it. There is no universal good number. EUR 125 per enquiry is expensive if a client is worth EUR 300 to you, and cheap if a client is worth EUR 20,000.
Your break-even CPA and target CPA
For a service business, work back from the client:
Break-even CPA = gross profit per new client × share of enquiries that become clients
In the example, a new client brings in EUR 1,200 of gross profit on average and 25% of enquiries become clients. Each enquiry is therefore worth EUR 300. Pay more than that and you lose money on every client you win. If you want to keep at least half of the gross profit after advertising, a client may cost EUR 600 in ads and an enquiry EUR 150. That is your target CPA, and at EUR 125 the campaign sits comfortably below it.
For an online shop the sum is shorter, because every conversion is already an order:
Break-even CPA = average order value × gross margin
With an average order of EUR 120 excluding VAT and a gross margin of 35%, you have EUR 42 per order to spend on advertising before the order stops paying for itself. That is the same limit as a break-even ROAS of roughly 286%, seen from the other side. The ROAS guide works through that side of the calculation.
When clients come back, the first order is not their whole value. Use the value of the full relationship, your customer lifetime value, and set it against the cost of winning the client. The CAC guide explains how to read those two numbers together.
What the 2026 benchmarks say
Benchmarks tell you whether you are in the right range, not what you can afford. The most cited figures come from the 2026 Search Advertising Benchmarks by LocaliQ and WordStream, based on thousands of their customers’ campaigns across Google Ads and Microsoft Ads. The average cost per lead across all industries was $66.69. Attorneys and legal services had the highest at $131.63, arts and entertainment the lowest at $26.84.
| Cost per lead | |
|---|---|
| Legal services | $ 131.63 |
| Furniture | $ 106.70 |
| Real estate | $ 102.51 |
| Business services | $ 93.69 |
| Home improvement | $ 90.92 |
| Dentists | $ 72.97 |
| Restaurants | $ 30.57 |
| Arts, entertainment | $ 26.84 |
Source: LocaliQ and WordStream, Search Advertising Benchmarks 2026
Read these with two caveats. The data comes from LocaliQ and WordStream customers, so it will not map one to one onto your market or your price point. And a lead is not a client. A law firm paying $131.63 per lead can be far more profitable than a restaurant paying $30.57, because one new client is worth so much more. Treat benchmarks as background and your own break-even CPA as the measure.
Where to find CPA in Google Ads, GA4 and Meta
Every platform calculates CPA the same way, cost divided by conversions. Each one counts conversions in its own way, though, so the same campaign shows different numbers in different tools. That is normal, as long as you know why.
| Tool | Where to find it | Metric name | Watch out for |
|---|---|---|---|
| Google Ads | Columns in your campaign view | Cost / conv. | Uses the Conversions column, which holds your primary conversion actions only |
| Google Ads | Same column set | Cost / all conv. | Includes secondary actions and view-through conversions |
| GA4 | Advertising, Key event performance, Google Ads | Cost per key event interaction | Needs a linked Google Ads account and at least one key event |
| Meta Ads Manager | Columns in Ads Manager | Cost per result | What counts as a result depends on your campaign objective |
| Search Console | Not applicable | No CPA | Shows organic clicks and impressions, not ad cost |
In Google Ads, the Conversions column counts conversions for your primary conversion actions, and it can include modelled conversions where not every conversion was observable. According to Google Ads Help on conversion tracking data, Cost / conv. is your total cost divided by that column. Bid strategies read the same column. Whatever you mark as primary therefore shapes both the CPA you see and what Smart Bidding chases. For lead forms, Google recommends counting one conversion per ad interaction, so a refreshed thank-you page does not become two enquiries.
Google Ads also reports conversions against the date of the click. If someone clicked last week and booked a call this week, the booking counts towards last week, which is why the CPA for the last few days looks worse at first than it ends up. Google says differences with analytics platforms such as Google Analytics are expected, often up to 20%, mostly because the attribution models differ.
In GA4, open Advertising in the left menu, choose Key event performance and select Google Ads. The report sets ad cost next to your key events, and Cost per key event interaction divides the cost by the selected key events. It is useful for comparing paid traffic with the rest of your site, provided your Google Ads account is linked to the property.
In Meta Ads Manager, the equivalent is Cost per result: amount spent divided by results. A result is whatever your campaign objective measures, such as a lead or a purchase. Meta notes that where results cannot be measured directly because of partial or missing data, it may use statistical modelling to account for some of them.
So pick one source of truth for the number your business steers on, usually your CRM or order system, and use the platforms to optimise within each platform.
Target CPA bidding in Google Ads and Meta
Target CPA is an automated bid strategy in Google Ads. You set the average cost per conversion you want to pay, and Google sets a bid in every auction to get as many conversions as possible around that average. Some conversions will cost more than your target and some less. You need conversion tracking in place, and Google asks you to be comfortable with spending up to twice your average daily budget on a busy day.
What changed in 2026
From June 2026, Target CPA is listed as a standalone bid strategy again instead of an option inside Maximize conversions. Google Ads Help on Target CPA is clear that this is a labelling change only and bidding behaviour is exactly the same.
The second change does affect results. Since 17 August 2026, campaigns that are limited by budget and use Target CPA or Target ROAS deliver more consistently towards the target you set. Google’s own example: if your Target CPA is $10 but the campaign has been achieving $5, it will now deliver closer to $10. Google does not adjust your targets for you, as its page on changes to target-based bid strategies explains. The lesson is simple. Your Target CPA is no longer a ceiling you can comfortably beat. It is the number Google works towards, so enter what you genuinely want to pay, based on your break-even calculation.
How to set a sensible Target CPA
Start with the break-even CPA and target CPA from your own numbers. Compare them with your actual CPA over the last 30 days; when a campaign has history, Google also recommends a target based on that period. Set the target too low and you will get fewer conversions, because Google will skip clicks that could have converted. Google recommends judging performance over at least 30 days with at least 30 conversions. Then adjust patiently. A new target takes effect in the next auction, but according to Google Ads Help on Smart Bidding learning, performance takes one to two conversion cycles to settle on it, so avoid several target changes within one cycle.
Cost per result goal in Meta
Meta’s counterpart is the Cost per result goal. You set the average cost per result you are aiming for, and Meta’s delivery system bids towards it. Treat it like Target CPA: an average to aim for, not a fixed price per result. Volume matters here too. According to Meta Business Help on the learning phase, an ad set usually needs about 50 results in the week after its last significant edit to deliver stably, and while it is still learning its CPA is usually higher. With fewer enquiries than that, combine similar ad sets and avoid frequent edits before you read much into the cost per result.
How to lower your cost per acquisition
Your CPA is the product of two numbers: what a click costs and what share of visitors convert.
CPA = CPC ÷ conversion rate
In the example that is EUR 2.50 ÷ 0.02 = EUR 125. You lower your cost per acquisition by paying less per click or by converting more of the people who arrive. It is tempting to start with the click, yet the bigger lever often sits on your website. The chart keeps the click price fixed at EUR 2.50 and changes only the conversion rate.
| CPA | |
|---|---|
| 1% | € 250 |
| 1.5% | € 167 |
| 2% | € 125 |
| 2.5% | € 100 |
| 3% | € 83 |
| 4% | € 63 |
| 5% | € 50 |
Worked example: CPA = CPC ÷ conversion rate
Moving from 2% to 3% takes the CPA from EUR 125 to about EUR 83, without paying a cent less per click. It works the other way too. If a site update makes the page slow on mobile, or a broken form quietly stops sending enquiries, CPA jumps while nothing in the ads has changed. A rising CPA is a reason to check the website and the tracking before you touch the bids.

Convert more of the clicks you already pay for
A landing page that continues the promise of the ad, loads fast, says plainly what you do and makes contact easy will lift your conversion rate. That is the work of conversion rate optimisation. Run changes as A/B tests so you know what worked instead of guessing. Small changes can matter: fewer form fields, real project photos near the top, a clear second option to call.
Pay less for each click
Your CPC drops when ads match the search more closely. Google judges that partly through Quality Score, which combines expected click-through rate, ad relevance and landing page experience, so the website counts here as well. Review the search terms your ads appeared for every week and exclude the queries that never lead anywhere. Every click you do not pay for lowers your CPA.
Buy the right traffic, not the cheapest
A lower CPA only helps if enquiry quality holds. Chase the cheapest conversion and you tend to attract the smallest jobs and the least serious enquiries. Remarketing to people who already visited your site is a common lever; check how many of those enquiries would have arrived anyway, through your brand name or a direct visit. Steer on the cost of a new client, not on the cost of an enquiry alone.
CPA vs CAC, CPL and ROAS
CPA belongs to a family of metrics. They share the same ingredients, cost, clicks, conversions and value, but each answers a different question.
| Metric | What it measures | Formula | Relation to CPA |
|---|---|---|---|
| CPC | Average cost of a click | cost ÷ clicks | CPA = CPC ÷ conversion rate |
| Conversion rate | Share of clicks that convert | conversions ÷ clicks | Higher conversion rate, lower CPA |
| CPL | Average cost of a lead | cost ÷ leads | A CPA where the action is a lead |
| CAC | Cost of winning a customer, all costs included | sales and marketing costs ÷ new customers | Broader than CPA and usually higher |
| ROAS | Revenue per unit of ad spend | conversion value ÷ ad spend | ROAS = value per conversion ÷ CPA |
The difference between CAC and CPA is scope. CPA measures the direct ad cost of a conversion in a campaign or channel. Customer acquisition cost (CAC) counts everything it takes to win a customer across the business, including sales time, software, content and agency fees, divided by new customers. CPA tells you how a campaign performs. CAC tells you whether your growth model works.
Cost per lead is a CPA where the action is a lead. CPA is the wider term: depending on what you set as a conversion, it can also cover a sale, a booking or a sign-up.
ROAS and CPA are two views of the same sum. If each conversion is worth EUR 120 and your CPA is EUR 40, your ROAS is EUR 120 ÷ EUR 40 = 3, or 300%. Steer on CPA when every conversion is worth roughly the same, as with enquiries for a service. Steer on ROAS when conversion values vary widely, as in a shop with small and large orders. Choosing which of these becomes your headline number is covered in how to choose KPIs that matter.
Can you calculate CPA for SEO?
Yes, as long as you count what organic work costs. SEO, content and visibility in AI answers have no click price, so no platform reports a CPA for them. Their cost sits in content, technical work and hours, and it comes first: you pay before the enquiries arrive.
The formula stays the same; the period gets longer. Add up what you spent on organic work over six or twelve months and divide it by the enquiries that came from organic search in that time. GA4 shows those when you break key events down by the Organic Search channel. Do the same for paid search over the same months and you compare like with like.
The shape over time matters more than one snapshot. A paid campaign’s CPA stays roughly where it is for as long as you keep buying clicks. An organic page that keeps ranking brings in enquiries without a new bill for every visit, so its cost per enquiry tends to fall with time. That is why we build the organic foundation first and add ads on top.
Common CPA mistakes
Most CPA problems are not in the formula. They are in what you feed it. These five distort the number most easily.
Counting conversions that are not clients
If clicks on a phone number, visits to the contact page or brochure downloads count as primary conversions, your CPA looks low while few real enquiries arrive. Because Target CPA reads the same column, Google will also go looking for more of those cheap actions. Keep only actions close to revenue as primary and set the rest as secondary.
Optimising for the lowest CPA
An enquiry for a small job and an enquiry for a large project count the same. Chase the lowest CPA and you often end up with the smallest work. Connect enquiries to what they turn into. Google Ads lets you upload offline conversions, so the platform can learn which enquiries became clients.
Counting the same client twice
Someone clicks an Instagram ad, then a search ad a week later. Meta and Google can both claim the enquiry. Add the two platforms’ conversions together and your blended CPA looks lower than it is. Calculate your real CPA from total ad spend and the enquiries in your own system.
Judging too soon
With a handful of enquiries a week, CPA swings widely, and because Google reports conversions on the click date, the most recent days are still catching up. One expensive week means little. Look at 30 days, allow for seasonal swings, and give any change one to two conversion cycles before you judge it.
Mixing brand and non-brand campaigns
People searching for your company name already know you, so brand campaigns usually show a low CPA. Blend them with campaigns that have to find new clients and the total looks better than the work that creates new demand. Judge them separately.
How we help
Viralistic is a strategic digital partner in Amsterdam, founded and led by Marrallisa Kreijkes. We steer on what matters to the business: enquiries, their quality and the cost of a new client. CPA is a tool for getting there, not a goal in itself.
That is why we rarely start inside the ad account. The cheapest way to lower your cost per acquisition is often a clear message and a website that turns visitors into enquiries, with tracking you can trust. SEO and visibility in AI answers come next, because they bring clients without a click price. Once that foundation is healthy and you want to grow faster, we add Google Ads and Meta Ads as an accent on top. We work out your break-even and target CPA first, test broadly, check assumptions with A/B tests and review the numbers with you before more budget goes anywhere. A person checks every piece of work, also when AI helped.
Read more about our marketing approach, our work on SEO and AI search, and what to keep in your own hands when you look at Google Ads management. For the basics of paid search, start with how Google Ads works and when it pays.
Frequently asked questions
What is the meaning of cost per acquisition?
Cost per acquisition is the average amount you pay in advertising for one conversion, such as a lead, a booking or a purchase. It is also called cost per action. It shows what a concrete result costs rather than a click or an impression, which makes it a sharp test of whether paid campaigns pay for themselves.
How do you calculate cost per acquisition?
Divide your ad spend by the number of conversions in the same period. If you spend EUR 4,000 and get 32 enquiries, your CPA is EUR 125. Keep the date range, campaigns and conversion definition consistent. To know what a new client costs, divide the same spend by the number of enquiries that actually became clients.
What is considered a good cost per acquisition?
A good CPA sits below your break-even CPA. For a service business, that is gross profit per new client multiplied by the share of enquiries that become clients. For a shop, it is average order value multiplied by gross margin. Industry averages give context, but the same EUR 125 can be expensive for one business and cheap for another.
What is the difference between CAC and CPA?
CPA is the direct ad cost of one conversion in a campaign or channel. CAC, customer acquisition cost, is the total cost of winning a customer across the business, including sales time, tools, content and fees, divided by new customers. CAC is broader and usually higher. Use CPA to manage campaigns and CAC to judge whether your growth is profitable.
What costs should you include in CPA?
Include at least the media spend, which is what Google Ads and Meta report. For a fully loaded CPA, add agency or management fees, creative production and the hours your own team spends on the campaign. Neither version is wrong. Pick one, write down what it includes and use the same definition every time you compare.
What is the difference between CPA, CPC and CPM?
They price different moments. CPM is the cost of a thousand impressions, CPC the cost of a click and CPA the cost of a conversion. As pricing models, they decide what you are charged for. As metrics, they connect: CPA equals CPC divided by your conversion rate, and CPC follows from CPM and click-through rate.
Is cost per acquisition the same as cost per lead?
Not quite. Cost per lead is the price of one contact request. Cost per acquisition is broader and can also refer to a sale, a booking or a sign-up, depending on what you count as a conversion. For a service business that only tracks enquiries, the two are in practice the same number.
What is Target CPA in Google Ads?
Target CPA is a Smart Bidding strategy where you set the average cost per conversion you want to pay, and Google bids in each auction to get as many conversions as possible around that average. Since 17 August 2026, budget-limited campaigns deliver more consistently towards the target you set, so base it on what you genuinely want to pay.
Should you use Target CPA or Maximize conversions?
Use Target CPA when you know what a conversion may cost and want Google to hold that average. Use Maximize conversions when you want as many conversions as your budget buys and can live with a moving CPA. Google notes that Maximize conversions spends the full budget without a target, so your CPA shifts whenever the budget changes.
Written by
Founder of Viralistic and official n8n Ambassador
Marrallisa leads strategy, design, search and automation for premium brands from Amsterdam. She has trained teams at Volkswagen and speaks at n8n and Anthropic events. Want to talk through your situation? Book a call with her directly.