Fix “You Don’t Have Permission to Share Your Calendar” in Microsoft 365 and Outlook
🗓️ Fix: “You Don’t Have Permission to Share Your Calendar” in Microsoft 365
If you’ve tried sharing your Outlook or Microsoft 365 calendar and seen the message:
“You don’t have permission to share your calendar with this user or group.”
—you’re not alone. This is a common issue that can affect both internal and external calendar sharing in Microsoft 365.
Below, you’ll find the main causes and step-by-step fixes that work for both Outlook Desktop and Outlook on the Web (OWA).
❓ Why It Happens
This error usually appears for one of the following reasons:
- External calendar sharing is disabled in your organization.
- The user or group you’re sharing with is inactive, blocked, or outside your domain.
- The calendar is duplicated under multiple groups in Outlook.
- The mailbox permissions are incorrect or missing.
- You don’t have sufficient rights to the calendar you’re trying to share.
✅ Fix 1: Enable External Calendar Sharing
If you’re trying to share your calendar with someone outside your organization, check that external sharing is turned on.
- Open the Microsoft 365 Admin Center.
- Go to Settings → Org settings → Services → Calendar.
- Under Calendar Sharing, turn on: “Let your users share their calendar with people outside your organization.”
- Choose the level of details you want to allow (availability only, limited details, or full details).
- Save the changes.
💡 Tip: If it was already enabled, try toggling it off and back on, then wait a few minutes before testing again.
✅ Fix 2: Remove Duplicate Calendars
Sometimes Outlook shows the same calendar under multiple sections — like My Calendars and People’s Calendars.
This duplication can trigger permission errors.
To fix it:
- Open Outlook or Outlook on the Web (OWA).
- Check if the same calendar appears in more than one list.
- Delete the duplicate entry under Shared Calendars or People’s Calendars.
- Try sharing again.
✅ Fix 3: Move the Calendar Between Groups
Another simple workaround is to move the calendar to a different group and then move it back.
Steps:
- In OWA, right-click your calendar.
- Choose Move Calendar To → Other Calendars.
- Once moved, right-click again and move it back to My Calendars.
- Retry sharing.
✅ Fix 4: Check User or Group Status
If you’re sharing your calendar with a group, check that every member is still active.
- Remove any users that have been disabled or deleted.
- Ensure the target email address is correct and active.
You can confirm user access in Exchange Online PowerShell:
Get-MailboxFolderPermission -Identity user@domain.com:\Calendar
If someone has the wrong access level, correct or remove it before sharing again.
✅ Fix 5: Share Using an Admin Account
If all else fails, share the calendar using an account with admin privileges.
- Grant the admin user full access to the mailbox:
Add-MailboxPermission -Identity target@domain.com -User admin@domain.com -AccessRights FullAccess -InheritanceType All - Use that admin account to share the calendar:
Add-MailboxFolderPermission -Identity target@domain.com:\Calendar -User user@domain.com -AccessRights Editor
Replace Editor with another permission level (e.g., Reviewer, Delegate) if needed.
🧾 Summary
| Scenario | Fix |
|---|---|
| Sharing externally | Enable external calendar sharing in Admin Center |
| Duplicate calendars | Delete the extra entry |
| Calendar group issue | Move the calendar to another group and back |
| Inactive users in group | Remove or update users |
| Permission issue | Use admin PowerShell commands to share |
🧠 Additional Tips
- After changing settings in the Admin Center, wait 5–10 minutes for them to sync.
- Always test with a known working internal user before trying external sharing.
- Document any PowerShell changes if you manage multiple users or tenants (Intune/Exchange environments).
