Tips
How to View Someone's Calendar on Teams
How to View Someone's Calendar on Teams

How to View Someone's Calendar on Teams
Microsoft Teams does not give you a direct "view their full calendar" button for coworkers. What it does give you is several different ways to check availability, see when someone is free, and access calendars that have been explicitly shared with you. The right method depends on what you are actually trying to do.
These four methods cover the most common scenarios: checking if someone is free for a meeting, viewing a colleague's shared calendar, looking up free/busy status without scheduling, and accessing a calendar that was delegated to you. All four work in Microsoft Teams with a standard Microsoft 365 account.
Key Takeaways
The Scheduling Assistant shows everyone's free/busy availability when creating a Teams meeting, without requiring calendar sharing.
To see someone's full calendar events, they must share their calendar with you directly in Outlook. Free/busy is visible by default to all users in the same organization.
The People app in Teams shows presence and availability in a lightweight view without opening a full calendar.
Method 1: Use the Scheduling Assistant When Creating a Meeting
The easiest way to see when someone is available in Teams is to use the Scheduling Assistant while creating a meeting. This shows everyone's free/busy blocks without requiring any calendar sharing setup.
In the Teams Calendar tab, click New Meeting. Add the people you want to invite in the attendees field. Then click Scheduling Assistant at the top of the event creation screen. You will see a timeline view showing each person's blocked and free time, pulled directly from their Exchange calendar. Busy slots appear as filled blocks. Free time appears as open space. Use this view to find a time that works for everyone.
The Scheduling Assistant shows free/busy status by default for everyone in the same Microsoft 365 organization. It does not show event titles or details unless the person has explicitly shared their full calendar with you. This covers most meeting scheduling needs without any additional configuration.
Method 2: View a Shared Calendar in Teams
If a colleague has shared their full calendar with you in Outlook, you can view it in Teams as well, since both apps read from the same Exchange backend.
The person needs to share their calendar with you first. They do this in Outlook: open Calendar, right-click their calendar name, select Sharing Permissions, and add your email address with the permission level they want to grant. Once they share it, the calendar will appear in your Outlook Calendar list. In Teams, go to your Calendar tab. Shared calendars from Outlook appear in the left panel under Other Calendars if your Teams version supports this view. You can toggle them on and off to overlay them with your own calendar.
If the shared calendar is not appearing in Teams even though it shows up in Outlook, it may be a sync issue. See the guide on Teams calendar not syncing with Outlook for how to resolve Exchange-Teams sync failures.
Method 3: Check Someone's Availability Without Scheduling a Meeting
If you just need to know whether someone is free right now or at a specific time without creating a meeting, there are a couple of quick ways to check in Teams.
The simplest is to hover over or click their name anywhere in Teams. Their profile card appears and shows their current status (Available, Busy, In a meeting, Away, etc.) and their next scheduled meeting or block of free time if they have shared their calendar. This status updates in real time based on their Exchange calendar. For a more detailed view, click View profile on their profile card, then select Schedule a meeting. This opens a mini scheduling view showing their free/busy timeline without committing to creating a meeting.
Method 4: Use the People App for a Lightweight Calendar View
Microsoft Teams includes a People app that lets you see colleagues' availability, contact information, and scheduled time in one place. It is available as an app in the Teams left sidebar.
To add People to your Teams sidebar, click the three-dot apps menu on the left, search for People, and add it. Once installed, type a colleague's name in the People search to open their contact card. The card shows their current availability status and working hours if they have configured them in Outlook. The People app gives a quicker read on someone's current status than navigating through the calendar tab, especially when you just want to know whether to send a message or wait for a meeting time.
What You Cannot See Without Permission
By default, free/busy status is visible to all users in the same Microsoft 365 organization. Full event titles, meeting details, and calendar content are not visible unless the person specifically shares their calendar with you.
External users (guests or users outside your organization) have even more limited visibility. By default, external users cannot see any free/busy information. Your admin can configure Exchange to allow limited free/busy sharing with specific external domains if the organization needs it.
If the Scheduling Assistant is showing everyone as "No Information" rather than free/busy blocks, the most common cause is an Exchange permission policy restricting free/busy sharing, or the user is a guest account rather than a licensed Microsoft 365 user.
Best Tool for Scheduling Across Multiple Busy Calendars
Checking someone's availability in Teams is a manual process. Finding a slot that works across multiple people, accounts for everyone's focus time, and also fits your own energy and priorities is a different kind of challenge.

