If your organisation set up Android Enterprise before mid-2024, there's a strong chance you're running a managed Google Play Accounts enterprise - the legacy binding type that ties your entire Android Enterprise setup to a single Google account. Google now offers a supported, one-way upgrade path to convert this to a managed Google domain enterprise, and for most organisations, it's worth doing.
This guide covers the why, the how, and the practical considerations for making the switch.
If you're not clear on the difference between the two enterprise types, read What is a managed Google domain, and should I upgrade? first. This guide assumes you understand the distinction and are focused on the upgrade process itself.
The legacy managed Google Play Accounts enterprise was designed for simplicity - one Google account, one bind, done. That simplicity comes with well-documented operational risks:
play.google.com/work mitigates this, but it's still a workaround rather than a proper multi-admin model.The managed Google domain model addresses all of these. It moves the enterprise from a single-account ownership model to a domain-based model backed by Google Workspace or Cloud Identity, with role-based administration, multi-EMM support, and the option to provision identity-bearing managed Google Accounts on devices.
The upgrade preserves your enterprise ID. Nothing breaks.
If you're using an AMAPI-based EMM, the enterprise resource includes an enterpriseType field. The value will be either MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE (legacy) or MANAGED_GOOGLE_DOMAIN (current). Your EMM may surface this in the admin console, or you can check via the API:
GET https://androidmanagement.googleapis.com/v1/enterprises/{enterpriseId}
The response includes enterpriseType alongside managedGooglePlayAccountsEnterpriseType (for legacy binds) or managedGoogleDomainType (for domain binds).
For custom DPC EMMs using the Play EMM API, the enterprises.get() method also returns enterpriseType.
If you don't have API access, a reasonable heuristic: if you set up Android Enterprise with a Gmail address before mid-2024, and you manage your bind through play.google.com/work rather than admin.google.com, you have a legacy enterprise.
There are two ways to initiate the upgrade, depending on how your EMM has implemented it.
This is the more common flow. The EMM checks the enterprise type, and if eligible, generates an upgrade URL that the administrator completes in a browser.
The technical flow:
enterprises.get() to confirm the enterprise type is MANAGED_GOOGLE_PLAY_ACCOUNTS_ENTERPRISE.enterprises.generateEnterpriseUpgradeUrl() to get a one-time upgrade URL.MANAGED_GOOGLE_DOMAIN.The EMM should be monitoring for the EnterpriseUpgradeEvent via Pub/Sub notifications to confirm the upgrade succeeded.
The EMM-initiated flow does not require the original Google account that created the legacy enterprise. This is important - it means the upgrade is possible even if the original account is inaccessible.
Some EMMs expose the managed Google Play iframe in their admin console. Google may display an upgrade banner within this iframe, prompting the administrator to upgrade. In this flow:
This flow does require the original account credentials, making the EMM-initiated flow preferable where available.
enterpriseType field changes to MANAGED_GOOGLE_DOMAIN.play.google.com/work. Third-party EMM integrations can be managed at admin.google.com/ac/devices/settings/thirdparty.ContactInfo associated with the legacy enterprise (Gmail address, data protection officer, EU representative) is deleted during the upgrade. You must re-configure this in the Google Admin console.enterpriseDisplayName updates to reflect the domain name.The enterprise binding upgrade changes the backend linkage, but devices continue to use their existing managed Google Play accounts unless you take a further step. If you want devices to use identity-bearing managed Google Accounts (work email-based accounts), this is a separate, per-device process.
If your deployment doesn't need user-specific identity on devices - for example, dedicated devices or deployments where user identity is handled entirely through the EMM - you can skip this. Devices will continue to function with managed Google Play accounts.
workAccountSetupConfig policy (AMAPI).workAccountSetupConfig, setting the authentication type to GOOGLE_AUTHENTICATED.This enables features that require user identity - Chrome Sync, cross-device continuity, SSO through Google's identity stack, and access to Google Workspace services if licensed.
The workAccountSetupConfig policy field is an AMAPI capability. Custom DPC EMMs using the Play EMM API have a separate upgrade flow that uses enrollment tokens and the AMAPI SDK's AccountSetupClient - consult your EMM vendor's documentation for the specific implementation, as the workflow differs from the AMAPI approach described above.
Forgetting to re-set contact information. The upgrade deletes the legacy enterprise's ContactInfo. If your organisation has regulatory obligations around data protection officer details (GDPR, for example), re-configure this promptly in the Google Admin console.
Assuming per-device upgrades are automatic. The enterprise binding upgrade and the per-device account upgrade are separate steps. Upgrading the binding does not automatically change what accounts are on devices.
Not verifying the domain. Email verification is enough to complete the enterprise upgrade, but full domain verification is required for per-device managed Google Account upgrades, SSO federation, and several other advanced features. If you plan to use managed Google Accounts on devices, verify the domain early.
Cloud Identity user limits. Signing up for Cloud Identity Free increases your user cap by 50 users. For most new setups this means a 50-user limit on managed Google Accounts. If you're deploying managed Google Accounts to a larger fleet, you'll need to request an increase from Google or purchase additional Cloud Identity or Google Workspace licences.
Legacy admin console bookmarks. After upgrading, play.google.com/work may still be accessible but should no longer be used as the primary management interface. Update any documentation, bookmarks, or processes that reference the old admin settings URL.