There are a ton of different acronyms and abbreviations involved in paid advertising, and one of the most important is CPA, or Cost Per Action. CPA is a metric that measures how much an action costs. So if you’re paying to get new email subscribers, you’d be calculating the cost per subscriber. If you’re paying to get new product sales, it’s the cost per sale. If you’re paying to get new social media followers, it’s simply the cost of a new follower.
A question I’m frequently asked is this: What is the ideal cost per action?
The answer is, as low as possible, and I’ll tell you why.
Key Takeaways
- CPA is a better metric than CPC because actions like sales or subscribers have real, tangible value unlike clicks.
- The ideal CPA is as low as possible, but quality matters - low-cost actions must still deliver genuine value.
- Average Google Ads CPA was $70.11 for leads in 2025, varying significantly by industry and campaign type.
- Calculate CPA by dividing total campaign cost by total actions, segmented by channel and action type for accuracy.
- Key optimization strategies include improving audience targeting, landing page experience, quality scores, and continuously testing ad variations.
CPA As the Better Metric

One thing you’ve probably seen before is the concept of penny clicks. Penny clicks are clicks, in CPC marketing, where the cost per click is only a single penny, which is typically about the lowest you can get. Some ad networks will let you get even lower, where a fraction of a penny gets you a click, but that’s typically only for ad networks that operate in a currency that’s weaker than the USD.
You’ve probably also seen articles like this one about why penny clicks typically suck. If you’re not familiar with the argument, it’s quite simple. When the action you’re seeking is a click, it’s easy to get. If you pay $1 and get 100 clicks, that seems great. Then you look at your analytics. What did those clicks get you?
Most of the time, those clicks got you nothing. Out of those 100 clicks, 50 of them bounced immediately. Of the remaining 50, 40 of them lingered on the page for maybe 10 seconds and then left, without scrolling or clicking on anything. With only 10 clicks remaining, you look, and none of them do anything. Some might scroll, one of them might click a second page, but none of them do anything beyond that.
Penny clicks don’t convert. Penny clicks don’t subscribe to mailing lists. Penny clicks don’t buy products. The majority of the time, penny clicks are either bots or people who are paid to click ads, and are paid by the volume of ads, not by any engagement afterward. In short, it’s usually basically just click fraud.
This is why there’s a widespread caution against penny clicks. There’s an “ideal” cost per click, somewhere significantly higher than one cent. The exact actual ideal cost per click might be 30 cents, or 50 cents, or $1, depending on the industry and the audience.
The thing is, that’s for CPC, not CPA. CPA is a better metric, because the action is something you care about. Instead of a click - which is basically valueless if it doesn’t lead to anything further - your action is something tangible. Something that has real value to you. A new newsletter subscriber is valuable. A new customer is extremely valuable. These actions are important enough that you can even assign a monetary value to them if you want.
Since the A in CPA is an action you care about and that has value, the C, or Cost for that action, can be as low as you can push it. If you get penny actions, well, you’re probably doing pretty well for yourself. Imagine running ads where you pay one single penny for every new product sale you make. You’d be ecstatic! Your sales team would throw a party because they found the platonic ideal of marketing.
Thus, the ideal CPA is as close to nothing as you can get it.
Now, it’s possible that with some kinds of actions, you still run into the click problem. For example, social media followers might not be valuable to you if they aren’t qualified followers. A lot of the shady third party follower sellers are selling bots or people in networks that exist only to follow pages, and they don’t do anything afterward. So you do still need to pay attention to the quality of the action you’re getting. After all, that action does still need value.
What Are Realistic CPA Benchmarks in 2026?

While “as low as possible” is the goal, it helps to know what realistic CPAs actually look like so you can gauge where you stand. According to WordStream data based on over 16,000 campaigns, the average cost per lead on Google Ads hit $70.11 in 2025, up from $66.69 in 2024 - a 5.13% year-over-year increase. The median CPA rose even more sharply, climbing 12.35% in 2025, reflecting intensifying competition across most verticals. These numbers are likely to continue trending upward heading into 2026.
Zooming out, the average CPA on Google Ads across all industries sits at roughly $48.96 for Search and $75.51 for Display, with Google Shopping Ads coming in lower at around $38.87. If you’re running display campaigns, it’s worth taking the time to properly optimize your Google Display Ads to keep those costs in check.
Industry matters enormously here. Some of the highest CPAs belong to:
- Attorneys & Legal Services - $144.03
- Furniture - $119.10
- Career & Employment - $117.92
While some of the most affordable niches include:
- Automotive Repair - $27.94
- Restaurants & Food - $29.67
- Animals & Pets - $34.81
The takeaway here is that “low CPA” is relative. A $50 CPA might be excellent in one industry and alarmingly high in another. Always benchmark against your specific vertical, not just broad averages. If you’re also exploring CPA beyond paid ads, understanding how CPA compares to affiliate marketing can help you decide on the best approach for your goals.
Calculating CPA

