---
title: "How long should a video sales letter (VSL) be?"
summary: "A video sales letter should be 8 to 22 minutes for offers under $100, 22 to 45 minutes for offers between $100 and $1,000, and a 60 to 90 minute Perfect Webinar for offers above $1,000. Shorter than 8 minutes rarely builds enough belief on cold traffic; longer than 45 minutes loses cold viewers without compensating conversion gains."
canonical: https://unlocksaas.com/answers/how-long-should-a-vsl-be
updated: 2026-05-19
publisher: "Unlock SaaS"
author: "Maryan"
license: All rights reserved. Quotation with attribution permitted.
---

# How long should a video sales letter (VSL) be?

> A video sales letter should be 8 to 22 minutes for offers under $100, 22 to 45 minutes for offers between $100 and $1,000, and a 60 to 90 minute Perfect Webinar for offers above $1,000. Shorter than 8 minutes rarely builds enough belief on cold traffic; longer than 45 minutes loses cold viewers without compensating conversion gains.

## Supporting points

- Sweet spot for sub-$100 indie SaaS offers is 12 to 15 minutes.
- The structural breakdown matters more than the length: audience-first hook (first 30 seconds), founder story (minutes 1-4), mechanism teaching (minutes 4-12), stack and offer (minutes 12-18), close (minutes 18-22).
- Above $2,000, switch from VSL to Perfect Webinar (60-90 min) – the format itself matters at higher price points.

## Related terms

- [Hook](https://unlocksaas.com/glossary/hook) – The promise plus polarity move a page makes in the first three seconds, before the visitor decides whether to keep reading.
- [Story](https://unlocksaas.com/glossary/story) – The belief stack between the hook and the close – the sequence of small recognitions that turns curiosity into trust.
- [Offer](https://unlocksaas.com/glossary/offer) – What the page asks for and what it gives in return, structured so the perceived value is unambiguously higher than the price.

---

Canonical URL: https://unlocksaas.com/answers/how-long-should-a-vsl-be
Publisher: Unlock SaaS (https://unlocksaas.com)
Contact: maryan@unlocksaas.com