Back to Blog

Managing Multiple Timezones for Remote Work: A Practical Guide

· 16 min

It’s 9 AM. You join the “morning standup.” The Slack channel is empty.

You check again. The meeting was 9 AM Pacific. You’re in Eastern. You missed it by 3 hours.

This is the timezone problem: mental math failures, missed meetings, and constant calendar confusion. Here’s how to manage multiple timezones without converting hours in your head—and without waking up at 2 AM for “convenient” meeting times.

The Problem: Timezone Mental Math

Common remote work scenarios:

Scenario 1: The Calendar Confusion

  • Team meeting invite: “3 PM CET”
  • You’re in PST
  • What time is that? Opens Google “3 PM CET to PST”
  • Answer: 6 AM PST (too early, decline)

Scenario 2: The Midnight Message

  • Send Slack DM at 5 PM your time
  • “Quick question about the project…”
  • Recipient is in Tokyo
  • It’s 9 AM next day for them (they were asleep when you sent it)
  • Looks like you’re messaging outside work hours

Scenario 3: The Wrong Time Assumption

  • Client in London schedules “morning call at 10 AM”
  • You assume 10 AM your time
  • Show up, client confused: “We said 10 AM London time”
  • You’re 8 hours late

Lesson: “Morning,” “afternoon,” “evening” mean nothing on remote teams. Always specify timezone.

Understanding Timezone Basics

UTC: The Universal Reference

What is UTC?

  • Coordinated Universal Time
  • Global time standard (not affected by DST)
  • Reference point for all timezones

Why it matters:

  • Saying “3 PM UTC” is unambiguous
  • Every timezone is UTC+X or UTC-X

Common timezone offsets (winter):

  • PST: UTC-8 (San Francisco)
  • EST: UTC-5 (New York)
  • GMT/UTC: UTC+0 (London)
  • CET: UTC+1 (Berlin, Paris)
  • IST: UTC+5:30 (India)
  • JST: UTC+9 (Tokyo)
  • AEDT: UTC+11 (Sydney)

Note: Offsets change during Daylight Saving Time (DST).

Daylight Saving Time (The Chaos Multiplier)

The problem: Not all regions observe DST. Those that do change on different dates.

Examples:

United States (second Sunday in March):

  • PST (UTC-8) → PDT (UTC-7)
  • EST (UTC-5) → EDT (UTC-4)

European Union (last Sunday in March):

  • GMT (UTC+0) → BST (UTC+1)
  • CET (UTC+1) → CEST (UTC+2)

Arizona, Hawaii, most of Asia: No DST

  • Offset stays constant year-round

Impact on scheduling:

Before DST (February):

  • 9 AM PST = 5 PM GMT (8-hour difference)

After DST (April):

  • 9 AM PDT = 4 PM BST (7-hour difference)

Your recurring 9 AM meeting is now 1 hour earlier for London teammates.

Lesson: Never assume timezone offsets stay constant. DST breaks assumptions twice a year.

Timezone Mistakes That Hurt Remote Teams

Mistake 1: “Let’s Meet at 9 AM”

The vague invitation:

  • Manager sends Slack: “Team meeting tomorrow at 9 AM”
  • Team spans 4 timezones
  • Half the team shows up at wrong time

Why it happens:

  • Meeting organizer assumes everyone knows they mean their timezone
  • Chat apps don’t show sender’s timezone

Fix:

  • Always specify timezone: “9 AM PST” or “9 AM my time (PST)”
  • Better: Use UTC: “9 AM PST (5 PM UTC)”
  • Best: Calendar invite (auto-converts to recipient’s timezone)

Mistake 2: Scheduling Without Checking Overlap

The inconsiderate meeting time:

  • US-based manager schedules daily standup at 9 AM PST
  • Great for San Francisco (9 AM)
  • Awful for Berlin (6 PM, end of workday)
  • Impossible for Sydney (4 AM next day)

Why it happens:

  • Organizer optimizes for their convenience
  • Doesn’t visualize other teammates’ local times

Fix:

  • Find overlap hours: When is it reasonable working hours for everyone?
  • Rotate meeting times: Month 1 favors US, Month 2 favors EU, Month 3 favors Asia
  • Record meetings: Allow async participation

Mistake 3: Forgetting Weekends Are Different

The weekend assumption:

  • Friday 4 PM in San Francisco
  • Send email: “Please review by end of day”
  • Recipient in Dubai: It’s Saturday morning (weekend)

Religious/cultural weekends:

  • Most countries: Saturday-Sunday
  • Middle East: Friday-Saturday
  • Israel: Friday afternoon-Saturday (Shabbat)

