Skip to main content

How to see your watch time on Twitch: Twitch does not show it, so here is what does

Twitch tracks watching for Channel Points but shows viewers no per-channel number. A chat bot, a browser extension or your yearly Recap fills the gap, and each one counts something different

The top guides for this question list a few tools and stop. They do not say what a !watchtime reply is actually counting, why it can be far below the time you spent, or which routes work on a phone. This guide puts all of that in one place, with the gaps marked.

By Marcus Chen Reviewed by Alex Morrison11 minUpdated Fact-checked · 16 sources

In one minute: Twitch does not show you how long you have watched a channel. The quickest check is to type !watchtime in that channel's chat. It answers only if the streamer runs a bot that tracks watch time, such as StreamElements with its Loyalty system switched on.[1] The number is not true watch time. Describing how such bots work, a Twitch developer forum answer says: "It’s not watchtime but time in chat".[3] For your total across Twitch, the year-end Recap shows hours watched.[16] For a per-channel count from today on, a browser extension can track it on that one browser.[13]

  • No APIfor watch time, says a Twitch developer forum answer. Bots build their own count from the chat list.
  • 10 minutesis the step StreamElements adds watch time in, and only while you are visible in the chat user list.
  • Onceis how often you must type in chat before StreamElements counts you as an active viewer.
  • 30 minutesof watching a channel before the TwitchTime extension adds it to its table.

# 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.

Where a Twitch watch-time number can come fromSource: Stream­Elements docs, Techloy, Techozu, Chrome Web Store and Firefox Add-ons listings, Twitch Help. Read 17 October 2026
SourceWhat it showsWho sets it up
!watchtime in chatYour time on that one channel, as the bot counted itThe streamer, by running a bot that tracks it
Twitch RecapYour total hours watched across Twitch for the yearNobody: you log in when it is out
Phone screen timeTime in the Twitch app overall, not per channelYou, in your phone settings
Browser extensionTime per channel on that browser, from install onYou
Channel Points balancePoints from watching mixed with bonuses and spendingThe 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]

  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]
  2. Type !watchtime and send it. StreamElements also accepts !viewtime as an alias.[1]
  3. Read the bot's reply. StreamElements' examples show the time in hours and minutes, and in days for longer totals.[1]
  4. 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.

When watching counts toward !watchtime on Stream­ElementsSource: Stream­Elements Loyalty guide and Twitch Help, Understanding Viewer Count vs. Users in Chat. Read 17 October 2026
How you watchCounted?Why
Logged in, chat open, typed at least onceYes, in 10-minute stepsYou are on the chat list and marked active
Logged in, chat open, never typedNoStreamElements needs one message first
Chat collapsedNoCollapsing chat takes you off the list
Full-screen playerMay stop countingFull screen can take you off the list
Logged outNoOnly logged-in users are on the list
Popout chat or chat-only, no videoCan countYou are on the list without watching
RerunNoTime 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.

Watch-time extensions in the top search resultsSource: Chrome Web Store and Firefox Add-ons listings. Read 17 October 2026
ExtensionBrowserWhat its listing saysLast updated
Watchtime TrackerChromeTime per streamer and viewing history; sync if you sign inJuly 26, 2026
Twitch­TimeFirefoxTable of channels watched 30+ minutes; no mobileFeb 10, 2022
Twitch­Watch­Time TrackerChromeDaily, weekly and monthly totalsApril 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:

  1. Turn on Loyalty. In StreamElements, open Loyalty, then Loyalty settings, and set the toggle to Loyalty enabled.[2]
  2. Check the command is on. StreamElements says !watchtime "is usually enabled by default when Loyalty is active."[1]
  3. Expect the count to start from today. Watch time only starts tracking from the moment Loyalty is enabled.[5]
  4. 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
See Twitch viewer plans →

# 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.

Popular guides next to the tools' own pagesSources: wikiHow (September 1, 2026), Techozu (Sep 10, 2022), Streamers Playbook (October 4, 2022), Stream­Elements, Twitch developer forum, Chrome Web Store. Read 17 October 2026
QuestionGuide saysTool's own page says
Who does Stream­Elements 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 guideStreamElements' !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.

Marcus Chen

Technical Editor, API & Integrations

Previously reseller-API developer for streaming-services tooling. Writes Streamrise /apidoc, reseller integration, and broadcast-software technical content.

More from Marcus →

