What ROAS Can I Expect From CTV Advertising?

The ROAS you can expect from CTV advertising depends almost entirely on three variables: audience type, attribution window, and measurement method. A retargeting campaign reaching warm site visitors and a prospecting campaign reaching net-new customers will produce numbers that look like different channels on the same platform, using the same pixel. Neither number is wrong — they’re measuring different things. The attribution window setting alone can shift a reported ROAS by 3x.

What ROAS do ecommerce brands see on CTV?

On Vibe.co, the median CTV ROAS across 1,000+ ecommerce advertisers is 3x, measured on a 7-day view-through window. That figure reflects the full campaign mix — retargeting and prospecting combined — and is the most grounded starting point for setting expectations before you run your first campaign.

Individual results range considerably wider. Retargeting campaigns, which reach audiences who’ve already visited your site, opened an email, or purchased before, typically run 3x to 8x in view-through attribution tools like Northbeam and Triple Whale. Blindster, a DTC window coverings brand, hit 14x ROAS on retargeting campaigns, Northbeam-verified. That’s the upper range of what a tight warm audience produces on premium streaming inventory.

Prospecting campaigns look different by design. They reach people with no prior brand exposure — harder to convert, and more valuable when they do. Reported ROAS on prospecting in view-through attribution tools typically runs 1x to 3x. Section 3 covers why that number understates actual performance.

TYR, a competitive aquatics brand, ran both strategies concurrently in their first 60 days on Vibe. Northbeam-verified results: 234.6% revenue growth, a 5.24x overall account MER, and a 24.2% reduction in blended CAC. CTV spend appeared in their existing Northbeam dashboard alongside Meta and Google — no separate reporting layer, no manual reconciliation. For the setup, see how to track CTV ROAS in Northbeam and Triple Whale.

Start running CTV campaigns with the same measurement stack you use for Meta and Google.

Why does CTV ROAS vary so much between brands?

The attribution window drives most of the variance. A 1-day view-through window and a 7-day window on the same campaign can produce ROAS numbers three times apart. TV-driven purchase intent often converts 3 to 7 days after the impression — the viewer sees the ad Tuesday, searches Thursday, buys Friday. A 1-day window attributes that purchase to whatever channel got the last touch. A 7-day window captures the full purchase cycle.

Audience type is the second variable. Shinesty, a DTC apparel brand, runs prospecting-only CTV campaigns designed to reach people who’ve never purchased from them. Their 7-day attribution ROAS on Vibe runs around 1.2x — which looks low until you see that 70% of their CTV-attributed purchases were net-new customers, at a CPM under $19 including Q4. A 1.2x ROAS that brings in 70% net-new customers at $19 CPM is prospecting working exactly as designed. Comparing that to retargeting ROAS applies the wrong benchmark, the same way applying a CTV test-and-learn framework designed for retargeting to a prospecting test would.

Margin is the third variable. A 3x ROAS on a 60% gross margin product is profitable; the same 3x on a 20% margin product isn’t. Industry benchmark averages for CTV ROAS are nearly meaningless without knowing the audience type, attribution window, and margin structure behind them.

How do you measure CTV ROAS accurately?

Attribution tells you who converted. Incrementality tells you whether your ad caused it. For CTV, conflating the two is the primary reason brands misread their own ROAS.

Three measurement methods produce three different numbers on the same campaign:

  • Last-click attribution: TV viewers don’t click ads on their screens, so CTV rarely appears as a last-click conversion. Running CTV through a last-click-only model doesn’t measure it — it erases it.
  • View-through attribution: Northbeam’s Clicks + Deterministic Views model and Triple Whale’s Pixel attribute conversions from confirmed TV households. Set a 7-day view-through window to capture the full purchase cycle and put CTV on equal footing with email and social in your attribution model. See attribution window setup for CTV for configuration guidance.
  • Holdout-based incrementality: A randomly selected group doesn’t see your ads. The conversion rate difference between that group and the exposed group is your true incremental ROAS. Lectric eBikes, a direct-to-consumer eBike brand, ran a Haus randomized holdout study on Vibe campaigns and measured a 5.69x incremental ROAS — a result that only surfaces through holdout methodology. Incrementality testing regularly reveals 4x to 6x causal ROAS on campaigns that report 1x to 2x in view-through attribution tools. See CTV incrementality testing for how to structure a test.

TV functions as a genuine performance pillar — alongside Search and Social — only when its results appear in the same measurement tools at the same confidence level. That’s what native Northbeam and Triple Whale integration provides. Vibe supports all three measurement stacks natively: Northbeam and Triple Whale for view-through attribution, Haus for holdout-based incrementality. The practical approach: use view-through attribution for weekly optimization decisions and holdout testing quarterly when you’re making budget allocation calls. How CTV measurement works covers the full stack.

