Connecting and synchronizing calendars across Microsoft Teams and other services like Outlook
Hi @Matt Taylor
Welcome to the Microsoft Q&A forum.
Thanks for reaching out to us and I’d be happy to help you troubleshoot the calendar sync issue.
To better assist you, could you please share a bit more information:
Is your calendar in Outlook/Exchange Online, or another service like Gmail or iCloud?
- Do you see any error message when trying to sync? If yes, please share the exact message.
- If possible, could you provide a screenshot of what you see when you try to access the calendar in Teams?
- Are you using Teams desktop app, web app, or mobile app?
- Have there been any recent changes to your account or settings (e.g., password reset, license update)?
Once I have these details, I can guide you through the next steps to resolve this quickly.
In the meaning time, you can try these steps to migrate this:
Step 1: Sign out and click Refresh in Teams or fully quit and restart the app (desktop & mobile).
Step 2: If the Calendar tab is missing, ask your IT admin to:
- Ensure Teams’ App setup policy includes the Calendar in the Global default.
- Enable Exchange Web Services for your mailbox.
- Confirm your mailbox is hosted in Exchange (Online or hybrid) with a valid license.
Step 3: Confirm your Outlook calendar is visible and up to date, Teams mirrors that data.
Step 4: Clear cache and restart
- Sign out of Teams, clear cache.
- Restart Teams and sign back in.
- You can find more details here: Clear the Teams client cache
Step 5: Verify calendar integration
- In Teams, go to Settings > General and check if the calendar option is enabled.
- If you don’t see the calendar tab at all, your organization might have disabled it or you’re using a plan without Exchange Online.
Step 6: Confirm licensing
- The calendar feature requires Microsoft 365 with Exchange Online. If your email is hosted elsewhere (e.g., GoDaddy or on-prem Exchange), syncing may not work.
- You can check your license in My account or ask your IT admin.
Note: Please understand that our initial response does not always resolve the issue immediately. However, with your help and more detailed information, we can work together to find a solution.
I hope this information is helpful. Please follow these steps and let me know if it works for you. If not, we can work together to resolve this.
Thank you for your patience and your understanding. If you have any questions, please feel free to reach out.
I'm looking forward for your reply.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.