Video Creative Metrics Benchmarks 2026 — thumbstop, hold rate, and ThruPlay shown as three thresholds with their diagnostic questions
Marketing BenchmarksTutorialIntermediate

Video Creative Metrics Benchmarks 2026: Thumbstop, Hold & ThruPlay

Cited 2026 benchmark ranges for thumbstop rate, hold rate, and ThruPlay on Meta — with segmentation rules, source links, and interactive analyzers to score your creative.

28 min read

Quick takeaway

Compare video creative on three thresholds — 3s hook, 15s hold, and ThruPlay — only after segmenting by length, placement, and audience temperature. Every cell below cites a public source.

Methodology: How These Benchmarks Are Built

Ranges are directional — not account-specific predictions — and always require segmentation.

Segment before you compare — lock video length, placement (Feed/Reels/Stories), and audience temperature (cold→buyers) before reading any benchmark cell.
Lock all three — length × placement × audience — before reading a single benchmark cell. Apples to apples, or the number lies.

This page consolidates cited public ranges from platform documentation, practitioner reports, and an independent web research pass (June 2026) across adlibrary.com, Vaizle, Billo, Sepia Lab, Zeely, eonik.ai, MHI Growth Engine, Affect Group, Dynamoi, Triple Whale, and Nielsen-derived completion compilations. We do not publish a single “industry average” without context.

Research process

  1. Start from Meta’s official metric definitions (3-second views; the 15-second-or-completion ThruPlay threshold)
  2. Pull third-party tier tables that name their formula and year (Sepia Lab’s 2026 hook-rate roundup is the best cross-vendor comparison we found)
  3. Cross-check practitioner reports that publish ranges with segmentation (length, placement, or audience temperature)
  4. Flag when two sources use the same metric name but different formulas (hold rate is the worst offender — see the definitions section below)
  5. Drop any cell where no 2024–2026 source publishes the full segmentation — we note dropped cells explicitly rather than inventing numbers

Inclusion rules

  • Every table row must name a source and the segment it applies to
  • Meta ThruPlay ranges use Video Plays as the denominator (what Meta reports) unless a row notes otherwise — on Meta, autoplay keeps Video Plays ≈ impressions, so the bands hold either way; confirm your dashboard’s denominator before comparing
  • Thumbstop / hook rate = 3-second video views ÷ impressions on Meta (Meta has no official hook-rate benchmark — Sepia Lab, 2026)
  • Hold rate on this page defaults to 15-second video views ÷ 3-second video views unless a row explicitly notes a different formula

How to use this page

  1. Pick your platform, length bucket, and audience temperature
  2. Confirm your formula matches the cited source’s formula
  3. Enter your metrics in the linked analyzers below
  4. Compare range-relative verdicts — not raw leaderboard rankings
  5. Document learnings in your creative testing framework

Metric Definitions (Meta)

Three thresholds, three denominators — mixing them is the most common benchmarking mistake.

MetricFormulaThresholdSource
Thumbstop / hook rate3-second video views ÷ impressions3 secondsMeta Ads Manager columns; practitioner convention (Billo, Vaizle 2026)
Hold rate (15s retention)15-second video views ÷ 3-second video views15 seconds among hooked viewersadlibrary.com Hold Rate guide; Sepia Lab 2026 (Motion 15s dataset cited therein)
Hold rate (ThruPlay funnel)ThruPlays ÷ 3-second video views15 seconds or completion (sub-15s)Vaizle 2026; Sepia Lab hook roundup 2026
Hold rate (watch depth)Average video play time ÷ video lengthContinuous (% of ad watched)MHI Growth Engine DTC guide
ThruPlay rateThruPlays ÷ video plays15 seconds or completion (sub-15s)Meta Business Help Center — About ThruPlay
Video completion (VCR)100% video views ÷ video playsFull watchNielsen completion data (via Amra & Elma compilation)

Official ThruPlay definition: a ThruPlay counts when a viewer watches a video to completion (videos under 15 seconds) or for at least 15 seconds (longer videos); Meta treats ~97%+ as completion. It does not count ad clicks — a common misconception worth unlearning. Source: Meta Business Help Center — About ThruPlay.

