If you’ve ever tried to add a person from outside your company to a Teams chat or a meeting, you know it’s not always obvious where to start. There’s no single “Add External User” button — and that trips up a lot of people.
The good news? Once you understand the two main ways Teams handles outside users, it all clicks into place. In this tutorial, I’ll walk you through every method — step by step — so you can connect with clients, vendors, partners, or anyone else outside your organization without the frustration.
First, Understand the Difference: Guest Access vs. External Access in Teams
Before jumping into the how-to, let me explain one thing that confuses almost everyone: Teams uses two different systems for outside users. Mix them up, and you’ll wonder why something isn’t working.
- External Access — This lets you chat, call, and meet with people who are in a different Microsoft Teams organization. Think of it like a federation: your Teams talks to their Teams. But the external person stays in their own organization—they don’t have access to your files, channels, or team spaces.
- Guest Access — This is more like giving someone a temporary badge to enter your building. You invite them into a specific Team, and they get access to that team’s channels, files, chats, and meetings — almost like a regular team member. They appear on the team with a “(Guest)” label next to their name.
Here’s a quick breakdown:
| Feature | External Access | Guest Access |
|---|---|---|
| Chat & Call | ✅ Yes | ✅ Yes |
| Access Team Channels | ❌ No | ✅ Yes |
| View/Edit Team Files | ❌ No | ✅ Yes |
| Join Meetings | ✅ Yes | ✅ Yes |
| Requires Teams account | ✅ Yes (or Skype for Business) | Not always (can create a free account) |
Use External Access when you just need to chat or have a meeting with someone. Use Guest Access when they need to be part of an ongoing team and work with shared files.
Add Someone On Microsoft Teams Outside Your Organization
Here, I will show you five different ways to add someone to Microsoft Teams outside our organization.
Method 1: Add an External User to a One-on-One Chat in Microsoft Teams
This is the quickest way to connect with someone outside your org. You just need their email address.
Here’s how to do it:
- Open Microsoft Teams and click Chat on the left sidebar.
- Click the New Chat icon (the pencil icon at the top).
- In the “To:” field, type the person’s full email address — not their name.
- If Teams finds them, their name will appear in the dropdown. Click it.
- If they don’t show up immediately, keep typing the full email. You’ll see an option like “Search [email] externally” — click that.
- Type your first message and hit Send.

What happens next? If the other person already has a Teams account, they’ll get your message as a chat request. If they don’t have Teams, they’ll receive an email invitation to create a free Teams account.
One thing to note: the first time you chat with someone external, they need to accept the request before the conversation opens up. They’ll see a banner asking if they want to accept or block the message. So don’t panic if you don’t get an instant reply — they may just need to accept first.
Method 2: Add an External User to a Group Chat in Microsoft Teams
Want to bring someone outside the group into an existing group chat? You can do that too — but there’s a small condition.
To add someone external to an existing group chat:
- Open the group chat you want to add them to.
- Click View and add participants (the icon in the top-right corner showing the number of people in the chat).
- Click Add people.
- Type the external person’s email address.
- Choose how much chat history they should see (you can share none, a few days, or the full history).
- Click Create.

Important:
The group chat must already have at least one external participant in it. If it’s a purely internal group chat, Teams won’t let you add an external user to it — it’ll create a new chat instead. If your group is all-internal, your best workaround is to start a fresh group chat and include both internal members and the external person from the beginning.
Method 3: Add Someone as a Guest to a Team
This is the method to use when you want someone outside your org to actually be part of a team — accessing channels, files, and ongoing conversations.
Before this works, your IT admin needs to have Guest Access turned on in the Teams Admin Center. If you’re an admin yourself, here’s how to enable it:
- Go to the Teams Admin Center at admin.teams.microsoft.com.
- Navigate to Users → External collaboration.
- Toggle Allow guest access in Teams to On.
- Save your settings.

Once guest access is enabled, here’s how to add the guest:
- In Teams, go to the Teams section in the left sidebar.
- Find the team you want to add them to and click the three dots (…) next to the team name.
- Select Add member.
- In the search box, type the person’s email address.
- You’ll see an option that says “Add [email] as a guest” — click that.
- Optionally, click the pencil icon to edit their display name (the “(Guest)” tag will stay, but you can change the first part).
- Click Add.
The person will get an email invitation. Once they accept and sign in, they’ll appear in the team with a (Guest) label and can access whatever channels and files the team owner has allowed.
What can guests do? By default, guests can chat, join calls and meetings, share files, and access channels. What they can’t do includes creating or deleting channels (unless the team owner allows it), accessing the org directory, or being added to channels they haven’t been explicitly given access to.
Method 4: Invite an External User to a Teams Meeting
This is probably the most common scenario — you need to meet with a client or vendor who isn’t in your org. You don’t need any special settings for this; it works out of the box.
From the Teams Calendar:
- Open Teams and click Calendar on the left sidebar.
- Click New Meeting in the top-right corner.
- Give your meeting a title and pick a date/time.
- In the Add required attendees field, type the external person’s email address (e.g., a Gmail, Outlook personal, or any corporate email).
- You’ll see an option to invite them — select it.
- Add any other details and click Send.

The external person will receive a calendar invite with a Join Microsoft Teams Meeting link. They don’t need a Teams account to join — they can join from a browser or the Teams app as a guest.
From Outlook:
If you prefer scheduling from Outlook:
- Go to Outlook Calendar and create a new event.
- Add the external attendees in the To field.
- Click Teams Meeting in the ribbon to attach a Teams link.
- Send the invite.
Either way, the join link works for anyone — Teams user or not.
Method 5: Share a Meeting Link Directly in Teams
Sometimes you don’t want to schedule a formal meeting — you just want to quickly hop on a call. Here’s the fastest way:
- In Teams, go to Calendar.
- Click Meet Now (or look for the camera icon in a chat).
- Once the meeting starts, click Copy join link or Share invite.
- Paste that link in an email, WhatsApp, Slack — anywhere — and send it to the external person.
They click the link and join directly. Simple as that.
Troubleshooting: Why Can’t I Add Someone External?
If you’re running into issues, here are the most common reasons:
- External access is disabled — Your IT admin has blocked communication with external Teams organizations. They’ll need to go to the Teams Admin Center and enable it under Users → External access.
- The other organization has blocked your domain — External access works both ways. If the other company has restricted who can contact them, you won’t be able to reach their users. In that case, Guest Access is a better route.
- You’re on a personal/free Teams account — Some features like guest access require Microsoft 365 business plans. Free Teams accounts have limited admin controls.
- The person doesn’t have Teams — If they don’t have a Teams account at all, they can still join meetings via a link, but one-on-one chats will send them an email to create a free account first.
- You don’t see “Add as guest” option — This almost always means guest access hasn’t been enabled by your admin. Reach out to your IT team.
Conclusion
Adding someone outside your organization to Teams isn’t complicated once you know which method works best for your situation. Quick chat? Use External Access. Ongoing project with file sharing? Add them as a Guest. Just a meeting? Send them a link.
The most important thing is knowing whether your admin has the right settings enabled — especially for Guest Access, since that’s turned off by default. If something isn’t working, that’s usually the first place to check.
Also, you may like:
- Microsoft Teams Last Seen vs Offline
- Create a Group in Microsoft Teams
- Turn Off Microsoft Teams Email Notifications
- Find Someone on Microsoft Teams
- Find Microsoft Teams ID [Team ID, Channel ID, User ID & Meeting ID]

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.