Sources & further reading

  1. StreamElements Docs — !watchtime
    Official StreamElements chatbot documentation, showing Last updated: Oct 14, 2026 on the page. Not published by Twitch. Source of what the command does, the optional username, the !viewtime alias, the Loyalty requirement and the default-on note. Quotes used: "The !watchtime command allows viewers to check how long they’ve accumulated watching the current channel.", "requires the Loyalty system to be active and configured to track watch time.", "it defaults to the user issuing the command." and "is usually enabled by default when Loyalty is active." Read 17 October 2026.
    https://docs.streamelements.com/chatbot/commands/default/watchtime
  2. StreamElements Support — Loyalty System: The Complete Guide (Setup, Leaderboard & Points)
    Official StreamElements help article. The page shows "3 months ago Updated"; the time element in its HTML carries 2026-07-18T16:33:41Z. Not published by Twitch. Source of how watch time accrues, the live-only and no-rerun rules, the active-status, collapsed-chat and full-screen notes, the Loyalty toggle and the Watch Time leaderboard. Quotes used: "Viewers accumulate time every 10 minutes, as long as they're visible in the viewers list.", "must be logged into their StreamElements account and type in chat at least once, so the bot can recognize them as active", "collapsing chat on Twitch removes viewers from the chat users list", "viewing in full-screen mode can also remove viewers from the user list, preventing them from earning watch time points.", "increments every 10 minutes during live streams; it does not accumulate during reruns.", "Twitch does not track watch time retroactively, so it can't be applied to a viewer's total after the fact." and "Total minutes viewed by each viewer." Read 17 October 2026.
    https://support.streamelements.com/hc/en-us/articles/10474478470290-Loyalty-System-The-Complete-Guide-Setup-Leaderboard-Points
  3. Twitch Developer Forums — How to get Twitch watchtime (like streamelements)
    Thread in the API category of Twitch's developer forum. The question is dated April 11, 2021, 9:34am and the answer quoted here, by BarryCarlyon, April 11, 2021, 10:54am, as shown on the page. A forum answer, not an official Twitch help article. Source of the statement that there is no watch-time API and of how bots build the figure. Quotes used: "There is no API to get Watch Time." and "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". Read 17 October 2026.
    https://discuss.dev.twitch.com/t/how-to-get-twitch-watchtime-like-streamelements/31223
  4. Twitch Help — Understanding Viewer Count vs. Users in Chat
    Official Twitch help article in the Getting Started section, English (US) version. No date is shown on the page. Source of who appears in the Users in Chat list. Quotes used: "only includes logged in Twitch users that have connected to your chat", "People who watch video without chat connected will be counted in Viewer Count" and "Some users may connect to chat, but not watch live video". Read 17 October 2026.
    https://help.twitch.tv/s/article/understanding-viewer-count-vs-users-in-chat?language=en_US
  5. StreamElements Support — Loyalty System: Troubleshooting (Points, Watchtime & Transfers)
    Official StreamElements help article. The page shows "3 months ago Updated"; the time element in its HTML carries 2026-07-18T16:34:00Z. Not published by Twitch. Source of the estimate caveat, the start-from-enable rule and username transfers. Quotes used: "an estimate, not an exact representation of how much time viewers spend watching the stream.", "only starts tracking from the moment Loyalty is enabled" and "will automatically transfer the first time they type in chat with their new name." Read 17 October 2026.
    https://support.streamelements.com/hc/en-us/articles/19645243468434-Loyalty-System-Troubleshooting-Points-Watchtime-Transfers
  6. Twitch Help — Analytics Overview
    Official Twitch help article, English (US) version. No date is shown on the page. Source of the Minutes Watched definition. Quote used: "The total time your live stream was watched across all of your viewers." Read 17 October 2026.
    https://help.twitch.tv/s/article/channel-analytics?language=en_US
  7. Twitch Help — Channel Points Guide for Viewers
    Official Twitch help article in the Getting Started section, English (US) version. No date is shown on the page. Source of the Firefox watch-time warning and fix, and of the Channel Points earn table. Quotes used: "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." and "Non-subscribed viewers receive points each 5 mins of live watch time." Read 17 October 2026.
    https://help.twitch.tv/s/article/viewer-channel-point-guide?language=en_US
  8. Firefox Add-ons — TwitchTime
    Mozilla add-on listing for TwitchTime by swpease, showing Last updated 5 years ago (Feb 10, 2022) and version 1.10 on the page. Third-party extension, not published by Twitch. Quotes used: "See the table of streams you've watched for at least 30 minutes.", "TwitchTime does not support mobile viewing." and "Access your data for sites in the twitch.tv domain". Read 17 October 2026.
    https://addons.mozilla.org/en-US/firefox/addon/twitchtime/
  9. Chrome Web Store — TwitchWatchTime Tracker
    Chrome Web Store listing offered by ohluccaca, showing Version 1.5 and Updated April 25, 2024 on the page. Third-party extension, not published by Twitch. Quotes used: "Tracks the amount of time spent watching twitch live streams" and "into different time frames, such as daily, weekly, and monthly." Read 17 October 2026.
    https://chromewebstore.google.com/detail/nhiofmohbhgelkmmljjnhfnlndljepoh
  10. Streamers Playbook — How To Add A !watchtime Command On Twitch (Cloudbot & StreamElements)
    Third-party blog post, showing Last updated: October 4, 2022 on the page. Cited for its Cloudbot and Nightbot claims and to show where it differs from the developer forum. Quotes used: "You can NOT add a !watchtime command with Nightbot. This is because the bot doesn’t track your viewers watch time." and "Both bots track how long your viewers have watched you in hours". Read 17 October 2026.
    https://streamersplaybook.com/how-to-add-a-watchtime-command-on-twitch-cloudbot-streamelements/
  11. StreamElements Docs — !top
    Official StreamElements chatbot documentation, showing Last updated: Oct 14, 2026 on the page. Not published by Twitch. Source of the watch-time leaderboards and the offline option. Quotes used: "Displays the leaderboard based on total watch time." and "Displays the top users based on watch time while the stream was offline." Read 17 October 2026.
    https://docs.streamelements.com/chatbot/commands/default/top
  12. Twitch Help — How to Handle Viewership Botting and Fake Engagement
    Official Twitch help article, English (US) version. No date is shown on the page. Source of Twitch's policy line on fake engagement. Quote used: "As a reminder, fake engagement and artificial inflation of channel statistics are violations of our policies." Read 17 October 2026.
    https://help.twitch.tv/s/article/how-to-handle-view-follow-bots?language=en_US
  13. Chrome Web Store — Watchtime Tracker
    Chrome Web Store listing offered by Lucas, showing Version 3.0.2 and Updated July 26, 2026 on the page. Third-party extension for YouTube and Twitch, not published by Twitch. Quotes used: "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." Read 17 October 2026.
    https://chromewebstore.google.com/detail/watchtime-tracker/boabmhiakmbbkgjcekpmbihapljoaioc
  14. Techozu — How to Check Your Hours Watched on Twitch
    Third-party guide by Penelope Reinhart, showing Updated Sep 10, 2022 on the page, and second on Bing's first page for how to see watch time on twitch on 17 October 2026. Source of the phone screen-time steps and cited to show where it differs from the extension's listing. Quotes used: "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.", "Unfortunately, you won’t be able to track how much you’ve watched on Twitch in the past", "Download the Watchtime Tracker from the Google Play store." and "While there is no built-in feature on Twitch to track the amount of time you watch, there are ways to access this information in other ways." Read 17 October 2026.
    https://techozu.com/check-your-hours-watched-on-twitch/
  15. wikiHow — How to Check Your Hours Watched on Twitch
    Third-party guide co-authored by Darlene Antonelli, MA, showing Last Updated: September 1, 2026 on the page, and first on Bing's first page for how to see watch time on twitch on 17 October 2026. Source of the DeepBot mention and cited to show where it differs from StreamElements' guide. Quotes used: "Unlike the other options, your streamer doesn't have to enable anything for you to be able to use this tracker.", "If you mostly watch your Twitch channels from your phone, this extension won't work since it's only counting the time you watch from the browser.", "allows the bot to keep track of everyone who watches the stream." and "there isn't a way to see these analytics on your Twitch dashboard". Read 17 October 2026.
    https://www.wikihow.com/Check-Your-Hours-Watched-on-Twitch
  16. Techloy — You Can Now Access Your Twitch Recap 2025 Stats
    News article by Emmanuel Umahi, showing Dec 3, 2025 on the page. Third-party coverage, not published by Twitch. Source of what the viewer Recap shows and how to open it. Quotes used: "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.", "head to the Twitch Annual Recap page and log in.", "December has officially kicked off recap season" and "the creators you kept returning to". Read 17 October 2026.
    https://www.techloy.com/you-can-now-access-your-twitch-recap-2025-stats/
Streamrise · Twitch viewers

Watch time is the viewer's number. You pick the count and window for your Twitch viewers.

Pick the count and window in the dashboard, from 30 minutes to a month. No password, no OAuth, no 2FA token.