Videos · Glossary
What is hold rate?
Hold rate measures how many viewers who started watching a video ad kept watching, most often calculated as ThruPlays divided by three second video plays. A ThruPlay is a play to the end or to fifteen seconds, so hold rate shows whether the middle of the video kept the attention its opening won.
Stopping the scroll is only half of a video ad's job. Hold rate tells you whether the people who stopped stayed long enough to hear the offer.
Indunil Asanka · Co-founder
6 min read · Published
| Metric | Formula | Question it answers | Where the inputs are |
|---|---|---|---|
| Hook rate | 3-second video plays divided by impressions | Did the opening stop the scroll? | Meta Ads Manager |
| Hold rate, common version | ThruPlays divided by 3-second video plays | Did the viewers who stopped stay? | Meta Ads Manager |
| Hold rate, alternative version | ThruPlays divided by impressions | How many impressions became a full or 15 second view? | Meta Ads Manager |
| A comparable TikTok ratio | 6-second video views divided by 2-second video views | Did early viewers keep going? | TikTok Ads Manager |
| Completion rate | Plays at 100% divided by plays started | Did viewers reach the end? | Meta and TikTok Ads Manager |
The stretch after the hook
Every video ad loses viewers as it plays, and hook rate only describes the first cut. Hold rate picks up where it stops. Of the people who gave the ad three seconds, how many went on to a meaningful view? The idea is simple, but the name covers more than one calculation, so it pays to write the formula next to the number in any report. The most common version divides ThruPlays by 3-second video plays, which makes hold rate a conditional figure: it ignores everyone who scrolled straight past and looks only at those the opening already caught. That is what makes it useful for diagnosing the middle of a video separately from its first moments.
What a ThruPlay counts
Meta defines ThruPlays as the number of times a video was played to completion or for at least 15 seconds. For a video of 15 seconds or less, that means a complete play; for anything longer, 15 seconds is enough. The consequence is easy to miss. For a 12 second ad, hold rate measures how many hooked viewers reached the end. For a 45 second ad it measures only whether they reached the fifteen second mark, and says nothing about the half minute that follows. Some teams divide ThruPlays by impressions rather than by 3-second plays, which blends hook and hold into one number. Neither version is wrong, but they cannot be compared with each other.
Reading hold rate beside hook rate
The two numbers together sort ads into four groups. A high hook rate with a low hold rate means the opening promised something the next seconds did not deliver, or the middle is slow: tighten it or make the opening more honest. A low hook rate with a high hold rate means the content works for people who give it a chance but the first frame is not earning that chance, so test new openings on the same body. Both low suggests the concept or the audience is wrong. Both high means the creative is doing its job and attention can turn to the offer, the landing page or the targeting.
When hold rate matters
Hold rate matters most when the part of the video that sells comes after the opening. A UGC ad that states a problem, shows the product solving it and then names the price needs viewers to stay past the first beat, so a weak hold rate means most of the audience never reached the reason to buy. It matters less for a six second bumper whose whole message is the first frame and the logo. It is also a useful tie breaker between two openings with similar hook rates: the one that keeps more of its viewers usually made a promise the rest of the video could keep, which tends to show up later in clicks and sales too.
Common mistakes
Ranking ads of different lengths against each other by hold rate is the classic error, because the ThruPlay rule measures a short ad to its end and a long ad only to fifteen seconds. Mixing the two formula versions across weeks or clients produces trends that are really changes in method. Treating TikTok's 6-second views as a ThruPlay equivalent overlooks that they also count an early engagement. Reading hold rate on a handful of plays magnifies chance. And optimising for hold rate alone can reward a video that keeps people watching without ever asking them to do anything, which is a pleasant video rather than a working ad.
What the video builder controls, and what it does not
Hold rate is measured in Meta Ads Manager or TikTok Ads Manager once the exported MP4 is running as an ad; the video builder itself reports no views or retention. What the builder does set is the length and the pacing that the metric responds to. The length options are short, standard and long, aimed at about 10, 18 and 30 seconds, with scene budgets of 3 to 6, 4 to 9 and 6 to 12 scenes. A short video sits under the fifteen second mark, so its ThruPlays are completions; standard and long videos pass it, so their ThruPlays stop at fifteen seconds. UGC videos stay under 30 seconds with at most three talking scenes, and the UGC ad script guide covers how to structure the beats that carry viewers through the middle.
Questions people ask
Is hold rate a metric Meta reports directly?
No. Like hook rate, it is calculated by advertisers from columns that Ads Manager does report, mainly ThruPlays and 3-second video plays. Because it is built by hand or in a spreadsheet, two teams can use the same name for different formulas. Agree on one definition before comparing results across accounts, agencies or reporting periods.
What is cost per ThruPlay?
It is the amount spent divided by the number of ThruPlays, reported in Ads Manager for video campaigns. It puts a price on each view that reached the end or fifteen seconds. It pairs naturally with hold rate: a creative that holds viewers better usually earns more ThruPlays from the same spend, which lowers the cost of each one.
Can hold rate be higher than 100 percent?
It should not be with the common formula, because a play that reaches fifteen seconds or the end has also passed three seconds. If a report shows more than 100 percent, the two inputs almost certainly came from different date ranges, different ads or different levels of the account. Pull both figures again from the same row and period.
Where is hold rate on TikTok?
TikTok has no ThruPlay, so there is no direct equivalent. A comparable ratio divides 6-second video views by 2-second video views, and TikTok also reports views at 25, 50, 75 and 100 percent of a video's length. Label any TikTok hold figure with its formula so nobody places it beside a Meta number as though they matched.
Should I cut a video shorter to improve hold rate?
Only if the cut makes a better ad. Shortening below fifteen seconds changes what a ThruPlay measures, so the number can rise simply because the rule changed. Cut when the middle is slow or repetitive, then judge the result by clicks, sign ups or sales as well as by hold rate, since those are what the spend was for.
Do replays count toward hold rate?
Meta excludes replays from 3-second video plays, counting each impression separately. TikTok's average play time figures, by contrast, include time spent replaying. Definitions differ metric by metric, so check each one before building a ratio. A looping short video can look very different depending on whether the platform counts the loop or only the first pass.
Make one with videos
The button opens the generator with this use case already described. Change the wording to match your own.
Create a video with OneCraftRelated questions
- What is hook rate?Hook rate is the share of video ad impressions that play for three seconds. The formula, where each platform reports its inputs, and how to read it.
- What is video completion rate?Video completion rate is the share of video plays that reach the end. How Meta, TikTok and YouTube count it, and why video length moves the number.
- Average view duration vs watch timeAverage view duration vs watch time: one is minutes per view, the other is minutes summed across every view. A worked example and what each one shows.
Step by step in the builder: Export one video for YouTube, Reels and TikTok.
Written and checked by the OneCraft team. Last checked .