Home › Knowledgebase › KB-520

How to fix Microsoft Teams not allowing external or guest users to join a meeting or chat

Summary

This guide helps you troubleshoot and resolve: How to fix Microsoft Teams not allowing external or guest users to join a meeting or chat. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

When external clients or guest users cannot join your Microsoft Teams meetings or chats, the issue is almost always related to tenant-level or meeting-level access settings in Microsoft 365. This guide walks you through the key configuration areas to check so your external collaborators can connect without issues.

Quick Fix Steps

If you need a fast resolution, work through these checks in order:

  1. Confirm guest access is enabled at the Microsoft 365 tenant level.
  2. Confirm external access (federation) is enabled in Teams.
  3. Adjust the meeting lobby settings so guests do not get stuck waiting.
  4. Verify the guest's email domain is not blocked.
  5. Ask the guest to sign in with the email address the invite was sent to.

Detailed Instructions

Enable Guest Access in the Microsoft 365 Admin Centre

  1. Sign in to the Microsoft 365 Admin Centre at https://admin.microsoft.com.
  2. Go to Settings > Org settings > External collaboration.
  3. Under Guest access, select Edit.
  4. Tick Allow guest access in the organisation.
  5. Choose what guests can do (for most small businesses, Guests can access Microsoft Teams should be on).
  6. Click Save.
Changes can take up to 24 hours to propagate across Microsoft 365, although most apply within a few minutes.

Enable External Access (Federation) in Teams

  1. Open the Microsoft Teams admin centre at https://admin.teams.microsoft.com.
  2. Navigate to Users > External access.
  3. Make sure External access is set to On.
  4. Under Allow users in your organisation to communicate with, confirm the relevant options are enabled:
    • People in my organisation
    • People in organisations that my organisation trusts
    • People in organisations that have allowed guest access
  5. Click Save.

Adjust Meeting Lobby and Who Can Bypass Settings

  1. In the Microsoft Teams admin centre, go to Meetings > Meeting policies.
  2. Select the policy assigned to the meeting organiser (or the Global (Org-wide default) policy).
  3. Scroll to the Participants & guests section and review the following:
    • Who can bypass the lobby? — set to Everyone or People in my organisation and trusted organisations depending on your preference. People in my organisation and trusted organisations is the safest option for most small businesses.
    • Who can start the meeting? — ensure Organizer or Everyone is selected so the meeting can begin.
  4. Click Save.
If Who can bypass the lobby is set to Only organizers, external guests will sit in the lobby until someone in your organisation admits them manually. This is the most common cause of "guest stuck waiting" reports.

Change Lobby Settings for a Single Meeting

If you only need to change settings for one meeting, you can do it from the meeting invite:

  1. In the Teams calendar, open the meeting.
  2. Click Meeting options (this opens the meeting options page in a browser).
  3. Under Who can bypass the lobby?, choose Everyone.
  4. Click Save.

Check Allowed and Blocked Domains

  1. In the Microsoft Teams admin centre, go to Users > External access.
  2. Scroll to Allowed domains and Blocked domains.
  3. Confirm the guest's domain is not in the Blocked domains list.
  4. If you only want to allow specific external organisations, add their domains to Allowed domains and set the top option to Allow only specific external organisations.

Confirm the Guest Is Signing In Correctly

Sometimes the issue is not your settings but how the guest is joining:

Troubleshooting

Guest sees "Your organisation's policies don't allow you to chat with this user"

This means external access is turned off or the guest's domain is blocked. Review the External access settings in the Teams admin centre and confirm the domain is allowed.

Guest is stuck in the lobby

Update the meeting policy or the per-meeting lobby settings as described above. If you are using a Channel meeting, also confirm the channel is not set to Private with restricted access.

Guest receives a 403 or "Access denied" error

  1. Ask the guest to clear their browser cookies or sign out of all Microsoft accounts and try again.
  2. Confirm the guest's tenant allows inbound external sharing. Their IT admin may need to adjust their own external access settings.
  3. Try sending a fresh meeting invite from Outlook rather than reusing an old link.

Changes are not taking effect

  1. Wait at least 60 minutes for policy changes to propagate.
  2. Ask the guest to fully quit and reopen the Teams desktop or browser app.
  3. Check the Microsoft 365 Service Health dashboard at https://admin.microsoft.com under Health > Service health for any active Teams incidents.
If your organisation uses Conditional Access policies, external guests may be blocked by an authentication rule rather than a Teams setting. Review these in Entra admin centre > Protection > Conditional Access if the above steps do not resolve the issue.

Related Articles

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket