How to Fix SharePoint Unable to Add Guest with Different Email Address
Question details
Users are unable to add a SharePoint guest account using a new email address because the system continues to suggest the guest's old email address.

- Product
- Microsoft SharePoint
- Device & OS
- not provided
- Scenario
- Attempting to invite an external guest user to a SharePoint site after their email address or domain has changed.
- Observed behavior
- The new email address fails to validate or display the external-user indicator, while the old email address remains stuck in the autocomplete suggestions. Removing the user from the site does not clear the old profile from the tenant directory.
Verify that you have global or tenant administrator permissions in Microsoft 365, as standard SharePoint site administrators do not have the required access to manage tenant-level guest directories.
Remove and Re-add the Guest User via Management Shell
Use the SharePoint Online Management Shell to completely purge the old guest account from the tenant directory so the new email address can be properly registered.
Because guest user profiles are cached at the tenant level, removing them from a specific SharePoint site is insufficient. You must use PowerShell cmdlets to delete the user from the tenant directory.
Open the SharePoint Online Management Shell on your computer as an administrator.
Run the Connect-SPOService command and log in using your global administrator credentials.
Execute the command 'Remove-SPOUser' followed by the parameters for the guest's old email address to clear the cached profile from the directory.
Wait a few moments for the directory changes to propagate, then navigate back to your SharePoint site and invite the guest using their new email address.

Open a Microsoft Support Ticket for Backend Cleanup
If removing the user via PowerShell does not clear the autocomplete cache, escalate the issue to Microsoft Support for a backend directory sync.
Looking for a Simpler Way to Collaborate and Share Documents?
Managing enterprise permissions in SharePoint can be overly complex and require advanced IT administration. For a more straightforward approach to document creation and external sharing, try WPS Office. It provides powerful tools for teams without the complicated tenant administration overhead.
- 1. Download WPS Office: Visit the official WPS website to download and install the free office suite on your device.
- 2. Sign In to WPS Cloud: Create a free account to access WPS Cloud storage and unlock instant document collaboration features.
- 3. Share with Anyone: Generate secure sharing links directly from your documents to collaborate with external guests instantly, without worrying about directory caches.

Frequently Asked Questions
Why does SharePoint keep suggesting a deleted guest's old email address?
SharePoint caches external user profiles in the overarching tenant directory. Removing a user from a specific site collection only revokes their site access; it does not erase their cached profile from the main tenant directory, which is what populates the autocomplete suggestions.
Can I fix the guest email issue if I am only a site administrator?
No. Site administrators do not have the required permission level to modify or delete profiles in the tenant directory. You must contact a Microsoft 365 global administrator to run the necessary PowerShell commands.
What is the Remove-SPOUser command used for?
Remove-SPOUser is a SharePoint Online Management Shell (PowerShell) cmdlet used by tenant administrators to permanently remove a user or group from a specific SharePoint Online site collection, helping to clear cached credentials and resolve access conflicts.




