If you're building an Instagram Stories ad, the max video length for Instagram Stories ads is the first spec you need to lock down, because it decides how much story you can actually tell before the ad cuts off or gets compressed into a loop. The short answer: a single video uploaded as an Instagram Stories ad can run up to 60 seconds, but that upper limit is rarely the right length to aim for — most high-performing Stories ads are built much shorter.
Max video length for Instagram Stories ads: the direct answer
Meta's current spec allows a single Instagram Stories video ad to run up to 60 seconds. That's the ceiling, not a target. Stories ads sit in a full-screen, tap-to-advance format, which means viewers can skip forward at any point — unlike a feed post, there's no scroll-past option, only a tap-through or a swipe-away. That changes how length should be treated: every extra second is a chance for someone to tap past your ad, so the goal is to say what you need to say in as few seconds as the message allows.
If you're also running the same creative as an Instagram Reels ad or a Facebook Stories placement, it helps to check the related specs side by side. Reels ads have their own file size ceiling (see our guide on max file size for Instagram Reels ads) and resolution guidance (see recommended video resolution for Instagram Reels ads), while Facebook Stories ads follow a similar but not identical pattern, covered in recommended video length for Facebook Stories ads.
Why the time limit matters more than it looks like it should
A 60-second allowance sounds generous until you remember what Stories actually is: a stack of short, swipeable moments between someone's friends' updates. The format rewards ads that behave like Stories content, not like a shrunk-down TV commercial. A viewer who's used to tapping through in under a second per frame isn't going to sit through a slow 45-second pitch just because the platform technically allows it.
There's also a practical production reason to stay well under the max: the longer your ad runs, the more pacing problems compound. A weak transition at second 8 is forgivable in a 15-second ad. The same weak transition at second 30 of a 50-second ad gives the viewer three decades more opportunity to tap away before they ever see your offer or your call to action.
How long should your Stories ad actually be
Rather than defaulting to the max, pick a length based on what the ad needs to accomplish. Use this as a starting point and test from there — your product, offer and audience will shift the ideal number.
| Length | Best for | What to watch for |
|---|---|---|
| 5–10 seconds | Retargeting warm audiences, teaser hooks before a longer funnel | Almost no room for context — works only if the audience already knows the product |
| 15 seconds | Most cold and warm e-commerce product ads | Enough time for a hook, one benefit, and a clear call to action — the most tested length for direct-response Stories ads |
| 20–30 seconds | Ads with a demo, a before/after, or a limited-time offer to explain | Needs a strong hook in the first few seconds or drop-off risk increases |
| 30–60 seconds | Story-driven brand ads, bundles with multiple benefits, UGC-style testimonials | Approaching the platform's upper limit — only use the extra length if every added second earns its place |
For most product and e-commerce ads, 15 to 30 seconds is the practical range. It's long enough to run a hook, a problem, a benefit and an offer, and short enough that pacing stays tight. If you're unsure where to start, our comparison on recommended video length for Shorts ads uses a similar framework that translates well to Stories.
Specs checklist for Instagram Stories video ads
Length is one part of the spec. Before you export, confirm the rest of the technical checklist so your ad isn't rejected or auto-cropped:
- Aspect ratio: vertical 9:16 is standard for full-screen Stories placements.
- Resolution: 1080×1920 is the common target for sharp playback on most phones.
- File format: MP4 is the safest, most widely accepted container.
- Duration: up to 60 seconds for a single video, with 15–30 seconds as the practical range for most ads.
- Sound: design the ad to work with sound off, since many viewers browse muted — captions and on-screen text carry the message either way.
- Safe zones: keep key text and your call to action away from the very top and bottom of the frame, where profile icons, captions and the reply box can sit.
Always double-check the live numbers in Meta Ads Manager before a final export. Platform specs get revised over time, and the exact byte or second limit you saw last quarter may not be the one in effect today.
Structuring a Stories ad within the time limit
A tight time budget forces discipline, which is usually a good thing. Here's a structure that fits comfortably inside 15 to 30 seconds and still covers everything a cold viewer needs:
- Hook (0–3 seconds): a visual or line that stops the tap — a bold claim, a surprising before/after, or the product in motion.
- Problem (3–6 seconds): name the frustration your product solves in one sentence or one visual beat.
- Benefit (6–15 seconds): show the product delivering the payoff, not just describe it.
- Proof (15–22 seconds, optional): a quick testimonial line, a visual of results, or a trust signal like a guarantee.
- Offer (22–26 seconds): the specific reason to act now — a discount, a bundle, a limited run.
- Call to action (26–30 seconds): a direct instruction — "Tap to shop," "Swipe up to save 20%" — paired with on-screen text, not just voice.
Notice that proof and offer are the two beats most ads cut first when they're running short on time. That's backwards. The hook earns attention, but proof and offer are usually what earns the tap. If you need to trim, cut from the problem section before you cut proof or the call to action.
Common mistakes that waste your seconds
- Front-loading a logo or brand intro before anything interesting happens — move branding to the end or keep it small and persistent.
- Treating the Stories ad as a trimmed-down TV ad instead of building it natively for a vertical, swipeable format.
- Leaving the call to action for the final second, where a viewer who's already decided to tap away never sees it.
- Using the full 60 seconds just because it's allowed, when the message only needed 18.
- Skipping captions, which means the ad loses its message entirely for anyone watching on mute.
Where FrameNotion fits
If you're producing Stories ads regularly, the time limit is easy to respect once you have a repeatable structure — the harder part is building a new ad fast enough to keep testing hooks, offers and angles. FrameNotion is built around a 30-second vertical format (1080×1920, 9:16) that already fits the practical sweet spot for Instagram Stories ads: long enough to cover hook, problem, benefit, proof, offer and call to action, short enough to hold attention in a tap-through environment.
You paste a product link, and FrameNotion AI writes and renders the ad from scratch — no templates — complete with an AI voiceover, music cut to the beat, sound effects and word-by-word captions, so it's designed to work whether someone watches with sound on or on mute. Every finished ad also exports in 4:5, 1:1 and 16:9, which covers Reels, feed and other placements without a separate shoot. You can see finished examples on the examples page, check how the process works on features, or start with the first ad free on pricing.
For a closer look at how Stories ad specs compare to other Meta placements, our guide on max video length for Instagram Story ads breaks down the single-story versus multi-card nuances in more detail.
Frequently asked questions
Can I run a Stories ad longer than 60 seconds by splitting it into multiple cards?+
Instagram Stories can display as a sequence of frames, but each individual video ad still needs to fit within the platform's per-video limit. Stacking multiple short videos into a sequence is a different approach from uploading one long file, and it comes with its own pacing risks since each card is another chance for someone to tap away.
Is the file size limit separate from the time limit?+
Yes. Duration and file size are two different specs, and a short video can still be rejected for being too large if it's exported at an unnecessarily high bitrate. It's worth checking file size guidance separately, especially if you're reusing the same export across Reels and Stories.
What happens if my video is longer than the allowed max?+
Ads Manager will typically flag or reject a file that exceeds the current duration limit rather than auto-trimming it for you, so you need to edit the video down yourself before uploading.
Is the max length the same for organic Stories as for Stories ads?+
Organic Stories and Stories ads have historically followed similar but not always identical rules, since ads run through Ads Manager with its own set of placement specs. Always verify the ad-specific limit rather than assuming it matches what you post organically.
Should I always use the full length Instagram allows?+
No. Treat the maximum as a ceiling, not a goal. A tightly edited 15-second ad with a clear hook and offer will usually hold attention better than a 45-second ad padded out to use available time.
