How to write a script for a Reel
Guide Published October 15, 2026 Updated October 23, 2026
A Reel script has four beats: a hook that stops the right viewer in the first line, a setup that says what they’ll get, a payoff that delivers it, and an ending with one next step. Write each beat as three tracks: what you say, the text on screen and what the camera shows. At a rough two to three words a second, a 30-second Reel holds about 60 to 90 spoken words.
What a Reel script looks like
A Reel script isn’t an essay you read to camera. It’s a plan for a short video, and it tells you three things at once: what to say, what to put on screen and what to film. So the most useful Reel script format is a grid, with the four beats down the side and three tracks across the top.
- Say: the spoken line or voiceover, word for word.
- Text: the words on screen, usually shorter than what you say.
- Shot: what the camera sees, and when you cut.
If you never speak in your Reels, the Say track stays empty and the other two carry everything.
The Reel script template: hook, setup, payoff, ending
Every beat has one job. If a line doesn’t do that job, cut it.
1. Hook (the first one to three seconds)
Job: make the right person stop. Name a problem, a promise or a moment of tension your viewer cares about, in the first sentence. It’s the line that matters most, so write five and keep the best. The guide to Reel hooks has more patterns.
Fill in: “If you [do the common thing], you’re [paying a cost you don’t see].”
2. Setup (the next few seconds)
Job: tell the viewer what they’re about to get. One or two sentences. Most scripts bloat here, so cut the backstory and the “so today I want to talk about.”
Fill in: “Here’s [what I do instead / how it actually works], in [number] steps.”
3. Payoff (most of the runtime)
Job: deliver exactly what the hook promised. One idea, in two or three short steps or moments, each with its own shot or text change. If it needs five points, you probably have two Reels.
Fill in: “First, [step]. Then [step]. The part people miss is [step].”
4. Ending (the last two or three seconds)
Job: land the point and give one next step: a reason to save, a question for the comments or a line that loops back to the start. One ask, not three.
Fill in: “Save this for the next time you [situation].”
How long should a Reel script be?
Write the script to the length of the Reel, and plan it with a word budget. A workable rough rule is about two spoken words per second if you talk slowly and clearly, and about three if you talk fast. That’s a planning number, not a measurement, so read your draft out loud with a timer.
- 15-second Reel: about 30 to 45 words.
- 30-second Reel: about 60 to 90 words.
- 45-second Reel: about 90 to 135 words.
- 60-second Reel: about 120 to 180 words.
- 90-second Reel: about 180 to 270 words.
Then write a little under budget. Pauses and shots that show without telling take time, and a script that fills every second sounds rushed.
How long can a Reel be? Instagram’s Help Center says you can record and edit Reels up to 20 minutes, but Reels over 3 minutes won’t be recommended to new audiences. Most scripted Reels are far shorter. After you post, compare the average watch time in your Reel insights with the Reel’s length. If people leave well before the end, the script is probably carrying lines it doesn’t need.
Three Reel script examples by creator type
Three full scripts for three very different creators, all on the same template. Not sure of your style? The creator personality test sorts you into one of 16 creator types in 29 questions. For ideas to script, see Instagram Reel ideas.
Example 1: The Explainer (talking to camera, about 45 seconds)
The Explainer takes one idea apart, straight to camera. Topic: the interview question everyone dreads.
- Hook (0 to 3s). Say: “Answering ‘biggest weakness’ with ‘perfectionist’? They stopped listening.” Text: “Stop saying ‘perfectionist’.” Shot: chest-up, eye level, start mid-sentence.
- Setup (3 to 11s). Say: “They’re not asking for a flaw. They’re checking if you can see yourself clearly. Here’s a three-part answer that shows you can.” Text: “What they’re really asking.” Shot: jump cut, slightly tighter.
- Payoff (11 to 40s). Say: “One, name a real weakness that won’t sink the job: ‘I used to say yes to everything.’ Two, say what you changed: ‘Now I check my workload before I take anything new.’ Three, prove it worked: ‘Last quarter, that’s how I spotted a deadline clash two weeks early.’” Text: “1. A real weakness”, “2. What you changed”, “3. Proof it worked.” Shot: cut on each number, fingers up so the count reads on mute.
- Ending (40 to 45s). Say: “Weakness, change, proof. Save this for your next interview.” Text: “Weakness. Change. Proof.” Shot: back to the opening framing so the loop feels clean.
About 85 spoken words, low in the 45-second budget. The hook names the mistake, not the topic, and every step has its own text card, so a muted viewer can follow.
Example 2: The Maker (hands only, voiceover, about 30 seconds)
The Maker lets the process talk: hands, close-ups, a reveal. The script is mostly shots. Topic: properly crispy roast potatoes.
- Hook (0 to 3s). Shot: overhead of the finished tray, held for a second. Text: “Same potatoes. One extra step.” Say: “The crunch comes from a step most people skip.”
- Setup (3 to 6s). Shot: smash cut to raw potatoes going into boiling water, real sound up. Text and Say: “It happens before the oven.”
- Payoff (6 to 26s). Shot: cut on every change, never on waiting: baking soda going in, the drain, the hard shake (slowed down), a close-up of the fluffy edges, oil sizzling. Text: “1. Pinch of baking soda in the water”, “2. Shake until fuzzy”, “3. Hot oil, then leave them alone.” Say: “Baking soda in the water roughs up the outside. Drain, then shake them hard. That fuzzy layer turns into crunch. Hot oil, hot oven, don’t touch.”
- Ending (26 to 30s). Shot: a fork cracks one open, sound up. Text and Say: “Save this for Sunday.”
About 45 spoken words, well under budget, because the shots and the sound need room. The reveal comes first, so the hook is a picture, and the voiceover only says what the hands can’t show.
Example 3: The Main Character (cinematic vlog, about 25 seconds)
The Main Character films life like a film, so the script runs on feeling and a small story, told mostly in on-screen text. Topic: the first morning in a new flat.
- Hook (0 to 2s). Shot: keys turning in a door, soft morning light. Text: “First morning in the new flat. Nothing’s unpacked.” Say: nothing, music in.
- Setup (2 to 6s). Shot: boxes everywhere, you on the floor with a coffee. Text: “Rule for today: open one box, then I can go out.”
- Payoff (6 to 20s). Shot: quick cuts of tape ripping, the kitchen box opening, one pan, the first egg, breakfast by the window, a walk to the corner café. Text: “It was the kitchen box. Good choice.” Say (soft voiceover): “I thought I’d feel lost here. Turns out I just needed one normal thing to happen.”
- Ending (20 to 25s). Shot: back at the window, the light has changed. Text: “Twenty-three boxes to go. Come back for box two?” Let the music finish.
About 16 spoken words, so the text does the telling. There’s a reason to start, a little tension (the one-box rule) and an ending that sets up the next episode.
On-screen text and captions for sound-off viewing
Meta says Reels play with sound on by default, but you can’t count on every viewer hearing you. People watch on a bus, at work or next to someone asleep. Write so the Text track alone tells the story, and plan for two kinds of text.
- On-screen text is what you place yourself with the text tool in the Reels editor. Use it for the hook and each payoff step, in fewer words than you say.
- Closed captions are a transcript of your speech that Instagram creates with speech recognition. Switch on Enable closed captions when you share the Reel, or later by editing it.
A few rules keep text readable:
- Put the hook text in the first frame, so it works before anyone hears a word.
- Keep each card short enough to read twice while it’s on screen.
- Keep key text off the edges. Meta’s spec for Reels ads suggests leaving roughly the top 14%, the bottom 35% and 6% on each side clear, so the profile icon and buttons don’t cover it. It’s written for ads, but the same interface sits over your Reels.
- Instagram’s automatic captions sit at the bottom of the video. If you burn in your own, place them higher so the two don’t stack.
- Don’t bury the picture. Instagram says it aims to show fewer Reels that have the majority of the image covered by text, and fewer that are muted.
Make the script sound like you
A script that reads well on paper often sounds stiff out loud, because written sentences are longer and tidier than speech. Fix that before you film.
- Read it out loud at full speed, the way you’d say it to a friend. Rewrite anywhere you stumble.
- Cut words you’d never say. “Additionally” and “it’s important to note” are writing words, not talking words.
- Keep your own phrases. If you always open with “right, so,” leave it in. Those quirks are how people know it’s you.
- Script the structure, not every breath. Some people sound best word for word; others fix the hook and ending and talk through the middle. Keep whichever sounds less read.
- Record it as a voice memo, listen back once and cut the line where you got bored.
Using AI to write Reel scripts without sounding generic
AI is good at structure and bad at you. Ask a chatbot for “a Reel script about interview tips” and you’ll get the average of every interview Reel: a generic hook, three tidy points, “follow for more.” It reads fine and sounds like nobody. The fix is context.
- Paste in your past scripts or transcripts, especially from Reels that did well for you, and ask it to match their rhythm and phrases.
- Tell it your niche, who watches, your style and the length you’re aiming for.
- Ask for this template: hook, setup, payoff and ending, with Say, Text and Shot tracks.
- Ask for five hooks, then pick or rewrite the best one yourself.
- Do the voice pass above before you film.
Treat what comes back as a first draft. Our guide to using AI for social media covers prompting in more depth.
If you’d rather not rebuild that context every time, ClipScore reads your account and niche and writes Reel scripts with filming direction, in your voice. It needs an account. The Free plan includes scripts, with your first few at premium quality, and Pro adds premium quality on every script, as the pricing page sets out.
A blank Reel script template you can copy
Copy this into your notes app and fill it in before you film.
- Reel length: ___ seconds. Word budget: ___ (about two to three words per second).
- Hook (0 to 3s). Say: ___. Text: ___. Shot: ___.
- Setup (3 to 11s). Say: ___. Text: ___. Shot: ___.
- Payoff (the middle). Step 1, Say / Text / Shot: ___. Step 2: ___. Step 3: ___.
- Ending (last 2 to 3s). Say: ___. Text: ___. Shot: ___. The one ask: save, comment or follow?
- Before you film: read out loud and timed? Under budget? Hook text in the first frame? Every line something you’d actually say?
Once you’ve posted a few, check how they landed. The free Instagram account audit reads your recent Reels and, once at least five of them have view counts, writes up what is working and what to look at next. It’s free.
Questions
- What is the best format for a Reel script?
- Use four beats (hook, setup, payoff, ending) written across three tracks: what you say, the text on screen and what the camera shows.
- How many words is a 30-second Reel script?
- About 60 to 90 spoken words, using a rough rule of two to three words per second. Time yourself reading it out loud, then come in a little under.
- How long can an Instagram Reel be?
- Up to 20 minutes, according to Instagram’s Help Center, but Reels over 3 minutes won’t be recommended to new audiences. Most scripted Reels are far shorter.
- Do I need to script every word of a Reel?
- No, but write the hook and the ending word for word. Explainers and anything with steps usually benefit from a full script; chattier creators often do better with bullet points in the middle.
- Should I add captions to my Reels?
- Yes, switch on Instagram’s closed captions and put your key lines on screen as text too. Captions carry what you say for people watching without sound; on-screen text highlights the hook and steps.
- Can AI write my Reel scripts?
- It can draft them, but a draft from a bare prompt usually sounds generic. Give it your past scripts, your niche and this template, then rewrite the result out loud in your own words.
- Does ClipScore have a free Reel script generator?
- Not as a standalone tool you can use without signing up. Scripts are written inside ClipScore, which needs an account; the Free plan includes scripts, with your first few at premium quality.
Check your own account
The free Instagram account audit reads your recent Reels and, once at least five of them have view counts, writes up what is working and what to look at next.
More from ClipScore: all guides.
Sources
- Instagram Help Center: Record a reel on Instagram (20-minute limit; reels over 3 minutes not recommended to new audiences)
- Instagram Creators: Finding success on reels in 2025 (reels up to 3 minutes eligible for the Reels tab and Explore)
- Instagram Help Center: Manage closed captions for your reels on Instagram
- Instagram Help Center: Add text and text-to-speech to your reel on Instagram
- Instagram Help Center: What kind of reels you may see on Instagram
- Instagram Help Center: View insights on your Instagram reels
- Meta for Business: Instagram and Facebook Reels ads (Reels default to sound on)
- Meta Ads Guide: Image ad specs on Instagram Reels (safe zone margins)