Guide · CPA vs ROAS

CPA vs ROAS — Which Should You Optimise?

CPA and ROAS both measure acquisition efficiency — but they answer different questions. CPA asks 'how much did each customer cost?' ROAS asks 'how much revenue did each dollar generate?' Knowing when each is the right metric is fundamental to profitable campaign management.

Updated May 2026

CPA and ROAS — What Each Measures

CPA — Cost Per Acquisition
Ad Spend ÷ Conversions
Measures the cost to acquire one customer or conversion. Treats all conversions as equal — a $20 order and a $200 order count the same. Best for fixed-value conversions: lead gen, SaaS trials, app installs, fixed-price products.
ROAS — Return on Ad Spend
Revenue ÷ Ad Spend
Measures revenue generated per dollar spent. A 4× ROAS means $4 revenue for every $1 of ad spend. Accounts for order value — a $200 order counts 10× more than a $20 order. Best for e-commerce with variable AOV.
CPA ↔ ROAS conversion
Implied ROAS = AOV ÷ CPA  |  Break-even ROAS = 1 ÷ Gross Margin%
Example: $40 CPA on $120 AOV product = 3.0× ROAS. At 50% gross margin, break-even ROAS = 2.0×. At 3.0× ROAS, you're generating $1 of gross profit for every $1 of ad spend — healthy but not exceptional. Use the ROAS calculator to model your scenarios.

When to Use CPA vs ROAS — The Decision Matrix

Business TypeUse CPAUse ROASReason
Lead generation (B2B)✓ CPAAll qualified leads have equal value at acquisition stage
SaaS free trial✓ CPATrial sign-up has fixed value; revenue comes later in funnel
App install campaign✓ CPAAll installs have equal upfront value; LTV tracked separately
E-commerce (single product)✓ CPAFixed price means CPA and ROAS are proportional — either works
E-commerce (multi-product)✓ ROASVariable AOV; ROAS lets algorithm prioritise high-value orders
Retail (broad catalogue)✓ ROAS$10 product and $500 product can't share the same CPA target
Travel bookings✓ ROASBooking value varies enormously; ROAS captures the revenue difference
Fixed-price service✓ CPAEvery conversion has the same revenue; CPA is simpler and equally accurate
The e-commerce rule

For e-commerce with any product price variation, use ROAS. CPA bidding treats a $20 order and a $200 order identically — the algorithm optimises for conversion count, not revenue. Target ROAS allows Google and Meta's algorithms to shift spend toward higher-value customers, which typically improves both revenue and profit efficiency versus CPA optimisation at the same budget.

CPA and ROAS Benchmarks by Industry — 2026

IndustryAvg Google CPATarget ROAS RangeBreak-even ROAS*Recommended Metric
Legal Services$865.8×~1.5× (high margin)CPA — fixed consultation value
Finance & Insurance$787.2×~1.4× (high margin)CPA for leads; ROAS for products
B2B / SaaS$1163.8×~1.3× (high margin)CPA — fixed trial/demo value
Ecommerce$454.3×~2.0× (50% margin)ROAS — variable AOV
Travel$445.4×~2.5× (40% margin)ROAS — variable booking value
Education$724.1×~1.7× (60% margin)CPA for enrolments; ROAS for courses
Healthcare$784.9×~2.0× (50% margin)CPA — patient appointment has fixed value

*Break-even ROAS = 1 ÷ Gross Margin %. At break-even ROAS, ad spend equals gross profit — zero net contribution. Profitable campaigns should target 1.5–2× break-even ROAS minimum.

CPA vs ROAS — Bidding Strategy Implications

Target CPA bidding: when it works and when it doesn't

Google's Target CPA Smart Bidding requires a minimum of 30 conversions per month to function reliably. Setting a Target CPA below your historical actual CPA will cause the algorithm to restrict delivery in pursuit of an unachievable target — resulting in lower volume at no efficiency gain. Start Target CPA at 10–20% above your current actual CPA, then reduce gradually (10% at a time, with 1–2 weeks between adjustments) as the algorithm learns. Never reduce Target CPA by more than 20% in a single adjustment.

Target ROAS bidding: the e-commerce default

Target ROAS requires a minimum of 50 conversions per month with conversion value tracked for reliable performance. Like Target CPA, setting Target ROAS above your historical actual ROAS restricts delivery. For Shopping campaigns, Target ROAS is the industry standard — it allows Google to shift budget toward higher-margin products and higher-value customer segments automatically. Start at 10–20% below your current actual ROAS to ensure volume during the learning phase.

