Shot List Template: What Goes in One, and What Does Not
A shot list has six columns and one job: make sure nothing is discovered on shoot day. Here is the template, what each column is for, and the two columns people add that make it worse.

# At Shot From What to get Over the line
1 0:00 Medium - talking head Coverage Say the beat to camera "Most creators quit at month four."
2 0:04 B-roll Direction Hands closing a laptop —
3 0:11 Insert Probable insert The drop-off chart on screen "As you can see, it is the same place."
4 0:11 Medium - talking head Coverage Say the beat to camera "As you can see, it is the same place."
5 0:19 Cutaway Direction Wide of the whiteboard —What each column is for
# is the shooting reference, not the running order. You will reorder this list by location before you shoot, and the number is what lets you get back to the script.At is where the shot falls in the finished video. It is what makes the list readable in the edit and it is the only column that has to stay in script order.Shot is the setup: medium, close-up, wide, over-the-shoulder, overhead, screen recording. Naming it means you set the camera once for every shot that shares it.From is the column people leave out, and it is the most useful one. It records where the row came from: something you wrote down, something inferred from a line that points at an object, or the talking-head coverage that fills the gaps. Those are three different kinds of certainty and treating them as one is how a list becomes untrustworthy.What to get is the instruction, in the imperative. "Hands closing a laptop", not "laptop b-roll".Over the line is the script text this shot sits under. It is what tells you whether the b-roll you filmed actually matches the sentence it plays over.Two columns to leave out
At column already gives you ordering.Building the shot list template from a script you already wrote
- Explicit directions. Anything in
[brackets], and any line startingSHOT:,
B-ROLL:, CUT TO:, INSERT: or TITLE:. These are shots because you said so.- Sentences that point at something. "As you can see", "here is", "on screen", "look at".
- Everything else, which is the talking-head coverage the edit cuts back to.
A shot list is not a schedule
# column so you can get back to the script, and shoot down the reordered version.Where it fits in the rest of the process
At column comes straight from them, so a script that has not been through the beat split gives you a list with no timecodes in it.What should be on a shot list?
How do I make a shot list from a script?
What is the difference between a shot list and a storyboard?
Should I film in shot list order?
Put it to work
Tools for the job you just read about
Free to run, most of them without an account.
Shot List Generator
Reads the shots out of a script so you do not discover them on shoot day.
Video Script Formatter
Prose in, numbered beats with running timecodes out.
Keyword Density Checker
How often the phrase appears, and — the part that matters — how early.
Google SERP Snippet Preview
See your title and description as a Google result — on a desktop and a phone.
Social Media URL Cleaner
Strip the tracking off a link — and see what each parameter was telling somebody.
Instagram Money Calculator
What to charge for a post — priced the way a brand actually prices it.
Keep reading
More from the blog

How Many Words Is a 60-Second Video Script?
Between 105 and 180 words, and the range is not vagueness - it is the difference between a Reels voiceover and a live presentation. Pick the pace and the number is exact.

Teleprompter Script Format: Line Breaks You Can Read
A prompter app wraps text on width, which means a line can end on "the". Where the breaks go is the whole format, and it is the one thing the app cannot decide for you.

Filler Words: What They Cost You in Seconds, Not in Style
Filler is usually treated as a style problem. On a video with a fixed runtime it is an arithmetic problem, and the number worth reading is seconds rather than words.