How should you actually go about calculating your cost per action? Typically, you need to harvest some segmented data and do a little math. Here are your considerations.
First of all, the basic CPA calculation is very simple. Take the total cost of your marketing efforts in a given time, such as a week, a month, or the duration of a specific campaign. Then find the total number of new actions you received during that same duration. Cost per Action, so take the total cost and divide it by the number of actions, to receive the cost per action.
For example, let’s say you have a spring ad campaign that you spend $1,000 on over the course of a month. You got 500 new subscribers. Divide 1,000 by 500 to get 2. That’s $2 per subscriber, so a CPA of $2. Simple, right?
Now you have to remember that you rarely have one single CPA. You can calculate one CPA for everything you’ve done across an entire quarter, if you want, but it’s not likely to be a very useful number. No, you need to segment your data down.
First, figure out different actions that have value to you. New social media followers, new newsletter subscribers, new customers, new leads; these can all be valuable actions that have different costs associated with them.
Second, figure out the different channels you’re using. This is relatively easy; just look at what ads you’re paying for. One business might be paying for Google Search ads, Google Shopping ads, Meta ads, and display network ads.
Now you have an array. You have combinations of each of these factors you can calculate a unique CPA for. For example, you have all of these calculations:
- Cost per social media follower from Meta ads.
- Cost per newsletter subscriber from Google Search ads.
- Cost per new customer from Google Shopping ads.
- Cost per new lead from Display ads.
And so on. Each combination of action and channel is a unique CPA.
You can get even more granular. Let’s say you’re running three different ad campaigns on Google. One is a standard long-running content campaign, one is a campaign focused on some timely piece of news, and one is a seasonal campaign. All three of those can have their own CPAs.
You have to decide how granular you want your data. I recommend getting as granular as possible, and then using aggregate data when you want a broader look at your overview. This gives you the best of both worlds.
And, of course, the CPA for each channel and each action can be improved in its own ways. The methods you use to optimize for newsletter subscribers will be different than the ones you use for getting new social followers, which will be different than your sales pushes to get new leads. The more granular your data, the more levers you have to pull to optimize. More options means more testing, more testing means more optimization, and more optimization means lower costs per action.
Optimizing for Lower CPAs

Now, I know I said that a lower cost per action is better, but that’s not entirely true. You need to find the right balance between a low CPA and a high action volume. Getting $0.01 per action doesn’t help you if you only get one new lead out of it. There will be a sweet spot between getting more actions and getting cheaper actions. Thankfully, pretty much all of the methods you have for lowering the cost per action are also ways to improve the quality of those actions, and as such aren’t likely to make your number of actions drop significantly.
Focus on improving audience targeting. The accuracy of the audience you’re targeting is important for lowering costs. Platforms like Google and Meta have a ton of different ways to optimize your audience, from demographics to interest targeting to geographic targeting. You need to figure out the key attributes of the people you’re trying to reach, and then optimize your targeting to reach only those people. The fewer non-interested people in the audience, the less wasted money you have in your quest for actions.
Segment your audience for multiple optimization routes. Remember that even though you might be able to consider that you have one “audience”, you actually have many smaller audiences. A company producing products for new mothers might have an audience of young mothers, an audience of older mothers, an audience of mothers of boys, and an audience of mothers of girls, and so on. Segmenting your audience as narrowly as possible means you can optimize your ad experiences that much more for those people.
Improve your landing page experience. When a user clicks on your ad, what faces them? Are they on your home page? A blog post? A product page? A dedicated landing page? Optimizing your landing page experience is a crucial part of lowering your costs. Remove obstacles that distract users who land on the page. Make the page clear and its goal as focused as possible. Make sure the page loads quickly and works on every platform and device. There are a bunch of levers you can pull here too.
Improve your conversion process. If the user is interested in converting, what stops them? Some aspects of your conversion process can be smoothed out to improve customer flow. Are you asking for too much information on a subscriber form? Do you lack the normal trust indicators for a payment page? Are you asking for sensitive information without using SSL? Identify reasons a user might find to stop the purchase process and smooth them out.
Track multiple goals for a single click. Just because a user clicks on an ad you aim at new subscribers doesn’t mean it has to stop at measuring new subscribers. Some of those people might go on to complete other actions as well, and you can calculate them in different parts of your cost equations.
Pay attention to quality score on platforms that use it. Google maintains quality scores that serve as an indicator of various metrics and can directly affect the costs and conversion rates for your ads. You want to learn the factors that go into them, monitor them to see where you stand, and work to improve them as you run more ads.
Consider leveraging Smart Bidding for CPA goals. Google’s Target CPA bidding strategy uses machine learning to automatically optimize bids in real time with the goal of hitting your desired CPA. As competition and auction complexity have increased heading into 2026, leaning on automated bidding strategies - when fed enough conversion data - can outperform manual bidding for many advertisers. Just make sure you have sufficient conversion volume before enabling it, as the algorithm needs data to work effectively.
Rotate ads when they start to get stale. Ads lose their effectiveness over time, as people start to see them more and more. This is when you should rotate your ads. Change the copy, change the value proposition, change the targeting, whatever - just rotate them. Make sure there’s generally something fresh and new for people to engage with for maximum value.
Always be testing. One thing you should simply never stop is testing. Always have variations on different ads running, and calculate your CPA for each variation. This gives you an idea of which ads and which changes are performing well, and how you can improve other ads as you go.
And, of course, your ideas.
Those of you who are experienced in CPA improvements, what have you found most effective? Share with the class and you may end up cited in a future post!