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.

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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.







