How to Add a Guest to Microsoft Teams [Step-by-Step]

If you work with freelancers, clients, vendors, or anyone outside your company, you’ve probably hit that wall where you want to loop them into a Teams conversation or meeting, but they’re not part of your organization. The good news? Microsoft Teams has a built-in guest access feature that makes this pretty straightforward.

In this tutorial, I’ll walk you through everything from enabling guest access to actually adding someone, managing their permissions, and inviting them to meetings. Whether you’re a team owner or an IT admin, I’ve got you covered.

What Is a Guest in Microsoft Teams?

A guest is someone outside your organization — think a client, contractor, or partner — who you invite into your Teams environment. They get their own limited access to specific teams and channels. They can chat, share files, join meetings, and participate in conversations — but they can’t see things they haven’t been invited to.

Guests can use any email address to join a Gmail, Outlook, Yahoo, or work email account. They don’t need a Microsoft 365 license of their own.

A few things guests can do:

  • Join channels and participate in conversations
  • Access and share files in channels they’re part of
  • Join Teams meetings and calls
  • Use chat within the team

A few things guests cannot do:

  • Create new teams or channels
  • See org charts or other internal directory info
  • Access settings or admin tools

Before You Start: Enable Guest Access in Teams

This is the part most people skip — and then wonder why nothing works.

Guest access in Microsoft Teams is turned off by default at the admin level. So if you try to add someone and keep getting errors, this is almost certainly why. You (or your IT admin) need to switch it on first.

Here’s how to do that if you’re a global admin or Teams admin:

  1. Go to the Microsoft Teams Admin Center — admin.teams.microsoft.com
  2. In the left menu, click External Collaboration, then click Guest access
  3. Toggle Guest access to On
  4. Scroll down and adjust any additional settings — calling, meetings, messaging — based on how much access you want guests to have
  5. Click Save
Enable Guest Access for Microsoft Teams

It can take a few hours for the change to take effect across your tenant, so don’t panic if it doesn’t work instantly.

Not an admin? Reach out to your IT department and ask them to enable guest access. Just send them this page if it helps.

Add a Guest to Microsoft Teams

Now I will show you different ways to add guest users to Microsoft Teams.

Method 1: Add a Guest to a Team (Desktop App)

This is the most common scenario — you want to bring someone external into an existing team so they can see channels, files, and conversations.

Here’s how to do it:

  1. Open Microsoft Teams on your desktop
  2. In the left sidebar, click Teams
  3. Find the team you want to add the guest to. Then click Add people.
  4. In the search box, type the guest’s full email address (e.g., john@gmail.com or sarah@clientcompany.com)
  5. Teams will show a prompt — click Add as guest
  6. You’ll see an option to edit their display name — I’d recommend doing this now because you’ll need admin help to change it later. Give them a friendly name like “John Smith (Contoso)” so your team knows who they are
  7. Click Add
Add a Guest to a Team

The guest will receive a welcome email with a link to join the team. They’ll be prompted to either sign in with a Microsoft account or create one if they don’t have one.

That’s it. Once they accept, they’re in.

Method 2: Add a Guest from the Teams Mobile App

If you’re on the go and need to add someone quickly, you can do it from the Teams mobile app too.

  1. Open the Teams app on your phone
  2. Tap the Teams icon at the bottom
  3. Find your team and tap More options (the three-dot icon)
  4. Tap Manage members
  5. Tap Add members
  6. Type in the guest’s email address
  7. Tap Invite as a guest
  8. Tap the checkmark to confirm
Add a Guest from the Teams Mobile App

They’ll get the same welcome email, and the joining process is identical to the desktop method.

Method 3: Invite a Guest to a Teams Meeting

Sometimes you don’t need to add someone to a full team — you just want them in a meeting. This is even simpler, and the guest doesn’t even need a Microsoft account to join a meeting link.

From the Teams Calendar:

  1. Click Calendar in the left sidebar
  2. Click + New Meeting in the top right
  3. Fill in the meeting title, date, and time
  4. In the Add required attendees field, type the guest’s email address
  5. Click Send
Invite a Guest to a Teams Meeting

That’s it — Teams will automatically generate a meeting link and email it to the guest. They can join the meeting directly from the link, either in a browser or through the Teams app.

From Outlook:

  1. Open Outlook and go to your Calendar
  2. Click New Event
  3. Add the external person’s email in the attendee field
  4. Make sure the Teams meeting toggle is switched on
  5. Click Send
Invite a Guest to a Teams Meeting From Outlook

They’ll receive a calendar invite with a “Join Microsoft Teams Meeting” link at the bottom. They click it, and they’re in — no Teams account required.

Tip: Guests joining via a meeting link for the first time will go through a “lobby” by default, where someone from your org needs to admit them. You can change this in your meeting settings if you want them to skip the lobby.

Method 4: Add a Guest Directly to a Specific Channel

In newer versions of Teams, you can invite guests to specific shared channels without adding them to the whole team. This is great when you want to limit their access to just one area.

Here’s how:

  1. Go to the channel you want to share
  2. Click the three-dot menu (⋯) next to the channel name
  3. Click Manage channel (or Channel settings, depending on your version)
  4. Click Add members
  5. Enter the external user’s email address
  6. Select Add as guest
Add a Guest Directly to a Specific Channel

Note: This only works with Shared Channels in Teams. Standard and Private channels follow the team-level membership rules — the guest needs to be part of the team first.

What Happens After You Add a Guest?

Once you’ve added a guest, here’s what they experience:

  • They receive a welcome email from Microsoft Teams
  • The email contains a link to join the team
  • If they already have a Microsoft account (any kind), they sign in and are taken straight to your team
  • If they don’t have one, they’re prompted to create a free account using their email address
  • Once they’re in, they’ll see the team listed in their Teams app — clearly labeled as a guest account

On your end, you’ll see a small (Guest) label next to their name everywhere in Teams — in chats, member lists, and @mentions. This helps everyone quickly identify who’s internal and who’s external.

Managing Guest Permissions

As a team owner, you have some control over what your guests can do within your team. To review or change these settings:

  1. Click the three-dot menu (⋯) next to your team name
  2. Click Manage team
  3. Go to Settings → Guest permissions

Here you can toggle whether guests can:

  • Create and update channels
  • Delete channels

For deeper control (such as whether guests can use audio/video in meetings or share their screen), those settings are managed by your IT admin in the Teams Admin Center.

Common Issues and Quick Fixes

I can’t find the option to add a guest

Guest access is probably disabled on your tenant. Ask your IT admin to enable it in the Teams Admin Center.

The guest isn’t receiving the welcome email

Ask them to check their spam folder. Sometimes the invite lands there. You can also resend it by going to Manage team → Members → hover over their name → click the resend icon.

The guest can see channels I didn’t want them to see

By default, guests see all channels in the team they’re added to. If you want to limit their access, consider using Shared Channels instead of full-team membership.

The guest is getting a ‘You need permission’ error

This usually means your Azure AD settings are restricting external invitations. Your global admin will need to check the External Collaboration settings in the Azure Active Directory admin center.

A Few Best Practices Worth Knowing

  • Set a clear display name when adding guests — something like “FirstName LastName (Company)” makes it easy for your team to know who they’re talking to
  • Create a dedicated channel for external guests if you work with many clients — keeps things tidy
  • Review guest access regularly — remove guests who no longer need access by going to Manage team → Members → and clicking the X next to their name
  • Brief your guests before they join — send them a quick note explaining which channels they’ll see and what the team is for. It goes a long way in avoiding confusion

Also, you may like:

Leave a Comment

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App