OpenAdLibraryOpenAdLibrary
Affiliate & Media Buying

What Is a Good ROAS for Native Ads? Targets by Vertical

Break-even ROAS is 1 ÷ margin — everything else is context. Realistic native ROAS targets by business model, plus the six levers to pull when you're short.

Editorial illustration: What Is a Good ROAS for Native Ads? Targets by Vertical

There is no universal "good ROAS" for native ads — only a good ROAS for your margin structure. Break-even ROAS = 1 ÷ gross margin: a store at 60% margin breaks even at 1.67×, so "good" starts around 2× and comfortable sits near 3×. DTC brands commonly work toward 2–3× on cold native traffic; affiliates translate the same math into an EPC-over-CPC spread; arbitrage players survive barely above 1.0 by running huge volume. The channel changes the funnel and the click price, but the arithmetic that defines "good" never changes.

Break-even ROAS: the only formula that matters#

ROAS is revenue ÷ ad spend, so the break-even point is set entirely by what you keep from each revenue dollar:

Gross margin Break-even ROAS Commonly used working target
40% 2.50× 3.0×+
50% 2.00× 2.5–3.0×
60% 1.67× 2.0–2.5×
70% 1.43× 1.8–2.2×
80% 1.25× 1.5–2.0×

Two honesty rules make the table useful. Use contribution margin — after shipping, payment fees, returns, and fulfillment — not the flattering gross number. And set the working target far enough above break-even to fund the next test cycle: a campaign that exactly breaks even is a treadmill, not a business. Everything that follows in this article — vertical targets, time horizons, optimization levers — is refinement on top of this one division, and no vertical benchmark should ever override what your own margin says.

Why native targets differ from search and social#

Native is cold discovery traffic: nobody typed your brand or product into a search box. That cuts both ways. Conversion rates run lower than branded search — the visitor wasn't shopping — so native funnels lean on pre-landers and advertorials to build intent mid-funnel (how native funnels are structured). But clicks cost a fraction of competitive search or social CPCs, so a lower conversion rate can still pencil. Comparing native ROAS against your Meta account line-for-line misleads in both directions — the fuller comparison lives in native ads vs Facebook ads for DTC.

One measurement trap is specific to discovery traffic: native introduces the product, the buyer converts later through brand search or direct, and last-click attribution hands search the credit. Check assisted and blended paths before declaring native below target — a channel that mints your brand-search volume can look mediocre in its own column.

The funnel shape matters as much as the click price. A search visitor lands on a product page already sold on the category; a native visitor arrives mid-scroll from a news article and needs the problem framed before the product makes sense. That is why the advertorial-style pre-lander persists on native despite adding a step and a drop-off point: it converts cold readers into warm shoppers at a rate that more than pays for the extra click of friction. Judging native ROAS with a bare product page as the destination usually measures your funnel mismatch, not the channel.

Convert your ROAS target into an allowable CPC#

Targets become operational when you push them down to the click. Allowable CPC = AOV × conversion rate ÷ target ROAS. A store with an $80 AOV, converting native traffic at 1.5%, targeting 2.5× ROAS, can pay up to 80 × 0.015 ÷ 2.5 = $0.48 per click. Run the same arithmetic with your own numbers and you get the bid ceiling for every campaign — and an early-warning system: when a network's clearing CPCs in your geo sit above your allowable, the campaign is structurally unprofitable before it starts, and the fix lives in AOV, conversion rate, or target — not in bid tinkering.

Working targets by vertical#

Treat these as the targets practitioners commonly discuss, not guarantees — the margin structure inside your own P&L overrides all of them:

Model How buyers actually measure Commonly discussed working target
DTC ecommerce First-order ROAS 2–3×; lower tolerated with strong repeat purchase
Lead gen (finance, insurance) Allowable CPL from close rates Front-end "ROAS" is mostly meaningless; the lead buyer's economics set the bar
Affiliate (nutra, offers) EPC vs CPC spread Enough spread to survive variance — thin ratios die on a bad weekend (nutra realities)
Content arbitrage Session revenue vs click cost Barely above break-even at very high volume (traffic arbitrage)

The market itself is evidence these economics close: health (24,472 classified live creatives), finance (24,068), and insurance (22,427) are the three biggest verticals in OpenAdLibrary's index of 725,000+ live native ads (June 2026). Advertisers do not dominate paid placements month after month in verticals where the numbers don't work.

Pick a time horizon before you pick a number#

