# Does Twitch show your watch time?
Not as a number you can open. Twitch does measure watching: its Channel Points guide warns that "Firefox's Enhanced Tracking Protection feature may block the events that track your watch time, preventing you from earning Channel Points or progressing Watch Streaks."[7] But none of the Twitch help pages read for this guide offers viewers a per-channel watch-time figure, and the developer forum answer is blunt: "There is no API to get Watch Time."[3] So every number you have seen came from somewhere else. The table shows where, and what each one counts.
| Source | What it shows | Who sets it up |
|---|---|---|
| !watchtime in chat | Your time on that one channel, as the bot counted it | The streamer, by running a bot that tracks it |
| Twitch Recap | Your total hours watched across Twitch for the year | Nobody: you log in when it is out |
| Phone screen time | Time in the Twitch app overall, not per channel | You, in your phone settings |
| Browser extension | Time per channel on that browser, from install on | You |
| Channel Points balance | Points from watching mixed with bonuses and spending | The streamer enables Channel Points |
Sources for the table: StreamElements' !watchtime page[1], Techloy's coverage of Twitch Recap[16], Techozu's phone screen-time steps[14], the Watchtime Tracker listing[13] and Twitch's Channel Points guide for viewers.[7] Each row has its own section below.
# How to check your watch time on a channel with !watchtime
This is what most people mean by Twitch watch time. StreamElements describes its command like this: "The !watchtime command allows viewers to check how long they’ve accumulated watching the current channel."[1]
- Open the channel's chat, logged in. The bot answers for the account that sends the command. If you leave out a username, "it defaults to the user issuing the command."[1]
- Type !watchtime and send it. StreamElements also accepts !viewtime as an alias.[1]
- Read the bot's reply. StreamElements' examples show the time in hours and minutes, and in days for longer totals.[1]
- To check someone else, add their name. !watchtime followed by a username shows that viewer's time.[1]
If nothing answers, the channel does not run a bot that tracks watch time, or has it switched off. StreamElements says the feature "requires the Loyalty system to be active and configured to track watch time."[1] Other bots use other commands. wikiHow lists DeepBot's !hours, which we did not check against DeepBot's own documentation.[15]
# What a !watchtime number actually counts
The reply says you spent hours watching. What the bot measured is narrower. The Twitch developer forum answer from April 2021: "What bots like SE do is the pull the chatters list of the channel periodically and store that in their database and then calculate the watchtime from that. It’s not watchtime but time in chat".[3] StreamElements' own guide says the same in its terms: "Viewers accumulate time every 10 minutes, as long as they're visible in the viewers list."[2]
So the question is who is on that list. Twitch says the Users in Chat list "only includes logged in Twitch users that have connected to your chat", lurkers included, along with people using popout chat or chat-only mode on mobile. It also says: "People who watch video without chat connected will be counted in Viewer Count", not in the list.[4] Watching with chat closed is invisible to a bot.
| How you watch | Counted? | Why |
|---|---|---|
| Logged in, chat open, typed at least once | Yes, in 10-minute steps | You are on the chat list and marked active |
| Logged in, chat open, never typed | No | StreamElements needs one message first |
| Chat collapsed | No | Collapsing chat takes you off the list |
| Full-screen player | May stop counting | Full screen can take you off the list |
| Logged out | No | Only logged-in users are on the list |
| Popout chat or chat-only, no video | Can count | You are on the list without watching |
| Rerun | No | Time adds up only during live streams |
Sources for the table: StreamElements' watch-time notes say viewers "must be logged into their StreamElements account and type in chat at least once, so the bot can recognize them as active", that "collapsing chat on Twitch removes viewers from the chat users list", and that "viewing in full-screen mode can also remove viewers from the user list, preventing them from earning watch time points." Watch time "increments every 10 minutes during live streams; it does not accumulate during reruns."[2] The popout row is our reading of the two pages together, not a statement from either: Twitch puts popout and chat-only users on the list and notes that "Some users may connect to chat, but not watch live video", and StreamElements counts whoever is visible on it.[4][2]
# Your total across Twitch: Recap and phone screen time
If you want one number for everything you watched rather than one channel, there are two routes, and neither breaks the time down by channel.
Twitch Recap. Twitch's year-end Recap is the only watch-time figure from Twitch itself found for this guide. Techloy, covering the 2025 edition on 3 December 2025: "Your recap shows the usual breakdown, including your total hours watched, the days you were active on Twitch, the creators you kept returning to, and the games or categories that defined your year." To see it, you "head to the Twitch Annual Recap page and log in."[16] It is a once-a-year total. Techloy's article opened with "December has officially kicked off recap season". None of the pages read for this guide gives a date for the 2026 edition.
Phone screen time. Techozu's guide uses the phone's own usage tracker: on Android, Settings, then Digital Wellbeing & parental controls, then Dashboard; on iPhone, Settings, then Screen Time, then See All Activity. Its caveat: "you won’t be able to see metrics for the different channels you’re watching, but you will be able to view your overall hours watched on Twitch."[14] The guide is from 2022, and we did not check the current Android or iOS menus, so the labels may have moved.
# Browser extensions: a per-channel count from now on
Extensions are the only route that gives a per-channel number without the streamer doing anything. wikiHow: "Unlike the other options, your streamer doesn't have to enable anything for you to be able to use this tracker."[15] The trade-off is that they count only what that browser sees, starting from when you install them.
| Extension | Browser | What its listing says | Last updated |
|---|---|---|---|
| Watchtime Tracker | Chrome | Time per streamer and viewing history; sync if you sign in | July 26, 2026 |
| TwitchTime | Firefox | Table of channels watched 30+ minutes; no mobile | Feb 10, 2022 |
| TwitchWatchTime Tracker | Chrome | Daily, weekly and monthly totals | April 25, 2024 |
Sources for the table. Watchtime Tracker: "See how much time you spend watching each streamer." and "Use Watchtime Tracker as a guest to keep your data on your computer, or sign in to sync your statistics across supported browsers on your computers."[13] TwitchTime: "See the table of streams you've watched for at least 30 minutes." and "TwitchTime does not support mobile viewing."[8] TwitchWatchTime Tracker: "Tracks the amount of time spent watching twitch live streams", with the data broken down "into different time frames, such as daily, weekly, and monthly."[9] The dates are the ones each store page shows.
# Can Channel Points tell you your watch time?
Only very roughly. Twitch's earn table gives +10 points and says "Non-subscribed viewers receive points each 5 mins of live watch time."[7] The same table also pays for click-to-claim bonuses, raids, a first follow, watch streaks, a first cheer and a first gifted sub, and subscribers earn at 1.2x to 2x.[7] Spending points on rewards lowers the balance. So a balance mixes watch time with everything else, and dividing it back into hours gives a guess, not a figure. The full earn table is in the Channel Points guide for viewers.
# For streamers: adding a !watchtime command
Your viewers can only check what your bot tracks. To give them a working !watchtime on StreamElements:
- Turn on Loyalty. In StreamElements, open Loyalty, then Loyalty settings, and set the toggle to Loyalty enabled.[2]
- Check the command is on. StreamElements says !watchtime "is usually enabled by default when Loyalty is active."[1]
- Expect the count to start from today. Watch time only starts tracking from the moment Loyalty is enabled.[5]
- Tell viewers how it counts. Only viewers visible in the chat list, who have typed at least once, add time.[2]
StreamElements also keeps a Watch Time tab on its leaderboard, which it describes as "Total minutes viewed by each viewer."[2] For other bots we found only a third-party guide. Streamers Playbook, last updated in 2022, builds a custom Streamlabs Cloudbot command around a user-time variable, and says: "You can NOT add a !watchtime command with Nightbot. This is because the bot doesn’t track your viewers watch time."[10] We found no official Streamlabs page confirming that variable, so check it in your Cloudbot dashboard. If you run Nightbot for other commands, see how to set up Nightbot on Twitch.
Pick the count and the window
Streamrise sells Twitch live viewers. Pick the count and window in the dashboard, from 30 minutes to a month, and paste your channel link: no password, no OAuth, no 2FA token. Twitch's help pages call fake engagement and artificial inflation of channel statistics violations of its policies. Read them and decide for yourself.
- Starts within minutes
- No password, no OAuth, no 2FA token
- Per-minute delivery log
# Where popular guides disagree with the tools' own pages
Bing's first page for how to see watch time on twitch, checked on 17 October 2026, has wikiHow first and Techozu second. The rest are TwitchTracker, an AI answer page, a YouTube video, StreamElements' docs, two Chrome Web Store listings, a Reddit thread and a twitch.tv link. The two how-to guides at the top, and a bot-setup guide from Streamers Playbook, each say something the tools' own pages do not back.
| Question | Guide says | Tool's own page says |
|---|---|---|
| Who does StreamElements track? | Everyone who watches (wikiHow) | Viewers visible in the chat list who typed once |
| What do bots measure? | How long viewers watched (Streamers Playbook) | Time in chat, per Twitch's developer forum |
| Where is Watchtime Tracker? | Google Play store (Techozu) | Chrome Web Store |
| Is watch time live-only? | Yes, per the StreamElements Loyalty guide | StreamElements' !top page has an offline board |
The quotes behind the rows. wikiHow says the Loyalty toggle "allows the bot to keep track of everyone who watches the stream."[15] StreamElements: "Viewers accumulate time every 10 minutes, as long as they're visible in the viewers list."[2] Streamers Playbook: "Both bots track how long your viewers have watched you in hours".[10] Twitch's developer forum: "It’s not watchtime but time in chat".[3] Techozu: "Download the Watchtime Tracker from the Google Play store."[14] The extension's listing is on the Chrome Web Store.[13]
The last row is a disagreement inside StreamElements' own pages. Its Loyalty guide says watch time "increments every 10 minutes during live streams", while its !top page offers an offline option that "Displays the top users based on watch time while the stream was offline."[2][11] We could not tell from the pages which one reflects how the bot behaves today.
# The bottom line
Twitch keeps watch time to itself, apart from the yearly Recap total.[3][16] For one channel, !watchtime is the fastest check if the streamer runs a bot that tracks it, but read it as time in chat, counted from when the streamer turned it on.[1][5] For a count you control, install an extension on the browser you watch in, and accept that it starts from today.[13]
# FAQ
How do I see my watch time on Twitch?
Twitch does not show a per-channel figure. Type !watchtime in a channel's chat if the streamer runs a bot that tracks it, check Twitch Recap for a yearly total, or install a browser extension to count from now on.
How do I check my watch time on one channel?
Type !watchtime in that channel's chat. On StreamElements it shows your accumulated time, and !watchtime followed by a username shows someone else's. It works only if the streamer has Loyalty switched on.
Why does !watchtime not work?
Usually because the channel does not run a bot that tracks watch time, or has it off. On StreamElements the command needs the Loyalty system to be active and set to track watch time.
Why is my watch time lower than I expected?
Bots count time in the chat user list, not time watching video. On StreamElements you must have typed in chat once, chat must stay open, full screen can stop the count, and nothing before Loyalty was enabled is included.
Does lurking count toward watch time?
Lurkers with chat open are in Twitch's Users in Chat list. StreamElements also says viewers must type in chat at least once before it counts them as active, so one message is needed there.
Can I see my Twitch watch time on mobile?
The extensions listed here do not work on phones. Techozu's route uses your phone's screen-time tracker, which shows time in the Twitch app overall, not per channel.
Can streamers see how long I have watched?
Not from Twitch, whose analytics show channel totals such as Minutes Watched. A streamer running StreamElements Loyalty can see a Watch Time leaderboard with total minutes per viewer, as counted by the bot.
Does Twitch Recap show watch time per channel?
Coverage of the 2025 Recap describes total hours watched, active days, the creators you returned to and your top categories. It does not describe a per-channel time.
Can I work out watch time from Channel Points?
Only roughly. Points come from watching but also from bonuses, raids, follows, streaks, cheers and gifts, subs earn faster, and spending lowers the balance.
Can I see watch time from before?
Not with bots or extensions. StreamElements starts counting when Loyalty is enabled and says it cannot be applied after the fact. Extensions count from install.