When you share a folder in SharePoint or OneDrive with external guests, they often receive a link that lets them view files but not upload new ones. This issue occurs because the sharing link type or folder permissions do not grant edit access by default. The root cause is usually a mismatch between the link type you sent and the permission level required for uploads. This article explains why guests cannot upload and provides the exact steps to fix the problem.
Key Takeaways: Fix Guest Upload Permissions for Shared Folders
- Share link type: People you choose > Can edit: Guests must receive an edit link, not a view link, to upload files.
- Folder permissions > Add guest as Can edit: Even with an edit link, the guest must be added to the folder’s permissions list with edit rights.
- SharePoint admin center > Sharing policy > Allow external users to edit: Tenant-level sharing settings must allow guests to edit files shared from SharePoint or OneDrive.
Why Guests Cannot Upload Files to a Shared Folder
The main reason guests cannot upload is that the sharing link you sent has view-only permissions. When you create a share link in SharePoint or OneDrive, you can choose between “Can view” and “Can edit.” If you select “Can view” or send a link that defaults to view, the guest sees the folder contents but cannot add new files.
Another cause is that the guest account has not been explicitly added to the folder’s permission list with edit rights. Even with an edit link, the underlying folder permissions may restrict the guest to read-only access. Finally, the tenant-level external sharing policy might block editing by guests. The SharePoint admin can set policies that allow guests to view only, edit only, or both.
Steps to Allow Guests to Upload to a Shared Folder
Follow these steps to fix guest upload permissions. You must have owner or edit permissions on the folder.
Method 1: Send an Edit Link
- Open the folder in SharePoint or OneDrive
Navigate to the folder you want to share. Right-click the folder or select the circle next to it. - Select Share
Click the Share button in the top toolbar or the context menu. - Change link type to edit
In the Send Link dialog, click the gear icon or link settings. Under “Choose a link type,” select “People you choose.” Then set “More settings” to “Can edit.” Click Apply. - Enter guest email and send
Type the guest’s email address. Add an optional message. Click Send. The guest receives an email with an edit link.
Method 2: Add Guest Directly to Folder Permissions
- Open folder permissions
Right-click the folder and select Manage access. Or open the folder and click the ellipsis (three dots) > Manage access. - Add guest with edit permissions
Click Add people. Type the guest’s email. In the permission dropdown, choose “Can edit.” Click Add. - Verify the guest appears
After adding, the guest shows in the permission list with Edit access. The guest can now upload files even if they received a view link earlier.
Method 3: Check Tenant-Level External Sharing Policy
- Go to SharePoint admin center
Open a browser and navigate to https://admin.microsoft.com. In the left navigation, select Admin centers > SharePoint. - Open Policies > Sharing
In the SharePoint admin center, click Policies in the left menu, then select Sharing. - Set external sharing for SharePoint
Under “External sharing” for SharePoint, choose “Anyone” or “New and existing guests.” Then select “Allow editing by external users” if available. Click Save. - Repeat for OneDrive
Scroll to the OneDrive section and set the same level. Click Save.
If Guests Still Cannot Upload After Applying the Fix
Guest link still shows view-only
If the guest clicks a previously shared link, the old permission may be cached. Ask the guest to close the browser entirely and open the link again. Alternatively, generate a new edit link and send it.
Guest receives a sign-in prompt
External guests must sign in with a Microsoft account or a one-time passcode. If the guest cannot sign in, verify that the tenant allows sharing with guests. In the SharePoint admin center under Policies > Sharing, ensure “Let people use a one-time passcode” is enabled.
Folder inherits restrictive parent permissions
If the parent library or site has unique permissions that block editing, the folder may inherit those restrictions. Check the parent library permissions. Go to the document library, click Settings > Library settings > Permissions for this document library. Stop inheriting permissions if needed, then grant the guest edit access.
Edit Link vs Add to Permissions: Key Differences
| Item | Edit Link | Add to Permissions |
|---|---|---|
| How it works | Generates a URL that grants edit access to anyone who clicks it | Adds the guest’s account directly to the folder’s permission list |
| Access control | Anyone with the link can upload | Only the specific guest account can upload |
| Revocation | Delete the link or change its permissions | Remove the guest from the permission list |
| Best for | Quick sharing with multiple guests | Permanent or long-term access for known guests |
Both methods work for allowing uploads. Use edit links for temporary sharing and direct permission for ongoing collaboration.
After applying these fixes, guests can upload files to the shared folder without issues. Start by sending an edit link. If the problem persists, add the guest directly to folder permissions with edit rights. For tenant-wide problems, check the external sharing policy in the SharePoint admin center. As an advanced tip, use the SharePoint admin center > Active sites to audit which sites allow external editing and apply consistent policies across your organization.