Skip to content

How to Fix Teams Keeps Asking You to Sign In

Teams keeps asking you to sign in? Fix it by clearing the cache, removing stale Credential Manager entries, checking modern auth, Conditional Access, and reinstalling.

MGMCSA Guru Team August 31, 2026 8 min read
Diagnostic path for Teams repeatedly prompting for sign-in: cache, Credential Manager, modern auth, and Conditional Access leading to a stable session

A Teams client that prompts for sign-in every time you open it — or kicks you out mid-day — is almost always a token problem. Teams authenticates once and caches a token so it can stay signed in. When that token can’t be stored, gets corrupted, or keeps getting invalidated, the app falls back to the only thing it knows: ask again. The fix is to find out why the token won’t stick.

Most of the time the cause sits on the local machine: a bad cache or stale credentials saved in Windows. Sometimes it’s a tenant policy forcing frequent reauthentication. This guide works from the quick local fixes to the policy-level ones, so you can stop as soon as the prompts stop.

Clear the Teams cache

A corrupted cache is the most common reason Teams won’t hold a session, and it’s the quickest thing to rule out. Broken token data in the cache fails every time the client tries to use it, which triggers yet another prompt. Clearing it forces a clean sign-in and a fresh token on the next launch.

Quit Teams completely first. Right-click the tray icon and choose Quit, or end the process in Task Manager — the cache can’t be cleared while the app is running. Then clear the folder for your client version.

Teams cache locations

Classic Teams %appdata%\Microsoft\Teams
New Teams %localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache

For classic Teams, PowerShell does it cleanly. Quit Teams, then:

Get-Process -Name Teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Path "$env:APPDATA\Microsoft\Teams\*" -Recurse -Force -ErrorAction SilentlyContinue

Relaunch, sign in once, and check Keep me signed in if you’re prompted. If the loop continues, the credential store is the next place to look.

Remove stale credentials from Windows Credential Manager

Windows caches Office and Teams tokens in Credential Manager. When those entries go stale or duplicate, Teams keeps reading bad data and re-prompting. Clearing them out forces a fresh, clean sign-in.

Open Control Panel > Credential Manager > Windows Credentials. Scroll through Generic Credentials and remove any entries tied to Teams and Office. Common names start with:

  • msteams
  • MicrosoftOffice16_Data:... (Office identity tokens)
  • MicrosoftAccount:... linked to your work account
  • Anything referencing office, outlook, or your tenant

Delete those entries, then relaunch Teams and sign in again. This step also tends to fix the related case where Outlook on the same machine keeps prompting — the two apps share the Office identity store, so a bad entry can affect both.

Local fixes — first pass

  • Teams cache cleared for the correct client version
  • Stale Teams/Office entries removed from Credential Manager
  • Signed in fresh with 'Keep me signed in' checked
  • Only the correct work account is signed in (no leftover personal account)
  • Windows date, time, and time zone are correct (token validation depends on it)

Sort out multiple accounts

If Teams or Windows is juggling more than one identity — a personal account and a work account, or the same email registered twice — the client can get stuck choosing the wrong one and prompt over and over.

Sign out of every account in Teams first. Then check Windows itself: go to Settings > Accounts > Access work or school and remove any stale or duplicate work-or-school connections that don’t belong. Reboot, open Teams, and sign in with only the correct account.

Confirm modern authentication is enabled (admin)

Modern authentication (OAuth 2.0) is how Teams obtains and refreshes tokens cleanly. In current Microsoft 365 tenants it’s on by default, but older tenants or hardened configurations sometimes have it disabled, which forces clumsy, repeated prompts.

For Microsoft 365, modern auth for Teams is controlled tenant-wide and through the org-wide authentication settings. If you’re running a hybrid or legacy setup where legacy auth was deliberately enforced, that’s a likely source of repeated prompts. Confirm modern authentication is enabled for the organization and that the client is allowed to use it.

Auth layers that affect Teams sign-in

Modern authentication Must be enabled tenant-wide for clean token refresh
Conditional Access Sign-in frequency and device rules can force reauth
MFA Required factor the client must be able to satisfy
Credential Manager Local store of Office/Teams tokens on the machine

Check Conditional Access and token policies (admin)

If the prompts arrive on a schedule rather than every launch, a Conditional Access policy is the prime suspect. A short sign-in frequency setting tells Teams to reauthenticate at fixed intervals, which users experience as Teams “keeping” them signing in. Policies that require a compliant or hybrid-joined device, or an MFA prompt the client can’t satisfy silently, produce the same pattern.

In Microsoft Entra ID (Azure AD) > Protection > Conditional Access, review the policies that target Teams or Office 365. Look at:

  • Session controls > Sign-in frequency — a low value (for example, a few hours) causes frequent prompts by design.
  • Grant controls — require compliant device or hybrid join can block sign-in on machines that don’t meet the bar.
  • MFA requirements the desktop client can’t complete without interaction.
