When you click a Teams meeting link as an external guest, Teams may open the desktop app signed in to the wrong Microsoft account. This happens because Teams caches the account you used last and bypasses the account picker. The meeting then appears under a different tenant, so you see an error or a blank lobby. This article explains why the wrong account loads and shows you exactly how to force the correct guest identity before joining.
You will learn three reliable fixes: clearing the Teams web cache, using a private browser window, and switching accounts inside the desktop app. Each method works for Windows 11, Windows 10, and the web version. You will also see what to do when the meeting link still refuses to open the guest account.
Key Takeaways: Force Teams to Open a Meeting Link with the Guest Account
- Teams web cache reset (Edge or Chrome): Clears the stored account token so the link opens the account picker again.
- InPrivate or Incognito window: Launches Teams with no cached session, forcing you to choose the guest identity manually.
- Teams desktop account switcher: Lets you sign out of the personal account and sign in with the guest work account before joining.
Why Teams Meeting Links Open the Wrong Account for External Guests
Teams uses a browser-based authentication flow for meeting links, even when the desktop app is installed. When you click a link, the browser checks for an existing Teams session cookie. If a cookie for your personal Microsoft account exists, Teams sends that identity to the meeting. The guest account is never offered because the browser assumes you want the cached account.
The desktop app has the same behavior. It stores the last signed-in account in a local profile. When a meeting link triggers the app, Teams reads that profile and uses the stored account without showing a chooser. External guests often have a personal Microsoft account and a separate work account from the organizing company. The cached personal account wins by default.
This problem is more common when you accept a meeting invitation from a company that uses a different tenant than your own. The meeting link contains a tenant ID, but Teams still uses the account that is already signed in. The result is an error message that says you do not have access, or a meeting window that shows the wrong name.
How the Account Pickup Works in Teams
When no cached account exists, Teams shows a full sign-in screen. You can enter the guest email address and password. Once you sign in, Teams stores that account for future links. The problem occurs only when a different account was already stored. Clearing the cache or using a private window forces the sign-in screen to appear again.
Steps to Force the Correct Guest Account for a Teams Meeting Link
Use these methods in order. The first method works for most users. The second method is useful when you need a quick one-time join. The third method is for the desktop app.
Method 1: Clear the Teams Web Cache in Edge or Chrome
- Open your browser settings
In Microsoft Edge, click the three-dot menu at the top right and select Settings. In Chrome, click the three-dot menu and choose Settings. - Go to Privacy and security
In Edge, select Privacy, search, and services. In Chrome, select Privacy and security from the left sidebar. - Choose Clear browsing data
Click the Clear browsing data button. Make sure the time range is set to All time. - Select Cookies and other site data
Check the box for Cookies and other site data. Do not clear cached images and files unless you want to reload all web pages. - Click Clear now
Wait for the browser to finish. Then close all browser windows and reopen them. - Click the Teams meeting link again
The browser will now show the Teams sign-in screen. Enter the guest email address and password that the meeting organizer provided.
Method 2: Open the Meeting Link in an InPrivate or Incognito Window
- Open a private browsing window
In Edge, press Ctrl+Shift+N. In Chrome, press Ctrl+Shift+N as well. In Firefox, press Ctrl+Shift+P. - Paste the meeting link into the address bar
Copy the meeting link from your email or calendar invite and paste it into the private window. Press Enter. - Choose the guest account on the sign-in screen
Teams will show a full sign-in page because the private window has no cached cookies. Enter the guest email and password. - Join the meeting
After sign-in, Teams opens the meeting lobby. Verify that your name appears correctly before you enter.
Method 3: Switch Accounts in the Teams Desktop App
- Open the Teams desktop app
Launch Teams from the Start menu or taskbar. - Click your profile picture
The profile picture is at the top right of the Teams window. - Select Sign out
Choose Sign out from the profile menu. This removes the current account from the app. - Close Teams completely
Right-click the Teams icon in the system tray and select Quit. Then reopen Teams. - Sign in with the guest account
On the sign-in screen, enter the guest email address and password. Wait for Teams to load your profile. - Click the meeting link again
The link will now open with the guest account because that is the only signed-in account.
If Teams Still Opens the Wrong Account After the Main Fix
Sometimes the cache clears but Teams still uses the wrong identity. This happens when the meeting link is embedded in an email client that has its own cached session. Outlook and Outlook on the web can store Teams cookies separately from your browser.
The Meeting Link Opens in Outlook Instead of the Browser
If you click the link inside Outlook desktop, Teams may use the account that is signed in to Outlook. To avoid this, copy the link from the email and paste it into a private browser window. Do not click the link directly.
Teams Shows a Blank Lobby After Signing In with the Guest Account
A blank lobby usually means the guest account is correct but the meeting policy blocks external participants. Ask the meeting organizer to check the meeting options. The organizer can allow anonymous users or guests by editing the meeting options in Outlook.
The Guest Account Is Not Listed in the Teams Account Switcher
The desktop app only shows accounts that have signed in before. If your guest account is not there, you must sign out and sign in with the guest email as shown in Method 3. The account will then appear in the switcher.
Teams Desktop App vs Teams on the Web for Guest Meeting Links
| Item | Teams Desktop App | Teams on the Web |
|---|---|---|
| Account caching | Stores one active account per profile | Stores cookies per browser profile |
| Cache reset method | Sign out and quit the app | Clear browser cookies and site data |
| Private window support | Not applicable | InPrivate or Incognito works reliably |
| Best for one-time guest joins | Requires signing out first | Use a private window for instant access |
For most external guests, the web version with a private window is the fastest fix. The desktop app is better when you join meetings from the same guest account every day. In that case, sign out once and sign in with the guest account as your primary account.
After you fix the account issue, test the link again by copying it into a private window. If the meeting still opens with the wrong name, ask the organizer to verify that the guest email is added to the meeting invitation. You can also try clearing the Teams app cache on Windows by deleting the folder under %appdata%\Microsoft\Teams, but only do this after you have signed out of the app.