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:
- Go to the Microsoft Teams Admin Center — admin.teams.microsoft.com
- In the left menu, click External Collaboration, then click Guest access
- Toggle Guest access to On
- Scroll down and adjust any additional settings — calling, meetings, messaging — based on how much access you want guests to have
- Click Save

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:
- Open Microsoft Teams on your desktop
- In the left sidebar, click Teams
- Find the team you want to add the guest to. Then click Add people.
- In the search box, type the guest’s full email address (e.g., john@gmail.com or sarah@clientcompany.com)
- Teams will show a prompt — click Add as guest
- 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
- Click Add

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.
- Open the Teams app on your phone
- Tap the Teams icon at the bottom
- Find your team and tap More options (the three-dot icon)
- Tap Manage members
- Tap Add members
- Type in the guest’s email address
- Tap Invite as a guest
- Tap the checkmark to confirm

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:
- Click Calendar in the left sidebar
- Click + New Meeting in the top right
- Fill in the meeting title, date, and time
- In the Add required attendees field, type the guest’s email address
- Click Send

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:
- Open Outlook and go to your Calendar
- Click New Event
- Add the external person’s email in the attendee field
- Make sure the Teams meeting toggle is switched on
- Click Send

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:
- Go to the channel you want to share
- Click the three-dot menu (⋯) next to the channel name
- Click Manage channel (or Channel settings, depending on your version)
- Click Add members
- Enter the external user’s email address
- Select Add as guest

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:
- Click the three-dot menu (⋯) next to your team name
- Click Manage team
- 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:
- Make Microsoft Teams Dark Mode
- Change Your Name in Microsoft Teams
- 5 Various Ways to Schedule a Video Call in Microsoft Teams

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.