Entra ID > Conditional Access
  ├─ Session controls > Sign-in frequency  -> short interval = frequent prompts
  ├─ Grant > Require compliant/hybrid device -> non-compliant device blocked
  └─ Grant > Require MFA                     -> client can't satisfy silently

Reinstall Teams as a last resort

When the cache, credentials, accounts, and policies all check out but the prompts continue, a damaged install can be the cause. A clean reinstall removes any broken local state the cache clear didn’t reach.

Quit Teams, uninstall it from Settings > Apps, then reinstall the current client. For classic Teams, removing the leftover %appdata%\Microsoft\Teams folder after uninstalling ensures the next install starts clean. New Teams is delivered as an app package, so let it reinstall and re-provision before signing in.

Get-Process -Name Teams -ErrorAction SilentlyContinue | Stop-Process -Force
Remove-Item -Path "$env:APPDATA\Microsoft\Teams" -Recurse -Force -ErrorAction SilentlyContinue

Sign in once after the reinstall, check Keep me signed in, and watch whether the session now persists across restarts.

Still prompting? Narrow it down fast

If you’ve worked through everything and Teams still won’t stay signed in, a couple of splits show you where the fault lives:

  • Test Teams on the web. If teams.microsoft.com stays signed in but the desktop app doesn’t, the desktop client or its local credential store is the problem. If the web client also reprompts, the cause is account-wide or policy-driven.
  • Test another user on the same machine. If a second account signs in fine on the same computer, the issue is tied to the first account’s profile or credentials, not the machine.
  • Test the same account on another machine. If it loops everywhere, suspect a Conditional Access or token policy rather than one device.

For the broader set of Teams meeting faults, see the Microsoft Teams meeting troubleshooting guide. If the Calendar is also missing for the same account, the Teams Calendar missing fix covers the mailbox and policy side. And because Teams and Outlook share the Office identity store, the Outlook keeps asking for a password fix often resolves the same root cause on the mail side.

Wrapping up

Teams asking you to sign in repeatedly is a token that won’t persist. Start local: clear the cache, remove stale Credential Manager entries, fix the clock, and make sure only the right account is signed in. If the prompts arrive on a schedule instead of every launch, move to the tenant side and review modern authentication and Conditional Access sign-in frequency. Reinstall only when everything else is ruled out. Match the fix to the prompt pattern and you’ll spend a lot less time chasing the wrong layer.

Frequently asked questions

Why does Teams keep asking me to sign in over and over?

A repeating sign-in prompt almost always means Teams can't hold a valid authentication token. The usual causes are a corrupted cache, stale credentials saved in Windows Credential Manager, a Conditional Access policy forcing frequent reauthentication, or multiple accounts confusing the client. Clearing the cache and removing old credential entries fixes most cases.

Will clearing the Teams cache fix the sign-in loop?

Often, yes. A corrupted cache can leave Teams holding broken token data that fails every time it's used, triggering another prompt. Quit Teams fully, clear the cache for your client version, then relaunch and sign in once. It's one of the first things to try because it's quick and low-risk.

What credentials in Windows Credential Manager affect Teams?

Open Credential Manager > Windows Credentials and look for entries that start with msteams, MicrosoftOffice, or MicrosoftAccount tied to Office or Teams. Stale or duplicate entries can feed Teams bad tokens. Removing them forces a clean sign-in on the next launch.

Can Conditional Access make Teams ask me to sign in repeatedly?

Yes. A Conditional Access policy with a short sign-in frequency, or one that requires compliant devices or MFA the client can't satisfy silently, makes Teams reauthenticate often. If the prompts line up with a policy, the tenant admin needs to review sign-in frequency and device compliance settings.

Does having multiple accounts cause Teams sign-in problems?

It can. If Teams or Windows is juggling a personal and a work account, or the same email exists as both, the client can get stuck picking the wrong one and prompt repeatedly. Sign out of all accounts, remove extra work or school accounts from Windows, then sign in with just the right one.

Why does the 'keep me signed in' option not stick?

If 'Keep me signed in' is unchecked at sign-in, or a tenant setting or Credential Manager problem prevents the token from persisting, Teams won't remember you. Sign out fully, sign back in, and check the box. If it still won't persist, the cause is usually a cache or credential issue rather than the checkbox itself.

Sources & further reading

Official vendor documentation referenced while writing this guide.

MG

MCSA Guru Team

IT & Systems Administration

We are working IT pros and system administrators who spend our days in Windows Server, Microsoft 365, and the wider Microsoft stack. MCSA Guru is where we write down the fixes and walkthroughs we wish we had found the first time.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.