---
title: Watch Time per User (OTT): Formula and Calculator
description: Watch time per user for OTT and streaming apps: per viewer vs per subscriber, monthly and daily views, common mistakes and a free in-browser calculator to try.
url: https://appmetricslibrary.com/metrics/watch-time-per-user/
---

# Watch time per user

Engagement metric. How often and how deeply do they use it?

18 Wt Watch time per user Engagement

Definition

## What is watch time per user?

**Watch time per user is the average number of minutes each active viewer streams in a period.**

**Active viewer:** a user who played at least one video in the period.

Formula

## How to calculate Watch time per user

`Watch time per user = Total minutes watched ÷ Active viewers`

**Total minutes watched**

minutes of video played in the period

**Active viewers**

unique users who played at least one video in the period

### Where definitions differ

| Variant | Formula | When to use it |
|---|---|---|
| Per viewer | Minutes ÷ Users who watched | Measures depth among viewers. |
| Per subscriber | Minutes ÷ Paying subscribers | Links engagement to the paying base, including subscribers who watched nothing. |
| Per day | Monthly minutes per viewer ÷ Days | Easier to compare across months. |

Calculator

## Watch time per user calculator

> Interactive tool (metric calculator): runs in the browser at https://appmetricslibrary.com/metrics/watch-time-per-user/#metric-calc. Its text content follows.

**Watch time per user calculator**

**Example inputs: change them to your own numbers.** The examples only make the calculator show a worked answer; they are not benchmarks or targets. Runs in your browser; nothing you type is sent anywhere.

**Watch time per viewer per month**

180 min

**Watch time per viewer per day**

6 min

**Track this automatically**

Send first play and watch milestones as events to your MMP so you can see which channels bring viewers who keep watching.

- [Events tab docs](https://docs.linkrunner.io/features/events-tab?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-watch-time-per-user&utm_content=panel)
- [7 critical events every OTT app should track](https://linkrunner.io/blog/7-critical-events-every-ott-app-should-track-from-day-one?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-watch-time-per-user&utm_content=panel)

[Create a free account (25k installs free)](https://dashboard.linkrunner.io/sign-in?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-watch-time-per-user&utm_content=panel)

Answer

## Why do subscribers with low watch time matter?

Subscribers who watch little are the ones most at risk of cancelling at the next renewal, so watch time per subscriber works as an early churn signal. Track the share of subscribers below a minimum each month.

By vertical

## How Watch time per user differs by vertical

| [EdTech](https://appmetricslibrary.com/verticals/edtech/) | Video-led courses use minutes of lessons watched in a similar way. |
|---|---|
| [Fintech](https://appmetricslibrary.com/verticals/fintech/) | Not used. |
| [OTT and streaming](https://appmetricslibrary.com/verticals/ott/) | A core engagement metric, read alongside churn. |
| [Gaming](https://appmetricslibrary.com/verticals/gaming/) | Not used, except for games with video rewards. |

Pitfalls

## Common mistakes

- Counting autoplayed previews as watch time.
- Dividing by all subscribers in one report and by viewers in another.

Related

## Related metrics

[16 Sl Average session length](https://appmetricslibrary.com/metrics/session-length/) [23 Chn Churn rate](https://appmetricslibrary.com/metrics/churn-rate/) [29 Sub Subscription conversion rate](https://appmetricslibrary.com/metrics/subscription-conversion-rate/) [15 Stk DAU/MAU stickiness](https://appmetricslibrary.com/metrics/dau-mau-stickiness/)

FAQ

## Questions

**How do you calculate watch time per user?**

Divide total minutes watched by active viewers in the same period. 9M minutes across 50k viewers in a month is 180 minutes per viewer, or 6 a day.

**Should previews and trailers count as watch time?**

Usually not. Autoplayed previews inflate the metric without showing intent; count them separately.

**Per viewer or per subscriber?**

Per viewer measures depth of use; per subscriber shows how much of the paying base actually watches. Both are useful if labelled.

**Do I need an MMP to measure these metrics?**

Not for all of them. Engagement and monetisation metrics come from product analytics and billing data, while metrics split by ad channel, such as CPI, ROAS or retention by source, need installs attributed to campaigns.

**Are the calculator's example inputs benchmarks?**

No. The example inputs only make the calculator show a worked answer when the page loads; they are not typical, good or target values. Replace them with your own numbers.

**Does the calculator send my numbers anywhere?**

No. It runs entirely in your browser, and nothing you type is stored or sent anywhere.