Fix:

  • Check recipient’s local day before sending “urgent Friday” requests
  • Use scheduling tools that show weekday/weekend

Mistake 4: Daylight Saving Time Surprises

The recurring meeting drift:

  • Weekly 1:1 scheduled: 10 AM PST = 6 PM GMT
  • March: DST happens in US
  • Now 10 AM PDT = 5 PM BST (1 hour earlier for both, but offset changed)
  • April: DST happens in EU
  • Now 10 AM PDT = 6 PM BST (back to original relative time, but both times shifted)

Why calendar apps help:

  • Google Calendar, Outlook auto-adjust for DST
  • Manual “every Tuesday at X time” notes don’t

Fix:

  • Use calendar invites (not Slack reminders)
  • Reconfirm times after DST changes

Finding Suitable Meeting Times

Goal: Schedule when it’s reasonable working hours for all attendees.

Step 1: Map Team Timezones

List all team members and their timezones:

NameLocationTimezoneUTC Offset
AliceSan FranciscoPSTUTC-8
BobNew YorkESTUTC-5
CarolLondonGMTUTC+0
DaveBerlinCETUTC+1
EveSingaporeSGTUTC+8

Step 2: Find Working Hours Overlap

Define reasonable working hours (local time):

  • Earliest acceptable: 8 AM local
  • Latest acceptable: 6 PM local

Convert to UTC:

PersonLocal hoursUTC hours
Alice (PST)8 AM - 6 PM4 PM - 2 AM UTC
Bob (EST)8 AM - 6 PM1 PM - 11 PM UTC
Carol (GMT)8 AM - 6 PM8 AM - 6 PM UTC
Dave (CET)8 AM - 6 PM7 AM - 5 PM UTC
Eve (SGT)8 AM - 6 PM12 AM - 10 AM UTC

Overlap window: NONE (5-person team spanning US to Asia has no overlap)

Reality: Truly global teams have no perfect time. Someone always sacrifices.

Step 3: Choose Least-Bad Option

Option A: Split into regional meetings

  • Americas team: 9 AM PST (Bob joins at noon EST)
  • EMEA team: 9 AM GMT (Dave joins at 10 AM CET)
  • APAC team: 9 AM SGT
  • All-hands: Rotate quarterly

Option B: Rotate sacrifice

  • Week 1: 8 AM PST (Alice/Bob comfortable, Carol 4 PM, Dave 5 PM, Eve 12 AM next day)
  • Week 2: 8 AM GMT (Carol/Dave comfortable, Alice 12 AM, Bob 3 AM, Eve 4 PM)
  • Week 3: 8 AM SGT (Eve comfortable, Carol 12 AM, Dave 1 AM, Alice 4 PM prev day, Bob 7 PM prev day)

Option C: Asynchronous standups

  • Post written updates
  • No synchronous meeting
  • Weekly video call at rotating time

Most common solution: Option A (regional splits) + Option C (async-first).

Timezone Conversion Strategies

Manual Conversion (Error-Prone)

Mental math approach:

  1. Know offset difference (PST is UTC-8, GMT is UTC+0 = 8 hours ahead)
  2. Add/subtract hours
  3. Handle AM/PM wraparound
  4. Account for DST

Example: “What is 2 PM PST in Berlin?”

  1. PST to GMT: +8 hours = 10 PM GMT
  2. GMT to CET: +1 hour = 11 PM CET
  3. Answer: 11 PM

Failure modes:

  • Forget DST (answer off by 1 hour)
  • Subtract when should add
  • Cross midnight incorrectly (is it same day or next day?)

Error rate: ~30% for non-tech people, ~10% for experienced remote workers

Lesson: Human brains are bad at timezone math.

Online Converters (Slow)

Common tools:

  • World Time Buddy
  • TimeAndDate.com
  • Savvy Time

Workflow:

  1. Open website
  2. Select source timezone
  3. Select target timezone(s)
  4. Enter time
  5. Read result

Time per conversion: 20-30 seconds

When you do this 10+ times per day: Adds up to 5+ minutes daily = 30 hours/year

Calendar Apps (Best for Meetings)

Google Calendar / Outlook:

  • Show event in your local timezone automatically
  • Create event in your timezone, invite shows correct time for recipients

How to use:

  1. Create event: “Team Sync - 3 PM PST”
  2. Invite attendees
  3. They see: “Team Sync - 6 PM EST” (auto-converted)

Limitation: Only works for scheduled events. Can’t quickly check “What time is it in Tokyo right now?”

The proactive approach:

Instead of converting every time, display multiple timezones permanently.

Built-in macOS (limited):

  1. System Settings → Control Center → Clock Options
  2. Enable “Show date and time in menu bar”
  3. Problem: Only shows your timezone

