The hook rate benchmark you are using is eleven TikTok accounts from 2022
We followed the circulating hook rate and hold rate benchmarks back toward a source. One survives the walk: 30.66%, from eleven TikTok accounts one agency managed in 2022. Here is the whole trail, and how to build a baseline out of your own account instead.
What is in here
- The benchmark is eleven accounts, one agency, the first half of 2022
- The trail is walkable, and it is a fifteen-minute job
- A real study's sample, attached to numbers it never measured
- Hold rate is four quantities wearing one name
- What does Meta actually publish?
- How do you compute your own baseline?
- A hook rate counts stops and prices none of them
- The metric we built ourselves, which ranked backwards
- What we hold, what we do not, and what we could not verify
The most-repeated hook rate benchmark on the internet is 30.7%. We followed it back. It is 30.66%, published on 6 July 2022 by the growth agency Tuff, across eleven TikTok accounts that agency managed over six months. The original page is dead. Downstream the sample fell off, the date became 2026, and one shop's client list became the TikTok average. No platform publishes a hook rate benchmark at all.
- The trail behind 30.7%, walked to the end: one agency, eleven accounts, the first half of 2022
- How a 550,000-ad study's sample gets attached to numbers that study never measured
- Why two people comparing hold rates are usually comparing different fractions
- What Meta does define, what it does not, and which of these words its API has never heard of
- Two figures in wide circulation that we could not verify, printed here as absences
What the citation audit came back with
Fetched 1 September 202601The benchmark is eleven accounts, one agency, the first half of 2022
The figure is 30.66%, published on 6 July 2022 in a post titled Benchmarking TikTok Video Ad Hook Rates, and the sample sits in the post itself: eleven TikTok accounts that agency managed, measured from 1 January to 30 June 2022. The sentence reads "The average ad hook rate across accounts was 30.66%".
The trail behind 30.7%, walked backwards
Five hops, one originEach hop subtracts. The denominator goes first, then the sample, then the date, and by the fourth hop a figure describing one shop's clients in early 2022 is being read as what TikTok does. The only readable copy of the original now sits in the Internet Archive. That is the whole benchmark. Eleven accounts.
Four circulating numbers, and where each trail actually stops
One tab per numberEnds at eleven accounts
An agency post from 6 July 2022 reporting 30.66% as an average across the TikTok accounts it managed. The sample is stated in the post itself, which already makes it the most honest number in this list.
- The original URL is dead: the agency was acquired and the domain redirects to the buyer
- No ad counts and no spend are disclosed, so it is an average of account-level averages
- Sample
- 11 TikTok accounts, one agency
- Window
- 1 Jan to 30 Jun 2022
- Readable at
- the Internet Archive
Ends on a page with no sample
Credited on several sites to a 550,000-ad study and quoted with that study's sample beside it. The ranges are not in that study. They sit on a separate blog page by the same publisher, with no sample attached to them at all.
- Sample quoted
- 550,000+ ads, ~$1.3bn spend
- Sample behind the range
- none stated
- Distance between the two
- one page
Ends at an unsourced review
Presented on a creator marketplace's own blog as its own finding. No sample size, no date range, no method, and no citation onward to anybody else's.
- Sample
- none stated
- Date range
- none stated
- Method
- none stated
Ends at a 2024 agency post
The oldest fetchable statement of the rule is an agency blog dated 14 August 2024: "Top performing ads tend to see a Hook Rate of 30% and above." No citation under it, and no sample behind it.
- Sample
- none stated
- First fetchable statement
- 14 August 2024
- Citation
- none
02The trail is walkable, and it is a fifteen-minute job
Run this on the next benchmark somebody hands you
One screen at a time03A real study's sample, attached to numbers it never measured
This is the most citable finding on this page. Several sites publish hook rate bands of roughly 25% to 35% and credit them to Motion's Creative Benchmarks 2026, quoting the sample in the same breath: 550,000 ads, over 6,000 advertisers, around $1.3 billion in spend. The report is real. The bands are not in it.
What that report actually contains
The four searchesMotion's hook rate ranges do exist. They sit on a separate blog page about creative performance metrics, and that page states no sample at all. The ranges have no dataset under them, the dataset has no ranges in it, and downstream the two arrive in one sentence. Motion ran a real study and did nothing wrong here. Other people are borrowing its credibility.
A real dataset's credibility gets transplanted onto numbers it never measured.
The pattern the audit kept running into
04Hold rate is four quantities wearing one name
In one day of fetching we found four different fractions published under the words hold rate, and published benchmarks for it running from 15% to 60%. That spread is not a disagreement about performance. It is four pieces of arithmetic being compared as though they were one.
Four fractions, one word
All four found in circulation on the same day| Dimension | What it is actually counting | Published under the name hold rate? |
|---|---|---|
| ThruPlays over 3-second plays | Of the people who stayed past three seconds, the share who reached completion or at least fifteen seconds | Yes. Yes |
| 15-second plays over 3-second plays | A fixed time threshold rather than the platform's completion rule, so the same film scores differently at nine seconds and at thirty | Yes. Yes |
| Video plays at 75% over 3-second plays | A milestone on the progress bar, which makes a twelve-second ad and a forty-five-second ad incomparable by construction | Yes. Yes |
| Completions over 3-second views | Views rather than plays underneath, which is a different count again, from a different part of the reporting | Yes. Yes |
One invented ad, four published definitions of the same idea
Illustrative, not measuredSee the numbers as a table
| Percent | The same ad, four ways |
|---|---|
| 3s plays / impressions | 25% |
| 3s plays / reach | 31.3% |
| ThruPlays / impressions | 9% |
| ThruPlays / 3s plays | 36% |
Write your denominator into the column header and hold it there. Then never compare a figure computed one way against a figure computed another way, however close the two names sound.
A benchmark quoted without its denominator is not a number, it is a mood.
The rule we ended the audit with
05What does Meta actually publish?
A definition, and no benchmark. Meta's own help page defines hook rate as the number of three-second views divided by the video's total impressions, times 100. That is the strongest citation available in this whole area, and it attaches no target, no average and no range to the metric it defines. Meta also labels it "in development". Taylor Sicard's 2026 roundup says the same thing from the other side: "Meta publishes no official benchmark for hook rate, hold rate, or creative hit rate".
The words, and which of them a platform actually owns
Search itHook rateDefined
Thumbstop rateDerived
Hold rateDerived
Completion thresholdPlatform
Sample-size launderingMethod
The denominator problemMethod
Median baselineMethod
The second hookCraft
Floor, not targetMethod
Two more things we checked. hook_rate and hold_rate are not fields in the Ads Insights API, so hook rate is a metric you build rather than a column you request. A search of Meta's help center for hold rate returns no article at all, which makes hold rate a practitioner invention with no platform definition behind it. The official counts underneath are three-second video plays, ThruPlays, and the milestones at 25, 50, 75, 95 and 100 percent. Everything above them is arithmetic somebody chose.
06How do you compute your own baseline?
Export ninety days at ad level, pick one denominator and hold it, drop everything under five thousand impressions, take the median. Twenty minutes, and that is the whole job. Your own median beats any published figure, because it is computed on your product and your placements.
Your own baseline, in five steps
Copy it1. PICK ONE DENOMINATOR AND WRITE IT DOWN. Impressions, not reach. Reach flatters, and it flatters unevenly across placements, which is the worst combination. 2. EXPORT 90 DAYS AT AD LEVEL, with: impressions | 3-second video plays | ThruPlays | spend | placement 3. COMPUTE, per ad: hook rate = 3-second video plays / impressions hold rate = ThruPlays / 3-second video plays 4. DROP every ad under ~5,000 impressions. Then take the MEDIAN. Not the mean. 5. SPLIT by placement and aspect ratio before you compare anything. A feed number and a Reels number are different populations, and averaging them produces a benchmark you cannot act on.
Then treat that median as a floor, not a target. The worst self-inflicted defect in our own archive came from optimizing to a check rather than to the thing the check stood in for, and it shipped.
07A hook rate counts stops and prices none of them
An opening that arrests the wrong person scores well and costs you money twice: once for the impression, again for the click that was never going to convert. Four more things the number cannot separate are below.
Five things a hook rate does not know
Flip themWhere the numbers land on a fifteen-second film
Second by secondRead it as a list
| At | Channel | What happens |
|---|---|---|
| 0.0s | Picture | Proposition legible |
| 0.5s | Picture | Hook resolves |
| 3.0s | Picture | Body: question sharpened |
| 8.0s | Picture | Second hook |
| 9.2s | Picture | Payoff, earned |
| 13.0s | Picture | End card |
| 0.0s | Sound | First sound, no fade |
| 0.1s | Sound | Bed, yielding under type |
| 13.0s | Sound | End loud |
The hold rate card is why any film over roughly ten seconds has to declare a second hook and name the frame it lands on. In several films we measured, the re-hook carries more production value than the opening does, and no single-number retention metric will show you that. The structural version is in how a fifteen-second ad is actually built, and the repair job is in what to do when your hook rate is below benchmark.
Three openings, judged cold at feed size
Watch them the way we do08The metric we built ourselves, which ranked backwards
We are not auditing other people's numbers from a clean position. We built our own hook metric and it was wrong, in the most dangerous way available: confidently, and in the reassuring direction. A hook is change, so measure how much the picture changes in the first two seconds and gate on it. One study on one rejected film supported it. Then we ran it across all five judged films, and the two accepted ones came back as the least changeful of the set.
Mean frame delta, first two seconds, across five judged films
Ours, measuredSee the numbers as a table
| Mean frame delta, first 2 seconds | Mean frame delta |
|---|---|
| Accepted film A | 0.007 |
| Accepted film B | 0.0067 |
| Rejected film C | 0.0091 |
| Rejected film D | 0.0092 |
| Rejected film E | 0.0119 |
What separated them was the last row of the same table, and it was not motion. It was information. The accepted films state their one idea before frame 12. The rejected ones said their first word at 9.92 seconds, or never. A metric that agrees with you is the one to check hardest.
In every case the wrong answer was the reassuring one.
Our own audit of four failed detectors and five failed measurers
09What we hold, what we do not, and what we could not verify
We hold measurements of files: first-sound timings across 48 films, cut rhythms, contrast under glyphs, cap heights on delivered frames. We hold a verdict log with kill reasons. What we do not hold is one ad with a reported hook rate, hold rate or return on ad spend attached to it. Not one, in the whole corpus. That makes the doctrine a prior about craft and not evidence about conversion.
Before you quote a benchmark to anybody
Tick as you go - it remembersTwo figures you may have seen are missing on purpose. One is a Reels hold rate average, on a page that refused every request we made. The other is a range for what counts as a good hold rate, which not one page we could fetch actually states. Naming what you could not verify is the part nobody publishes.
Two of the checks above are one idea in different clothes: a number you plan to act on needs its sample decided before you look, not quoted afterwards. The same reasoning sits behind how many creatives you can actually learn from and why twenty creatives usually produce noise.
Questions people actually ask
Open what you needWhat is a good hook rate on TikTok?
The circulating answer, roughly 30%, traces to one agency post from 6 July 2022 reporting 30.66% across eleven TikTok accounts that agency managed between January and June 2022. The original page is dead and readable only in the Internet Archive. Downstream it lost its sample and gained four years. The usable answer is your own median across ninety days at ad level, split by placement, with everything under five thousand impressions dropped.
Where does the 30.7% hook rate benchmark come from?
From Tuff, a growth agency, in a post titled Benchmarking TikTok Video Ad Hook Rates published on 6 July 2022. It reports 30.66% as an average across eleven TikTok accounts the agency managed, with no ad counts and no spend disclosed. Tuff was later acquired and tuffgrowth.com now redirects, so the archive copy is the only citable version. The 30.7% you see is that figure rounded, redated and stripped of its sample.
Does Meta publish a hook rate benchmark?
No. Meta defines hook rate, as three-second views divided by total impressions times 100, and attaches no benchmark to it. Neither hook_rate nor hold_rate is a field in the Ads Insights API, so both are custom metrics you build rather than columns you request. A search of Meta's help center for hold rate returns no article at all.
What is hold rate for video ads?
It depends who is writing, which is the problem. We found four fractions in circulation under that one name: ThruPlays over three-second plays, fifteen-second plays over three-second plays, plays at 75% over three-second plays, and completions over three-second views. Published benchmarks span 15% to 60%. Pick one fraction, write it in the column header, and treat any published hold rate whose arithmetic is unstated as uncomparable to yours.
Is thumbstop rate the same as hook rate?
In practice the two names are used for the same ratio. Thumbstop tends to appear in Meta contexts and hook rate in TikTok ones. Meta defines hook rate and does not use the word thumbstop, so the second name is a third-party label on the same arithmetic. Neither name tells you the denominator, which is the only thing that matters for comparing two numbers.
Why do different tools report different hook rates for the same ad?
Different denominators, different attribution windows, and different treatment of placements. An ad reported at 25% against impressions is above 31% against reach with no change to the file. If two dashboards disagree, compare the formula before you compare the data.
Should I optimize creative toward a hook rate target?
Treat it as a floor rather than a target. Optimizing directly to a measurement is how you get a file that scores well and fails in front of a person. We once fixed a failing audio check by raising a drone an octave: the number went green and the client said the result hurt to listen to. Fix the thing, not the number.
Run the trail yourself on whatever benchmark is about to go into your deck. Not because vendors are dishonest, but because a number with no origin behaves exactly like a number with one, right up to the moment you spend against it. Eleven accounts, six months, 2022.
Where the numbers came from
- Tuff, via the Internet Archive. Benchmarking TikTok Video Ad Hook Rates (6 July 2022) - the origin of the 30.7% figure; states its own sample as eleven TikTok accounts the agency managed, 1 January to 30 June 2022. The live URL is dead after an acquisition, so the archive copy is the citation
- Motion. Creative Benchmarks 2026 - checked 1 September 2026; a genuine large dataset, cited here for hit rate and for the fact that it publishes no hook rate, hold rate, thumbstop or three-second figure of any kind
- Motion. Key creative performance metrics - checked 1 September 2026; where Motion's hook rate ranges actually live, on a blog page with no sample attached
- Meta. About video metrics: hook rate - checked 1 September 2026; three-second views divided by total impressions, times 100. The strongest citation available in this area, and no benchmark is attached to it
- Meta. Video metric definitions - checked 1 September 2026; the official metric names, including ThruPlays and the percentage milestones
- Meta. Video duration metrics compared with milestone metrics - checked 1 September 2026; why a time threshold and a progress milestone are not the same measurement
- Meta for Developers. Marketing API: ad account insights reference - checked 1 September 2026; hook_rate and hold_rate are not fields here, so both are custom metrics rather than reporting columns
- Taylor Sicard. Meta ads creative benchmarks 2026 - checked 1 September 2026; states plainly that Meta publishes no official benchmark for hook rate, hold rate or creative hit rate
- AdMakeAI. Hook rate - checked 1 September 2026; the most honest repeater we found, in that it names its own sources and flags which of them disclose a sample
- AdLibrary. Hook rate - checked 1 September 2026; the clearest single illustration of the denominator problem in circulation
Every figure above links to the place it was published. Numbers marked as ours are measured inside this studio and we say so where they appear. We do not print a statistic we cannot point at.
Send a link. Get one finished ad, and a baseline to run it against.
We will build one finished cut from your product, free, inside three days, yours to run either way. Put it live next to your own median hook rate rather than somebody's published one, and you will find out something true about your account instead of about theirs.
Replies within a day. Ad within three.