Hi Everyone this is Prem, I have worked as Microsoft 365 support ambassador. We see a lot of ticket for “Enable Organization Customization in Office 365”. In this blog I am going to share a common step which we used to suggest to end users to enable it.
When we try to do some changes in Office 365 specifically in Security admin center and compliance admin center it gives the error to Enable Organization Customization.
It mostly happen when you have a new tenant and you have not used all the service of office 365.
When we get a new tenant from Microsoft, it initially stays in the tiny tenant format where all the services are not provisioned for your tenant in the backend.
Tiny tenant states does not allows us to modify or change exchange related services mostly.
You may be prompted to run the EnableOrganizationCustomization cmdlet before you create or modify objects in your Exchange Online organization.
Now we know when and why it happens lets see how we can enable it.
Steps to Enable Organization Customization in Office 365 :
We will need help of Windows PowerShell to perform the command, the PowerShell has to be first connected to exchange admin center and then it will allow us to execute the command.
1.Search for windows PowerShell on your computer and run it as an administrator, it should look like this:

2.Now connect to Exchange online using the PowerShell which is opened, to connect to exchange online run the following command:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Allow permission to install if asked. After that run:
Import-Module -Name ExchangeOnlineManagement
If you get error that running script is disabled or other error when running the first Install command then run the following command and after this run the above Install and Import commands again:
Set-ExecutionPolicy unrestricted -scope currentuser
Allow it to set the execution policy if prompted by entering A or Y.
Install-Module -Name ExchangeOnlineManagement
Import-Module -Name ExchangeOnlineManagement
After that run:
Connect-ExchangeOnline

Enter your Global or Exchange Admin email address and password and it should get connected to ExchangeOnline on the PowerShell.
Now the below command we will run to Enable Organization Customization :
Enable-OrganizationCustomization
Once you run the above command and it completes without any error, It will take at least 30 minutes to enable all the services for your tenant in the back end.
You can run the following command to check the IsDehydrated state, if its false then we are good to go and if its True then it means we have not run the above command correctly:
Get-OrganizationConfig | fl IsDehydrated
This is the steps which we use for this Enable-OrganizationCustomization issue, do let us know if this helped you to fix the issue.
Incase you are still not able to enable it or get any error then the best way to fix it is to connect with Microsoft by creating a ticket from the admin center > Need help widget
Related Useful links:
Enable organization customization on Mac: https://theadmin365.com/how-to-enable-organization-customization-on-a-mac/
Enable Organization customization without Powershell: https://theadmin365.com/enable-organization-customization-without-powershell/
Create a support Ticket with Microsoft: https://theadmin365.com/how-to-create-support-request-with-microsoft-office-365/
Date: 13/06/2022
Author: Prem
Thank you very much