The short version: Slack has no automatic, working-hours-aware time-zone display. Slack's own help content tells people on flexible schedules to manually type their hours into their status and retype it whenever it changes, or pin it in the channel topic instead. A paid Slack Marketplace app (Team TimeZone) exists solely to fix this, real evidence it's a common, monetisable annoyance.
If you've ever typed "Working PT 9-5" into your Slack status, you were following Slack's own official advice, not inventing a workaround. It's worth knowing that's genuinely the documented method, and what the automatic version looks like instead.
What Slack actually recommends
Slack's help content on supporting flexible schedules and working with international teams both point to the same manual fix: type your working hours into your status text, and update it yourself whenever your schedule shifts. The channel-topic version is the same idea, pinned somewhere more visible, but still manually maintained.
Neither method scales well past a handful of people. A status only shows one person's hours at a time, and you have to open each teammate's profile individually to check it; a channel topic works for a single team channel but says nothing about anyone outside it. For a distributed company of any real size, that's a lot of individual status checks just to answer "who's actually online right now."
Why this is a real, common annoyance
Team TimeZone, a paid app listed on the official Slack App Marketplace, exists solely to automate this. A dedicated paid product being built and maintained just for this one narrow gap is itself decent evidence that plenty of teams find the manual retyping tedious enough to pay real money to remove it entirely.
Even kept perfectly up to date, a status only tells you one person's hours, one at a time, in text. It doesn't show a whole team's overlap at a glance, or help you find a moment everyone's actually free, which is the actual question most scheduling attempts are trying to answer in the first place.
The automatic version
Atlas keeps each teammate's real local time and working hours live on a map in your Mac menu bar, no status text to type or retype, ever. It shades everyone's actual hours, auto-suggests the best overlapping meeting time, and books it in one tap. It doesn't live inside Slack, but it removes the exact manual step Slack's own docs ask you to do by hand, and it stays correct through every daylight-saving change without anyone needing to remember to update anything.
So what should you do?
Keep updating your Slack status if that's the norm on your team, it's genuinely Slack's own recommended method and it does help. If you want the underlying problem, knowing who's actually awake right now, solved without retyping anything, that's the specific gap Atlas closes, for a one-time $4.99, with no status text to remember to update ever again, and no gap while a teammate forgets to change theirs after a schedule shift.
Frequently asked
Does Slack automatically show teammates' time zones?
Is there a paid Slack app that fixes this?
What's wrong with pinning working hours in the channel topic instead?
What's the automatic alternative?
How much does Atlas cost?
Does Slack's mobile app make this any easier?
Stop doing timezone math
Atlas finds the time everyone's awake and adds it to your calendar in one tap.
One-time purchase, yours forever.