Accessing Microsoft Teams using organizational or personal credentials
I am a consultant like you and was experiencing exactly the same issues logging into Teams so that I could correspond as a guest to chat and interact with my customers in their organizations.
Here is what I did to fix the issue (and also a description of why it "broke" in the first place):
SPOILER ALERT - YOU’LL NEED TO PURCHASE A PAID TEAMS LICENSE/SUBSCRIPTION (but mine was only $4/mo)
- In April 2023, Microsoft stopped offering a free version of Teams for Business.
- The app itself is free - but the license that gets “associated” to the app is not. This is why you can download and install the app on multiple devices, or try logging in on multiple browsers, yet will have the same login problems on all of them.
- On my phone, iPad, and PC, I have been logged in for months. They must somehow cache the login credentials and you will perpetually maintain a connection - even when rebooting - because you technically did not sign out. I only became aware of the issue earlier this week (a full 7 months after signing in on my phone in March 2023) when I tried to switch from a business account to a personal account. It required me to sign out. Once I did that, I could not log back in again to my business account — and spent a very frustrating 24 hours trying to figure out why. I could log in with my personal email - just not my business email. And it was my business email associated with my guest access - so I was dead in the water work-wise.
- A personal account is an email address that has never been used to establish a Teams guest account with your customers’ organizations. In contrast, a business account is one that HAS been used for guest access to another organization. I had Microsoft accounts under both my business and personal email addresses and it was confusing that while I could log in with my personal account just fine, I could not log in with my business account - and logging in with one could only be done in the "free" (personal) edition of Teams - not the business edition of Teams for work/school.
- Log in to https://admin.microsoft.com using your business* account. Purchase a “Teams Essentials” subscription. It is $48/yr but you have a one-month trial. So you can test my suggested solution before pulling the trigger on the purchase.
- You must then associate the subscription you just purchased (even if a trial subscription) with your business email user account.
NOTE: I will try to post redacted screen captures later showing how this is done, but it was reasonably intuitive - unlike many other things Microsoft does.
When you try to log in without a valid subscription to Teams, it does not matter if you are using an old version of the Teams application or a new version. When trying to log in with your business email, it will reject it unless you have a valid subscription to Teams active.
Hope this helps. Worked like a charm for me.
* If you have not purchased anything from Microsoft using that business account, you will be asked to provide an address and a credit card - allowing a trial to transition to a paid subscription without interruption if you wish.