You need to allow external users to access a single SharePoint site without changing the sharing settings for all sites in your organization. The default tenant-level sharing policy in SharePoint applies to every site, but you can override it for an individual site. This article shows you how to set external sharing for one SharePoint site using the SharePoint admin center and site settings.
Key Takeaways: Override External Sharing for a Single Site
- SharePoint admin center > Active sites > select site > Sharing tab: Change the external sharing level for a specific site without affecting other sites.
- Site Settings > Site permissions > Change sharing settings: Directly modify sharing in the site UI if you have site owner permissions.
- New and existing guests: Choose between allowing new external users or only existing guests already in your tenant.
How External Sharing Works at the Site Level
SharePoint has two layers of external sharing control. The tenant-level policy sets the maximum sharing level for all sites. The site-level policy can only reduce that maximum, not increase it. For example, if your tenant allows sharing with anyone, a site can be set to allow only existing guests. If your tenant blocks external sharing entirely, you cannot enable it for a single site.
Each site can have one of four sharing levels:
- Anyone: Users can share links that work for anyone, including people outside your organization. No sign-in required.
- New and existing guests: External users must authenticate with a Microsoft account or work account. New guests are added to your tenant.
- Existing guests: Only people already in your tenant as guests can access the site. New external users cannot be invited.
- Only people in your organization: No external access is allowed.
The site-level setting must be equal to or more restrictive than the tenant-level setting. If the tenant is set to New and existing guests, you cannot set a site to Anyone. You can set it to New and existing guests, Existing guests, or Only people in your organization.
Steps to Change External Sharing for a Specific Site
You can change external sharing for one site using either the SharePoint admin center or the site settings. Both methods require the appropriate permissions. Use the admin center if you are a SharePoint administrator. Use site settings if you are a site owner and want a faster approach.
Method 1: Using the SharePoint Admin Center
- Open the SharePoint admin center
Sign in to your Microsoft 365 admin center at admin.microsoft.com. In the left navigation, select Show all and then choose SharePoint. Alternatively, go directly to admin.microsoft.com/SharePoint. - Go to Active sites
In the left menu of the SharePoint admin center, select Active sites. A list of all site collections in your tenant appears. - Select the site you want to change
Click the name of the site you want to configure. Do not click the checkbox. Clicking the name opens the site details panel on the right side of the screen. - Open the Sharing tab
In the site details panel, select the Sharing tab. You see the current external sharing level for this site. - Choose the new sharing level
Under External sharing, select the desired level from the dropdown list. The options are Anyone, New and existing guests, Existing guests, or Only people in your organization. - Save the change
Click Save at the bottom of the panel. The new setting takes effect immediately for that site.
Method 2: Using Site Settings (Site Owner)
- Navigate to the site
Open the SharePoint site in your browser. You must be a site owner to change sharing settings from this location. - Open Site permissions
Select the gear icon in the upper right corner, then choose Site permissions from the menu. - Click Change sharing settings
On the Site permissions page, select the link labeled Change sharing settings. This link appears under the heading Sharing. - Select the sharing level
In the dialog that opens, choose one of the four external sharing options. The same levels are available as in the admin center. - Save the change
Click Save to apply the new setting to the site.
Common Mistakes When Setting External Sharing for One Site
You cannot set a site to a higher level than the tenant allows
If the tenant-level sharing policy is set to Existing guests, the dropdown in the site settings will not show Anyone or New and existing guests. You must change the tenant-level policy first if you need a less restrictive site setting. Go to SharePoint admin center > Policies > Sharing and adjust the tenant-level external sharing level.
Changes take time to propagate for some users
While the setting applies immediately to the site, cached permissions may take up to 24 hours to refresh for all external users. If an external user still cannot access the site after you change the setting, ask them to clear their browser cache or use an InPrivate window.
External users need a Microsoft account or work account
When you set the site to New and existing guests, new external users receive an invitation email. They must sign in with a Microsoft account or a work or school account. Guests cannot use social login providers like Google or Facebook.
OneDrive sharing is separate from site sharing
Changing external sharing for a SharePoint site does not affect OneDrive sharing settings. OneDrive has its own sharing policy at the tenant level. If you need to allow external sharing for OneDrive files, configure that in the SharePoint admin center under Policies > Sharing.
| Item | SharePoint Admin Center Method | Site Settings Method |
|---|---|---|
| Who can use it | SharePoint administrator or Global admin | Site owner |
| Steps required | 6 steps | 5 steps |
| Visibility of tenant limit | Shows only allowed options based on tenant policy | Shows only allowed options based on tenant policy |
| Time to apply | Immediate | Immediate |
| Best for | Bulk changes or when you are not a site owner | Quick changes when you own the site |
You can now set external sharing for one SharePoint site without affecting your tenant-wide policy. Use the SharePoint admin center if you are an admin managing multiple sites. Use the site settings if you are a site owner making a quick change. For a deeper restriction, combine the site-level setting with a sharing link expiration policy in the SharePoint admin center under Policies > Sharing > Link settings.