<!-- @preserve -->
# How to Calculate Video Completion Rate: Free VCR Calculator

Learn how to calculate video completion rate step by step, then run your own numbers. This free VCR calculator shows what percentage of viewers watch your video to the end, with full retention and drop-off context — works from YouTube, Vimeo, TikTok, and Facebook analytics data, benchmarked against platform averages.

## The VCR formula

**VCR = (Complete Views ÷ Video Starts) × 100**

- **Complete Views** — views that reached 100% of the video's duration
- **Video Starts** — views that began playing (some platforms report against impressions or 3-second views instead — see step 2 below)

If 1,000 people start your video and 250 watch to the end, VCR = 250 ÷ 1,000 × 100 = **25%**.

## How to calculate video completion rate, step by step

1. **Pull the two inputs from your platform report.** You need complete views (watches to 100%) and total plays. On Meta these are "Video plays" and "Video plays at 100%"; on YouTube use video plays and the 100% quartile from audience retention; on TikTok use video views and "Watched full video".
2. **Check the denominator definition.** Meta autoplays in feed, so plays sit close to impressions; YouTube reports quartiles against plays; TikTok counts a play almost immediately. Never mix a completions number from one report with a plays number from another.
3. **Check the numerator threshold.** VCR uses 100% completions. Meta's ThruPlay (15-second watch) is a *billing* metric, not a completion metric — using it in the numerator inflates VCR (see the worked example).
4. **Divide completions by plays and multiply by 100.** That's your VCR.
5. **Benchmark against the same platform, placement, and length band.** A 60-second skippable pre-roll and a 12-second Reel are different games — see the table below.

## Worked example 1: 30-second Meta ad

- Impressions with a 3-second view: **50,000**
- ThruPlay (15-second watch): **7,500** — a separate Meta billing metric, not VCR
- Views to 100% completion: **5,000**
- **Completion rate = 5,000 ÷ 50,000 × 100 = 10%**

For a 30-second creative, 10% completion is below the Meta average for that length (~20–25% for prospecting). ThruPlay (15%) can look healthier than true end-to-end completion — always use 100% completions in the VCR numerator. The retention curve typically shows the steepest drop in the first 3 seconds — hook problem, not mid-roll problem.

## Worked example 2: 30-second YouTube skippable in-stream ad

- Video plays: **80,000**
- Views reaching the 100% quartile (audience retention report): **16,000**
- **Completion rate = 16,000 ÷ 80,000 × 100 = 20%**

20% sits inside the normal 15–30% band for skippable 30s+ in-stream, where most viewers skip at second 5. Note the trap: YouTube counts a *billable TrueView view* at 30 seconds or completion — that is a payment threshold, not your VCR numerator. Quartile reporting is where completion comes from.

## Video completion rate benchmarks by placement & format

Honest, source-attributed ranges (aligned with the AdSights glossary benchmark set):

| Placement / format | Typical range | Median | Source |
| --- | --- | --- | --- |
| CTV / OTT (15s & 30s, non-skippable) | 94–98% | 96% | Innovid Global Benchmarks 2024 / Adwave Q3 2025 |
| YouTube bumpers (6s, non-skippable) | 90–95% | 92% | OwlClaw YouTube Benchmarks 2026 |
| Meta Reels / short-form under 15s | 75–100% | ~85% | Sprout Social 2025; Socialinsider 2025 |
| TikTok in-feed (21–34s) | 55–70% | 62% | OpusClip retention study 2025; WebFX |
| Meta Reels / Stories (15–30s) | 40–65% | 50% | Sprout Social 2025; That Random Agency 2026 |
| YouTube TrueView in-stream (30s+, skippable) | 15–30% | 20% | Store Growers 2026; Mutesix 2025 |

Long-form skippable (60s+) drops further, to roughly 2–10%. As a rule of thumb on skippable formats, every additional 15 seconds of length costs ~15–20 points of completion.

## VCR vs ThruPlay vs view-through rate

| Term | Definition | Typical use |
| --- | --- | --- |
| Video completion rate (VCR) | % of viewers who watch to 100% | Organic + paid creative QA |
| ThruPlay (Meta) | 15s+ watch or full video if shorter | Meta billing and optimization |
| View-through rate (VTR) | Completed views ÷ impressions (ads) | Display/video ad reporting |
| Hook rate | % watching past 3 seconds | Short-form creative testing |

See [ThruPlay rate](/resources/glossary/metrics/thruplay-rate) in the glossary for Meta-specific billing rules. Compare your completion rate against platform norms with the [ThruPlay Rate Benchmark](/resources/tools/analyzers/thruplay-rate-benchmark.md) analyzer, and read [Hold Rate vs ThruPlay Rate](/resources/comparisons/hold-rate-vs-thruplay-rate.md) when diagnosing whether the hook or mid-roll is the bottleneck.