First-order ROAS and LTV ROAS are different metrics that happen to share a name. A subscription brand can run native at 1.2× first-order and print money by cycle two; a one-and-done product at 1.2× is simply losing. Decide which horizon you manage to — cash position usually decides for you — and hold it constant. Switching horizons mid-quarter to make a struggling campaign look good is self-deception with extra steps.

Watch the attribution window too: native conversions lag clicks more than search conversions do, because the discovery-to-purchase path is longer, and a short window quietly deflates the measured number. And separate per-channel ROAS from blended ROAS across the whole account — native's discovery role means some of its value lands in other channels' columns. Per-channel numbers steer optimization inside the campaign; the blended number tells you whether the marketing engine as a whole clears your margin. Managing native purely on its own last-click column understates it in most accounts.

If ROAS is short, pull these levers in order#

Roughly ordered by leverage on native traffic:

  1. Creative CTR. Native auctions price on bid × CTR, so a stronger hook literally cheapens every click — start with creative best practices. A creative refresh is usually the fastest ROAS lever available because it improves the cost side of the ratio within days.
  2. Pre-lander conversion rate. The page between the ad and the offer is where cold traffic warms up or leaves; test its headline, opening story, and call-to-action placement as seriously as you test the product page.
  3. AOV. Bundles, order bumps, and post-purchase upsells raise the revenue side without touching traffic costs — often the cheapest 20–30% of ROAS improvement available.
  4. Publisher trimming. Cut the site IDs that spend without converting — most campaigns quietly fund a long tail of junk placements, and pruning it weekly keeps the blend honest.
  5. Bid trims. Once the whitelist is clean, a 10–15% CPC cut flows straight to ROAS if volume holds; watch for the delivery cliff and step back if impressions collapse.
  6. Geo and device mix. Reweight budget toward the segments already clearing target instead of averaging them with the laggards.

Work them in order: the levers at the top compound the ones below, because cheaper clicks and a better-converting funnel make every downstream trim less necessary.

Sanity-check your target against the market#

The market's proof of a workable ROAS is persistence. An advertiser whose native ads run for 30+ days is clearing their number — ad longevity is the closest thing to a public profitability signal. If competitors in your vertical sustain campaigns for months while yours die 1.5× short of target, the gap is usually funnel or offer, not channel: pull their creatives and landing chains apart with an ad intelligence platform and compare their pre-lander and offer structure against yours before concluding that native "doesn't work" for your category.

Frequently asked questions

Is a 2× ROAS good for native ads?
It depends entirely on margin. At 60% contribution margin, break-even is 1.67×, so 2× is thin but workable; at 40% margin, break-even is 2.5× and a 2× campaign loses money on every order. Compute 1 ÷ margin first, then judge. For DTC brands with typical margins, 2–3× on cold native traffic is the commonly discussed working range.
What ROAS do affiliates aim for on native ads?
Affiliates think in EPC versus CPC rather than ROAS: earnings per click must exceed cost per click with enough spread to survive variance, because a razor-thin ratio dies on a bad weekend or a payout change. The equivalent framing is a front-end ROAS comfortably above 1.0, with the exact bar set by payout stability, cash flow, and the volume the spread must support.
Why is my native ads ROAS lower than my Facebook ROAS?
Native is colder traffic: nobody searched for you or followed you, so conversion rates run lower and funnels need a pre-lander to build intent. Cheaper clicks partly compensate. Measurement also penalizes native — it introduces the product, then last-click attribution hands the conversion to brand search or direct. Compare blended or assisted numbers before concluding the channel underperforms.
Should I use LTV or first-order ROAS for native campaigns?
Pick the horizon that matches your cash position and hold it constant. First-order ROAS suits thin cash flow and one-time purchases; LTV-based targets suit subscriptions and strong repeat rates, where 1.2× first-order can be very profitable by cycle two. The failure mode is switching horizons mid-flight to flatter a struggling campaign — manage to one metric consistently.
What is break-even ROAS and how do I calculate it?
Break-even ROAS is the revenue-to-spend ratio where a campaign neither makes nor loses money: 1 ÷ contribution margin. At 50% margin it is 2.0×; at 70% it is 1.43×. Use contribution margin — after shipping, fees, returns, and fulfillment — not gross margin, or the target flatters you. Set working targets above break-even by enough to fund continued testing.
The OpenAdLibrary Team
Written byThe OpenAdLibrary Team
Ad intelligence & native advertising research

We build OpenAdLibrary, the open ad-transparency platform. Every day our systems capture live native ads across Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo and MSN, identify the real advertiser behind each one, and follow the click to its landing page. These guides distill what we see in that data so you can research the market faster.