Home How It Works Portfolio Pricing Resources Become a Creator Let's Chat →
Paid Social

Hook Rate Benchmarks for Meta & TikTok Ads (2026)

Hook Rate Benchmarks 2026

A good hook rate benchmark for Meta ads in 2026 is 25% or higher on cold traffic. 30%+ is good, 35% to 45% is the elite band scaled accounts live in, and anything under 20% needs work (under 15% is a kill). On TikTok, where the hook window is 2 seconds instead of 3, aim for 30% to 40%. Those are the headline numbers. The tables below break them out by audience, placement and vertical, and the second half of this page is a decision tree for what a bad number actually means.

One paragraph of housekeeping first. Hook rate is 3-second video plays divided by impressions. Meta counts a 3-second play when the video runs for 3 seconds, or 97% of its length if it is shorter, and replays are excluded, per Meta's own metric definition. Thumbstop rate is the same metric wearing a different name. If any of the vocabulary here is new, our creative metrics glossary pins down the whole family with formulas. This page does the other job: what counts as good, and what to do when your number is not.

What is a good hook rate for Meta ads in 2026?

The bands below are for a single creative on cold prospecting traffic, read after at least 2,000 impressions. Every row traces to a published source.

Band Hook rate (cold) What it means Source
Kill zone Below 15% Dead on arrival. Pull it and reshoot the open. Ryze, 500M+ impression panel
Fix zone 15% to 20% The open cannot stop a scroll. Recut the first 3 seconds before spending more. Ryze; Vaizle
Workable 20% to 25% Par for most accounts. Acceptable while CPA holds. Vaizle (floor for most accounts)
Good 25% to 35% The healthy cold-audience range in 2026. Ryze
Elite 35% to 45% Retargeting-level attention from strangers. Scale candidate, pending hold rate. Ryze; Exposure

These bands match the ones in our Meta ads benchmarks by business type, which is deliberate: elite 35% to 45%, fix zone below 25% for established accounts.

Where to read it in Ads Manager

Meta does not surface hook rate as a stock column, which partly explains why half the industry argues about it. Build it once as a custom metric: in Ads Manager, open Columns, choose Customise columns, then Create custom metric, and define it as 3-second video plays divided by impressions, formatted as a percentage. The denominator is impressions, never reach and never plays; swapping it quietly inflates the number and breaks every comparison against the tables on this page. In TikTok Ads Manager the equivalent is 2-second video views divided by impressions. Save both at account level so every report your team reads carries the same definition.

Context changes what you should expect from the number, so here is the same metric cut by audience and placement.

Context Expected hook rate Source
Cold prospecting, Feed 25% to 35% Ryze
Retargeting 35% to 45% Ryze
Reels and Stories A few points under your Feed number; the swipe is faster in full-screen placements Exposure (directional, no published range)
Account-wide blend 18% to 28% is where most accounts land AdSights

That last row matters more than it looks. If your account-wide number sits at 22%, you are not failing; that is the middle of AdSights' observed band, dragged down by retargeting frequency and weaker placements. The per-creative cold-traffic read is where the five bands in the first table apply. Mixing the two is the most common way operators scare themselves.

What is a good hook rate on TikTok?

TikTok counts the hook at 2 seconds, not 3. A shorter bar is easier to clear, so TikTok numbers run higher than Meta's for the same creative. The gap is mechanical rather than a sign the ad performs better there, which is why you benchmark within one platform and never across. Billo's growth metrics guide sets the working target at 30% to 40%, with hold rate above 25%.

Band TikTok hook rate (2-second) Source
Weak Below 20% MHI Growth Engine
Average 20% to 30% MHI Growth Engine
Good 30% to 40% MHI Growth Engine; Billo (working target)
Excellent 40%+ MHI Growth Engine

Do hook rate benchmarks change by vertical?

Yes, and this is where published data gets thin. Most benchmark panels are cross-vertical, so treat single-vertical claims with some suspicion. Here is what is actually sourceable in 2026.

Vertical What the data shows Source
Beauty and skincare 35% to 40% is common; a swatch or routine is visually arresting at scroll speed MHI Growth Engine
General DTC ecom 25% to 35% on cold traffic Ryze
B2B and high-consideration Expect 5 to 10 points below DTC bands; the qualification hurdle is higher Exposure

Beyond those three rows, your own account average at a similar video length is the vertical benchmark. A 22% hook rate that replaces an 18% control is a win regardless of what the beauty brands are posting.

The bands tell you where you stand. The hook and hold pair tells you what to fix.

How do you diagnose a bad hook rate?

A hook rate on its own is a symptom, not a diagnosis. To know what to fix you need it next to hold rate (ThruPlays divided by 3-second plays; healthy is 20% to 25% on cold traffic per Ryze, and below 18% is a problem). Sources disagree on hold bands more than any other metric because half the industry uses a different formula; the glossary covers that mess so this page does not have to.

