Microsoft Entra ID
Conditional Access

Migrate Conditional Access policies to a policy plan (preview)

In brief

A new article explains how to consolidate selected Conditional Access policies into a policy plan, review shared conditions and generated rules, and validate the plan before enforcement. Original policies remain unchanged and continue evaluating independently.

What Entra admins need to know

Conditional Access Administrators can use the migration experience to organize related policies and review access behavior before enabling plan rules.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

new file mode 100644

title: Migrate Conditional Access policies to a policy plan (preview) description: Learn how to consolidate existing Conditional Access policies into a policy plan and validate the new rules before enforcement.

ms.service: entra-id ms.subservice: conditional-access ms.topic: how-to ms.date: 10/21/2026

ms.author: etbasser author: ebasseri ms.reviewer: celested ai-usage: ai-assisted #customer intent: As a Conditional Access administrator, I want to migrate related policies into a policy plan so that I can consolidate shared targeting and validate access behavior before retiring the original policies.

Migrate Microsoft Entra Conditional Access policies to a policy plan (preview)

This article shows you how to consolidate existing Conditional Access policies into a policy plan by using the built-in migration experience. The migration tool analyzes your selected policies, identifies shared conditions, and proposes a plan structure for you to review before committing. Your original policies aren't changed during this process.

Prerequisites

To migrate Conditional Access policies, sign in with the Conditional Access Administrator role.

For license requirements, see Conditional Access license requirements.

Before you begin, read What are Conditional Access policy plans? to understand how shared conditions and rules interact, and how plan rules evaluate alongside existing policies.

Before you begin

The migration experience works best when you select policies that share a common intent. For example, select policies that protect the same set of applications but apply different controls to different user types, risk levels, or device states.

When you plan your migration:

  • Group by protected resource. Policies that protect the same applications or services are natural candidates for a single plan.
  • Group by persona. If multiple policies apply to the same set of users with different grant controls, they can be consolidated into one plan. Shared user targeting lives at the plan level, and each grant control becomes a rule.
  • Group by condition. Separate policies that already share a common condition, such as a sign-in risk level, device platform, or network location, are candidates for a plan. Configure the shared condition at the plan level and the scenario-specific settings in each rule.
  • Migrate incrementally. You don't need to migrate all policies at once. Starting with a small, well-understood group of related policies reduces risk during validation.

Migrate policies to a plan

After you identify a related set of policies, use the migration experience to review and create a proposed plan:

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator.
  2. Browse to Entra ID > Conditional Access > Policies.
  3. On the Policies page, locate the Migrate to Conditional Access Policy plans (Preview) banner, and then select Get started.
  4. Select the existing policies that you want to consolidate into a single plan. Choose policies that share a common intent. You can search for specific policies or filter on policy attributes.
  5. Select Merge policies into a plan.
  6. The migration tool analyzes the selected policies and identifies any shared conditions. Update the policy plan name if needed.
  7. Review the plan preview. Settings that the selected policies have in common become shared conditions.
  8. Review the proposed Rules. Each selected policy is mapped to a rule. Identities, resources, locations, grant controls, session controls, and other settings that are unique to a policy remain in its corresponding rule. Note that the initial State for all rules generated during migration is Off to prevent unintended impact to your organization.
  9. Select Create policy plan.
  10. Select Edit plan to update the plan's name, description, tags, and owners to record accountability and organizational context.
  11. Select a rule to edit its details as needed.
  12. Update each rule's State to Report-only when you are ready.

Validate the plan

After you configure the rules to Report-only, use the built-in policy impact metrics or sign-in logs to confirm that the rules produce the expected results before you enable enforcement.

  1. Browse to Entra ID > Monitoring & health > Sign-in logs.
  2. Review sign-in events to confirm that each rule in the plan matches the expected users, applications, and conditions.
  3. Compare the plan rule behavior against the original policy behavior. The results should be equivalent.
  4. When you're satisfied with the results, return to Entra ID > Conditional Access > Policy plans (Preview), open the plan, and set each rule's State to On.

For more information about validating policy behavior before enforcement, see Analyze Conditional Access policy impact.

Decommission the original policies

After you enable and validate the plan rules, disable the original policies. Delete them only after the validation period and when your organization's change-management and retention requirements allow it.

  1. Browse to Entra ID > Conditional Access > Policies.
  2. For each policy that was migrated to the plan, open the policy and set its state to Off.
  3. Confirm that sign-in behavior remains consistent after the original policies are disabled.
  4. After the validation period, delete the original policies if your organization's change-management and retention requirements allow it.

Maintain the migrated plan

When a new scenario supports the same security objective, add it as a rule in the existing plan instead of creating another standalone policy. Update shared conditions when a change should apply to every rule in the plan.

Next steps

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…