logo
search
Sign-in & Login Problems

How to Fix Microsoft Business Center Sign-In and Signup Disabled Errors

Steve KSteve K Oct 14, 2026 869 views

Question details

Users are unable to sign in or sign up for Microsoft Business Center because the system states the IT department has turned off signup, even when the user is a global administrator.

Fix Microsoft Business Center Sign-In and Signup Disabled Errors
Product
Microsoft 365 Business Center
Device & OS
not provided
Scenario
Attempting to access Microsoft Business Center or complete a new registration using an invitation link.
Observed behavior
The sign-in or signup process fails with an error indicating that ad hoc subscriptions or signups have been disabled by the IT department.
Before you start

Ensure you have global administrator credentials for your Microsoft 365 tenant and that the MSOnline PowerShell module is installed on your computer.

Solution 1Recommended

Enable Ad Hoc Subscriptions via PowerShell

Use Microsoft Online PowerShell to temporarily allow ad hoc subscriptions and email-verified users in your tenant settings so you can complete the registration.

Microsoft 365 often blocks self-service signups by default to maintain centralized control over licensing. By temporarily enabling ad hoc subscriptions through PowerShell, even global administrators can bypass the signup disabled error and successfully register for Microsoft Business Center.

1
Run PowerShell as Administrator

Search for Windows PowerShell in your Start menu, right-click the application, and select 'Run as administrator'.

2
Connect to Microsoft Online

In the PowerShell window, type 'Connect-MsolService' and press Enter. A prompt will appear; sign in using your Microsoft 365 global administrator credentials.

3
Check Current Tenant Settings

Run the commands 'Get-MsolCompanyInformation | fl AllowAdHocSubscriptions' and 'Get-MsolCompanyInformation | fl AllowEmailVerifiedUsers'. Verify if the returned values are False.

4
Enable Required Settings

If the values are False, type 'Set-MsolCompanySettings -AllowAdHocSubscriptions $True' and press Enter. Then, type 'Set-MsolCompanySettings -AllowEmailVerifiedUsers $True' and press Enter.

5
Complete Registration

Reopen your invitation email and click the link to access the Business Center portal. The sign-in should now process successfully.

Enable Ad Hoc Subscriptions via PowerShell
Reverting Settings: Once your registration is complete, you can disable these settings again by running the same Set-MsolCompanySettings commands with '$False' to maintain your organization's security policies.
Free Microsoft Office alternative

Try WPS Office as a Lightweight and Free Alternative

While troubleshooting complex Microsoft 365 tenant and administrative settings, maintain your team's productivity with WPS Office. It is a completely free, lightweight alternative that supports all major document formats without requiring complex administrative setup.

Fully compatible with Microsoft Word, Excel, and PowerPoint file formats.No complex tenant configurations or PowerShell commands required to start creating documents.Lightweight installation that runs smoothly on Windows, Mac, Linux, and mobile devices.Familiar user interface allowing for seamless migration and instant productivity.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the error say IT turned off signup when I am the global admin?

Microsoft 365 automatically blocks self-service signups (ad hoc subscriptions) by default in many tenants to maintain centralized billing and licensing control. This default setting affects everyone, including global administrators, until it is manually overridden via PowerShell.

Can I disable the ad hoc subscription settings after signing up?

Yes, it is highly recommended to disable 'AllowAdHocSubscriptions' and 'AllowEmailVerifiedUsers' immediately after you successfully register for Microsoft Business Center to enforce strict organizational control over new accounts.

What should I do if the Connect-MsolService command isn't recognized?

This means the required PowerShell module is missing. You need to install the MSOnline module first by opening PowerShell as an administrator and running the command 'Install-Module MSOnline' before attempting to connect to the service.