Lifestack is an AI scheduling app that works with both Google Calendar and Outlook. It pulls all your calendars into one view, maps tasks against your natural energy patterns throughout the day, and protects deep work blocks from meeting creep. Rather than manually scanning people's availability and trying to fit meetings between your own obligations, Lifestack surfaces scheduling windows that account for your energy, not just your calendar gaps.
For more on building schedules that hold up under the pressure of back-to-back work days, the time management strategies guide has practical frameworks. The task management apps for inconsistent energy guide covers the broader category. If calendar sync issues are part of your challenge, fixes for Apple Watch calendar not syncing follow similar patterns on the Apple side. Lifestack is $9.99/month, $49.99/year (7-day free trial), or $120 lifetime.
Frequently Asked Questions
Can you see someone's full calendar in Microsoft Teams?
Only if they have shared their full calendar with you in Outlook. By default, Teams shows free/busy status only. To see event titles and details, the person must grant you calendar viewing permissions through Outlook's sharing settings.
How do I see a coworker's availability in Teams?
Use the Scheduling Assistant when creating a meeting. Add the person as an attendee, then click Scheduling Assistant to see a timeline of their free and busy blocks. This works for anyone in your Microsoft 365 organization without requiring any calendar sharing setup.
Can I see someone's Teams calendar without them knowing?
The Scheduling Assistant shows free/busy status to all Microsoft 365 users in the same organization by default, without notifying the person. Full calendar content is not visible without explicit sharing. Free/busy lookups via the Scheduling Assistant do not trigger any notification to the other person.
How do I add someone else's calendar to my Teams calendar?
The person must share their calendar with you in Outlook first. Once shared, the calendar will appear in your Outlook calendar list and may appear in Teams under Other Calendars in the Calendar tab. If it shows in Outlook but not Teams, the issue is likely a Teams-Outlook sync problem.
Why does the Teams Scheduling Assistant show no information for some users?
No Information in the Scheduling Assistant usually means the user is a guest account, is in a different Microsoft 365 tenant with restricted free/busy sharing, or an Exchange admin policy is blocking free/busy visibility. Contact your IT admin to check Exchange free/busy sharing policies.
How to View Someone's Calendar on Teams
Microsoft Teams does not give you a direct "view their full calendar" button for coworkers. What it does give you is several different ways to check availability, see when someone is free, and access calendars that have been explicitly shared with you. The right method depends on what you are actually trying to do.
These four methods cover the most common scenarios: checking if someone is free for a meeting, viewing a colleague's shared calendar, looking up free/busy status without scheduling, and accessing a calendar that was delegated to you. All four work in Microsoft Teams with a standard Microsoft 365 account.
Key Takeaways
The Scheduling Assistant shows everyone's free/busy availability when creating a Teams meeting, without requiring calendar sharing.
To see someone's full calendar events, they must share their calendar with you directly in Outlook. Free/busy is visible by default to all users in the same organization.
The People app in Teams shows presence and availability in a lightweight view without opening a full calendar.
Method 1: Use the Scheduling Assistant When Creating a Meeting
The easiest way to see when someone is available in Teams is to use the Scheduling Assistant while creating a meeting. This shows everyone's free/busy blocks without requiring any calendar sharing setup.
In the Teams Calendar tab, click New Meeting. Add the people you want to invite in the attendees field. Then click Scheduling Assistant at the top of the event creation screen. You will see a timeline view showing each person's blocked and free time, pulled directly from their Exchange calendar. Busy slots appear as filled blocks. Free time appears as open space. Use this view to find a time that works for everyone.
The Scheduling Assistant shows free/busy status by default for everyone in the same Microsoft 365 organization. It does not show event titles or details unless the person has explicitly shared their full calendar with you. This covers most meeting scheduling needs without any additional configuration.
Method 2: View a Shared Calendar in Teams
If a colleague has shared their full calendar with you in Outlook, you can view it in Teams as well, since both apps read from the same Exchange backend.
The person needs to share their calendar with you first. They do this in Outlook: open Calendar, right-click their calendar name, select Sharing Permissions, and add your email address with the permission level they want to grant. Once they share it, the calendar will appear in your Outlook Calendar list. In Teams, go to your Calendar tab. Shared calendars from Outlook appear in the left panel under Other Calendars if your Teams version supports this view. You can toggle them on and off to overlay them with your own calendar.
If the shared calendar is not appearing in Teams even though it shows up in Outlook, it may be a sync issue. See the guide on Teams calendar not syncing with Outlook for how to resolve Exchange-Teams sync failures.
Method 3: Check Someone's Availability Without Scheduling a Meeting
If you just need to know whether someone is free right now or at a specific time without creating a meeting, there are a couple of quick ways to check in Teams.
The simplest is to hover over or click their name anywhere in Teams. Their profile card appears and shows their current status (Available, Busy, In a meeting, Away, etc.) and their next scheduled meeting or block of free time if they have shared their calendar. This status updates in real time based on their Exchange calendar. For a more detailed view, click View profile on their profile card, then select Schedule a meeting. This opens a mini scheduling view showing their free/busy timeline without committing to creating a meeting.
Method 4: Use the People App for a Lightweight Calendar View
Microsoft Teams includes a People app that lets you see colleagues' availability, contact information, and scheduled time in one place. It is available as an app in the Teams left sidebar.
To add People to your Teams sidebar, click the three-dot apps menu on the left, search for People, and add it. Once installed, type a colleague's name in the People search to open their contact card. The card shows their current availability status and working hours if they have configured them in Outlook. The People app gives a quicker read on someone's current status than navigating through the calendar tab, especially when you just want to know whether to send a message or wait for a meeting time.
What You Cannot See Without Permission
By default, free/busy status is visible to all users in the same Microsoft 365 organization. Full event titles, meeting details, and calendar content are not visible unless the person specifically shares their calendar with you.
External users (guests or users outside your organization) have even more limited visibility. By default, external users cannot see any free/busy information. Your admin can configure Exchange to allow limited free/busy sharing with specific external domains if the organization needs it.
If the Scheduling Assistant is showing everyone as "No Information" rather than free/busy blocks, the most common cause is an Exchange permission policy restricting free/busy sharing, or the user is a guest account rather than a licensed Microsoft 365 user.
Best Tool for Scheduling Across Multiple Busy Calendars
Checking someone's availability in Teams is a manual process. Finding a slot that works across multiple people, accounts for everyone's focus time, and also fits your own energy and priorities is a different kind of challenge.