Because ThruPlay also fires on sub-15-second completions that a raw 15-second-video-views count never captures, pair ThruPlay with hold rate when diagnosing watch depth. See Hold Rate vs ThruPlay Rate.

Hold Rate Has Four Common Definitions — Pick One

The same label hides incompatible formulas; mixing them is the #1 benchmarking mistake after skipping segmentation.

Independent research (June 2026) across adlibrary.com, Vaizle, Billo, Sepia Lab, and MHI Growth Engine found four formulas all called “hold rate.” They are not interchangeable — a dashboard showing 45% and one showing 18% can describe the identical ad.

DefinitionFormulaTypical cold rangeWho uses it
15-second retention15-second video views ÷ 3-second video views15–25% healthy; <10% kill flooradlibrary.com (Foreplay + Triple Whale composite); Sepia Lab 2026
75% completion retentionVideo plays at 75% ÷ 3-second video views8–15% healthy; <5% kill floorMeta Ads Manager `video_p75_watched_actions`; adlibrary.com
ThruPlay funnel holdThruPlays ÷ 3-second video views40–50% average; 60%+ strongVaizle 2026; Motion via Sepia Lab 2026; Billo Meta reporting
Watch-depth percentageAverage video play time ÷ video length28–40% on 30s DTC adsMHI Growth Engine 2026
All four are legitimate — they answer different questions. Lock one per review.

Why the numbers look “wrong” side by side: Vaizle’s ~45% “hold” and adlibrary’s ~18% “hold” can describe the same ad because ThruPlay counts sub-15-second completions in addition to 15-second-plus plays, inflating the numerator versus raw 15-second video views. MHI’s 35% on a 30-second ad means ~10.5 seconds average watch time — a third metric entirely.

Default on this page: segmented hold tables below use 15-second views ÷ 3-second views unless a row says otherwise. When a vendor dashboard shows 40%+, check whether it is the ThruPlay funnel definition before comparing to our 15–25% cold band.

Thumbstop & Hook Rate Benchmarks (Meta)

The 3-second threshold — your earliest scroll-stop signal on Meta.

Meta thumbstop / hook rate by placement and audience (3s ÷ impressions)
SegmentTypical rangeMedianSourceNote
Feed, DTC prospecting (cold)18% – 28%~23%Sepia Lab 2026 (Motion in-feed dataset); Affect Group 2025; MHI Feed 2026Below ~18% usually signals opener failure on cold traffic
Reels, DTC prospecting (cold)24% – 36%~30%Sepia Lab 2026; adlibrary.com Hook Rate 2026 (30–40% “good” band)Placement conflict: MHI 2026 reports Reels 5–10pp below Feed — compare Reels-only to Reels-only
Stories, DTC22% – 32%~27%Sepia Lab 2026; MHI Stories 2026 (12–22% avg, 22–32% strong)Full-screen helps but skip behavior varies by creative format
Retargeting (warm)30% – 45%~36%Sepia Lab 2026; adlibrary.com 2026Brand recognition inflates hook rate — not a standalone creative-quality signal
Cold traffic floor (kill signal)n/an/aadlibrary.com 2026; get-ryze.ai 2026Below 15% hook → pause or rebuild opener before scaling spend

Practitioner hook tiers (Meta, 3s ÷ impressions). Meta publishes no official hook benchmark; these tiers come from creative-analytics vendors. The first four rows are the cross-vendor comparison in Sepia Lab’s 2026 hook-rate roundup; the Zeely row is from Zeely’s own Meta hook-rate analysis.

SourceNeeds workSolidGood / strongExceptional
Motion (2025)below 25%25–35%above 35%baseline target 30–40%
Vaizle (2025)below ~20%~20–25%above 30% (top ads)n/a
AdManage.ai (2025)below 20%20–25%30–45%45%+
Billo (2025)below 25%n/a35–45%n/a
Zeely Meta analysis (2025)below 15%20–25%30%+ strong30–50% after optimization
Account-level reality check: Billo cites ~24% average Meta hook rate across reviewed accounts — top performers push past 28%, optimized campaigns reach 30–50%. When someone quotes “good hook = 40%,” compare against your segment and audience temperature first.

