When you send a meeting invitation from Outlook, some attendees see the meeting time shifted by one or more hours compared to what you scheduled. This problem occurs because Outlook stores meeting times in Coordinated Universal Time and each attendee’s calendar displays the time converted to their local time zone. If the attendee’s time zone setting in Outlook is incorrect or if your meeting request includes a time zone that Outlook does not interpret correctly, the displayed time can be wrong. This article explains why the time shift happens and provides step-by-step fixes for both the meeting organizer and the attendee.
Key Takeaways: Fixing Incorrect Meeting Times Due to Time Zone Mismatches
- File > Options > Calendar > Time Zones: Set the correct time zone for your Outlook calendar and enable the second time zone display to verify cross-time-zone meeting times.
- Windows Settings > Time & Language > Date & Time > Time zone: Ensure Windows time zone matches the Outlook time zone to prevent automatic conversion errors.
- Meeting recurrence or Daylight Saving Time overlap: Check if the meeting spans a DST transition date, which can cause Outlook to display the wrong offset for one occurrence.
Why Outlook Changes Meeting Times for Some Attendees
Outlook uses Coordinated Universal Time (UTC) as the base for all calendar items. When you create a meeting, Outlook converts your local start and end times to UTC. When an attendee opens the invitation, Outlook converts the UTC time back to the attendee’s local time zone. This conversion is correct only if both systems have the correct time zone settings.
The most common cause of a shifted meeting time is a mismatch between the time zone set in Windows and the time zone set in Outlook. Outlook reads the time zone from Windows by default, but you can override it inside Outlook. If the override is wrong, the meeting time appears correct to you but wrong to everyone else.
A second cause is the use of a custom or outdated time zone abbreviation in the meeting request. Outlook might not recognize a three-letter abbreviation such as “EST” if the Windows time zone database interprets it differently. Always use the full Windows time zone name such as “Eastern Time (US & Canada)” when manually entering time zones.
A third cause is a meeting that repeats across a Daylight Saving Time change. Outlook applies the UTC offset of the time zone at the moment of each occurrence. If the DST rule changes between occurrences, one instance can appear one hour off.
Steps to Correct Time Zone Settings in Outlook and Windows
Follow these steps in order. Stop after each step and test by sending a new meeting invitation to a colleague in a different time zone.
- Check Windows time zone
Open Windows Settings by pressing Win+I. Go to Time & Language > Date & Time. Under Time zone, verify that the correct zone is selected and that the Set time zone automatically toggle is on if you travel. If you change this setting, restart Outlook. - Check Outlook time zone
In Outlook, go to File > Options > Calendar. Scroll to Time zones. Ensure the Time zone field matches the Windows time zone. If you travel frequently, enable Show a second time zone and set it to your home zone. This does not fix the problem itself but helps you verify what attendees see. - Clear the Outlook time zone override
In the same Time zones section, check if the Label field contains a custom abbreviation such as “EST” or “PST.” If it does, delete the label and let Outlook use the Windows time zone name automatically. Click OK and restart Outlook. - Update Windows time zone database
If you run an older version of Windows 10, the time zone definitions may be outdated. Install all Windows updates by going to Settings > Update & Security > Windows Update > Check for updates. After updates install, restart the computer. - Recreate the meeting with explicit time zone fields
Open the meeting that shows wrong times. In the meeting form, click the Show As button if you see a time zone picker next to the start and end time fields. If not, click the Time Zones button on the Meeting tab. Select the correct time zone for both Start time and End time. Send the update to all attendees.
If You Are the Attendee Seeing the Wrong Time
If you receive a meeting that shows the wrong time on your calendar, the problem is likely on your side. Apply the same Windows and Outlook time zone checks listed above. Then right-click the meeting in your calendar and choose Accept > Send Response Now. Outlook recalculates the time based on your current settings and updates the calendar item.
If Outlook Still Shows Incorrect Meeting Times After the Fix
Sometimes the time zone settings are correct but Outlook continues to display the wrong time for a specific meeting or for all meetings from a specific organizer. The following issues explain the remaining causes and their solutions.
Meeting Was Created With a Fixed UTC Offset Instead of a Time Zone
When an organizer creates a meeting using an iCalendar file or an older Outlook version, the meeting may contain a fixed UTC offset such as UTC-05:00 instead of a named time zone. Windows can convert UTC-05:00 to local time, but it does not apply DST adjustments. The meeting appears one hour off during DST months. To fix this, ask the organizer to recreate the meeting using the current Outlook version and select a named time zone from the Time Zones button.
Outlook Cached Mode Stores an Outdated Time Zone
If you changed your time zone recently, the cached copy of a recurring meeting may still use the old zone. Close Outlook, open the Run dialog with Win+R, type outlook.exe /cleanviews, and press Enter. This command resets the view and recalculates all times. If the problem persists, run outlook.exe /resetfolders to rebuild the calendar folder cache.
Exchange Server Applies a Different Time Zone Than Outlook
In corporate environments, the Exchange Server mailbox settings can override the Outlook time zone. Contact your IT administrator and ask them to run the PowerShell command Set-MailboxRegionalConfiguration to verify your mailbox time zone. The correct command is: Set-MailboxRegionalConfiguration -Identity "user@domain.com" -TimeZone "Eastern Standard Time". After the change, restart Outlook and accept the meeting again.
Manual Time Zone Entry vs Windows Time Zone: Key Differences
| Item | Manual Time Zone Entry | Windows Time Zone Selection |
|---|---|---|
| Source of definition | Typed abbreviation such as EST or PST | Windows time zone database maintained by Microsoft |
| DST handling | No automatic DST adjustment | Automatic DST adjustment based on Windows rules |
| Accuracy for attendees | Often incorrect; Outlook may misinterpret the abbreviation | Correct when Windows time zone matches the attendee location |
| Recommended use | Avoid for meeting scheduling | Always use for meeting creation and acceptance |
Now you can check and correct the time zone settings in Windows and Outlook to stop meeting times from shifting for some attendees. If the problem continues, ask attendees to verify their own time zone settings and use the Windows time zone selection instead of manual abbreviations. As an advanced tip, enable the second time zone in Outlook Calendar options to preview the meeting time in a different zone before sending the invitation.