How Long Should a UGC Ad Be? 2026 Data by Platform
Platform-by-platform runtime benchmarks, why the two most-quoted numbers disagree, and what each extra second costs to render.

Platform-by-platform runtime benchmarks, why the two most-quoted numbers disagree, and what each extra second costs to render.

Most length advice you find is one number with no metric attached to it. That is why "keep it under 15 seconds" and "21 to 34 seconds converts 280% better" both circulate as facts.
Both are real findings. They just answer different questions, and the one you should follow depends on what you are optimizing and how much each second costs you to produce.
This post gives you the 2026 numbers by platform, the metric each one is measured against, a second-by-second budget for a 30 second UGC ad, and the math on what duration does to your production cost.
Most teams pick a length once and never revisit it. Someone decides 30 seconds is the house format, every brief says 30 seconds, and six months of creative tests never touch the one variable sitting in front of them.
The cost shows up twice. You pay for seconds nobody watches, and you never learn whether your ad was weak or just too long. A 45 second ad that dies at second 9 looks identical in your dashboard to a 15 second ad with a bad hook.
Before you argue about optimal length, do this. Take your current best-performing ad and cut a 15 second version of it. Same hook, same product moment, same call to action, tighter middle.
HighQualityUGC Team
Editorial
We run UGC ad tests daily and publish what holds up: real credit costs, real hook rates, no vendor fluff.

TikTok, Meta, YouTube, and EU AI Act labeling rules for synthetic ad creative, plus what stays exempt and how to comply.

The six production tells that make generated ads read as synthetic, plus the prompt and reference fixes for each one.