TikTok hook benchmarks (2-second threshold — not Meta-comparable). TikTok hook rate uses 2-second video views ÷ impressions, so numbers run hotter than Meta 3-second rates for comparable attention. Source: Billo — Hook Rate to Hold Rate (Tuff Agency 11-account study cited therein).

TierTikTok (2s)Meta (3s)
Elite40%+35–45%
Competitive30–39%30–39%
Fix-it zonebelow 25%below 25%
Account average (Tuff study)30.7%~24% (Billo Meta review)
Top quartile (Tuff study)40–45%n/a
Do not hold TikTok creative to a Meta 3-second number, or vice versa — set the analyzer’s platform toggle correctly.

Free Tool

Hook Rate Benchmark Analyzer

Calculate hook rate for Meta, TikTok, or YouTube Shorts and see where you land vs 2026 cited ranges.

Hold Rate Benchmarks (Meta)

15-second retention among viewers who already passed the hook.

Meta hold rate (15-second views ÷ 3-second views) by segment
SegmentTypical rangeMedianSourceNote
Feed, DTC prospecting (15–30s)15% – 25%~20%adlibrary.com 2026 (Foreplay + Triple Whale composite); MHI 2026 (15s mark on cold 15–30s)Below ~10% = mid-roll problem before scaling
Reels (any length)18% – 30%~23%adlibrary.com 2026 (+5–10pp vs Feed at 15s hold)Full-screen immersion holds hooked viewers longer
Longer video (30–60s), prospecting8% – 18%~12%Triple Whale 2025; MHI 2026 (30s watch-depth 28–40%)Harder on long creative; do not compare to sub-15s mechanical hold
Retargeting (warm)25% – 40%~30%adlibrary.com 2026 (30%–50% higher than cold at 15s)Warm audiences tolerate slower pacing
Sub-15s video (mechanical)50% – 80%~65%Meta Business Help Center — ThruPlay15s threshold resolves on completion — weak standalone quality signal
Cold traffic floor (kill signal)n/an/aadlibrary.com 2026Below 10% at 15s÷3s → structural mid-roll problem before scaling
Every row uses the 15s ÷ 3s definition unless noted.

Alternate hold definition — ThruPlays ÷ 3-second views (Vaizle / Billo / Motion via Sepia Lab). Same creative often reads ~2× higher here because ThruPlay also counts sub-15-second completions, not just raw 15-second views:

TierRangeSource
Needs improvementbelow 30%Motion (2025, via Sepia Lab)
Average40–50%Vaizle 2026; Motion (2025)
Strongabove 60%Motion (2025)
Billo Meta target band25%+ minimum; 45% ideal paired with 35% hookBillo 2026

Watch-depth hold (avg play time ÷ length)MHI Growth Engine 2026 benchmarks by video length:

Video lengthAverage holdStrong hold
15 seconds40–55%55%+
30 seconds28–40%40%+
60 seconds18–30%30%+
A 35%+ hold on a 30-second DTC ad means the average viewer reaches ~10.5 seconds — deep enough to hear the product pitch. This is not the same as 35% ThruPlay rate or 35% 15s÷3s hold.

Hold rate isolates body performance: if thumbstop is strong but hold is weak, re-cut seconds 3–15 before touching the opener. Practitioner framing: Billo — Hook Rate to Hold Rate · Glued.me — Hook vs Hold guide.

ThruPlay Rate Benchmarks (Meta)

Meta’s 15-second engagement-depth metric — length and audience dominate the number.

