The recommended video length for Reels ads is 15 to 30 seconds for most campaigns, with shorter cuts (6-15 seconds) for pure awareness and slightly longer cuts (30-45 seconds) when you need to build a case for a higher-priced product. There is no single correct runtime — the right length depends on what you're asking the viewer to do after they watch.
The recommended video length for Reels ads, by goal
Reels ads are watched in a full-screen, swipeable feed next to organic content, which means viewers are comparing your ad's pacing to entertainment, not to other ads. Length should follow the job the video needs to do, not a generic best practice.
Awareness and reach campaigns: 6-15 seconds
If the objective is impressions, reach, or brand recall, keep it short. A single sharp hook, one visual proof point, and a logo or product shot is often enough. Longer awareness ads tend to lose attention before the message lands, since there is no specific action being asked for yet.
Consideration campaigns: 15-30 seconds
This is the sweet spot for most product ads: enough time to show a problem, the product in use, and one proof point (a review line, a before/after, a quick demo) before the call to action. It is also the length that holds up well across placements, since a 15-30 second cut rarely feels stretched on Reels or dragged out on Stories.
Conversion and direct-response campaigns: 15-30 seconds, sometimes up to 45
When you're asking for a purchase, a sign-up, or an app install, you usually need a hook, a problem statement, a benefit, a proof element, and a clear offer — that's five beats, which is tight but doable in 30 seconds. If the offer itself needs explaining (a bundle, a multi-step guarantee, a seasonal promo), 45 seconds can work, but every extra second should earn its place.
Retargeting and warm audiences: 30-45 seconds
Viewers who already know the brand will tolerate more detail, because they're not deciding whether to pay attention from zero — they're deciding whether this ad is worth their time this time. This is where a longer walkthrough, a second proof point, or a stronger urgency message can fit without feeling like a cold pitch.
| Campaign goal | Starting length to test | What it should prioritize |
|---|---|---|
| Awareness / reach | 6-15 seconds | One hook, one visual, brand recall |
| Consideration | 15-30 seconds | Problem, product in use, one proof point |
| Conversion / direct response | 15-30 seconds (up to 45 for complex offers) | Hook, problem, benefit, proof, clear CTA |
| Retargeting / warm audience | 30-45 seconds | Deeper detail, second proof point, urgency |
Why length depends on placement, not just platform
Reels placements vary by surface even inside the same platform. An Instagram Reels ad in the main feed is watched the same way organic Reels are watched — swipe-fast, full attention or none at all. A Facebook Reels ad can sit in a slightly less immersive context. A Reels ad repurposed into Stories inventory behaves more like a Stories ad, where the audience is used to tapping through quickly. Before you lock a length, check which placements your campaign is actually running in, since the same video can perform differently once it moves outside the Reels feed. If you're also running Stories placements, it's worth reading how runtime needs differ in Video Ad Length for Stories Ads, since the expected pacing isn't identical to Reels even though both are vertical and full-screen.
If you're deciding length across your whole paid-social mix rather than just Reels, the broader breakdown in Ideal Video Length for Paid Social Ads, by Platform is a useful companion, since it compares Reels against feed, Stories, and in-stream placements side by side.
How to structure a Reels ad timeline, whatever length you pick
Length only works if the seconds inside it are doing something. A reliable timeline for a 15-30 second Reels ad looks like this:
- 0:00-0:03 — Hook: a question, a bold claim, or an unexpected visual that stops the scroll
- 0:03-0:08 — Problem: name the frustration the viewer already has, in their words
- 0:08-0:18 — Benefit and demo: show the product solving that exact problem
- 0:18-0:24 — Proof: a review line, a before/after, a quick stat framed honestly as a claim you can back up
- 0:24-0:30 — Offer and CTA: what to do next, and why now
If you're building a 45-second version for retargeting or a warm audience, add a second proof point or a short objection-handling line (price, shipping, guarantee) rather than slowing down the existing beats. Stretching the hook or the problem section rarely helps; stretching proof usually does. For more on the opening three seconds specifically, see A Simple Hook Writing Formula for Video Ads That Works.
Common mistakes that make Reels ads feel too long or too short
- Front-loading the logo instead of the hook — save branding for the middle or end, lead with the problem or the surprise
- Treating 30 seconds as a target instead of a ceiling — if the message lands in 18 seconds, don't pad it to hit a round number
- Cutting the CTA short because the video ran long elsewhere — if time is tight, trim the demo, not the ask
- Using the same length for every funnel stage — a cold-audience ad and a retargeting ad are rarely the same length for a reason
- Designing for sound-on only — Reels ads need to work on mute too, with captions and on-screen text carrying the message if audio is off
Testing length like a creative variable
Treat runtime the same way you'd treat a hook or an offer: as something to test, not assume. A simple test is a 15-second cutdown versus the full 30-second version of the same ad, same hook, same CTA, run against the same audience and budget. Watch where the drop-off happens rather than only looking at the final result — if most of the audience disengages before your proof point regardless of total length, the fix is usually the hook or the pacing in the first few seconds, not the runtime. How to Set Up an AB Test for Video Ads (Step-by-Step) walks through how to isolate a single variable like length so the result actually tells you something. Once you've found a length that works, keep it in rotation as part of a regular creative testing cycle instead of treating it as a one-time decision.
How FrameNotion fits
FrameNotion AI generates a 30-second vertical MP4 from a product link or an uploaded poster, built at 1080×1920 for Reels, TikTok, Shorts, and Meta ads. Thirty seconds works well as a default because it's long enough to carry a hook, problem, benefit, proof, and CTA, and it can be trimmed down for awareness placements without losing the core message. Every ad also renders as 4:5, 1:1, and 16:9, and comes with an AI voiceover, music cut to the beat, and word-by-word captions, so it holds up whether a viewer has sound on or off. If a length test shows a shorter cut performs better for a given campaign, you can request changes to the script and pacing without starting a new ad from scratch. See example ads or how it works to get a sense of pacing before you brief your own.
You can create an ad from a link in about 10 to 20 minutes, which makes it practical to produce a 15-second and a 30-second version of the same concept and let the test decide which length earns its place in the budget.
Frequently asked questions
Is 15 seconds too short for a Reels ad?+
Not for awareness or simple-offer campaigns. Fifteen seconds is usually enough for a hook, one benefit, and a CTA. It's too short if the offer itself needs explaining, such as a bundle or a multi-step guarantee — in that case, give yourself 30 seconds and cut unnecessary setup instead.
Does a longer Reels ad always perform worse?+
No. Length on its own doesn't determine performance — pacing and relevance do. A well-paced 30-second ad for a warm audience can outperform a rushed 15-second ad if the extra time is used for proof or objection-handling rather than padding.
Should Reels ads and Stories ads be the same length?+
They can share the same source video, but the expected pacing differs. Stories audiences are used to tapping through faster, while Reels audiences are watching full-screen content closer to organic pacing. If a Reels ad underperforms on Stories placements, try a shorter cutdown for that surface.
What length should a Reels ad be for a low-cost impulse product?+
Start short — 10 to 15 seconds is often enough, since the purchase decision doesn't require much persuasion. Reserve longer formats for products that need explanation, comparison, or trust-building before someone will buy.
How do I know if my Reels ad is too long?+
Check where the drop-off happens. If a large share of viewers leave before the CTA appears regardless of total runtime, the video is too long for the amount of attention it's earning in the first few seconds — shorten the proof or benefit section rather than the hook or the ask.
