Metrics glossary

What is CPA? Cost per acquisition explained

CPA (Cost Per Acquisition) is the ratio of ad spend to new customers. It tells you, on average, how much you pay to land one new buyer.

Formula

CPA = ad spend / number of new customers

Example

You spend $1,000 in Google Ads, the campaign brings in 25 new orders. CPA = $40 (one new customer cost you $40).

Heads up: with CPA, lower is better — but only as long as you're not sacrificing customer quality.

What CPA really means

CPA is the second most-used marketing metric right after ROAS. While ROAS answers "will this pay off?", CPA answers "how much does it cost?". Together they form the economic foundation of any ad spend.

A CPA value only makes sense in the context of your average order value and margin. CPA $20 on a $50 order at 30% margin is already a loss — the margin is just $15. Borderline would be CPA around $15. CPA $20 on a $5,000 contract, on the other hand, is the deal of the century.

Marketing managers use it to set bidding strategies (Smart Bidding's "Target CPA"). Business owners use it to decide when to push or pull back ad spend. Finance teams use it to model growth.

The formula and how to actually calculate it

The formula is trivial; the trap is defining "new customer." A lead? An order? A first paying purchase? Pick a definition that matches your business model — and stick to it.

Base formula

CPA = ad spend / number of new customers

Three practical examples

01

Cosmetics ecommerce

You spend $2,000 in Meta Ads. The campaign produces 200 new orders (AOV $60).

CPA = 2,000 / 200 = $10

At 40% margin (~$24 per order), there's ~$14 profit left after ad cost. Solid for cosmetics.

02

SaaS at $480/year

You spend $1,200 in Google Ads, sign 6 new subscribers.

CPA = 1,200 / 6 = $200

With ~$1,440 LTV (3-year subscription), CPA $200 is excellent. 7× return per customer.

03

B2B agency, lead-gen campaign

You spend $1,500, the campaign produces 50 leads, of which 5 become clients.

CPA = 1,500 / 5 = $300 (per client)

If you'd counted CPA per lead, it'd look like $30 — but that's misleading. The client is what pays.

Industry benchmarks

What's a "good" CPA depends on your AOV and margin. Rough ranges so you know if you're competitive:

Business typeTypical CPANotes
Low-AOV ecommerce (under $50)$5–15Margins typically 30–50%, narrow room
Mid-AOV ecommerce ($50–250)$10–40Most common segment, attribution-sensitive
Premium ecommerce ($250+)$25–125Higher margin, more headroom for CPA
SaaS — monthly billing$75–400Critical: how many months on average
SaaS — annual billing$150–750Higher LTV, more headroom for CPA
B2B — $10k+ contracts$250–2,500Calculated from closed contracts, not leads
Online course ($50–250)$15–60High margin (~95%), large room to spend

Rule of thumb: your CPA should be lower than profit per order (for one-off purchases) or lower than LTV (for repeat buyers).

When CPA misleads you

CPA looks like a clear number, but it can steer you wrong. Four situations:

  • Ignores LTV (customer lifetime value)

    CPA $50 on a customer who comes back for a second purchase is fine. CPA $50 on a customer who never returns is a problem. Without knowing LTV, you're chasing the wrong target.

  • Last-click attribution hides brand campaigns

    If a customer touched a brand campaign first and then ordered via brand search, last-click credits only search. Brand-campaign CPA looks terrible — but it actually brought the customer in.

  • Ignores margin

    Two customers, both acquired at CPA $25. First bought a $150 jacket (50% margin = $50 profit). Second bought $10 socks (40% margin = $4 profit). Same CPA, totally different economics.

  • Hides returns and cancelled orders

    Ad platforms count customers at the moment of order. If you have 15% returns, your real CPA is ~18% higher than what Google Ads shows you.

Related metrics and when to use them

CPA makes the most sense paired with other metrics:

ROAS

Return on Ad Spend

The other side of the coin. ROAS says how much revenue ads returned; CPA says how much each customer cost. Together they give the full picture.

What is ROAS
LTV

Lifetime Value — what a customer is worth long-term

How much one customer earns you across their entire relationship with you. Rule: LTV should be at least 3× CPA.

CAC

Customer Acquisition Cost — fully loaded acquisition cost

Similar to CPA but counts EVERY cost (ads + tools + people + content marketing). More of a finance metric than a marketing one.

CPL

Cost Per Lead — cost of a single lead

Used in B2B and high-ticket sales. A lead ≠ a customer — typically 5–15% of leads convert. Don't confuse CPL with CPA.

Three mistakes most companies make

  1. 01

    Chasing low CPA without watching customer quality

    Automated bidding can push CPA down by tens of percent — often at the cost of worse customers (higher returns, lower LTV). Watch quality, not just the number.

  2. 02

    Comparing CPA across channels without normalizing

    Brand-campaign CPA (people already searching for you) will always be lower than prospecting CPA. If you reallocate budget by raw CPA, you'll slowly stop building top-of-funnel.

  3. 03

    Confusing CPA with CPL

    Cost per lead (CPL) and cost per acquisition (CPA) are not the same. In B2B, 50 leads often produce only 3–5 actual clients. If an agency shows "CPA $30" but means CPL, your math will be off.

Frequently asked questions

What's a good CPA?
Universal rule: your CPA should be lower than profit per order. For repeat purchases: CPA should be less than a third of LTV. If you have CPA $25 and LTV $75, you're at the edge; LTV $150 is healthy.
What's the difference between CPA and CAC?
CPA is a marketing metric — based on ad spend alone. CAC is a finance metric — it counts EVERY cost (ads, marketing salaries, tools, content). CAC is always higher than CPA.
How do I lower my CPA?
Three reliable paths: better targeting (exclude low-converting audiences), landing page optimization (each +1pp in conversion rate cuts CPA), better creative. Automated bidding helps too, but watch customer quality.
Should I focus more on CPA or ROAS?
For ecommerce with repeat purchases and varied catalog, ROAS is usually more practical — it copes better with varying product prices. For services, SaaS, and B2B with predictable pricing, CPA is more precise. Most companies track both.
What does "Target CPA" mean in Google Ads?
An automated bidding strategy where you tell Google your target cost per acquisition. The algorithm tries to buy conversions at the stated price. Works well at higher volumes — Google recommends at least 30 conversions over the past 30 days, ideally 50+. Below 15, the algorithm essentially has nothing to learn from.

Want to see your CPA across channels?

Lupli connects Google Ads, Meta Ads, and other ad accounts and calculates CPA in a way that actually makes sense for your business.

  • CPA calculated across every ad channel, in one view
  • Questions in plain English instead of dashboards and formulas
  • 30 seconds to connect your first account