Resolve Azure Marketplace Purchase Control Errors

Resolve Azure Marketplace Purchase Control Errors

⚠️
This guide helps resolve the error: “Cannot complete purchase as your enrollment for this subscription doesn’t allow purchase of marketplace products”

Overview

If you encounter an error when trying to purchase Dr Migrate SaaS plans in Azure Marketplace, it’s likely due to purchase control settings on your Azure enrollment. This guide provides step-by-step instructions to resolve these issues.

Common Error Message

When attempting to purchase Dr Migrate SaaS plans, you may see this error:

Cannot complete purchase as your enrollment for this subscription doesn't allow purchase of marketplace products.
Your Azure enrollment administrator can enable purchase of paid marketplace products.

Resolution Methods

For Enterprise Agreement (EA) Accounts

If your organization uses an Enterprise Agreement, follow these steps:

Access Cost Management + Billing

Sign in to the Azure portal, navigate to Cost Management + Billing, and select your Enterprise Agreement enrollment.

Configure Marketplace Policies (EA)

Go to Policies in the left navigation, find the Azure Marketplace section, and change the setting from Off to one of these options:

  • On: Enables all Azure Marketplace purchases
  • Free/BYOL SKUs only: Allows only free and Bring Your Own License applications

Save Changes

Click Save to apply the new policy and wait a few minutes for propagation.

For Microsoft Customer Agreement (MCA) Accounts

If your organization uses a Microsoft Customer Agreement, follow these steps:

Access Billing Profile Settings (MCA)

Sign in to the Azure portal, navigate to Cost Management + Billing, and select your billing profile.

Configure Marketplace Policies (MCA)

Go to Policies in the left navigation, find the Azure Marketplace section, and change the setting to one of these options:

  • Free + Paid: Allows all Azure Marketplace applications
  • Free: Allows only free software from Azure Marketplace
  • No: Prevents all Azure Marketplace deployments

Apply Changes (MCA)

Click Save to apply the new policy. The changes affect all subscriptions billed to this profile.

Using Azure Policy for VM Control

If you need more granular control over virtual machine deployments:

Create Azure Policy

Navigate to Policy in the Azure portal and click Create > Policy definition.

Configure Policy Rules

Set vendor-specific restrictions, configure operating system limitations, set version and size constraints, and define location restrictions.

Assign Policy

Assign the policy to your subscription or resource group. This controls which marketplace VMs can be deployed.

Enable Private Azure Marketplace

For organizations requiring approval of marketplace solutions:

Enable Private Marketplace

Global administrators can enable Private Azure Marketplace. Navigate to Marketplace > Private marketplace.

Assign Marketplace Admin Role

Assign the Marketplace admin role to designated administrators. These admins can approve specific marketplace offerings.

Approve Dr Migrate Plans

Add Dr Migrate plans to approved collections. Users can only deploy approved marketplace solutions.

Verification Steps

After making changes, verify the resolution:

Wait for Propagation

Allow 5-10 minutes for policy changes to take effect.

Test Purchase

Navigate to Azure Marketplace, search for “Dr Migrate”, and attempt to purchase the SaaS plan again.

Check Subscription Status

Verify your subscription shows as active and confirm billing profile settings are correct.

Additional Resources

Need Help? If you continue to experience issues after following these steps, contact your Azure administrator or reach out to our support team for assistance.