---
title: "CPA vs. ROAS: Which Should Run Your Google Ads?"
description: "ROAS sees order value; CPA sees what conversions cost. I make the strongest case for each, then show why margin decides which target to use."
url: "https://groas.com/post/cpa-or-roas-which-number-should-run-your"
image: "https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/ef83ba30-a9f7-4ee8-8fbe-eea64a69b3c0.png"
published: "2026-10-28T05:54:39.781Z"
modified: "2026-10-28T05:54:39.843Z"
---

October 28, 2026 · 10 min read

# CPA vs. ROAS: Which Should Run Your Google Ads?

[Alexander PerelmanHead Of Product @ groas](https://groas.com/author/alexander-perelman)[LinkedIn](https://www.linkedin.com/in/alexander-433793253/)

![Cartoon of two drivers fighting over twin steering wheels marked CPA and ROAS at a fork, while a calm passenger behind them holds the only map, labelled PROFIT.](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/ef83ba30-a9f7-4ee8-8fbe-eea64a69b3c0.png)

In this article

1. [The strongest case for ROAS: CPA cannot see the size of an order](#the-strongest-case-for-roas-cpa-cannot-see-the-size-of-an-order)
2. [The strongest case for CPA: ROAS counts money you may not keep](#the-strongest-case-for-cpa-roas-counts-money-you-may-not-keep)
3. [Where both arguments break: the bidder learns from the values you send](#where-both-arguments-break-the-bidder-learns-from-the-values-you-send)
4. [My verdict: profit decides; CPA or ROAS carries the instruction](#my-verdict-profit-decides-cpa-or-roas-carries-the-instruction)

A $40 order and a $400 order can have the same CPA. A campaign can also hit 4.0 ROAS and leave nothing after costs. I’ve had this argument with three clients this year: the ecommerce owner wants ROAS because CPA ignores basket size; the lead-gen founder wants CPA because revenue on a dashboard is not money in the bank. Smart people disagree because **each metric catches a mistake the other can make**.

I used to tell clients to pick one and defend it. I was wrong. Neither CPA nor ROAS deserves to run an account until you know what a conversion contributes after its costs. Then the choice gets simpler: use the target that reflects that value, rather than asking a convenient dashboard number to stand in for profit.

## The strongest case for ROAS: CPA cannot see the size of an order

**CPA is ad spend divided by conversions.** Spend $5,000 and get 100 purchases, and you have a $50 CPA. That is useful if those purchases are worth roughly the same amount. If one buyer checks out with a $40 part and another with a $400 order, though, CPA gives both purchases the same score. It tells you what you paid to get an order, not what came back.

The ROAS advocate has a straightforward answer: send the bidder conversion values. **ROAS is reported revenue divided by ad spend.** Spend $5,000 and report $25,000 in conversion value, and ROAS is 5.0, or 500% as a Google Ads target. [Target ROAS uses auction-time signals to bid toward an average conversion-value-to-cost target](https://support.google.com/google-ads/answer/6268637?hl=en). Where order values vary, it can bid with that difference in view. A flat conversion count cannot.

Take a parts catalog. Campaign A brings in 100 orders at $40 each on a $20 CPA. Campaign B brings in 50 orders at $400 each on the same $20 CPA. The CPA column reports a tie. The ROAS column reports 2.0 for A and 20.0 for B. If you manage that account by CPA alone, you have no reason to prefer the larger baskets. That is not a small blind spot. It is the difference the ROAS camp came here to talk about.

This is why practitioners commonly [reserve Target CPA for predictable conversion values and use Target ROAS when order values vary](https://outtatheboxmarketing.com/5-best-google-ads-bidding-strategies-for-high-roas/). [Savvy Revenue puts Target ROAS in its top tier for around 90% of ecommerce](https://savvyrevenue.com/blog/google-ads-bidding-strategies-ranked/). The mechanism matters more than the ranking: when the values are meaningful, the bidder can spend differently on a likely $50 cart and a likely $500 cart instead of treating both as one more purchase.

The arithmetic explains why neither side can win by pointing at its column alone. For purchase campaigns, [ROAS equals average order value divided by CPA](https://ecommercefastlane.com/is-cro-marketing-worth-it/). At a $100 average order and a $20 CPA, ROAS is 5.0. Raise the average order to $120 while CPA stays at $20, and ROAS rises to 6.0. Nothing in that example requires the ads to get cheaper. The orders got larger.

So the ROAS advocate’s best argument is not that CPA is wrong. It is that **a CPA target cannot distinguish cheap conversions from valuable ones**. If your basket sizes move, check what each order is worth before you let a flat cost target steer the account.

## The strongest case for CPA: ROAS counts money you may not keep

Now the CPA advocate gets the floor. His objection is just as concrete: a revenue figure can look healthy while the business loses money fulfilling it.

[A 4.0 ROAS at a 25% margin is break-even on ad spend](https://www.swydo.com/blog/how-to-set-up-google-ads-for-clients/). Four dollars of revenue produce one dollar of margin before advertising; the dollar spent on ads takes it. The report is green. The bank account has not moved. In [one published teardown](https://www.wameq.com/blog/why-profitable-ads-lose-money), $100,000 in attributed revenue became negative $2,000 in contribution after returns, discounts, product and fulfilment costs, fees, support, and $25,000 in ad spend. The account reported 4.0 ROAS and still lost money.

That is not a complaint about the ROAS calculation. It is a complaint about what went into it. If two products each send $100 of gross conversion value, but one leaves $70 before ad spend and the other leaves $18, a bidder reading those values sees two equal orders. Returns, shipping, discounts and fees do not disappear because the conversion tag omits them. **Gross revenue is not a profit signal.**

CPA makes a narrower promise. It tells you the cost of an observable action without pretending that the action has a trustworthy revenue value attached. That restraint is useful when value data is missing, inconsistent or late. A lead-gen team with one fairly uniform offer may know its cost per qualified lead well before it knows what every lead will eventually buy. Google’s own guidance maps [Maximize conversions and Target CPA to cases where conversions are valued equally](https://support.google.com/google-ads/answer/6167148).

Long sales cycles make the point sharper. A form fill arrives today; the sale may close weeks later. Until those outcomes get back to the ad account, a ROAS target has no reliable sale value to work with. Feeding it an invented value for every form does not make it a revenue strategy. It makes it a form-fill strategy with a nicer label. A [comparison of Performance Max lead volume with Search tied to CRM outcomes](https://nav43.com/blog/pmax-campaigns/) illustrates the danger: the reported MQL-to-SQL rates were 3% to 5% versus 18% to 25%. If you ask Google to find form-fillers, it can find form-fillers. You still have to find out which ones became customers.

The fix is operational rather than glamorous. Import qualified stages and, eventually, the money. One progression uses milestone values such as Lead $1, SAL $25, SQL $100 and Opportunity $250, then brings in actual closed-won value. If the sales cycle runs past 60 days, a 90-day click window may be needed to capture it. Until that pipeline exists, a CPA target on a qualified stage gives you a cost you can inspect instead of a revenue estimate you cannot yet verify.

Even then, CPA needs a connection to the business. At a 20% close rate, five leads produce one customer on average. If that rate falls to 10%, you need ten leads for the same outcome. For the same allowable customer-acquisition cost, [a $100 lead CPA target would have to fall to $50](https://searchengineland.com/target-roas-cpa-health-check-482902), even if the ad account itself looks unchanged. The lead price did not tell you that on its own; the close rate did.

That is the CPA advocate’s best case: **when revenue is delayed or the value feed cannot be trusted, buy an observable, qualified conversion at a cost the business can afford**. Do not make a ROAS target out of numbers you wish you had.

## Where both arguments break: the bidder learns from the values you send

The ROAS camp has proved that order value matters. The CPA camp has proved that reported order value may be the wrong kind of value. Both arguments can be true in the same account. The question is no longer which acronym wins the debate. It is whether the conversion signal describes money the business can actually keep.

**Break-even ROAS equals one divided by contribution margin.** At a 25% margin, that is [1 divided by 0.25, or 4.0](https://ecommercefastlane.com/is-cro-marketing-worth-it/). Use a margin that accounts for product costs, shipping, fees and returns, not a headline percentage that stops before those costs. A [fashion-retail example](https://searchengineland.com/target-roas-cpa-health-check-482902) shows how 40% gross margin and 25% returns can leave an effective margin in the low 30s, moving break-even ROAS from 250% toward 333%. The target changes because the money left from a sale changes.

![A small gold profit bar balanced against a tall stack of revenue receipts](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/135a55f4-136b-4053-a4b3-7f8c0dcb547c.png)

### A better target starts with the value feed

Feed Google gross revenue and it will pursue gross revenue. If margin differs by product, that can push spend toward orders that look strong in ROAS and weak in contribution. The alternatives are **margin-adjusted conversion values or targets segmented by margin bucket**. The same distinction drives [_How An Ecommerce Brand Cut Wasted Ad Spend By Optimizing Google Shopping For Margin_](https://groas.com/post/ecommerce-google-shopping-feed-margin-optimization-case-study): make the value signal reflect the economics you intend to optimize.

That does not mean switching a setting and trusting the next day’s chart. [Savvy Revenue describes a Target ROAS _YoYo_ pattern](https://savvyrevenue.com/blog/google-ads-bidding-strategies-ranked/): a few large orders lift reported ROAS, bidding rises into weaker auctions, performance misses, and spend throttles as the remaining data gets noisier. A value-based target still needs enough conversion data to behave sensibly. It also needs reporting you can compare with the signal used for bidding. If Smart Bidding and a GA4 report credit an order differently, [the reported value can differ even for the same $100 sale](https://outtatheboxmarketing.com/5-best-google-ads-bidding-strategies-for-high-roas/). Check the attribution basis before treating a gap between reports as a bidding failure.

Here is the part neither advocate gets to skip: CPA also fails if it celebrates cheap leads that never close, and ROAS fails if it celebrates high-revenue orders that barely contribute. The useful number is **profit per conversion after its costs, including acquisition cost**. Keep an eye on total contribution, too. A profitable average conversion is not a licence to ignore how many you get.

## My verdict: profit decides; CPA or ROAS carries the instruction

I take the profit side. For an advertiser choosing a Google Ads target, the single deciding consideration is **whether the value sent back to Google reflects contribution rather than just gross revenue**. If it does, and conversions genuinely differ in value, ROAS can price those differences. If values are flat, absent or not yet reliable, CPA is the cleaner instruction. Neither raw metric gets to be the boss.

![A race steward holding a profit flag over two exhausted runners labeled CPA and ROAS at a track finish line](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/279a51d8-89f8-46f3-9e85-a1cda7b41703.png)

That rule settled the three client arguments better than picking an acronym first. The ecommerce owner was right to reject a target that treats a $40 order like a $400 order. The lead-gen founder was right to reject revenue figures that arrive late or misstate what a customer is worth. Their objections describe different failures of the input data, not rival theories of how profit works.

For an account decision, I use this short run-down:

- **Run CPA when conversion value is roughly flat or still invisible.** One offer, a subscription with uniform customer value, or lead-gen without dependable offline values can fit. Choose the most qualified stage you can measure, then connect its target cost to close rate and profit. Thin data matters here too: [15 conversions is a suggested floor, with 30-plus for more reliable optimization](https://outtatheboxmarketing.com/5-best-google-ads-bidding-strategies-for-high-roas/).
- **Run ROAS when values vary and the value feed earns your trust.** A catalog with $50 and $500 baskets is the obvious case, provided the values account for the margin difference that matters to the business. [Google lists at least 15 conversions in 30 days for Search and Shopping Target ROAS](https://support.google.com/google-ads/answer/6268637?hl=en); [some practitioners prefer 50-plus in 35 days, ideally 100-plus](https://outtatheboxmarketing.com/5-best-google-ads-bidding-strategies-for-high-roas/), because a handful of orders can make a monthly ROAS figure jump around.
- **Run neither in its raw form when the signal misrepresents the outcome.** Gross revenue is a poor stand-in for contribution when margins vary. A raw form fill is a poor stand-in for a closed sale. [_Target CPA vs. Target ROAS: One Bid Decision, Two Ways to Get It Wrong_](https://groas.com/post/cpa-vs-roas-the-same-number-from-two-dir) covers that trap; the practical repairs are margin-adjusted values and [offline conversions that show which leads became money](https://groas.com/post/google-ads-real-estate-investors-lead-quality-offline-conversions-case-study).

### Set the target from margin, then translate it

Start with what a conversion leaves behind, not last month’s dashboard average. [At 50% contribution margin, break-even ROAS is 200%; at 25%, it is 400%](https://searchengineland.com/target-roas-cpa-health-check-482902). If you plan to spend only a share of that margin acquiring the sale, the target rises. The calculation is one divided by **margin times the share allocated to ads**. A 40% margin with half of that amount available for acquisition gives a 500% target.

For leads, the equivalent calculation starts with profit per closed customer: multiply it by the share available for acquisition and by the lead-to-sale rate. [$1,000 in profit, a 50% acquisition share and a 20% close rate give a $100 target CPA per lead](https://searchengineland.com/target-roas-cpa-health-check-482902). If you are comparing purchase campaigns, basket size translates between the two dashboard languages: a $120 average order at a $24 CPA is 5.0 ROAS. That translation is arithmetic, not proof that a 5.0 target is profitable. Margin still has the final word.

So I set the economics first, check what value reaches the bidder, and only then choose the target. ROAS wins when order values vary and those values tell the truth about contribution. CPA wins when value is flat, hidden or weeks away. **Profit per conversion is the boss. CPA or ROAS is how you give Google the instruction.**

## Frequently Asked Questions

### How does CPA handle orders of different values?

A CPA target gives the same score for both a small purchase and a large purchase, regardless of their actual monetary value. For instance, CPA treats a $40 purchase and a $400 purchase identically because it only measures the cost to acquire the order, not the order value itself.

### Can a high ROAS still result in a financial loss?

Yes, because gross revenue is not a profit signal, and a 4.0 ROAS is only break-even if the contribution margin is 25%. Factors such as returns, shipping, discounts, product costs, and fees must be accounted for before determining if ad spend is profitable.

### When should I use a CPA target instead of a ROAS target?

Use CPA when the conversion value data is missing, inconsistent, or delayed, which is common in long sales cycles. A CPA target tells you the cost of an observable action without requiring a reliable sale value that may not be known until weeks later.

### What is the most important factor in choosing between CPA and ROAS?

The deciding factor is whether the conversion value sent back to Google reflects the business's contribution margin, rather than just gross revenue. If the values accurately represent the money the business keeps, ROAS can effectively price those differences.

### How do I calculate the break-even ROAS?

Break-even ROAS is calculated by dividing one by the contribution margin. For example, at a 25% margin, the break-even ROAS is 4.0. This margin calculation must include all operational costs like product purchases, shipping, and fees.

### How many conversions are needed for Google Ads targets to optimize effectively?

Google requires at least 15 conversions in 30 days for Search and Shopping Target ROAS, though some practitioners prefer 50 to 100 plus conversions over longer periods. Both targets need enough conversion data to behave predictably and avoid significant spending volatility.

## Paid Ads & SEO, Run For You

Businesses pay one flat monthly fee per service, agencies resell it under their own brand, and groas does the work either way.

[See Pricing](https://groas.com/pricing)

## Structured data

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://graph.groas.com/entity/groas","name":"groas","url":"https://groas.com/","description":"groas is a done-for-you marketing service, not software: elite people working with proprietary technology systems run search ads, Meta ads, SEO and AI search for businesses, and white label for agencies, with a dedicated senior strategist owning every account.","logo":{"@type":"ImageObject","url":"https://groas.com/icon-512.png","width":512,"height":512},"sameAs":["https://www.linkedin.com/company/groas/"]},{"@type":"WebSite","@id":"https://groas.com/#website","name":"groas","url":"https://groas.com/","inLanguage":"en-US","publisher":{"@id":"https://graph.groas.com/entity/groas"}},{"@type":"WebPage","@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#webpage","url":"https://groas.com/post/cpa-or-roas-which-number-should-run-your","name":"CPA vs. ROAS: Which Should Run Your Google Ads?","description":"ROAS sees order value; CPA sees what conversions cost. I make the strongest case for each, then show why margin decides which target to use.","inLanguage":"en-US","isPartOf":{"@id":"https://groas.com/#website"},"about":{"@id":"https://graph.groas.com/entity/groas"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/ef83ba30-a9f7-4ee8-8fbe-eea64a69b3c0.png"},"breadcrumb":{"@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#breadcrumb"},"dateModified":"2026-10-28T05:54:39.843Z","mainEntity":{"@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#article"}},{"@type":"BreadcrumbList","@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://groas.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://groas.com/blog"},{"@type":"ListItem","position":3,"name":"CPA vs. ROAS: Which Should Run Your Google Ads?","item":"https://groas.com/post/cpa-or-roas-which-number-should-run-your"}]},{"@type":"BlogPosting","@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#article","url":"https://groas.com/post/cpa-or-roas-which-number-should-run-your","mainEntityOfPage":{"@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#webpage"},"isPartOf":{"@id":"https://groas.com/blog#blog"},"headline":"CPA vs. ROAS: Which Should Run Your Google Ads?","description":"ROAS sees order value; CPA sees what conversions cost. I make the strongest case for each, then show why margin decides which target to use.","datePublished":"2026-10-28T05:54:39.781Z","dateModified":"2026-10-28T05:54:39.843Z","image":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/ef83ba30-a9f7-4ee8-8fbe-eea64a69b3c0.png"},"author":{"@id":"https://groas.com/author/alexander-perelman#person"},"publisher":{"@id":"https://graph.groas.com/entity/groas"},"keywords":"roas, cpa, target, value, order, revenue, google, margin","wordCount":2115,"inLanguage":"en-US"},{"@type":"Person","@id":"https://groas.com/author/alexander-perelman#person","name":"Alexander Perelman","jobTitle":"Head Of Product @ groas","description":"My background includes Goldman Sachs and Stanford Computer Science.","image":"https://groas.com/media/blog/4f17cac3a81acc224cc1b2cfab8f94bbc295a3089d13e8421125771ef8d4064f.jpg","worksFor":{"@id":"https://graph.groas.com/entity/groas"},"sameAs":["https://www.linkedin.com/in/alexander-433793253/"]},{"@type":"FAQPage","@id":"https://groas.com/post/cpa-or-roas-which-number-should-run-your#faq","mainEntity":[{"@type":"Question","name":"How does CPA handle orders of different values?","acceptedAnswer":{"@type":"Answer","text":"A CPA target gives the same score for both a small purchase and a large purchase, regardless of their actual monetary value. For instance, CPA treats a $40 purchase and a $400 purchase identically because it only measures the cost to acquire the order, not the order value itself."}},{"@type":"Question","name":"Can a high ROAS still result in a financial loss?","acceptedAnswer":{"@type":"Answer","text":"Yes, because gross revenue is not a profit signal, and a 4.0 ROAS is only break-even if the contribution margin is 25%. Factors such as returns, shipping, discounts, product costs, and fees must be accounted for before determining if ad spend is profitable."}},{"@type":"Question","name":"When should I use a CPA target instead of a ROAS target?","acceptedAnswer":{"@type":"Answer","text":"Use CPA when the conversion value data is missing, inconsistent, or delayed, which is common in long sales cycles. A CPA target tells you the cost of an observable action without requiring a reliable sale value that may not be known until weeks later."}},{"@type":"Question","name":"What is the most important factor in choosing between CPA and ROAS?","acceptedAnswer":{"@type":"Answer","text":"The deciding factor is whether the conversion value sent back to Google reflects the business's contribution margin, rather than just gross revenue. If the values accurately represent the money the business keeps, ROAS can effectively price those differences."}},{"@type":"Question","name":"How do I calculate the break-even ROAS?","acceptedAnswer":{"@type":"Answer","text":"Break-even ROAS is calculated by dividing one by the contribution margin. For example, at a 25% margin, the break-even ROAS is 4.0. This margin calculation must include all operational costs like product purchases, shipping, and fees."}},{"@type":"Question","name":"How many conversions are needed for Google Ads targets to optimize effectively?","acceptedAnswer":{"@type":"Answer","text":"Google requires at least 15 conversions in 30 days for Search and Shopping Target ROAS, though some practitioners prefer 50 to 100 plus conversions over longer periods. Both targets need enough conversion data to behave predictably and avoid significant spending volatility."}}]}]}
```
