Cost per acquisition tells you what you're actually paying for each conversion your advertising generates. It's one of the most important numbers in any paid campaign — not because it's hard to calculate, but because the right target CPA depends on your specific economics, and getting that number wrong means either leaving money on the table or losing it quietly with every conversion.
What CPA means and why it matters
CPA stands for Cost Per Acquisition, sometimes also called Cost Per Conversion or Cost Per Action depending on the platform and context. All three mean the same thing: the average amount you spend on advertising to produce one conversion.
What counts as a conversion depends entirely on what you've told the platform to track. In an ecommerce campaign, a conversion is typically a completed purchase. In a lead generation campaign, it might be a form submission, a phone call, a booked appointment, or a free trial signup. In an app campaign, it might be an install or an in-app event. The formula is the same regardless; what changes is the value of each conversion to your business.
These terms overlap. CPL (Cost Per Lead) is CPA for lead generation campaigns. CPS (Cost Per Sale) is CPA for ecommerce. The underlying formula is identical for all three — total spend divided by total conversions of that type. Different industries use different terms, but the calculation is the same.
The CPA formula
The calculation itself takes five seconds. The number it produces, however, is only useful when compared against something — and that something is your maximum allowable CPA, which comes from your business economics rather than from the platform's recommendations.
Google, Meta, and other platforms will suggest target CPA values based on your account history and industry averages. These suggestions are calibrated to spend your budget, not to maximise your profit. The target you should actually use is the one derived from your own numbers.
How to calculate your maximum allowable CPA
Maximum allowable CPA — sometimes called break-even CPA — is the highest you can pay per conversion and still make any profit at all on that conversion. This is the ceiling. Your actual target CPA should sit below it, leaving enough margin to make acquisition worthwhile.
If your average order value is $250 and your gross margin (revenue minus cost of goods) is 45%, your maximum allowable CPA is $112.50. Any CPA below $112.50 means you're making money on acquisitions. Any CPA above it means advertising is costing you more than the profit on each sale generates.
For businesses with repeat customers, this calculation extends to customer lifetime value (LTV). If a customer acquired for $80 buys again twice over their lifetime at the same average order value and margin, the LTV changes the acceptable ceiling. LTV-based CPA targets are more aggressive but require the lifetime purchase data to justify them. For new products or new businesses without that data, use the single-order calculation.
Skip the manual calculation — enter your numbers and get your CPA and target instantly.
Open CPA CalculatorWorked example from scratch
A home services business runs Google Search Ads targeting local plumbing jobs. Here's a full calculation from the raw numbers.
In this example, the current CPA of $75 is well below the maximum allowable CPA of $209. This means the account has significant room to increase bids, expand targeting, or accept a higher CPA in exchange for more conversion volume — without becoming unprofitable. Many advertisers in this position unknowingly underinvest by targeting a CPA that's too conservative.
Setting a Target CPA in Google Ads based on intuition, industry benchmarks, or a competitor's number — without ever calculating the maximum allowable CPA from your own margin. A CPA that makes sense for a competitor with higher margins or a lower cost structure will lose you money at your own numbers. Always work from your own economics first.
Target CPA bidding in Google Ads
Target CPA is a Smart Bidding strategy in Google Ads where the system automatically adjusts bids in each auction to try to generate conversions at or near your specified target. It replaces manual CPC bidding with an automated approach that factors in dozens of auction-time signals — device, location, time of day, audience membership, search context — to predict conversion probability and bid accordingly.
It works well when it has enough data. Google recommends at least 30 to 50 conversions in the past 30 days before switching to Target CPA. Below that threshold, the algorithm doesn't have enough signal to optimise reliably, and the strategy often underperforms manual bidding or the simpler Maximise Conversions strategy.
- Google aims to get conversions at or below that number across the campaign as a whole — individual conversions may cost more or less
- Setting it too low causes the system to restrict spending, reducing conversion volume
- Setting it too high allows the system to chase volume at the expense of efficiency
- The right starting point is your actual recent CPA, adjusted toward your target over time — not a number pulled from thin air
One practical approach: start at your current average CPA, confirm the strategy is producing stable results, then gradually reduce the target in 10–15% increments every two weeks, watching for volume drops. This gives the algorithm time to adapt rather than forcing an abrupt change that typically causes conversion volume to collapse.
CPA benchmarks by platform and industry
Industry CPA benchmarks are useful for a rough sanity check — not as a target. If your CPA is dramatically higher than industry average without a clear reason, it's worth investigating. If it's close to average, the more important question is still whether that number is profitable for your specific business.
| Industry | Google Ads avg CPA | Meta Ads avg CPA |
|---|---|---|
| Ecommerce (general) | $45–$65 | $30–$50 |
| Legal services | $70–$150 | $60–$100 |
| Home services | $50–$100 | $40–$80 |
| SaaS / software | $100–$400 | $80–$200 |
| Healthcare / medical | $50–$120 | $45–$100 |
| Education | $40–$80 | $30–$60 |
| Finance / insurance | $80–$200 | $60–$150 |
| Real estate | $45–$100 | $35–$80 |
These ranges are averages across a wide range of businesses and campaign qualities. A well-optimised campaign in any of these categories can perform significantly better. A poorly structured campaign in any category will perform worse. The benchmark tells you roughly where the floor and ceiling are — your maximum allowable CPA tells you where you specifically need to be.
CPA vs ROAS: which metric to use
Use CPA when
Each conversion has roughly the same value — a lead, a call, a trial signup, an appointment. CPA measures cost against a consistent unit of conversion value.
Use ROAS when
Conversion values vary — ecommerce orders of different sizes, service jobs with different quotes. ROAS measures revenue returned per ad dollar, accounting for value differences.
In lead generation, service businesses, and app installs — where each lead or install has a similar expected value — CPA is the cleaner metric. In ecommerce where one order might be $30 and another $300, a flat CPA target doesn't distinguish between a profitable and an unprofitable conversion. ROAS handles that distinction more naturally.
Many accounts benefit from tracking both. You can set ROAS targets while monitoring CPA as a secondary efficiency check — or vice versa. The ROAS calculator covers the revenue-side calculation if you need to run both.
How to reduce CPA without cutting conversions
CPA = Spend ÷ Conversions. To lower it, you can reduce spend for the same conversions, or increase conversions for the same spend — or both. These are the levers that actually move the number.
- Improve landing page conversion rate. The single most impactful lever. If your landing page converts 2% of visitors and you improve it to 4%, your CPA halves with no change to spend or bidding. CRO on the destination page is usually faster and cheaper than optimising the ad itself.
- Cut underperforming campaigns, ad groups, or keywords. Most accounts have a subset of spend generating very few conversions. Pausing or reducing budget on these improves overall efficiency without touching the campaigns that are working.
- Tighten audience and keyword targeting. Broad match keywords and wide audience segments bring in traffic that doesn't convert at the same rate as tighter targeting. A smaller, better-qualified audience often produces lower CPA even at higher CPCs.
- Improve Quality Score. Higher Quality Scores reduce the cost per click at the same ad position. Lower CPC with the same conversion rate directly reduces CPA.
- Match ad messaging to landing page. A mismatch between what the ad promises and what the landing page delivers is a conversion rate killer. Tightening this alignment reduces bounce rate and improves the conversion rate without changing the traffic source.
- Use conversion value data to guide bidding. If you're running CPA bidding on conversions that have different actual values, the algorithm can't distinguish them. Segmenting by conversion value — or switching to Target ROAS for variable-value products — prevents the system from over-investing in low-value conversions.
In order of typical impact for most accounts: (1) landing page conversion rate, (2) negative keyword cleanup to remove irrelevant spend, (3) pausing low-converting campaigns or ad groups, (4) bid strategy adjustment. Only after these are addressed does granular keyword or audience work tend to move the needle meaningfully.