When neither works: Maximize Conversions / Maximize Conversion Value

For campaigns under 30 conversions/month, Maximize Conversions (no CPA target) or Maximize Conversion Value (no ROAS target) are the appropriate Smart Bidding strategies. They use Google's signals without being constrained by a target you haven't validated yet. Graduate to Target CPA or Target ROAS once you have sufficient conversion data — typically after 60–90 days of running on Maximize strategies.

CPA vs ROAS: Decision Framework by Business Type

Both metrics are valid — the right choice depends on what you're selling and how your business model works:

Business TypeOptimise ForWhy
Ecommerce (single purchase)ROASRevenue directly tied to ad spend; ROAS reflects margin contribution
SaaS / SubscriptionCPA (cost per trial/signup)Revenue is deferred; LTV matters more than immediate transaction value
Lead generationCPA (cost per qualified lead)No direct revenue from the click — downstream conversion determines value
B2B (long sales cycle)CPA (cost per MQL/SQL)Deals close months after ad click — ROAS attribution is unreliable
Retail (omnichannel)Both — blended ROAS + in-store CPAOnline ROAS misses in-store conversions; both metrics needed for full picture
App installsCPA (cost per install / cost per action)Install is the conversion; in-app revenue attribution is complex
High-ticket servicesCPA (cost per appointment/quote)Sale closes offline; lead quality matters more than volume

When to Switch From CPA to ROAS Optimisation (and Vice Versa)

Switch from CPA to ROAS when: Your average order value varies significantly by product or customer. A $5 CPA target treats a $20 and $200 conversion identically — ROAS ensures you spend more to acquire high-value customers and less for low-value ones. Most ecommerce businesses should use target ROAS bidding once they have sufficient conversion data (>50 conversions/month per campaign).

Switch from ROAS to CPA when: Your product has variable LTV that isn't captured in the initial transaction (subscriptions, upsells, repeat purchase). Target CPA is more stable when conversion values are fixed or bounded — use it for lead gen, trial signups, and fixed-price products.

Related: ROAS Calculator | ROAS Benchmarks by Industry | CPA Benchmarks by Industry | What Is a Good ROAS?

Methodology

CPA and ROAS benchmark ranges cited on this page are derived from aggregated campaign performance data and published industry benchmarks. Business model recommendations reflect general best practices across performance marketing; individual results depend on account maturity, product type, and conversion volume. Last updated May 2026. Full methodology →

Frequently Asked Questions

Is CPA or ROAS better for e-commerce?

ROAS is almost always better for e-commerce with product price variation. CPA treats a $20 order and a $200 order identically; ROAS lets the algorithm shift spend toward higher-value orders. The exception: single-product stores with fixed pricing, where CPA and ROAS are proportionally equivalent and CPA is simpler to manage. See What Is a Good ROAS? for e-commerce benchmarks by vertical.

How do I calculate break-even ROAS?

Break-even ROAS = 1 ÷ Gross Margin %. At 50% gross margin, break-even ROAS is 2.0× — meaning $2 revenue for every $1 of ad spend just covers product cost. You need to exceed break-even ROAS to generate profit. Target ROAS should be set at minimum 1.5× break-even ROAS to leave room for overhead and net profit. Use the ROAS calculator to model your specific margin structure.

Can I use both CPA and ROAS targets in the same account?

Yes — and for most accounts, you should. Use Target CPA for lead gen campaigns (contact forms, trial sign-ups, phone calls) where conversion value is fixed or unknown at the time of conversion. Use Target ROAS for e-commerce and transactional campaigns where revenue data is available at conversion. Running both strategies in parallel for their respective campaign types is standard practice in mature Google Ads accounts.

My ROAS looks good but my business isn't profitable — why?

ROAS measures revenue relative to ad spend — it doesn't account for product cost, operational overhead, or customer service costs. A 4× ROAS looks strong but breaks even at 50% margin (break-even is 2.0×) and only generates 2.0× gross profit contribution — which may not cover fulfilment, staff, and overhead. Always calculate Net ROAS after product cost, and track contribution margin per campaign, not just ROAS. See ROAS vs ROI for the full profitability framework.

Related Tools & Benchmarks