All articles

How Long Should a Reel Be? Matching Script Length to the Goal

Viral OS Team··8 min read

How Long Should a Reel Be? Matching Script Length to the Goal

Everyone wants a number for how long a Reel should be. The honest answer is that length is a tool, and the right setting depends on what you want the video to do. A 12-second punchline and a 2-minute walkthrough can both work, as long as the script has exactly as many words as the idea needs.

This guide shows you how to pick a length by goal, turn that length into a script word budget, and use your own numbers to refine it over time.

Start with the limits, then ignore most of them

The maximum length of a Reel has changed over time, and sources currently disagree on the exact ceiling. One guide says Reels run up to three minutes, while others note that Reels can now run up to 20 minutes, but only Reels up to 3 minutes are recommended to non-followers. Check what your own app allows, because this changes.

The practical takeaway is simple. If you want strangers to find the video, plan for three minutes or less. Beyond that, the limit stops being useful, because very few ideas need the full runtime. As one guide puts it, shorter isn't automatically better, and longer isn't automatically better either. What you need is a length that fits the job.

Pick the job before you pick the length

Before you write a word, finish this sentence: "After watching this Reel, I want the viewer to ______." Your answer points to a length range.

Goal 1: Reach new people

For discovery, you need people who don't know you to stay until the end. That favors a single idea, a fast hook and no filler. Short Reels are easier to finish, and finishing is the behavior you want. Aim for the shortest version of the idea that still feels complete.

Goal 2: Earn engagement

Engagement means likes, comments, shares and saves, and it usually needs a little more room to build a point worth reacting to. One dataset found that 45-60 seconds was the sweet spot, with a 0.35% engagement rate, the highest of any length bracket. Treat that as a signal to test that range, not a rule. Your audience, niche and format may behave differently.

Goal 3: Teach something people will save

Tutorials, checklists and how-tos need enough time to be useful. If the viewer finishes without being able to do the thing, the Reel was too short. If they could have done it 20 seconds ago, it was too long. Our educational script style is built around one clear lesson per video, which keeps this balance.

Goal 4: Build trust and generate leads

Trust comes from specifics: a real example, a real client question, a real before-and-after. These usually take more time than a quick tip. A 45 to 90 second Reel that shows your thinking often does more here than a 10-second teaser, provided every line earns its place.

Goal 5: Entertain

Funny and emotional Reels follow the story, not the clock. A joke ends when the punchline lands. A story ends when the turn is delivered. Padding either one to hit a target length weakens it.

A working set of length bands

These bands are rules of thumb from practice, not published benchmarks. Use them as starting points and test them against your own results.

Band Best for Script shape
Very short (under about 15 seconds) One-line jokes, punchy opinions, visual reveals Hook, payoff, done
Short (about 15-30 seconds) One tip, one reaction, one mini-story Hook, one point, one soft ask
Medium (about 30-60 seconds) Tutorials, short stories, myth-busting Hook, 2-3 beats, payoff, ask
Long (about 60-90 seconds) Walkthroughs, case studies, "here's how I did it" Hook, context, steps or story, payoff, ask
Extended (up to 3 minutes) Deep explainers, interviews, process videos Chapters, each with its own mini-hook

Notice that the longer bands need more structure, not just more talking. A 90-second Reel with one flat stretch in the middle usually loses viewers there. If you go long, plant a small reason to keep watching every few beats, such as a question, a reveal or a change of visual.

Turn length into a word budget

Once you choose a length, the script becomes a math problem. This is how to do it without guessing.

  1. Measure your own pace. Write a 100-word paragraph in your normal speaking style. Read it aloud at the pace you'd use on camera and time it. Everyone speaks at a different speed, so your number matters more than any average.
  2. Calculate words per second. Divide 100 by your time in seconds.
  3. Multiply by your target length. That's your maximum word count.
  4. Subtract for air. Take off 10 to 15 percent for pauses, jokes that need a beat, and moments where the visual does the talking.

That final number is your budget. If you want a fuller version of this method, we cover it in Spend Your 30 Seconds Wisely: A Word-Budget Method for Reel Scripts.

How to split the budget

