What Is a Good Cost Per Acquisition

What is a good cost per acquisition? A CPA is good when it sits below your profit per sale. See CPA benchmarks by channel and industry, and how to set yours.

Ready to get started?

Set up in 2 minutes. White-label reports and AI insights.

14-day free trial - 2 min setup - no credit card required

What Is a Good Cost Per Acquisition?

A good cost per acquisition (CPA) is any figure that sits comfortably below the profit you make from an acquired customer. There is no universal "good" number - a $200 CPA is excellent for a law firm and a disaster for a coffee subscription. The only benchmark that always applies is your own unit economics.

That answer frustrates clients who want a single figure, so most of the work in client reporting is translating "good" into something they can act on. If you run reports for clients, you already know the conversation: a business owner sees the CPA line, asks "is that good?", and expects a straight answer rather than a lecture on margins.

This guide gives you both - the plain-English definition to send a client, and the benchmarks by channel and industry to put a number in context. If you want the numbers to land in a client's inbox automatically each month instead of being retyped into a deck, see how ReportsMate works.

Last updated: July 2026.

Key takeaways

  • A good CPA is one below your profit per customer. If a customer is worth $300 in gross profit and your CPA is $120, that channel is profitable.
  • There is no single average cost per acquisition - it swings from under $20 for low-ticket ecommerce to $200+ for legal, finance and B2B.
  • Google Ads and Meta Ads are where most agency CPA lives. Across client-platform connections on ReportsMate, these two paid channels are the ones agencies most commonly report on.
  • The right good CPA benchmark is your break-even CPA, calculated from average order value, margin and conversion rate - not a number pulled from an industry table.
  • CPA and CAC are not the same thing. CPA counts the cost of one conversion; CAC counts the fully loaded cost of winning a paying customer.

On this page

What cost per acquisition actually measures

Cost per acquisition is the total spend on a channel divided by the number of acquisitions it produced. If you spend $2,000 on Google Ads and drive 40 conversions, your CPA is $50. Google defines an acquisition as whatever conversion action you count - a purchase, a signup, a booked call - so CPA is only ever as meaningful as the conversion you tell the platform to track (see Google Ads Help on conversion tracking and target CPA bidding).

The trap is treating CPA as a scoreboard number. On its own it tells you nothing. A CPA of $80 is either brilliant or ruinous depending on what a customer is worth. This is why "acquisition" is worth defining for every client: is it a lead, a trial, or a paying customer? A lead-stage CPA and a customer-stage CPA can differ by 5x on the same account, and reporting them as if they were the same metric is how agencies lose trust.

For clients running paid media, CPA is usually the headline efficiency metric - the one that decides whether a campaign scales or gets paused. That makes it the number worth getting right before anything else in the report.

What is a good CPA benchmark by channel

A good CPA benchmark depends heavily on the channel, because intent and auction dynamics differ. Search captures people already looking to buy, so it usually converts cheaper per acquisition than social, which interrupts people who were not searching. Here is how the main channels typically compare - directional, not gospel, because your account and offer move these figures a lot.

ChannelTypical CPA behaviourWhy
Google Search (Google Ads)Lower CPA, high intentUsers are actively searching for the product or service
Meta Ads (Facebook / Instagram)Mid-range CPA, broad reachInterrupts users; strong for demand generation and retargeting
Google Display / YouTubeHigher CPA, cheaper clicksAwareness-led; conversions come later in the journey
LinkedIn AdsHighest CPA, B2BExpensive clicks, but high-value professional audiences

Across the client-platform connections on ReportsMate, Google Ads and Meta Ads are the two paid channels agencies report on most, which matches where CPA usually gets scrutinised hardest. If you manage both, resist comparing their CPAs head to head - a $30 search CPA and a $30 Meta CPA are not the same win, because the two channels are doing different jobs in the funnel. For a related efficiency angle, our guide on what a good ROAS is for agencies covers the return side of the same equation.

Average cost per acquisition and CPA by industry

