How to Add and Manage Guest Users in Microsoft Teams for External Collaboration

Modern businesses constantly collaborate with external partners, contractors, consultants, and clients. Rather than relying on fragmented email threads, Microsoft Teams includes robust Guest Access capabilities that allow team owners to invite external individuals using any business or consumer email address (such as Outlook, Gmail, or corporate domains). Once invited, guest users can participate in channel discussions, join video meetings, collaborate on shared documents, and chat. This guide explains how to invite, configure, and manage guest users and their permissions in Microsoft Teams.

Understanding the Difference Between Members and Guests

Microsoft Teams enforces a strict boundary between internal tenant members and external guests to safeguard organizational data:

  • Team Members (Internal): Employees or contractors with an account within your Microsoft 365 tenant. They can create new teams, browse public channels, upload custom apps, and access full organizational directories.
  • Guest Users (External): External collaborators who access your Teams workspace through Azure AD B2B collaboration. Guests can post messages, share files within permitted channels, and join meetings, but they cannot create teams, add bots, search the company-wide directory, or view organization charts.

Prerequisites for Guest Access

Before team owners can add guests, guest access must be enabled at the organizational level by a Microsoft 365 or Teams Administrator in the Microsoft Teams admin center under Users > Guest access. Once toggled on by your administrator, team owners can invite guests freely.

How to Invite a Guest User to a Team

As a Team Owner, you can invite external guests directly from the Teams desktop client, web app, or mobile app:

  1. Open Microsoft Teams and click the Teams icon in the left navigation sidebar.
  2. Locate the team you wish to add the guest to, click the More options three-dot icon (...) beside the team name, and select Add member.
  3. Type the external collaborator’s full email address (e.g., [email protected]).
  4. Teams displays a prompt stating Add [email] as a guest. Click this option.
  5. Click the pencil icon beside the guest’s name to edit their display name (e.g., changing a raw email address to Jane Doe (External Consultant) so teammates easily identify them in channels).
  6. Click Add, then click Close.

The external recipient receives an official email invitation containing a secure link to join your team. If they do not already possess a Microsoft account, the link guides them through creating a free Microsoft account using their existing email address.

Customising Guest Permissions Within a Team

Team owners retain granular control over what guest users are permitted to do inside channels and files:

  1. Click the three-dot icon beside your team name and select Manage team.
  2. In the management view, click the Settings tab at the top.
  3. Expand the Guest permissions section.
  4. Review and configure the two primary guest capability checkboxes:
    • Enable channel creation and update: Uncheck this box (recommended) to prevent external guests from adding, altering, or deleting channels within your workspace.
    • Enable channel deletion: Keep this unchecked to ensure guests cannot accidentally delete project channels and communication logs.

Managing Channel Visibility and Confidential Content

When collaborating with external guests, protecting internal sensitive discussions is paramount:

  • Standard Channels: Guests added to a team automatically receive visibility into all Standard channels within that team, including chat history and shared files.
  • Private Channels: Guests do not have access to Private channels unless a team owner explicitly invites them into that specific private channel. Use Private channels to maintain internal financial discussions, executive notes, or proprietary planning.
  • Shared Channels: If you need to collaborate with an external organization without adding them to your entire team structure, create a Shared channel instead. Shared channels appear directly in the external user’s native Teams interface without requiring tenant switching.

Removing or Offboarding Guest Users

When a client engagement finishes or a consulting contract expires, team owners should promptly revoke guest access:

  1. Navigate to your team, click the three-dot icon, and select Manage team.
  2. On the Members tab, expand the Members and guests list.
  3. Locate the guest user (clearly marked with a Guest badge).
  4. Click the X icon on the far right of their row to remove them immediately from the team.

Once removed, the guest instantly loses access to all team channels, meeting recordings, and SharePoint files associated with that team.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.