Lifestack is an AI scheduling app that works with both Google Calendar and Outlook. It pulls all your calendars into one view, maps tasks against your natural energy patterns throughout the day, and protects deep work blocks from meeting creep. Rather than manually scanning people's availability and trying to fit meetings between your own obligations, Lifestack surfaces scheduling windows that account for your energy, not just your calendar gaps.
For more on building schedules that hold up under the pressure of back-to-back work days, the time management strategies guide has practical frameworks. The task management apps for inconsistent energy guide covers the broader category. If calendar sync issues are part of your challenge, fixes for Apple Watch calendar not syncing follow similar patterns on the Apple side. Lifestack is $9.99/month, $49.99/year (7-day free trial), or $120 lifetime.
Frequently Asked Questions
Can you see someone's full calendar in Microsoft Teams?
Only if they have shared their full calendar with you in Outlook. By default, Teams shows free/busy status only. To see event titles and details, the person must grant you calendar viewing permissions through Outlook's sharing settings.
How do I see a coworker's availability in Teams?
Use the Scheduling Assistant when creating a meeting. Add the person as an attendee, then click Scheduling Assistant to see a timeline of their free and busy blocks. This works for anyone in your Microsoft 365 organization without requiring any calendar sharing setup.
Can I see someone's Teams calendar without them knowing?
The Scheduling Assistant shows free/busy status to all Microsoft 365 users in the same organization by default, without notifying the person. Full calendar content is not visible without explicit sharing. Free/busy lookups via the Scheduling Assistant do not trigger any notification to the other person.
How do I add someone else's calendar to my Teams calendar?
The person must share their calendar with you in Outlook first. Once shared, the calendar will appear in your Outlook calendar list and may appear in Teams under Other Calendars in the Calendar tab. If it shows in Outlook but not Teams, the issue is likely a Teams-Outlook sync problem.
Why does the Teams Scheduling Assistant show no information for some users?
No Information in the Scheduling Assistant usually means the user is a guest account, is in a different Microsoft 365 tenant with restricted free/busy sharing, or an Exchange admin policy is blocking free/busy visibility. Contact your IT admin to check Exchange free/busy sharing policies.

FOLLOW ON
FOLLOW ON
FOLLOW ON
Copyright 2026 © Lifestack. All rights reserved
Copyright 2026 © Lifestack. All rights reserved