## Common mistakes

1. **Mixing denominators** — a VCR computed against 3-second views will always beat one computed against impressions; state the denominator when you report the number.
2. **Comparing completion across different video lengths** — a 60s ad will always score lower than a 15s cut.
3. **Using ThruPlay or impression-based VTR as completion rate** — thresholds and denominators differ.
4. **Ignoring the first 3 seconds** — most drop-off happens before the hook lands.
5. **Benchmarking organic YouTube against paid Meta** — different viewer intent.
6. **Optimizing for completion alone** — a 5s loop can score 80% but drive zero conversions.

## How to use this calculator

1. Select your **platform** (YouTube, Meta, TikTok, etc.) for length-appropriate benchmarks.
2. Enter **retention at key breakpoints** from your analytics export (or total views + completions).
3. Read **completion rate** and the **retention curve** — identify the steepest drop segment.
4. Compare to the platform benchmark row for your video length.
5. Use the [Video Drop-off Calculator](/resources/tools/calculators/video-dropoff-calculator.md) for deeper segment analysis.

## How to improve video completion rate

1. **Front-load the hook** — value proposition in the first 2 seconds.
2. **Match length to placement** — 15s for feed, 30s max for cold prospecting.
3. **Cut dead air** — pattern interrupts every 3–5 seconds on social.
4. **Caption everything** — 80%+ watch muted on feed.
5. **Test the thumbnail/first frame** — it sets completion before play starts.
6. **Retarget viewers who hit 50%+** — they are your warm audience.

## Methodology & sources

Completion rate benchmarks vary by **length** and **placement** — never compare a 60s YouTube pre-roll to a 15s Reels hook. VCR uses 100% completions in the numerator; ThruPlay (Meta) is a separate 15-second billing threshold. The benchmark table above mirrors the source-attributed ranges maintained in the AdSights glossary.

- **[Meta Business Help Center — About ThruPlay](https://www.facebook.com/business/help/2051461368219124)** — official ThruPlay definition (15s or full video)
- **[Innovid Global Benchmarks](https://www.innovid.com)** — in-stream video completion norms
- **[Motion Creative Benchmarks](https://motionapp.com/resources)** — paid social VCR and hook-rate composites
- **[Sprout Social Video Benchmarks](https://sproutsocial.com/insights)** — organic vs paid completion context
- See also [Video completion rate (VCR)](/resources/glossary/metrics/video-completion-rate-vcr) and [ThruPlay rate](/resources/glossary/metrics/thruplay-rate) in the glossary

## Frequently Asked Questions

### How do you calculate video completion rate?
Completion rate = (viewers who finished ÷ total video views) × 100. Step by step: pull complete views and plays from your platform report, confirm the denominator your platform uses, divide, and multiply by 100. This calculator derives it from your retention data along with where viewers drop off.

### What is a good video completion rate?
It depends on placement, format, and length. CTV non-skippable runs 94–98%; YouTube bumpers 90–95%; Meta short-form under 15s 75–100%; TikTok in-feed (21–34s) 55–70%; Meta Reels/Stories (15–30s) 40–65%; skippable YouTube in-stream (30s+) 15–30%. Compare against the same format and duration band.

### Is video completion rate the same as VCR or view-through rate?
They overlap but are not identical. "Video completion rate" and VCR usually mean the share of viewers who watch to 100%. "View-through rate" (VTR) is sometimes used the same way and sometimes for the share of impressions that led to a completed view in an ad context. Definitions vary by platform.

### Which denominator should I use — impressions, video starts, or 3-second views?
Use whatever your ad platform reports as the play count, and keep it consistent. Meta autoplay keeps plays close to impressions; YouTube reports quartiles against plays; TikTok counts a play almost immediately. State the denominator alongside the number whenever you report VCR.

### How is completion rate different from retention and drop-off?
Completion rate is a single endpoint — the percentage still watching at the finish. Retention is the full curve of how that audience declines across the whole video, and drop-off is the rate of loss within each segment. Completion rate tells you the outcome; retention and drop-off tell you where and why you lost people.

## Related Tools
- [Video Drop-off & Retention Calculator](/resources/tools/calculators/video-dropoff-calculator.md) - Analyze where viewers stop watching
- [CPV Calculator](/resources/tools/calculators/cpv-calculator.md) - Calculate cost per view
- [ROAS Calculator](/resources/tools/calculators/roas-calculator.md) - Calculate return on ad spend

## Get Started
Ready to calculate your video completion rate? Use our free calculator to see your VCR with full retention context.