Alternative: Menu bar apps

Timezone Peek:

  • Add unlimited timezones
  • See all at once in menu bar or dropdown
  • Day/night indicators
  • No manual conversion needed

Example menu bar display:

🌙 SF: 2:15 AM  ☀️ London: 10:15 AM  ☀️ Tokyo: 7:15 PM

Benefit: Glance = instant awareness. No math, no website, no delay.

Best Practices for Remote Teams

1. Adopt Async-First Communication

Problem: Synchronous (real-time) work assumes overlapping hours.

Solution: Make most work asynchronous.

Async-friendly workflows:

  • Documentation over meetings: Write specs, don’t discuss live
  • Recorded videos: Demo features in Loom, teammates watch when awake
  • Pull request reviews: Review code on your schedule
  • Threaded discussions: Slack/Discord threads, not “everyone jump on Zoom now”

When sync is necessary:

  • Weekly team sync (keep short, 30 min max)
  • Onboarding new teammates
  • Crisis/incidents
  • Brainstorming (but can be async with Miro boards)

Impact: Reduces required synchronous overlap from 40 hours/week to 2-3 hours/week.

2. Clearly Communicate Timezones

In Slack/Teams:

  • Set your timezone in profile
  • Include timezone in status: “Bob (EST) - Available 9 AM - 5 PM”

In emails:

  • End with: “Sent from New York (EST, UTC-5)”
  • Or use email signature with timezone

In calendar invites:

  • Always include timezone in title: “Sprint Planning - 2 PM PST”
  • Or use UTC: “Sprint Planning - 10 PM UTC”

In Zoom/Google Meet links:

  • Add timezone in description: “Meeting link (starts 3 PM CET)“

3. Respect Boundaries

Don’t:

  • ❌ Send “quick question” Slack DMs at 11 PM recipient’s time
  • ❌ Expect instant responses outside working hours
  • ❌ Schedule 6 AM or 9 PM meetings regularly

Do:

  • ✅ Check recipient’s time before messaging
  • ✅ Use “Schedule send” for emails/Slacks
  • ✅ Rotate inconvenient meeting times (share the pain)
  • ✅ Accept delayed responses (async = OK)

How to check before messaging:

  1. See teammate’s local time (menu bar world clock)
  2. If outside 9 AM - 6 PM their time: schedule message for their morning
  3. Or preface with: “Non-urgent, reply when you’re online”

4. Use Timezone-Aware Tools

Scheduling:

  • Calendly: Recipients book in their timezone
  • Google Calendar: Auto-converts times
  • When2Meet: Overlay availability across timezones

Communication:

  • Slack: Hover over timestamp to see sender’s local time
  • Discord: Shows timestamp in your timezone

Project management:

  • Linear/Asana: Deadlines in your timezone
  • GitHub: Issue timestamps converted automatically

Monitoring:

  • Menu bar world clock: Always see team timezones

5. Document Timezone Norms

In team handbook:

Example documentation:

## Timezone Guidelines

**Team timezones:**
- Engineering: PST, EST, CET
- Design: PST, GMT
- Product: EST, IST

**Overlap hours (all-team meetings):**
- 10 AM - 12 PM PST (6 PM - 8 PM CET, 11:30 PM - 1:30 AM IST)

**Meeting rotation:**
- Week 1-2: 10 AM PST
- Week 3-4: 8 AM GMT
- Week 5-6: Async (no meeting)

**Response time expectations:**
- Slack: Within 24 hours
- Email: Within 48 hours
- On-call: Within 1 hour (only for incidents)

**Notation:**
- Always include timezone: "3 PM PST" not "3 PM"
- Use 24-hour format to avoid AM/PM confusion: "15:00 PST"

Scheduling Strategies for Common Scenarios

Daily Standups

Traditional: Everyone joins 15-minute call at same time.

Problem: No good time for global teams.

Alternatives:

Async standup:

  • Each person posts update in Slack thread
  • Template: “Yesterday: X / Today: Y / Blockers: Z”
  • Read on your schedule

Regional standups:

  • Americas: 9 AM PST
  • EMEA: 9 AM GMT
  • APAC: 9 AM SGT
  • Summary shared across regions

Weekly sync instead:

  • Skip daily sync
  • One 30-min all-hands per week at rotating time

1:1 Meetings

Easier than all-hands: Only 2 people’s timezones to reconcile.

Strategy:

  1. Find middle ground (neither person at extreme)
  2. Alternate who makes sacrifice:
    • Week 1: 8 AM your time (convenient for you)
    • Week 2: 6 PM your time (convenient for them)