Meta ThruPlay rate (ThruPlays ÷ video plays) by segment
SegmentTypical rangeMedianSourceNote
15–30s, cold prospecting (Reels/Stories)18% – 28%~22%Affect Group 2025; Dynamoi 2026 (25%+ good, 35%+ great)Primary creative-quality band for standard performance video
15–30s, cold prospecting (consensus band)15% – 25%~20%Affect Group 2025; adlibrary.com 2026Below ~10% ThruPlay on cold 15–30s usually points to hook/early retention failure
30–60s, cold prospecting8% – 18%~12%Triple Whale 2025Longer videos lose roughly half of viewers before 15s on cold traffic — no public URL publishes finer 30–60s ThruPlay segmentation
Sub-15s (any vertical)70% – 95%~85%Meta Business Help Center — ThruPlay; Nielsen via Amra & Elma (79.4% sub-15s completion)Mechanically inflated — compare sub-15s creatives to each other, not to 30s+ ThruPlay
Retargeting (warm)25% – 45%~32%Affect Group 2025+30%–50% over cold per adlibrary.com
A *cost-per-ThruPlay* efficiency band ($0.007–$0.024, Strike Social / Varos 2025) circulates in vendor decks but has no public URL, so it is excluded here per this page’s every-cell-cites-a-source rule. Read cost-per-ThruPlay from your own account, not an unsourced benchmark.

Free Tool

ThruPlay Rate Benchmark Analyzer

Enter your ThruPlay rate segmented by length and audience temperature for an instant range-relative verdict.

Sources & Further Reading

Primary references used in the tables above.

Platform definitions

Independent research roundup (June 2026)

Practitioner benchmark reports (2024–2026)

Hook → hold funnel framing

Internal cross-links

Retention Curves Beat Headline Hold %

Two ads with the same hold rate can need opposite fixes — chart drop-off second-by-second.

adlibrary.com’s 2026 hold guide argues the shape of the retention curve matters more than a single hold percentage. Pull quartile columns from Ads Manager (`video_p25`, `p50`, `p75`, `p100` watched actions) or use Motion / Triple Whale frame analytics when available.

Curve shapeWhere viewers leaveLikely fix
Cliff at 3–4sHook resolves; body never startsBridge hook tension one more second before product intro
Slow bleed 5–15sPacing — no pattern interruptsForce a cut, text reveal, or audio shift every ~2s in the mid-roll
Cliff at 14–15sOffer/CTA framing breaks trustReframe CTA as consequence (“without this, you keep paying X”)

Mid-roll dead zone (seconds 8–15) is the most common cold-traffic failure mode in practitioner audits: high-retention creative changes visual information every 1.5–2.5 seconds through the middle; low-retention creative holds one shot 4–6 seconds. See Madgicx custom metrics guide for hook/hold column setup in Ads Manager.

The Three-Metric Diagnostic Stack

Read thumbstop → hold → ThruPlay in sequence to localize creative fixes.

The video engagement funnel — 100% impressions → 20–40% reach 15 seconds (hold) → 10–30% ThruPlay, with drop-off points at the hook and the body.
Two drop-off points, two different fixes: a weak hook bleeds viewers at 3s; weak hold loses them in the body. Diagnose which before you re-cut.
  1. 1

    Thumbstop weak, hold weak

    Rewrite the first 1–3 seconds — motion, promise, and audience qualification. Do not edit the body until the hook clears ~20% on cold prospecting Feed.

  2. 2

    Thumbstop strong, hold weak

    Hook works; body loses viewers. Tighten pacing, front-load proof, cut dead air between 3–15 seconds.

  3. 3

    Hold strong, ThruPlay weak vs peers

    Unusual — check whether sub-15-second completions are inflating ThruPlay or whether placement mix skews the aggregate. Segment Reels vs Feed.

  4. 4

    All three strong, ROAS weak

    Engagement depth is not purchase intent. Shift optimization to conversion events or tighten offer/landing alignment.

Free Tool

Creative Quality Grader

Score hook, body, and CTA strength against benchmark rubrics in one pass.

Key Takeaways

  • Never compare metrics across different length buckets
  • Thumbstop diagnoses the hook; hold diagnoses the body
  • ThruPlay counts sub-15s completions + 15s-plus plays (not clicks) — pair with hold rate for watch depth
  • Drop benchmark cells when the source lacks segmentation — do not average mismatched cohorts
  • Your account’s top-quartile history beats generic industry medians once you have volume

Frequently Asked Questions