Change your SharePoint domain name
When you first signed up for Microsoft 365, you created an onmicrosoft.com domain. Even if you later added a custom domain, the original onmicrosoft.com domain is used for all your SharePoint and OneDrive URLs.
If your organization has gone through a rebranding, merger, or acquisition and needs to change the domain in your SharePoint and OneDrive URLs, you can do this using PowerShell. For example, if your organization name changed from Contoso to Fabrikam, you can change your SharePoint URLs from
- This feature is currently available to organizations that have no more than 10,000 total SharePoint sites and OneDrive accounts combined. If you get error 773 "Not Implemented" when you try to start a domain rename, the feature isn't enabled yet for your organization.
- If your organization has over 10,000 total sites but less than 100,000 total sites, you may be interested in Advanced Tenant Rename, which is currently in a limited, invite-based preview. See Advanced Tenant Rename (preview).
- This change affects only SharePoint and OneDrive URLs. It doesn't impact email addresses.
- For info about changing a site address, for example, from
https://contoso.sharepoint.com/sites/sample2, see Change a site address.
- This feature isn't available for organizations that have set up multi-geo.
- If your organization uses special clouds or government clouds (GCC, GCC High, DoD, etc.), or still has a .de domain, your domain name can't be changed.
- When you rename your SharePoint domain, we create a redirect at the previous address which will expire 1 year after the rename.
- You can only rename your SharePoint domain once. If you need additional renames, submit a support request by selecting Rename a SharePoint Tenant more than once.
- Changing your SharePoint domain name back to the original name after you rename it isn't supported. For example, if you change your SharePoint domain from
fabrikam.sharepoint.com, changing it back to
|Hub site menu items||Although the menu items will continue to work, items that contain absolute URLs aren't changed.||Edit the menu items and if necessary, change the URLs to the new domain name.|
|Office "Recent" and "Pinned" lists||These lists are updated over time depending on usage.||None|
|Office.com||The URLs at https://www.office.com can take 24 hours to be updated.||None|
|OneDrive||Only the domain name portion in URLs is changed. The relative path that's based on the User Principle Name (UPN) isn't changed.||None|
|OneDrive sync app (OneDrive.exe)||Requires version 17.3.6943.0625 or later for all users.||Make sure the URLs "oneclient.sfx.ms" and "g.live.com." aren't blocked, and that all computers in your organization can reach them to apply updates.|
|OneDrive sync app (OneDrive.exe)||The organization name displayed in Office apps isn't changed. (For example, the app displays the old folder name C:\Users\Sophia\OneDrive – Contoso)||Users can disconnect and reconnect their account in the Office app.|
|OneNote||Requires a recent version of OneNote.||Make sure all users have the following versions installed:
OneNote desktop app: Version 16.0.8326.2096 or later.
OneNote for Windows 10: Version 16.0.8431.1006 or later.
OneNote mobile app: Version 16.0.8431.1011 or later.
|OneNote||While the domain name is being changed, users might receive a notebook sync error.||None|
|SharePoint mobile apps||Requires a recent version of the mobile app.||Make sure all users have the following versions installed:
iOS: 4.20.0 or later.
Android: 3.21.0 or later.
|SharePoint mobile apps||While the domain name is being changed, users might receive a notebook sync error.||None|
|Search and Delve||The search index might take a while to reflect new URL changes.||None|
|Search and Delve||Search results might not be complete or might return results for the original URLs until the search index is updated.||None|
|SharePoint content||Although content (such as text on pages) that includes the domain name will continue to work, it won't be updated to display the new name.||Search for the old domain name and edit content to display the new domain name.|
|Custom apps and Group Policy objects||Absolute URLs embedded in these apps and objects aren't changed.||Edit custom apps and Active Directory Group Policy objects that contain absolute URLs and if necessary, change the URLs to the new domain name. Confirm with third-party app publishers that apps don't contain absolute URLs.|
|Custom and third-party apps||Some apps might not process the HTTP 308 direct correctly.||Edit custom apps and work with third-party app publishers to ensure that they handle HTTP 308 responses correctly.|
|Delve||It can take 24 hours before People profiles can be viewed.||None|
|eDiscovery||Holds can't be removed until you update the URLs.||In the Microsoft Purview compliance portal, change the eDiscovery hold URLs to the new domain name.|
|InfoPath forms||Forms that use a SharePoint connection as a data source won't work.||Reconnect these forms to SharePoint.|
|Microsoft 365 Archive||Archived sites will not be renamed.||Reactivate archived sites before the rename.
Avoid archiving any sites during the rename.
|Microsoft Forms||Forms that have the option to upload attachments in responses won't work.||Remove the upload button and add it again in the form.|
|Office apps||While the domain name is being changed, users might experience an error when saving Word, Excel, and PowerPoint documents that are located in a site or OneDrive.||Attempt to save the document again and if necessary change the URL of the save location.|
|OneDrive||The Quick access links in OneDrive and SharePoint won't work.||No action is available.|
|Power Automate||Request sign-off flows that use SharePoint as a connection won’t work.||Remove and re-create the Request sign-off flow.|
|Power Automate||Any flows deployed as solutions with managed layers that use SharePoint as a connection won’t work.||Remove and re-create the flows.|
|Power BI||Power BI reports using SharePoint connections as a data source won't work.||Before changing your domain name, download the Power BI reports that are using SharePoint connections as a data source as a .pbix file. After you change the domain name, edit the connections in the Power BI Desktop app and republish the report.
Power BI reports that are not created or maintained in the Power BI Desktop app will need to be recreated.
|Project Online||Workflows that are “in flight” won't complete and will be orphaned.
New workflow instances can't be initiated.
Association to previous workflow instances isn't available and will be orphaned.
|Before changing your domain name, make sure all “in flight” workflows are completed. After you change the domain name, republish the workflows. You can then reset them to "in flight" in Project Web App by going to PWA Settings > Change or Restart Workflows.|
|Project Online||URLs embedded in workflows aren't changed. For example, if a workflow contains the embedded URL
||Workflows that contain URLs referring to the original domain name might need to be updated to the new name.|
|Project Online||References to PWA sites in Project Online at https://project.microsoft.com won't work.||In Project Online at https://project.microsoft.com, change the URL of the PWA sites under Settings > My PWA Site.|
|Project Online||Custom Excel Reports that use Microsoft Project Data connections as a data source won't work.||These reports will need to be reconnected.|
|Project Pro||The app won't work until you update the URL of the PWA site.||Before changing your domain name, make sure that all projects that are checked out in Project Pro are checked in. After you change the domain name, change the URL of the PWA site under File > Info > Manage Accounts.|
|SharePoint 2013 workflows||Workflows that are “in flight” won't complete and will be orphaned.
New 2013 Workflow instances can't be initiated.
Association to previous workflow instances isn't available and will be orphaned.
|Before changing your domain name, make sure all “in flight” workflows are completed. After you change the domain name, republish the workflows.|
|SharePoint 2013 workflows||URLs embedded in workflows aren't changed. For example, if a workflow contains the embedded URL
||Workflows that contain URLs referring to the original domain name might need to be updated to the new name.|
|SharePoint add-ins||Add-ins might not function as expected.||The add-ins might need to be republished.
Review the App configuration settings in Microsoft Entra ID for the add-in and update any URLs to the new domain name.
For SPFx applications, in Microsoft Entra ID update the Authentication URLs to the new domain for the SharePoint Online Client Extensibility Web Application Principal.
|SharePoint hub sites||Sites registered as hub sites won't work.||Unregister and register the affected sites as hub sites in the SharePoint admin center after the rename.|
|SharePoint web parts||Some web parts may not function as expected.||The web parts may rely on direct URL references. Update the web parts with the new URLs.|
|Site customizations and embedded code||Absolute URLs embedded in SharePoint customizations aren't updated.||Edit customizations that contain absolute URLs and if necessary, change the URLs to the new domain name.|
|Teams on the web and Teams desktop app||The first time someone tries to access the Files tab for a team or private channel, they'll receive an error. The tab will work for all users after that.||None|
|Teams on the web and Teams desktop app||It can take 72 hours for meeting notes to work (for both current and previous meetings).||None|
|Teams on the web and Teams desktop app||On the Files tab, any folders added with the "Add cloud storage" (which point to another SharePoint site) won't work.||Remove and re-add the folders.|
|Teams on the web and Teams desktop app||Document libraries added as a tab won't work.||Remove and re-add the tab.|
|Teams on the web and Teams desktop app||Embedded images in Wikis won't be displayed.||Edit the Wiki .mht file located in the SharePoint Site Teams Wiki Data library and if necessary, change the URLs of the embedded images to the new domain name.|
|Teams on the web and Teams desktop app||Personal Wikis won’t work.||In a one-on-one or group chat, attach and send a file to the chat.|
|Third-party apps including backup solutions||Absolute URLs embedded in these third-party apps (including backup solutions) aren't changed.||Confirm with third-party app publishers (including backup solutions) that they support tenant renames.|
|Isolated web parts and full page apps||Isolated components are not updated and will stop working.||Solutions that contain isolated components need to be re-published in the tenant app catalog. The solution will start working again after that.|
|Business Productivity Online Suite (BPOS) sites||If your tenant still has Microsoft Business Productivity Online Suite (BPOS) sites remaining in it, your domain name can't be changed.||BPOS sites and its configuration need to be removed before scheduling of tenant renaming can be attempted. Submit a support request by selecting Rename a SharePoint Tenant with BPOS sites.|
|Deleted sites||Any sites that have been deleted can't be restored after the change.||Before changing your domain name, review the Deleted sites page in the SharePoint admin center and restore any sites that you might want to keep.|
|Historical German cloud (.de) tenants||If your tenant was originally in the German cloud with a .de domain, your domain name can't be changed. This applies even if your tenant was subsequently migrated to the regular cloud but still retains the .de domain.||No action available.|
|Locked sites and OneDrive accounts||Any site or OneDrive that has been locked (the LockState is NoAccess) can't be renamed.||Before changing your domain name, review any sites and OneDrive accounts that have been locked to determine if the lock should be removed. Lock and unlock sites|
|Multi-Geo configurations||Your SharePoint domain name can't be changed if your organization is currently set up for Microsoft 365 Multi-Geo or was previously set up for it.||No action available.|
|Point-in-time restoration||Restoring a site to a previous time before the domain name change isn't possible.||No action available.|
|Root site replacement||Your root site can't be replaced (using either the SharePoint admin center or the PowerShell cmdlet Invoke-SPOSiteSwap) between the time you schedule your domain name change and when it completes.||Replace your root site before you schedule the domain name change or after it completes.|
|SharePoint public sites||If your tenant contains old SharePoint public sites, your SharePoint domain name change will not be allowed.||Public sites on the tenant need to be removed before scheduling of tenant renaming can be attempted. Submit a support request by selecting Rename a SharePoint Tenant with Public site.|
|Special and government clouds||If your organization uses special clouds or government clouds (GCC, GCC High, DoD, etc.), your domain name can't be changed.||No action available.|
|Vanity domain configurations||If your SharePoint domain is, for example, teams.contoso.com (versus contoso.sharepoint.com), your domain name can't be changed.||No action available.|
Advanced Tenant Rename (preview)
If you have over 10,000 total sites in your organization, or want to have greater control over the rename operation, you can consider Advanced Tenant Rename. It supports changing of the SharePoint domain on tenants with up to 100,000 total sites currently, and also has the ability for admins to prioritize up to 4,000 sites in their organization for early execution. This allows for select business-critical or high-visibility sites to complete first and reduce any risk or concerns with its impact on daily operations.
Advanced Tenant Rename is a part of SharePoint Advanced Management, and is currently in a limited, invite-based preview.
How to participate
The limited preview can currently only support tenants meeting the following conditions:
- Your organization has less than 100,000 total sites.
- Your organization does not have Multi-Geo set up.
- Your organization does not use government clouds, including GCC, GCC High and DoD.
- Your organization does not use vanity domain configurations.
If you are interested in participating in the preview, and meet the above conditions, please sign up here. Make sure to include all of the requested information, and indicate your interest in "Advanced tenant rename (SPO domain name changes due to rebranding, M&A, tenant consolidation)".
Responding to the form is not a guarantee of acceptance in the preview. There are limited slots available, and each application will be reviewed. Microsoft will reach out if there is space in the preview program and share more information and work with you on next steps.
Since this is a part of SharePoint Advanced Management, participants will need to either already be a SharePoint Advanced Management customer, or enable the free trial at the time of the planned rename.
Step 1: Add the new domain name
Check the availability of the new domain you want. For example, if you want your SharePoint and OneDrive URLs to begin with
https://fabrikam.sharepoint.comin a browser. If you get a message that the address couldn’t be found (404), it’s probably available. If you get a sign-in screen or a message that your username couldn’t be found in the fabrikam.sharepoint.com directory, then the domain has already been taken and you’ll need to try a different one. If the domain is already registered by another customer, we can't provide any information or contact the customer.
If you own the domain for another subscription, you need to delete that tenant in Microsoft Entra ID. Deleting a tenant typically takes three days to complete and to make the domain available.
Do NOT use the domain to test this procedure in a test environment first. If you do, you won't be able to use the domain for your production environment.
You must use the link https://aka.ms/SPORenameAddDomain to go to the Custom domain names page in the Microsoft Entra admin center. If you browse to the page instead of using the link, you won't be able to add your custom onmicrosoft.com domain successfully.
Select Add custom domain.
In the Custom domain name box, enter the full new “.onmicrosoft.com” domain, and then select Add domain.
When adding the domain, it needs to be an “onmicrosoft.com” domain. For example, if you want to rename your tenant to fabrikam.sharepoint.com, the domain that you enter should be fabrikam.onmicrosoft.com. You do not need to purchase the “onmicrosoft.com” domain to add it and it does not require any public DNS registration.
If you get a message that the domain isn't available, try a different domain.
After getting a confirmation that the domain was added successfully, you might see a message that the properties could not be found. Select the message to refresh domain references.
Do NOT add any other domains. Do NOT configure the new domain as the initial domain. If, after adding the domain, you are prompted to create a new TXT record with your domain name registrar, the domain has NOT been added correctly and you will NOT be able to perform a rename. If you are prompted, you will need to delete the invalid domain and return to Step 2.
In the navigation at the top of the page, select the name of your tenant to go back to the Custom domain names page. Make sure the onmicrosoft.com domain you added is on the list and the Status appears as Verified.
If the status is NOT "Verified" then you will NOT be able to perform a rename.
Step 2: Use Microsoft PowerShell to rename your domain
Changing your SharePoint domain name might take several hours to days depending on the number of sites and OneDrive users that you have. We strongly recommend that you make this change during a period of low usage (like a weekend) and tell users to avoid accessing SharePoint and OneDrive content during the change. In addition, any actions that create new OneDrives and sites (such as creating a new team or private channel in Microsoft Teams) will be temporarily blocked during the rename.
If you installed a previous version of the SharePoint Online Management Shell, go to Add or remove programs and uninstall "SharePoint Online Management Shell".
Make sure you review the System Requirements and Install Instructions. The app isn't supported on Mac.
Connect to SharePoint as a Global Administrator or SharePoint Administrator in Microsoft 365. To learn how, see Getting started with SharePoint Online Management Shell.
Connect-SPOService -Url "https://contoso-admin.sharepoint.com"
Run the following command to specify the new domain name:
Start-SPOTenantRename -DomainName <DomainName> -ScheduledDateTime <YYYY-MM-DDTHH:MM:SS> [-WhatIf] [-Confirm]
Where "DomainName" is the part before "sharepoint.com" or "onmicrosoft.com" and "ScheduledDateTime" is at least 24 hours in the future, but not more than 30 days. The time you enter is based on the current date and time of the computer you're using.
Start-SPOTenantRename -DomainName "fabrikam" -ScheduledDateTime "2021-12-31T10:25:00"
If the PowerShell command Start-SPOTenantRename is not found or nothing is returned, make sure you installed the latest SharePoint Online Management Shell. Before installing the latest version, you might need to uninstall all previous versions by running
Uninstall-Module Microsoft.Online.SharePoint.PowerShell -Force -AllVersions. For more info about the Start-SPOTenantRename cmdlet, see Start-SPOTenantRename
You can get the status of the rename by running
Get-SPOTenantRenameStatus. Make sure you open a new PowerShell window to sign in again. The date and time shown with this command is in UTC format. More info about Get-SPOTenantRenameStatus
During and after the rename, you can get the state of a site by running
Get-SPOSiteRenameState. For more info about this cmdlet, see Get-SPOSiteRenameState.
To verify success of the rename operation, please ensure that you review the status of the rename operation, as well as the count of renamed sites in comparison to total sites. The count of sites that cannot be renamed to the new domain will be shown in the Attention Required field. To get more information on these sites, run
Get-SPOSiteRenameState and pass the RenameJobID listed in the tenant rename status as the ParentOperationID, and the desired status (Success/Failed/Suspended). If you want to export these results to a CSV file, you can use the
Get-SPOSiteRenameState -ParentOperationID <RenameJobID> -State Failed | Export-Csv -Path <Path>
To cancel a rename that has not started, you can run
Stop-SPOTenantRename. More info about this cmdlet
Step 3: Review features and settings after the rename
Review any firewall rules that might block access to the new domain.
Review organization browser settings to make sure the new domain is a trusted location. This includes reviewing any Group Policy settings that might control browser settings.
Review any third-party apps, custom apps, and scripts that access SharePoint. They might need to be modified to use the new domain.
If you have custom SharePoint Framework solutions that require access to an API, check the API access page in the SharePoint admin center to ensure that the new domain name can be used by SharePoint Framework components.