Example (PST ↔ CET):

  • 9 AM PST = 6 PM CET (late for them)
  • 1 PM PST = 10 PM CET (very late for them)
  • Compromise: 8 AM PST = 5 PM CET (both slightly uncomfortable)

Sprint Planning / All-Hands

Larger meetings, less frequent (weekly/biweekly).

Strategy:

  1. Rotate sacrifice: See “Step 3” earlier
  2. Record for async viewing: Those at bad times watch recording
  3. Shorten duration: 30 min max (hard to stay focused at 2 AM)

Key: Don’t make same people suffer every week.

Client Calls

Client dictates time (you adapt).

Strategy:

  1. Ask client’s timezone when scheduling
  2. Check if time is acceptable for you
  3. If not (2 AM call): propose 2-3 alternative times
  4. Use scheduling tool (Calendly) to show only your available slots

Example email:

“I’m based in San Francisco (PST, UTC-8). I’m available for calls 9 AM - 5 PM my time, which would be 5 PM - 1 AM your time (GMT). Would 5 PM GMT work? Alternatively, here’s my Calendly link: [link]“

Tools for Managing Timezones

Quick Reference: World Clocks

macOS built-in:

  • Clock app (shows multiple cities)
  • Limitation: Must open app (not always visible)

Menu bar apps:

Timezone Peek ($2.99):

  • Multiple timezones in menu bar
  • Day/night indicators (know if teammate is asleep)
  • UTC offset shown
  • 500+ cities searchable

Itsycal (Free):

  • Calendar + time in menu bar
  • Can show second timezone

The Clock (Free):

  • Simple multiple timezone display

Best for: Always-visible awareness without opening apps.

Meeting Schedulers

Calendly (Free / $10/mo):

  • Share link, recipients book in their timezone
  • Integrates with Google/Outlook calendar

SavvyCal ($12/mo):

  • Similar to Calendly
  • Overlay availability view

When2Meet (Free):

  • Grid of times, everyone marks availability
  • Shows overlap

Best for: Scheduling with external people (clients, interviews).

Timezone Converters

World Time Buddy (Free web / $4 app):

  • Visual slider
  • Compare 4+ timezones at once

Every Time Zone (Free web):

  • Vertical timeline showing all hours
  • Scroll to see any timezone

Best for: Planning meeting times (one-time use).

Communication Tools

Slack features:

  • /remind with timezone: /remind me at 9 AM PST "Follow up"
  • Hover timestamps to see sender’s time

Google Calendar features:

  • “World Clock” in settings
  • Event times auto-convert

Best for: Built into existing workflows.

My Recommendation

For remote workers on international teams:

Casual Remote Work (Same-Country Team)

If your team is all US or all EU:

Minimal setup needed:

  • Google Calendar (auto-converts EST ↔ PST)
  • No additional tools

Timezone conversions rare.

Regular Remote Work (2-3 Timezones)

If you work with US + EU or US + APAC:

Recommended:

  1. Menu bar world clock (see teammate times at glance)
  2. Calendar scheduling tool (Calendly for external meetings)
  3. Documented team norms (meeting rotation, async expectations)

Prevents: “What time is the meeting again?” every week.

Heavy Remote Work (Global Team, 5+ Timezones)

If you work with teammates spanning US, EU, Asia, Australia:

Essential:

  1. Menu bar world clock (check before every message)
  2. Async-first culture (documentation over meetings)
  3. Meeting recordings (not everyone attends live)
  4. Rotating meeting times (share the burden)
  5. Clear timezone notation (“9 AM PST” always)

Without these, team burns out from 2 AM calls.

The Bottom Line

Remote work across timezones requires active effort. “Just figure it out” leads to missed meetings, resentment, and burnout.

Common mistakes:

  • Assuming “9 AM” means your 9 AM
  • Scheduling without checking teammates’ local times
  • Not accounting for DST
  • Making same people sacrifice sleep every week

Successful strategies:

  • Always specify timezone
  • Find (and rotate) overlap hours
  • Default to async work
  • Use tools to reduce mental math

Quick wins:

  • Menu bar world clock (instant timezone visibility)
  • Calendar invites (auto-convert times)
  • Documented team norms (everyone aligned)

Pick tools based on team size and spread. Small team (2-3 timezones)? Calendar and quick converter suffice. Global team (5+ timezones)? Menu bar clock and async culture are essential.

Either way, the goal is the same: stop converting timezones in your head and focus on actual work.


Recommended Tool
🌙 SF ☀️ LON 🌙 TOK
Timezone Peek app icon

Timezone Peek

Track multiple world timezones from your Mac's menu bar. See team members' local times with day/night indicators. Never do timezone math again—just glance at the menu bar before scheduling or messaging.

500+ Cities Day/Night UTC Offsets
App Store