CPA vs ROAS: Which Metric Should Drive Bidding
In short: Both come from the same spend and the same conversions, just read in opposite directions. CPA treats every conversion as interchangeable and asks what each one cost. ROAS treats conversions as different in value and asks how much revenue came back per dollar spent. A campaign can hit its CPA target while quietly buying lower-value conversions than it used to, something CPA alone can't see. If every conversion is worth about the same to you, manage to CPA; once order values genuinely vary, switch to ROAS.
By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026
CPA
Ad spend divided by the number of conversions, showing the average cost of each conversion the platform counted in that reporting window.
It answers what a conversion costs, but only for conversions the platform saw and claimed. Attribution windows, view-through counting, and duplicate events all move it while nothing in the account changes. The most common misreading is comparing the figure across platforms as though each measured the same thing; Google and Meta credit conversions under different rules and different lookback settings.
Full definitionROAS
Revenue attributed to advertising divided by the ad spend that produced it, expressed as a ratio or multiple of spend.
It compares topline revenue against media cost and ignores everything else: margin, shipping, returns, fulfillment, and the fixed cost of operating. It also inherits every weakness of the attribution feeding its numerator. The most common misreading is taking a strong platform figure as proof of profit, when the same customers may well have purchased without ever seeing the ad.
Full definitionSide by side.
The differences that actually change what happens in your account.
| CPA | ROAS | |
|---|---|---|
| What's in the formula | Ad spend divided by number of conversions. | Revenue attributed to ads divided by ad spend. |
| How it treats conversions | As interchangeable - a lead is a lead regardless of what it's worth. | As different in value, weighted by whatever revenue figure is passed back. |
| What it requires to be meaningful | Just a conversion count; no value tracking needed. | Accurate, varied conversion values; a single flat value per action makes it behave like CPA. |
| What it ignores | The value or margin of what was actually bought. | Margin, shipping, returns, and the fixed cost of running the business. |
| Bid target it lives inside | Target CPA, set inside a Maximize Conversions strategy. | Target ROAS, set inside a Maximize Conversion Value strategy. |
| Cross-platform comparability | Not directly comparable across platforms since each uses different attribution windows and crediting rules. | Same problem as CPA, plus it depends on how each platform's revenue tracking is set up. |
| Failure mode | Hits its target while true profit erodes because the conversions it bought are lower-value than the ones it lost. | Looks strong on inflated or view-through-heavy attribution while incremental sales barely moved. |
What actually separates them.
CPA is a cost lens that treats every conversion as equal, while ROAS is a return lens that weights conversions by value, so the same account can look efficient on one and mediocre on the other if order values vary.
ROAS only functions as intended when real, varied conversion values feed it; with one flat value assigned to every action it collapses into a percentage-dressed version of CPA.
A campaign can hit its CPA target while destroying margin if the conversions it wins are lower-value than the ones it used to win, a shift CPA has no way to detect on its own.
ROAS inherits every attribution weakness that affects CPA's conversion count, since both numbers are only as trustworthy as the tracking and attribution window feeding them.
Optimizing to CPA pushes delivery toward cheap-to-convert actions, while optimizing to ROAS pushes delivery toward big-basket buyers even at a higher cost per conversion, so the same budget produces a different customer mix depending on which one is the target.
Which one should you use?
Use CPA when
- Every conversion is worth roughly the same to you - a booked call, a lead form, a signup.
- You don't have reliable order-value or revenue data flowing back into the platform yet.
- You're managing against a hard cost ceiling set by finance rather than a margin target.
- You run lead gen or services campaigns where deal value gets assessed later, offline, not at conversion time.
Use ROAS when
- You sell products with meaningfully different prices or margins and pass real order values back to the platform.
- You want the bidder to chase bigger baskets even when that costs more per conversion.
- You can compute a break-even return from your margin structure and want a floor set above it.
- You're comparing profitability across campaigns selling different product lines, not just counting conversions.
ROAS Calculator
Enter ad spend, revenue, and profit margin to get ROAS, ACOS, break-even ROAS, net profit, and ROI in one place.
Open the free calculatorCommon questions.
Can a campaign have a great ROAS and still lose money?
Yes. ROAS is revenue divided by ad spend only, so it ignores cost of goods, shipping, returns, and payment processing. A strong-looking ROAS on a low-margin product can still be unprofitable once those real costs are counted.
Why did my CPA go up after I switched to a ROAS bid strategy?
Value-based bidding is willing to pay more for a conversion it predicts will produce a bigger order, so a rising cost per conversion alongside rising revenue is often the strategy working as intended rather than a problem. Judge it on blended return over a full conversion window, not on CPA alone.
Is ROAS comparable between Google and Meta?
Not directly. Each platform uses different attribution windows, click and view crediting rules, and revenue-tracking setups, so identical sales can show different reported ROAS depending on which platform is doing the counting.
Which one should a small business with one product price use?
If every sale is roughly the same value, CPA is simpler to set and communicate. ROAS earns its added complexity only once order values genuinely vary enough that treating conversions as equal would be misleading.
Or stop choosing between them.
AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.
Related comparisons
- CAC vs LTV
- CPC vs CTR
- CPM vs CTR
- Demand Gen Campaigns vs Discovery Campaigns
- Demand Gen Campaigns vs Video Action Campaigns