Inconsistent MFA Prompts Despite Conditional Access Policy

Eric Goh Kheng Poo 40 Reputation points
2025-12-12T02:17:24.76+00:00

I’m setting up the MFA prompt daily through Conditional Access. In Conditional Access, I added a grant policy requiring authentication strength and set the session sign-in frequency to 1 day, applying it to everyone. However, the next morning, not everyone receives the MFA prompt. Some users do, while others don’t. I’ve confirmed that the policy applies to everyone, but I noticed users log in at different times. Could it be because 24 hours haven’t passed yet for some users?

[Moved from Microsoft 365 and Office | Microsoft 365 Defender | Other | Other]

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

Answer accepted by question author
  1. Sridevi Machavarapu 9,465 Reputation points Microsoft External Staff Moderator
    2025-12-15T04:17:49.61+00:00

    Hi Eric Goh Kheng Poo!

    To answer this clearly, there isn’t a recommended or supported way in Entra ID to trigger MFA for all users at the same fixed time each day.

    Conditional Access doesn’t work on a clock. The sign-in frequency setting is based on session and token lifetime, meaning MFA is required 24 hours after a user’s last successful sign-in. Since users authenticate at different times, MFA prompts will always be staggered.

    Revoking user sessions is the only way to force MFA for everyone at once, but this is intended as a one-time reset or troubleshooting step, not something to run daily. There isn’t another policy, automation, or backend option that can schedule MFA prompts at a fixed daily time.

    So, what you’re seeing is expected behavior rather than an issue with your setup.

    You found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.