TimezoneSearch

How to Schedule Meetings Across a Distributed Team Without Burning Out Half of It

6 min readremotemeetings

Every distributed team eventually has the same argument: whose turn is it to take the inconvenient meeting time? If your engineers are split across San Francisco, Berlin, and Singapore, there is no hour of the day when everyone is comfortably at their desk — the question is only how you distribute the discomfort, and how much of it you can avoid needing in the first place.

Step one: map your actual overlap window, not your assumed one

Before you can schedule anything fairly, you need to know the real overlap between everyone’s working hours — not a rough guess based on flight times or a mental map of the globe. Two things make this harder than it looks:

  1. “Working hours” varies by person, not just by country. Someone who starts at 7am to pick up their kids by 3pm has a different window than a colleague in the same city who starts at 10am.
  2. The gap moves twice a year. If any location in your team observes daylight saving time, the overlap window shifts by an hour on the DST switch dates — and because different countries change their clocks on different dates, there can be a week or more each spring and autumn where the “usual” overlap briefly changes.

The practical fix is to build the overlap window from real local hours rather than from memorized offsets, and to recompute it — mentally or with a tool — around late March and late October, when DST changes are most likely to be in effect somewhere in your team. A time zone comparison tool that lets you add each teammate’s city and see live local time side by side removes the guesswork: instead of doing the arithmetic in your head, you can see directly which hours land in a reasonable working range for everyone on the list.

For a team split three ways — say, US West Coast, Central Europe, and Southeast Asia — the honest answer is often that there is no window when all three are in normal business hours simultaneously. That’s not a scheduling failure to fix; it’s a fact to design around.

Step two: rotate the inconvenient hour, don’t fix it

Once you accept that some meetings will fall outside someone’s 9-to-5, the fairness problem becomes about distribution, not elimination. A few patterns that hold up over time:

  • Rotate the early/late call. If a weekly meeting has to happen at 7am for the US side or 10pm for the Asia side, don’t let it always be the same region absorbing the cost. Rotate which region takes the inconvenient slot — for example, alternating weeks between “US takes the early call” and “Asia takes the late call” — so the discomfort is shared rather than assigned permanently to whoever has the least influence over the calendar invite.
  • Track it explicitly. A quiet resentment builds when one region always ends up on the losing side of the schedule, especially if nobody is keeping score. A shared note of “who took the bad slot last time” turns an invisible imbalance into something the team can see and correct.
  • Separate “must be live” from “would be nice live.” Not every meeting needs full attendance. Decide up front which meetings genuinely require synchronous discussion (incident response, sensitive negotiations, brainstorming that benefits from real-time back-and-forth) versus which ones are status updates that could be replaced entirely.

Step three: default to async, and mean it

The single biggest lever for reducing the number of scheduling conflicts is simply having fewer meetings that require everyone live. This sounds obvious but is rarely practiced with discipline:

  • Write it down first. Before scheduling a meeting, ask whether the same outcome could come from a written proposal that people comment on asynchronously, with a meeting only if there’s genuine disagreement left after the discussion. Standup-style status updates are the easiest win here — a shared async doc updated daily removes an entire category of “everyone dial in at 9am your time” meetings.
  • Record what has to be synchronous. For the meetings that do need to happen live, record them and share notes, so the region that couldn’t attend isn’t structurally excluded from decisions. This also reduces the pressure to accommodate every time zone in the live invite, since nobody misses the substance.
  • Set explicit response-time expectations instead of assuming instant availability. Async-first only works if people trust that a message will get a reply within, say, a business day — without that trust, teams quietly drift back to demanding live meetings because they don’t believe async will get answered.

Step four: use tools that show real overlap, not raw offsets

A lot of scheduling friction comes from tools that only show a UTC offset number (“GMT+8”) instead of the actual local time and working-hours context. An offset alone doesn’t tell you whether 8pm your time is normal evening or the middle of someone’s night, and it silently breaks around DST transitions if the tool isn’t reading from an up-to-date time zone database.

When picking a scheduling tool or time zone converter for team use, look for a few specific things: it should show each person’s actual local time and date (not just an offset), it should highlight hours that fall outside typical working hours for each participant, and it should handle daylight saving time automatically rather than requiring you to manually adjust an offset twice a year. Our meeting planner does exactly this — add each teammate’s city, and it flags which proposed times land inside comfortable hours for everyone versus which ones push someone into an early morning or late night.

Step five: write the schedule down as a working agreement

Verbal norms about “who takes the early call” or “which meetings are optional” tend to erode once a team grows past a handful of people or goes through turnover. A short, written working agreement — even just a shared doc — that states the team’s actual overlap hours, the rotation for any inconvenient recurring meeting, and which meetings are genuinely mandatory versus optional-with-notes, turns an informal habit into something new hires can read on day one instead of learning the hard way after missing an early call they didn’t know they were expected to join.

This is especially valuable for teams that grow to include a third or fourth region. What was a clean two-way rotation between “US takes the early slot” and “Europe takes the late slot” gets meaningfully more complex once a third region enters the mix, and without a written agreement, it’s easy for the newest region to quietly become the permanent default for the worst time slot simply because nobody explicitly renegotiated the rotation when the team’s shape changed.

Bringing it together

None of these steps eliminate the underlying reality that a truly global team has no perfect meeting time. What they do is turn an invisible, recurring source of frustration into something explicit: a known overlap window, a fairly rotated cost for the hours outside it, and a habit of defaulting to async so the live-meeting slots that remain are the ones that actually need to be live. If your team is also managing daylight saving time transitions on top of the usual time-zone math, our article on DST rules by country explains why the overlap window can shift unexpectedly a few weeks each year, and what to check before you assume last month’s schedule still works.