No contracts. Scale when the numbers prove out.

What should your CTV ROAS target be?

For retargeting, 3x to 8x in view-through attribution on a 7-day window is a reasonable range. Anything above 8x reflects a tight warm audience on premium inventory. Retargeting ROAS on streaming TV is the most comparable metric to your Meta retargeting ROAS: same audience warmth, similar purchase cycle, same attribution tools.

For prospecting, the right benchmark isn’t ROAS — it’s new-customer CAC versus your LTV target. Sijo Home, a DTC home textiles brand, cut new-customer CAC 57% compared to paid social on Vibe, Northbeam-verified. That’s what acquisition performance looks like measured correctly: cost per new customer rather than return per dollar on a campaign designed to reach people who’ve never heard of you.

The practical starting point is to launch CTV retargeting first. Attribution signal appears in Northbeam or Triple Whale within 7 to 14 days of your pixel going live, and retargeting generates the fastest initial ROAS. Add prospecting once your measurement stack is calibrated and you have a CAC-per-new-customer target to optimize against. The full framework is in the new rules of ecommerce CTV playbook.

Performance advertising runs on three channels: Search, Social, and TV. Your ROAS target for TV isn’t the same as for bottom-funnel Search — TV builds the audience that converts through your other channels, and holdout-based incrementality testing quantifies exactly how much of that downstream conversion TV caused. Vibe earned the G2 Best Estimated ROI award in the Mid-Market category; the full list is at vibe.co/awards. For how to use streaming TV to lower paid social CAC, see streaming TV to lower paid social CAC and best CTV platform for scaling ecommerce brands.

No contracts. Scale when the numbers prove out.


FAQ

What ROAS can I expect from CTV advertising for ecommerce?

Across 1,000+ ecommerce advertisers on Vibe measured on a 7-day attributed window, the median CTV ROAS is 3x. Retargeting campaigns typically run 3x to 14x in view-through attribution tools; prospecting campaigns run 1x to 3x in those same tools but 4x to 6x in holdout-based incrementality testing. TYR, a competitive aquatics brand, saw a 5.24x overall account MER and 24.2% blended CAC reduction in their first 60 days, Northbeam-verified. What you see depends on audience type, attribution window, and measurement methodology.

What are CTV advertising benchmarks for DTC brands?

On Vibe, the median CTV ROAS for ecommerce advertisers is 3x on a 7-day view-through window, across 1,000+ campaigns. Retargeting benchmarks run higher — Blindster, a DTC window coverings brand, hit 14x ROAS, Northbeam-verified. Holdout-based incrementality testing reveals stronger numbers for prospecting: Lectric eBikes, a direct-to-consumer eBike brand, saw a 5.69x incremental ROAS in a Haus randomized holdout study. For new-customer acquisition, CAC is a more meaningful benchmark than ROAS — Sijo Home, a DTC home textiles brand, cut new-customer CAC 57% versus paid social, Northbeam-verified.

What is a good ROAS for CTV advertising?

For ecommerce retargeting, 3x or higher on a 7-day view-through window is a sound baseline. Whether it’s “good” depends on your margin — 3x on 60% gross margin is profitable; on 20% margin it isn’t. For prospecting, new-customer CAC versus LTV is a more meaningful target than ROAS, since prospecting campaigns reach audiences with no prior brand intent. Holdout-based incrementality testing typically shows 4x to 6x causal ROAS on prospecting campaigns that report 1x to 2x in view-through attribution tools.

Is a 3x ROAS good for CTV advertising?

3x is the median across 1,000+ Vibe ecommerce advertisers on a 7-day attributed window — a reasonable baseline expectation, not a ceiling. For retargeting, 3x is a floor; strong campaigns reach 8x to 14x. For prospecting, 3x in view-through attribution may still understate your true contribution: holdout-based incrementality testing regularly reveals 4x to 6x incremental ROAS on campaigns that attribute 1x to 2x in standard measurement tools. See CTV incrementality testing for how to run one.

How do I know if my CTV ROAS number is accurate?

The most reliable setup pairs view-through attribution — Northbeam Clicks + Deterministic Views or Triple Whale Pixel on a 7-day window — with periodic holdout-based incrementality tests through Haus. Attribution tells you where conversions are assigned across channels; holdout testing tells you which ones CTV actually caused. Vibe supports both natively. If you’re measuring CTV through last-click attribution only, you’re almost certainly undercounting. See how to track CTV ROAS in Northbeam and Triple Whale for setup guidance, and how CTV measurement works for the full methodology stack.

No contracts. Scale when the numbers prove out.

Nov 03, 2026

Get started with Vibe in minutes.