How to Troubleshoot Microsoft Authenticator Not Working Issues?

Ironically, the app designed to enhance your login experience might disappoint you when it fails to display codes or sign-in requests when you need them most. This results in the inability to sign in to apps requiring two-factor authentication via Microsoft Authenticator for added security.

Microsoft Authenticator Not Working

Several issues could cause this problem, such as incorrect setup, application glitches, device bugs, a poor internet connection, inaccurate date and time settings, or corrupted cache files.

Furthermore, if your organization has specified requirements when using school or work accounts and those are not met, the application may also fail to work correctly.

For example, some organizations might require device encryption or the installation of Google Play Services. Additionally, your account might have been blocked due to policy violations. It’s recommended to contact your IT help desk to address these potential issues before attempting the troubleshooting steps below.

If your device is registered with Azure AD, consider re-registering it to see if that resolves the issue. If not, proceed with the troubleshooting methods detailed below.

1. Perform All Network Checks

Begin with some basic diagnostics to ensure there are no hindrances in your network connection. Poor internet often causes issues with the Microsoft Authenticator app. Confirm the stability of your connection, even if you appear to be online. Use online tools to test your internet speed.

Deactivate Airplane mode if it’s on. Since a VPN can alter your location, disable it as well. If you’re using Wi-Fi, consider switching to mobile data, or vice versa.

Network Settings

2. Force Quit & Restart

Problems with running processes in the application can cause various malfunctions. Address this by force-quitting the app and restarting it.

  1. Swipe up from the bottom of your screen and pause in the center to open App Switcher. On some devices, you might use the Home Button or a multitasking icon.
  2. Swipe left or right until you find the Microsoft Authenticator app. Microsoft Authenticator Not Working
  3. Swipe the app preview upwards to close it forcibly.
  4. Another method for Android users: Long-press the app’s tile and select App info, then choose Force stop and confirm by tapping OK. Force Stop an App

Wait a few moments before reopening the application.

3. Allow Notification Permission

For Microsoft Authenticator to display login approvals, notification permissions must be enabled.

On Android:

  1. Navigate to Settings.
  2. Scroll and tap on Apps.
  3. Select Manage apps.
  4. Find and select Microsoft Authenticator.
  5. Tap on Notifications.
  6. Turn on the toggle for Show Notifications. Show Notifications

On iPhone:

  1. Open Settings.
  2. Scroll to and tap on Microsoft Authenticator.
  3. Tap on Notifications and enable Allow Notifications. Allow Notifications

4. Turn Off Battery Optimization

Battery optimization on Android devices can limit background activity of apps, potentially causing delays in authentication codes. Disabling this feature might improve the app’s responsiveness.

  1. Open Microsoft Authenticator.
  2. Tap on the three vertical dots in the upper-right corner.
  3. Select Turn off battery optimization. Turn off battery optimization
  4. Confirm by tapping Allow.

5. Enable Automatic Date & Time Settings

Syncing your device’s clock with your actual location is crucial for the app’s functionality since it relies on precise timing.

On Android:

  1. Open Settings.
  2. Scroll to Additional Settings.
  3. Select Date and time.
  4. Enable Set time automatically. Microsoft Authenticator Not Working

On iPhone:

  1. Head to Settings, then General.
  2. Tap on Date & Time.
  3. Switch on Set Automatically. Set Time Automatically

6. Update the Application

Regular updates can fix bugs and glitches. Keeping your applications up to date is highly recommended. If automatic updates are not enabled, here’s how to manually update apps:

On Android:

  1. Visit Play Store and access your profile.
  2. Select Manage apps and device.
  3. Tap Updates available. Search for Microsoft Authenticator and tap Update beside it, or choose Update all at the top. Microsoft Authenticator Not Working

On iPhone:

  1. Open App Store and visit your profile.
  2. Find Upcoming Automatic Updates.
  3. Locate Microsoft Authenticator and tap Update next to it, or hit Update All to refresh all apps at once. Upcoming Automatic Updates

7. Re-Authenticate Your Account

Re-adding your account can resolve synchronization or misconfiguration issues by re-establishing the connection between the app and the servers.

  1. Open the Microsoft Authenticator app.
  2. Select the account you wish to remove under the Authenticator tab. Microsoft Authenticator Not Working
  3. Tap the gear icon in the corner and choose Remove account. Microsoft Authenticator Not Working
  4. Confirm by selecting Continue.
  5. To re-add, go to the + icon in the Authenticator tab.
  6. Select the type of account you are adding and follow the on-screen instructions, granting necessary permissions along the way.

8. Clear Cache/Offload

Clearing your cache can resolve functionality issues. Rest assured that this will not delete important data.

On Android:

  1. Access Settings and tap on Apps.
  2. Visit Manage apps.
  3. Find Microsoft Authenticator and select it.
  4. Tap on Storage.
  5. Choose Clear cache or Clear data. Clear app cache

On iPhone:

  1. Enter Settings and choose General.
  2. Go to iPhone Storage.
  3. Search for Microsoft Authenticator and tap on it.
  4. Select Offload App. Offload App
  5. Confirm by tapping Offload App again.
  6. After a moment, the option to Reinstall App will appear. Click it to proceed.

9. Contact Microsoft Support

If none of the above solutions work and the issue persists after consulting your IT department, it’s time to seek assistance from Microsoft Support. Choose the appropriate option based on your issue for professional help.


Abdullah Iqbal

Abdullah is a Google IT certified Help Desk Technician with extensive experience in providing technical support to system users. He has a proven track record of effectively resolving IT issues, and is adept at working with tools like Jira and ZenDesk to efficiently manage support tickets. Abdullah is committed to staying up-to-date with the latest technological advancements and constantly seeks to improve his skills and knowledge through professional development opportunities.