The four-part UGC ad script structure, second-by-second timing, hook formulas that convert, and how to write scripts fast enough to test at volume.
Run both at equal budget for a week. You now have your own length benchmark instead of somebody else's, and it took one edit.
If the 15 second version wins, your longer ads have been carrying dead weight. If the 30 second version wins, you have proof your middle section is doing real work, and you can stop feeling guilty about the runtime.
A UGC ad should be 15 to 30 seconds on Meta, 9 to 15 seconds on TikTok, and 6 to 15 seconds on YouTube Shorts if you are optimizing for click-through rate. Those ranges come from an analysis of more than 12,000 ads across platforms in 2026.
| Platform | CTR-optimal length | CTR at that length | Hook rate median | Hook rate top 10% |
|---|---|---|---|---|
| Meta | 15 to 30 seconds | 1.72% | 28% | 45% |
| TikTok | 9 to 15 seconds | 0.96% | 33% | 55% |
| YouTube Shorts | 6 to 15 seconds | 1.14% | 22% | 38% |
Two things in that table matter more than the length column.
Meta's CTR is nearly double TikTok's at almost twice the runtime. That is not a contradiction, it is a difference in intent: Meta viewers are more willing to sit through a full pitch, TikTok viewers are scrolling faster and clicking less.
And if you sell physical products, add roughly 12% to those hook rate medians. E-commerce creative benchmarks run higher than the cross-industry numbers.
UGC also has a structural edge worth knowing before you cut anything: creator-style creative outperforms polished production by about 31% on hook rate and 33% on CTR in the same dataset. Top-spending accounts run roughly a 60/40 mix of UGC to produced.
Completion rate and conversion rate do not want the same ad. Once you see the completion curve, the whole debate resolves.
| Length | Meta completion | TikTok completion |
|---|---|---|
| Under 15 seconds | 32% | 42% |
| 15 to 30 seconds | 22% | 28% |
| 30 to 60 seconds | 14% | 18% |
| Over 60 seconds | 8% | 11% |
Completion rate falls off a cliff with every length bucket. Going from under 15 seconds to 15 to 30 seconds costs you roughly a third of your finishers on both platforms. Going past 60 seconds leaves you with under 12% anywhere.
Shorter always wins on completion. That is close to a law, not a finding. The real question is whether completion is the metric that pays you.
Source: Amra and Elma, 2026
For a direct-response DTC advertiser, it usually is not. You get paid on purchases, not on finishers. A 22% completion rate on a 30 second ad that sells beats a 42% completion rate on a 9 second ad that does not.
So use completion rate as a diagnostic, not a target. If completion sits far below the benchmark for your length bucket, your middle section is the problem. If completion is fine and sales are not, your offer or your call to action is the problem.
This is the stat that pushes people to 30 second ads, so it deserves a close read.
Real finding, published by TikTok itself. It held globally with three exceptions: Brazil, Japan, and North America.
Source: TikTok For Business
If you sell into the US or Canada, that last line is the whole story. The markets excluded from the result are probably your markets.
The study also dates to February 2023, and TikTok's feed has gotten faster since. The 2026 CTR data lands on 9 to 15 seconds for TikTok, which is the opposite conclusion from the same platform three years apart.
The honest read: 21 to 34 seconds is worth testing on TikTok, not worth defaulting to. Put it in your test rotation as a challenger against a 12 second version and let your own account settle it.
Length only earns its runtime if every second has a job. Here is how to budget a 30 second UGC ad, because most bloated ads are not too long overall, they are too long in one specific place.
Seconds 0 to 3: the hook
About 65% of viewers leave inside three seconds if the opening does not land. Lead with the problem or the result, on camera, spoken. No logo, no intro, no context-setting. This is the only section where a rewrite reliably changes your numbers.
Seconds 3 to 8: the stakes
Name the specific annoyance your product removes. One sentence, concrete, in the customer's words. This is where a weak ad starts explaining itself instead of showing something.
Seconds 8 to 18: the product moment
Show the thing working. Hands on product, texture, before and after, the unboxing beat. This is the section that justifies going past 15 seconds, and if you cannot fill it with something visual, your ad should be 15 seconds.
Seconds 18 to 25: the proof
One number, one comparison, or one reaction. Not three benefits. A single specific claim outperforms a list because a list reads as a script and a script reads as an ad.
Seconds 25 to 30: the call to action
Spoken plus on-screen text, one action only. If your CTA needs more than five seconds, it is too complicated for paid social.
Cut test: remove the stakes section
Take out seconds 3 to 8 and watch the 15 to 20 second cut. If it still makes sense, you just found your short version for free, and it will complete at a much higher rate.
If the hook section is where your ad lives or dies, that is where your testing hours belong. Our ad hook rate benchmarks and fixes go deeper on what to change when the first three seconds underperform, and the UGC ad script structure guide covers the hook formulas that fill these slots.
Length should track how much your viewer already knows. A cold viewer will not sit through education, and a warm viewer does not need the setup again.
| Stage | Length | Job of the ad | Metric that judges it |
|---|---|---|---|
| Cold prospecting | 9 to 15 seconds | One hook, one product moment, one CTA | Hook rate, then CPC |
| Consideration | 20 to 30 seconds | Problem, demo, single proof point | CTR and add-to-cart rate |
| Retargeting | 15 to 20 seconds | Objection handling or offer reminder | Conversion rate and ROAS |
| Education or high-ticket | 30 to 45 seconds | How it works, why it is different | Completion rate and CVR |
| Anything over 60 seconds | Avoid on paid social | Nothing a 30-second cut cannot do | Under 12% completion everywhere |
Two format constraints override all of it. Facebook in-stream placements cut off hard at 15 seconds, so anything longer gets truncated rather than judged. And vertical creative completes about 33.8% better than horizontal on mobile, which means aspect ratio is a bigger lever than trimming five seconds.
Here is the part nobody puts in the length guides. Seconds cost money, and with AI-generated UGC the cost is exact rather than estimated.
Video models cap out around 15 seconds per clip, so a longer ad is not one longer render, it is several clips stitched together. Every clip needs its own storyboard, and the seconds bill per second on top.
| Ad length | Clips needed | Storyboards | Total credits | Cost |
|---|---|---|---|---|
| 15 seconds | 1 | 1 (15 cr) | 285 | about $2.85 |
| 30 seconds | 2 | 2 (30 cr) | 570 | about $5.70 |
| 45 seconds | 3 | 3 (45 cr) | 855 | about $8.55 |
| 60 seconds | 4 | 4 (60 cr) | 1,140 | about $11.40 |
Going from 15 to 30 seconds exactly doubles your cost per creative. At a fixed monthly budget, that halves the number of variations you can test.
That trade is the real decision. Completion rate says shorter, TikTok's older study says longer, but your test velocity says shorter loudest of all, because the number of creatives you ship per week moves results more than the runtime of any one of them. Our post on how many ad creatives to test per week has the DTC benchmarks, and what a UGC video actually costs breaks down the per-video math against creator rates.
The practical rule: default to 15 seconds so you can afford volume, and spend the extra seconds only on ads that have already earned them with a proven hook. You can see the published per-model credit table if you want to run this math on Kling or Veo instead.
Length is one of the cheapest variables to test properly, because you can cut a shorter version from footage you already have.
Fix the hook before you touch the length
A 15 second ad with a weak hook loses to a 30 second ad with a strong one, every time. Get hook rate to the platform median first (28% on Meta, 33% on TikTok, plus about 12% if you sell physical products), then optimize duration.
Test two lengths, never four
One short version and one long version at equal budget. Four length variants split your data until nothing reaches significance, and length effects are small compared to hook effects.
Change only the duration
Same hook, same footage, same CTA, same thumbnail frame. If the shorter cut also has a new opening line, you learned nothing about length.
Judge on cost per purchase, not completion
Use completion rate to diagnose where viewers leave. Use cost per purchase to decide which version keeps running.
Test per placement, not per account
Meta CTR peaks at 15 to 30 seconds and TikTok at 9 to 15. One house length across both platforms guarantees you are wrong on one of them.
Re-test every quarter
TikTok's own answer changed from 21 to 34 seconds in 2023 to 9 to 15 seconds in the 2026 CTR data. Feed behavior moves, so a length benchmark has a shelf life.
A UGC ad should be 15 seconds by default, 9 to 15 on TikTok, and 15 to 30 on Meta where CTR peaks at 1.72%. Push to 30 seconds only when your ad has a visual product moment that needs the room, and treat anything past 60 seconds as a format mistake, since completion falls under 12% on every platform.
The reason to default short is not that viewers hate long ads. It is that 15 seconds costs 285 credits and 30 seconds costs 570, so short buys you twice the variations, and variation count beats runtime every time you measure it.
15 seconds is the safest default. Click-through rate peaks at 15 to 30 seconds on Meta, 9 to 15 seconds on TikTok, and 6 to 15 seconds on YouTube Shorts across an analysis of more than 12,000 ads in 2026. Go longer than 15 seconds only when the ad has a visual product moment that needs the extra room, and avoid paid social ads over 60 seconds, where completion rate falls under 12% on every platform.
It depends on the metric. Ads under 15 seconds have a 53% higher completion rate than ads over 30 seconds, and completion drops from 32% to 22% on Meta between those two buckets. But Meta CTR peaks in the 15 to 30 second range at 1.72%. For cold prospecting, 15 seconds usually wins on cost per click. For consideration and education, 30 seconds often wins on conversion.
TikTok published a study showing ads between 21 and 34 seconds drove a 280% conversion lift, but the result excluded Brazil, Japan, and North America, and it dates to February 2023. The 2026 click-through data puts TikTok's optimal length at 9 to 15 seconds instead. Treat 21 to 34 seconds as a challenger worth testing, not as a default, especially if you sell in the US or Canada.
Three seconds. About 65% of viewers leave inside the first three seconds if the opening does not land, and hook rate is measured as the share of impressions that watch three seconds or more. Median hook rate is 28% on Meta and 33% on TikTok, with the top 10% of ads hitting 45% and 55%. E-commerce creative typically runs about 12% above those medians.
Yes, and with AI-generated UGC the cost is exact. Video models cap around 15 seconds per clip, so a 30 second ad is two clips with two storyboards. On Seedance 2.0 at 18 credits per second, 15 seconds runs 285 credits (about $2.85) and 30 seconds runs 570 credits (about $5.70). Doubling the runtime halves the number of variations a fixed budget can test.
Last updated July 30, 2026