Most product demo videos should run between 30 seconds and 3 minutes, and the right length depends almost entirely on where the viewer sits in your funnel and which channel they're watching on. A cold prospect scrolling LinkedIn needs a different runtime than a warm lead comparing your pricing page. So the honest answer to "how long should a product demo be" isn't a single number, it's a short menu of runtimes matched to intent.
Below is a practical, data-backed breakdown of ideal demo length by funnel stage and channel, plus a simple method to trim any demo to the version that actually converts.
The Short Answer: Match Runtime to Intent
People don't watch demos for fun. They watch to answer a question, and the question changes as they move toward a buying decision. A top-of-funnel viewer is asking "is this even relevant to me?" A bottom-of-funnel viewer is asking "will this do the specific thing I need?" Those two questions deserve very different runtimes.
As a baseline, here's the framework I'd start from:
- Social / cold traffic: 15-30 seconds
- Landing page hero demo: 60-90 seconds
- Email and nurture sequences: 45-90 seconds
- Sales follow-up / personalized demo: 2-3 minutes
- Onboarding and product education: 3-5 minutes
- Full sales walkthrough (live or recorded): 10-20 minutes
Notice the pattern: the closer someone is to buying, the more time they'll willingly give you. Early on, attention is borrowed and short. Later, it's earned and generous.
Demo Length by Funnel Stage
Top of funnel (awareness): 15-30 seconds
At this stage you're interrupting someone. They didn't ask for your demo, the algorithm served it. Your only job is to communicate the core "before and after" fast enough that a relevant viewer stops scrolling. Show the problem in the first 3 seconds, show the magic moment by second 10, and end with a single clear value statement.
A common mistake here is trying to explain how the product works. Don't. At awareness stage, you're selling the outcome, not the mechanism.
Middle of funnel (consideration): 60-90 seconds
This is your landing page and nurture-email demo. The viewer has shown interest, so they'll give you more time, but not unlimited time. Use it to walk through the one workflow that matters most to your primary persona. Structure it as: the problem, the three or four steps to solve it inside your product, and the result.
Sixty to ninety seconds is the sweet spot for a hero video because it's long enough to build belief and short enough that most viewers finish it. Completion rate matters more than total length, a 60-second video watched to the end beats a 4-minute video abandoned at 0:40.
Bottom of funnel (decision): 2-5 minutes
Now the viewer is evaluating, often comparing you against alternatives. They want specifics: integrations, edge cases, the exact screen where their daily work happens. This is where a longer, feature-complete walkthrough earns its runtime. Personalized demos for a specific account or use case can run two to three minutes without losing anyone, because the viewer is actively looking for reasons to say yes.
Demo Length by Channel
Channel sets the ceiling on attention before your content even plays. The same product deserves multiple cuts.
- LinkedIn / X feed: 15-30 seconds, designed to play silently with captions. Front-load everything.
- YouTube (search intent): 2-5 minutes. People searching "[your product] tutorial" want depth and will stay.
- Landing page above the fold: 60-90 seconds, autoplay-muted with an obvious unmute and a visible play bar.
- Email: A thumbnail linking to a 45-90 second video. Keep the click destination short, inbox viewers bounce fast.
- Sales emails / proposals: 2-3 minutes, personalized. The recipient already knows who you are.
- In-app / onboarding: 30-90 second micro-demos per feature, never one long film.
The takeaway: produce one solid core demo, then cut it down for each surface. A 90-second landing page demo can usually be trimmed to a 20-second social teaser using its strongest 20 seconds.
What the Data Says About Drop-off
Video engagement research has consistently shown the same curve for years: viewer retention drops steadily over time, and the steepest cliff comes early. Wistia's industry analyses have repeatedly found that videos under about two minutes hold attention well, while engagement falls off noticeably as videos stretch past the five-minute mark for marketing contexts. The practical implication is blunt: every extra 30 seconds you add costs you a slice of your audience, so each second has to earn its place.
That doesn't mean shorter is always better. A two-minute demo that fully answers a decision-stage buyer's question is more valuable than a 30-second one that leaves them confused. Length is a cost you pay against attention; spend it where the payoff (a more convinced viewer) is worth it.
A Simple Method to Find Your Ideal Length
Use this five-step process whenever you're unsure how long a specific demo should be:
- Name the viewer and the stage. Cold social viewer? Landing page visitor? Sales lead? Write it down before you script anything.
- Write the one question they're asking. Everything in the demo must serve that question.
- Storyboard the magic moment first. Identify the single screen where the value becomes obvious, then build toward it.
- Cut anything that doesn't move toward the answer. Logo animations, lengthy setup, "click here, then here" narration. If a viewer wouldn't miss it, remove it.
- Watch your own retention data. Where viewers drop off is exactly where your demo got too long or too slow. Trim there next time.
This is also where the production method matters. Manually recording, editing, and narrating a separate cut for each channel is expensive, so most teams make one long demo and force it everywhere. A tool like InstaDemo removes that friction: you paste a URL, it crawls the site, generates an AI-narrated walkthrough, and gives you a finished video in minutes. Because creating a new cut is cheap, you can actually produce the right-length demo for each stage instead of reusing one bloated version.
Quick Reference: Recommended Demo Lengths
- Social teaser: 15-30 sec
- Landing page hero: 60-90 sec
- Email / nurture: 45-90 sec
- YouTube tutorial: 2-5 min
- Personalized sales demo: 2-3 min
- Onboarding micro-demos: 30-90 sec each
- Full live walkthrough: 10-20 min
Pin this list near your editor and pick the row that matches your viewer before you hit record.
Conclusion
There's no universal perfect runtime. The best demo length is the shortest version that completely answers the question your specific viewer is asking at their specific stage. Start with the funnel-and-channel ranges above, lead with your magic moment, cut everything that doesn't serve the answer, and let retention data guide your next edit.
If producing multiple right-sized cuts sounds like a lot of work, it doesn't have to be. Try InstaDemo, paste your URL, and turn your product into a narrated demo video in minutes, then trim it to whatever length each channel calls for.