Rule zero before any branch: do not read hook rate under 2,000 impressions per creative, and expect it to settle between 5,000 and 10,000. The budget maths for getting there without torching your testing pot is in how much to spend per creative. From 2,000 impressions, work down this tree.

Low hook rate, healthy hold rate

The concept works. The open fails. People who make it past 3 seconds stay, which means the script, product and offer are doing their jobs and the first frame is not. This is the cheapest problem on the page: recut the first 3 seconds from footage you already have, change the first frame, rewrite the opening line or drop a text overlay on it. You do not need a new shoot. Our library of UGC hooks that convert and the 7 hook angles framework exist for exactly this branch.

Healthy hook rate, low hold rate

The opposite problem, and the sneakier one. The open is bait the body cannot pay off. A shouted first line and a jump cut will buy you 3 seconds; they will not buy you 15. Keep the hook, rebuild seconds 4 to 15, and check that the promise in the first line is answered by second six. Chasing an even higher hook rate here wastes money on the half of the ad that already works.

Both low

Both numbers failing means the concept itself missed, and no amount of recutting rescues a missed concept. Do not let it keep spending while you deliberate. The spend caps in the 1.5x CPA kill rule put a hard ceiling on what a loser is allowed to burn. Brief a new angle rather than a new edit of the same one.

Both healthy, CTR flat

The ad is entertaining people for free. It earns attention and holds it, then asks for nothing. Look at the CTA, the offer and the end card before touching the hook, because the attention half of the funnel is already solved.

Hook rate was fine, now sliding

If the same creative posted 30% three weeks ago and posts 22% today with frequency creeping past 2.5, the hook did not get worse. The audience has seen it. That is fatigue, and the fix is cadence, not surgery on this one ad: the weekly creative quota by spend covers how many fresh tests keep an account ahead of it.

What we see inside client accounts

Spark is a done-for-you creative studio, so we spend most of our week inside other people's Ads Manager reports, and two patterns repeat. First: when we take over an account with hook rates stuck under 20%, the fix that ships first is almost never new footage. It is recutting the first 3 seconds of existing ads into two or three new opens, because the concept usually survives review while the open does not. Second: the most common report we inherit shows hook rates clearing 25% while hold collapses, from teams who polished the first second for months and let the promise break at second four. We do not have a published panel of our own to hand you hard numbers from, and we will not invent one; the sources above are the citable data. The process observation stands: diagnose the pair, and the expensive fix is usually the wrong first move.

Key takeaway

Meta cold traffic in 2026: below 15% kill, 20% to 25% workable, 25% to 35% healthy, 35% to 45% elite. TikTok (2-second window): 30% to 40% good. Read nothing before 2,000 impressions, and never diagnose a hook rate without hold rate sitting next to it.

If the tree keeps landing on "the open is the problem" and there is no footage left to recut, that is the gap we fill. Spark runs research, scripting, creators and iteration as one weekly loop, so new opens ship on a schedule instead of when someone finds time. If your hook rates have been camped in the fix zone for a quarter, book a call and we will look at the account together.

Frequently asked questions

What is a good hook rate for Facebook ads?

On cold traffic in 2026, 25% or higher is healthy, 30%+ is good, and 35% to 45% is elite. Below 20% the creative needs a new opening, and below 15% most operators kill it. Retargeting audiences should run around 10 points higher than cold, because the viewer already knows the brand.

Is hook rate the same as thumbstop rate?

Yes. Thumbstop rate (or thumbstop ratio) is the same calculation under a different name: 3-second video plays divided by impressions on Meta. TikTok counts the hook at 2 seconds instead of 3, so the same creative posts a higher number there. Benchmark within one platform, never across platforms.

How many impressions do you need before hook rate is reliable?

Treat 2,000 impressions per creative as the minimum before reading hook rate, and expect the number to settle properly between 5,000 and 10,000 impressions. Reads taken earlier swing too much to act on, so a kill decision at 500 impressions is a coin flip dressed up as analysis.

What is a good hold rate?

Using Meta's ThruPlay definition (ThruPlays divided by 3-second plays), 20% to 25% is healthy on cold traffic and below 18% signals a body problem. Some guides aim for 40% to 50% because half the industry calculates hold rate with a different formula, so always write the formula next to the number in your reports.

Can a hook rate be too high?

Not by itself, but a high hook rate with a collapsing hold rate means the opening writes a cheque the ad never cashes. Shock openings and bait cuts buy the first 3 seconds and lose the viewer at second four. Judge the hook and hold pair together, never the hook rate alone.

Hook rate stuck in the fix zone?

We ship new opens weekly until the number moves.

Book a Call