Microsoft Teams: How to Enable Guest User Access?

Requirement: Allow guest users in Microsoft Teams.

How to Enable Guest User Access in Microsoft Teams?

Microsoft Teams is a great platform for collaborative work. In some cases, you may need to enable guest access for people outside your organization so that they can still participate in conversations and projects. Guest user access is a great way to allow temporary access to your teams for people outside your company. They will have limited access to your team’s resources, but they’ll still be able to contribute positively to the conversation. Guest users will be able to participate in chats and meetings, but they won’t be able to edit or share documents. This blog post will show you how to enable guest user access in Microsoft Teams. Let’s get started!

Guest access must be enabled at the tenant level in Teams. Let’s take a look at how to enable guest user access in Microsoft Teams from the Microsoft Teams Admin center:

  1. Login to Microsoft Teams Admin Center at
  2. In the Microsoft Teams admin center, select “Users” >> “Guest access” link from the left navigation pane.
  3. Under “Guest access” switch on the “Allow guest access in Teams”. Adjust other settings to control what a guest can/can’t do as per your requirements.enable guest access for microsoft teams

This turns on the guest user access globally on Microsoft Teams. You can verify the guest access by:

  1. Opening any teams in Microsoft Teams >> Click on “Add Member”.enable guest access on microsoft teams
  2. Enter any account outside your domain. You should see Add “Email” as a Guest suggestion.enable guest access in microsoft teams powershell

As soon as you add the guest user, they will receive an email invitation to your Team, and They click on the invite to log into their Microsoft 365 account (or create one if they don’t have a Microsoft Live account).

Guest access Vs External access:
Guest access allows users outside your organization to become more or less native team members to make calls, participate in chats, set up meetings and access shared files. Team owners or members can add guests on an individual basis.

External access or federation enables collaboration with an external user from a specified external domain to find, chat, call, and send meeting invitations to people in your organization. These federated users from outside can’t access your internal Teams activities or resources.

Enable Guest Access in Microsoft Teams using PowerShell

Let me show you how to enable guest access in Microsoft Teams using PowerShell. I assume you already have the Microsoft Teams PowerShell module installed in your client machine. If not, Install Microsoft Teams PowerShell Module.

#Connect to Microsoft Teams

#Enable Guest Access
Set-CsTeamsClientConfiguration -AllowGuestUser $True -Identity Global

Are we done? No! For the guest user to access Microsoft Teams and its resources, You have to make sure:

Last but not least: External collaboration settings under “External identities” in Azure Active Directory overrides any sharing settings that you configure in Microsoft 365. So make sure it’s set to allow guests! Microsoft Reference:

Salaudeen Rajack

Salaudeen Rajack - Information Technology Expert with Two-decades of hands-on experience, specializing in SharePoint, PowerShell, Microsoft 365, and related products. He has held various positions including SharePoint Architect, Administrator, Developer and consultant, has helped many organizations to implement and optimize SharePoint solutions. Known for his deep technical expertise, He's passionate about sharing the knowledge and insights to help others, through the real-world articles!

One thought on “Microsoft Teams: How to Enable Guest User Access?

  • Thanks for the article!
    Do you have any hint which powershell cmdlet governs the other settings below the actual guest acces (i.e. calling, meeting etc. in your screenshot)?
    Thanks in advance.


Leave a Reply

Your email address will not be published. Required fields are marked *