logo
search
Permission & Access Issues

How to Fix SharePoint Unable to Add Guest with Different Email Address

Maira MehtabMaira Mehtab Oct 1, 2026 868 views

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.

How to Fix SharePoint Unable to Add Guest with Different 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.
Before you start

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.

Solution 1Recommended

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.

1
Launch Management Shell

Open the SharePoint Online Management Shell on your computer as an administrator.

2
Connect to SharePoint Admin Center

Run the Connect-SPOService command and log in using your global administrator credentials.

3
Remove the Old User Profile

Execute the command 'Remove-SPOUser' followed by the parameters for the guest's old email address to clear the cached profile from the directory.

4
Add the New Email Address

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.

Remove and Re-add the Guest User via Management Shell
Tenant Administrator Rights Required: If you are only a SharePoint site administrator, you will not be able to execute the Management Shell commands. You must contact your IT department or global administrator to perform this action.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website to download and install the free office suite on your device.
  2. 2. Sign In to WPS Cloud: Create a free account to access WPS Cloud storage and unlock instant document collaboration features.
  3. 3. Share with Anyone: Generate secure sharing links directly from your documents to collaborate with external guests instantly, without worrying about directory caches.
Fully compatible with Microsoft Word, Excel, and PowerPoint file formats.Built-in cloud collaboration tools make external document sharing effortless.No complex tenant or global administrator permissions required to manage guests.Lightweight, fast installation with a highly familiar user interface.
microsoft office alternative - wps office

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.