A Reel script usually has three parts: a hook, a body and a close. One guide recommends the hook take the first 2-3 seconds, and that's a good habit whatever the total length. Here's a split you can copy:

  • Hook: about 10 percent of your words. One sentence, ideally under ten words. If you need ideas, see our guide to the hook or the free hook generator.
  • Body: about 75 percent. One idea, delivered in short beats.
  • Close: about 15 percent. A payoff line, then a soft ask or a loop back to the opening.

For a Reel you plan to keep short, the body should hold one point only. If you find yourself writing "another thing," you probably have a second Reel.

Example: one idea at three lengths

Say your topic is "why your Reels get views but no followers." Here's how the same idea changes by goal.

Short version (reach):

Hook: "Your Reels get views but no followers? Here's why." Body: "People watch the video, but nothing tells them who you are or what they'll get next." Close: "Add one line that says what your page is about."

Medium version (engagement and saves):

Hook: "Your Reels get views but no followers? Check these three things." Body: "One: your first line is about the topic, not about you. Two: your profile doesn't match the promise of the Reel. Three: you never say what comes next." Close: "Save this and check your last three Reels against it."

Long version (trust and leads):

Hook: "I looked at a client's last ten Reels and found why nobody followed." Body: A walkthrough of the three problems with a real example for each, plus the before-and-after of one rewritten Reel. Close: "If you want me to look at yours, comment 'review.'"

Same topic, three scripts, three goals. The long version isn't better. It just serves a different purpose.

Cut until the idea fits

Most scripts run long on the first draft. Before you film, run this pass:

  • Delete your warm-up. Cut lines like "Hey guys, so today I wanted to talk about..." and start at the hook.
  • Remove repeated points. If you say it twice for emphasis, keep the stronger one.
  • Replace explanations with visuals. If the screen can show it, the voice doesn't need to say it. Our guide to planning B-roll from the script helps here.
  • Check the last line. If the Reel has already made its point, end it. Extra seconds after the payoff rarely help.
  • Read it aloud once. Anywhere you stumble or get bored, cut or rewrite.

The aim is not the shortest possible Reel. It's the version where every second has a reason to be there.

One master video, several cuts

You don't have to pick one length forever. Record the full idea once, then cut versions for different jobs: a tight 20-second cut for discovery, a fuller 60-second version for people who already follow you, and maybe a longer take for your channel or site. This approach keeps your workflow efficient and gives you a clean way to compare how different lengths perform for the same idea.

If you publish on other platforms too, remember that the same script often needs adjusting. We list the main things to rewrite in Five Script Elements to Rewrite for Each Short-Form Platform.

Let your own data set the final number

Benchmarks are a useful starting point, but your audience is the real test. As one guide says, the framework is to match length to content value, prioritize completion over duration, and let performance data guide your decisions.

In practice, check these signals in your Reel insights, matched to the goal:

  • Reach goal: how many viewers watched to the end, and where the audience drops off.
  • Engagement goal: shares and saves per view, which usually say more than likes.
  • Trust or lead goal: profile visits, follows and replies after the Reel.

Then run a simple test. Over the next two weeks, publish three Reels per length band on similar topics, keep the hook style consistent, and compare. You won't get a perfect experiment, since topic and timing always vary, but patterns tend to show up. For background on how Instagram treats watch behavior, see What the Instagram Algorithm Rewards in 2026.

If you'd rather start from a draft than a blank page, a tool like the Reels script generator can produce a first pass at a chosen length, which you then trim and put in your own voice.

A simple way to decide on your next Reel

You don't need a perfect number. You need a repeatable decision:

  1. Write the goal: reach, engagement, saves, trust or entertainment.
  2. Choose a starting band from the table above.
  3. Measure your speaking pace and set a word budget.
  4. Draft the hook first, then one body idea, then the close.
  5. Cut until nothing can be removed without losing the point.
  6. Publish, check the signal that matches your goal, and adjust the next one.

Do this for a month and you'll have something better than any general benchmark: a length range that works for your audience, your topic and your voice.

Turn this into a script in minutes.

Viral OS researches your topic, writes hook-first scripts and tests them on a simulated audience. See all features.

Start creating free

Related articles