There is no single average cost per acquisition - it is set by how much a customer is worth in each industry. Sectors with high customer lifetime value tolerate high CPAs; low-margin, high-volume businesses cannot. Widely published benchmark reports (such as WordStream and LocalIQ's annual Google Ads benchmarks) consistently show the same pattern, even as the exact figures shift year to year.

Industry bandTypical CPA levelExample sectors
LowUnder ~$40Ecommerce, apparel, low-ticket retail
Moderate~$40-$90Travel, hospitality, automotive, real estate
High~$90-$150Home services, healthcare, education
Very high$150+Legal, finance, insurance, B2B SaaS

Treat these as CPA by industry orientation, not targets. A dental practice earning $1,500 from a new patient can happily pay a $150 CPA; a store selling $30 phone cases cannot survive a $40 one. The industry band tells you whether a number is plausible; only your client's margins tell you whether it is good. When a client says "the industry average is $50," the useful reply is "average of what conversion, on which channel, in which year?" - because those three variables explain most of the variance.

How to calculate your own good CPA

The single most useful number you can give a client is their break-even CPA - the point where an acquisition costs exactly what it earns. Anything below it is profit; anything above it loses money. The method is simple:

  1. Start with average order value (AOV) or average deal size. Say $200.
  2. Apply gross margin to get profit per sale. At 50% margin, that is $100.
  3. Your break-even CPA is that profit figure - $100 in this example. Spend less than $100 to acquire a customer and you are ahead.
  4. Set your target CPA below break-even to leave room for overheads and profit - often 50-70% of break-even, so around $50-$70 here.

For subscription or repeat-purchase businesses, swap AOV for customer lifetime value, which usually justifies a far higher CPA. This is exactly the calculation clients get wrong when they fixate on a low CPA and starve profitable campaigns of budget. To run the numbers quickly, use our free CPA goal calculator, or the customer acquisition cost calculator when you need the fully loaded figure.

CPA vs CAC vs CPL

CPA, CAC and CPL get used interchangeably, and that sloppiness confuses clients. They measure different things:

  • CPA (cost per acquisition) - the ad cost of one conversion, whatever you define that conversion to be. Channel-level and campaign-level.
  • CAC (customer acquisition cost) - the fully loaded cost of winning a paying customer, including ad spend plus sales, tooling and staff time. Always higher than CPA.
  • CPL (cost per lead) - the cost of one lead, which sits upstream of both. A lead is not a customer, so a low CPL with a poor close rate can still mean a brutal CPA.

For the lead-stage version of this metric, our guide on what a good cost per lead is breaks down benchmarks and close-rate maths. Getting these three terms straight in a report is a small thing that makes an agency look like it knows its craft.

How to report CPA so clients get it

The best way to report CPA is with context attached: the number, the trend, and the break-even line it should stay under. A CPA of $65 means nothing to a client in isolation. "CPA held at $65 against a $100 break-even, down 12% on last month" tells them they are profitable and improving - which is the whole point of the report.

We built ReportsMate email-first because, after years around agency reporting, the dashboards clients were handed almost never got logged into. The report that lands in the inbox is the one that gets read. That matters for a metric like CPA, where the story ("still profitable, trending the right way") is more important than the raw figure. A branded email that states the CPA, compares it to target and adds one line of AI-written context beats a login-required dashboard the client ignores.

Reporting cadence matters too - CPA is noisy day to day and clearer over a month. Interestingly, report schedules on ReportsMate split almost evenly across daily, weekly and monthly cadences, so pick the frequency that matches how fast the client's spend actually moves. For the full picture of what to surface, see Google Ads metrics explained for clients, and view pricing when you want to automate the whole thing.

Frequently asked questions

Q: What is a good cost per acquisition?

A: A good cost per acquisition is any CPA that sits below the profit you earn from an acquired customer. If a customer is worth $150 in gross profit and your CPA is $60, that is a good CPA because every acquisition nets $90. There is no universal figure - a "good" CPA for a law firm ($200+) would bankrupt a low-ticket ecommerce store. Always calculate your break-even CPA first, then aim to come in comfortably under it. That is far more reliable than comparing yourself to an industry average, because averages hide huge differences in margin, channel and conversion definition.

Q: What is the average cost per acquisition across industries?

A: There is no single average cost per acquisition because it is driven by customer value. Low-ticket ecommerce often sees CPAs under $40, while legal, finance, insurance and B2B SaaS routinely run $150 or more, because those customers are worth far more. Widely cited benchmark reports like WordStream and LocalIQ's Google Ads data show this spread clearly and update it yearly. Use industry figures to sanity-check whether a number is plausible for the sector, never as a target - your client's own margins decide what is actually good.

Q: Is a lower CPA always better?

A: No. An unusually low CPA often means you are only capturing the cheapest, easiest conversions and leaving profitable volume on the table. If your break-even CPA is $100 and you are acquiring customers at $25, you can almost certainly scale spend, accept a higher CPA, and win far more customers while staying profitable. The goal is maximising total profit, not minimising CPA. This is the single most common mistake we see clients make - treating a low CPA as the win when it is quietly capping their growth.

Q: What is the difference between CPA and CAC?

A: CPA (cost per acquisition) is the advertising cost of a single conversion, measured at the campaign or channel level. CAC (customer acquisition cost) is the fully loaded cost of winning a paying customer - ad spend plus sales salaries, software, and time. CAC is always higher than CPA and is the truer figure for business planning, while CPA is the sharper figure for optimising individual campaigns. Reporting both, clearly labelled, stops clients confusing a healthy CPA with genuine profitability.

Q: How do I calculate a target CPA?

A: Work out your profit per customer (average order value multiplied by gross margin, or customer lifetime value for repeat businesses), which gives your break-even CPA. Then set your target below it - commonly 50-70% of break-even - to leave room for overheads and profit. For example, $100 profit per customer gives a $100 break-even and a target around $50-$70. A free CPA goal calculator does the maths in seconds, and putting the target on every report gives clients a line their CPA should stay under.

Q: Which channels usually have the lowest CPA?

A: High-intent search channels like Google Ads Search typically produce the lowest CPA, because you are reaching people already looking for the product. Social channels such as Meta Ads sit mid-range - great for demand generation and retargeting but interrupting rather than capturing intent - while LinkedIn Ads carry the highest CPAs, offset by high-value B2B audiences. Do not compare CPAs across channels as if they were equivalent; each does a different job in the funnel. Reporting them side by side with context is far more useful than crowning one channel the winner.

The bottom line on a good CPA

A good cost per acquisition is not a number you look up - it is a number you calculate from your client's own margins and then beat. Industry benchmarks and channel averages are useful for a sanity check, but the only CPA that matters is the one sitting below break-even and trending the right way. Get the definition of "acquisition" right, attach the break-even line, and CPA stops being a number clients squint at and becomes a decision they can make.

Stop losing your Sundays to client reports. Start your free 14-day trial - no credit card, no setup, cancel anytime. Your clients get branded reports in their inbox automatically, with CPA and the numbers that matter explained in plain English.

Automate Your Marketing Reporting

Join agencies automating client reporting with ReportsMate.

14-day free trial - 2 min setup - no credit card required