Outlook lets you share your calendar with specific people, with a group, or as a public link. The exact path differs across new Outlook for Windows, classic Outlook, Outlook on the web, Mac, and mobile, but the underlying flow is the same: pick the calendar, choose who it goes to, set their permission level.
This guide covers every version. It also goes one step further than most share-calendar tutorials: the second half walks through how to pull your Outlook events into the same workspace as your tasks, notes, and project plans, so the calendar becomes part of how your team works rather than a tab you switch to. Sharing access is the easy part. Getting the events to land where the rest of the work happens is what saves the day.
If you're still deciding between calendars, the trade-offs are spelled out in Outlook Calendar vs Google Calendar.
Quick answer: open the Outlook calendar view, click Share at the top (or right-click your calendar in the left panel), add the recipient's email, pick a permission level, and click Share.
Quick steps
- Open Outlook and select the calendar you want to share.
- In new Outlook or on the web: Share calendar at the top, choose the calendar, add people, set permissions.
- In classic Outlook for Windows: Calendar view, then Share Calendar in the ribbon, then add recipients.
- On Mac: right-click the calendar, then Sharing Permissions.
- On the mobile app: open the calendar list, tap the calendar, then Share.
- For a team-wide calendar, create a new calendar first, then share it with everyone who needs access.
Note: calendar sharing depends on the account type. Personal Outlook.com calendars can be shared with anyone; work or school calendars governed by Microsoft 365 may require admin permission to share outside the organization.
How to share a calendar in new Outlook (Windows + web)
New Outlook for Windows is the modern Microsoft 365 client that replaced the classic ribbon UI in 2024, and it shares the same interface and sharing flow as Outlook on the web at outlook.office.com.
- Open Outlook on the web or new Outlook for Windows.
- Switch to the calendar view by clicking the calendar icon in the navigation pane.
- Click Share at the top of the page (or right-click your calendar in the left panel and choose Sharing and permissions).
- Pick which calendar to share from the dropdown if you have more than one.
- Add people by email in the search box. Internal users from your organization will autocomplete; external addresses can be typed in full.
- Choose a permission level for each recipient: Can view when I'm busy, Can view titles and locations, Can view all details, Can edit, or Delegate.
- Click Share. Recipients get an email invitation. Internal users see the calendar appear automatically; external users follow a link to add it.
Note on the recording above: the dropdown in this GIF was captured on a personal Outlook.com account, which only exposes two permission levels (Can view when I'm busy and Can view all details). The full five-level set listed in step 6 is available on Microsoft 365 work or school accounts, where Exchange Online powers the richer permissions and delegate flow.
How to share a calendar in classic Outlook for Windows
Classic Outlook is the long-standing Win32 desktop client that most enterprises still rely on, recognizable by the ribbon at the top. Microsoft has signaled an eventual migration to new Outlook, but classic remains the default for many Microsoft 365 deployments.
- Open Outlook and click Calendar in the navigation bar at the bottom.
- Pick the calendar to share under My Calendars in the left panel.
- In the ribbon, click Share Calendar under the Home tab.
- Choose the calendar from the popup if multiple exist.
- Add recipients in the To field.
- Set the level of detail in the Details dropdown: Availability only, Limited details, or Full details.
- Send the invitation. Recipients accept it from their inbox to add the calendar.
For finer-grained control, right-click the calendar, choose Properties, and open the Permissions tab. There you can adjust read, write, and delete rights per person.
How to share a calendar in Outlook for Mac
Outlook for Mac is the dedicated macOS client, available standalone or with a Microsoft 365 subscription. The sharing flow lives in the calendar's right-click menu rather than the top toolbar.
- Open Outlook for Mac and click the calendar icon.
- Right-click the calendar under My Calendars and choose Sharing Permissions.
- Click Add User and search for the recipient by name or email.
- Choose a permission level: Reviewer (read-only), Author (read and write), Editor (full edit), or None (revoke access).
- Click OK. The recipient is notified via email.
The Mac client supports the same permission levels as Windows, but the menu paths differ. If your organization is on Microsoft 365 and you don't see the Sharing Permissions option, your admin may have restricted external sharing.
How to share a calendar in the Outlook mobile app
The Outlook mobile app for iOS and Android handles calendar sharing on the go, with slightly fewer permission options than desktop or web. View-only sharing is supported for personal Outlook.com calendars; full sharing is supported for Microsoft 365 calendars.
- Open the Outlook mobile app and tap the Calendar icon at the bottom.
- Tap the menu icon in the top-left to see your calendar list.
- Tap the gear icon next to the calendar you want to share.
- Tap Add People and search by name or email address.
- Set a permission level and tap Save.
For personal Outlook.com accounts on mobile, you can also publish a public link by tapping Share, then Get a link, and choose what to expose (free/busy or full details).
How to create a shared calendar in Outlook
A shared calendar is different from sharing your personal calendar: it's a separate calendar that everyone you invite can see and edit. Use this for project schedules, team availability, or family planning.
- In the Outlook calendar view, click Add calendar (or New calendar in the navigation pane).
- Choose Create blank calendar and give it a name like "Team schedule" or "Q3 launches".
- Pick a color and category so it stands out from your personal calendar.
- Click Save. The new calendar appears under My calendars.
- Share it the same way as your personal calendar (steps above): right-click, choose Sharing and permissions, add people, choose a permission level.
For Microsoft 365 organizations, an admin can also create a shared mailbox with its own calendar via the Microsoft 365 admin center. Members of the shared mailbox automatically see the calendar in their own Outlook. This route is better for permanent team calendars (Sales, HR) than ad-hoc project ones.
How to publish your Outlook calendar online
Publishing is different from sharing with a person: you generate a public web link or an iCal subscription URL that anyone can open in their own calendar app. Useful when you want clients, students, or non-Outlook users to see your availability without forcing them into Microsoft 365.
- Open Outlook on the web and switch to the calendar view.
- Click the gear icon to open Settings.
- Pick Calendar > Shared calendars > Publish a calendar.
- Choose the calendar and the level of detail (Can view when I'm busy or Can view all details).
- Click Publish. Two links appear: an HTML link (opens in a browser) and an ICS link (subscribes in any calendar app).
- Copy the link and send it to whoever needs it. They can paste the ICS link into Google Calendar, Apple Calendar, or any other ICS-compatible app to subscribe.
To stop publishing later, return to the same screen and click Unpublish. Note that publishing is org-restricted on many Microsoft 365 tenants; if you don't see the option, your admin has disabled it.
Publishing is the cleanest answer when the recipient lives outside Outlook altogether. The trade-off: it's read-only and refreshes only as often as the subscriber's calendar app pulls the ICS feed (often every few hours rather than instantly).
How to set up delegate access in Outlook
Delegate access is the workflow most executive assistants and chiefs of staff use. The exec grants the delegate full calendar editing rights plus the ability to accept and decline meeting invitations on their behalf. The setup happens on the executive's account, not the delegate's.
What the executive does in classic Outlook for Windows
- Open Outlook and go to File > Account Settings > Delegate Access.
- Click Add and pick the delegate from the address book.
- Set Calendar to Editor (full create, edit, delete) or to Reviewer (view-only).
- Tick Delegate receives copies of meeting-related messages sent to me. Without this, the delegate can't see incoming invitations.
- Optionally tick Delegate can see my private items if the assistant should manage personal entries too.
- Click OK to apply. The delegate gets an automatic email summarizing the permissions.
What the executive does in new Outlook for Windows or on the web
- Open Settings (gear icon) > Calendar > Shared calendars.
- Pick Share a calendar, choose the calendar, and add the delegate's email.
- Set the permission level to Delegate.
- Click Share.
What the delegate (assistant) does
- In classic Outlook: open File > Open & Export > Other User's Folder, type the executive's name, choose Calendar, and click OK.
- In new Outlook or on the web: in the calendar pane, right-click My calendars > Add shared calendar, search for the executive, and click Add.
- The executive's calendar appears alongside your own. You can create, edit, accept, and decline meetings on their behalf.
When the delegate replies to a meeting invite, Outlook sends the response from the executive's address with an "on behalf of" tag. Most senders never notice the difference.
How to receive a shared Outlook calendar
When someone shares their calendar with you, the path to add it to your own view depends on which Outlook you use.
- New Outlook or web: Right-click My calendars > Add shared calendar, search by name or email, and click Add. Internal calendars appear instantly; external ones require accepting an emailed invitation first.
- Classic Outlook for Windows: Open the email invitation and click Accept, or go to Home > Open Calendar > Open Shared Calendar and pick the person.
- Outlook for Mac: Click File > Open > Other User's Folder, type the email, and choose Calendar.
- Mobile app: Tap the menu icon in the top-left, then the + icon to add an account or shared calendar.
Once added, the shared calendar shows up alongside your own with a color you can change in Settings. Your edit rights depend on the permission level the owner gave you.
Outlook calendar sharing permissions explained
Outlook's modern interface offers five permission levels per person. Each one controls how much the recipient can see and do.
| Permission level | What they can see | What they can do | Best for |
|---|---|---|---|
| Can view when I'm busy | Free/busy times only, no titles or details | Nothing | External contacts and casual scheduling |
| Can view titles and locations | Event titles, locations, free/busy | Nothing | Wider colleagues who need general visibility without details |
| Can view all details | Everything visible to you | Nothing | Trusted teammates and direct managers |
| Can edit | Full event details | Add, edit, delete events | Coworkers managing shared projects |
| Delegate | Full event details | Add, edit, delete events, plus respond to meeting requests on your behalf | Executive assistants and chiefs of staff |
Classic Outlook for Windows uses a different label set with a couple of extra options. The full mapping: Reviewer (view all details, no edits), Author (view + create + edit own entries), Contributor (create only, no read access to existing entries), Editor (view + create + edit any entry), Delegate (Editor plus respond on behalf), None (revoke access). Classic Outlook also exposes a Custom option that mixes individual rights, for example allowing read but not delete.
Most Microsoft 365 organizations set the default calendar permission for everyone in the tenant to AvailabilityOnly (free/busy only). Your admin can change this through PowerShell with Set-MailboxFolderPermission or via the Exchange admin center. If your default permissions look different from the table above, that's why.
A few things worth knowing:
- Permission levels apply per recipient. You can give one teammate Can edit and another Can view all details on the same calendar.
- External recipients (outside your Microsoft 365 organization) can only get Can view all details at most. Editing rights require an internal account.
- Permissions can be changed or revoked at any time from the same Sharing and permissions menu.
- Changing a permission level on an existing share takes effect within a few minutes; you don't need to reshare.
That covers everything most guides cover. The next section is the part most Outlook-share tutorials skip, and it's where teams get the bigger productivity win: making sure every shared meeting actually shows up alongside the work it relates to.
Troubleshooting Outlook calendar sharing
If a shared calendar isn't behaving as expected, the cause usually falls into one of five categories. Walk through these in order before opening a support ticket.
Wrong permission level
The recipient sees less than they expected. Open the Sharing and permissions menu and confirm you set them to Can view all details (or higher) rather than Can view when I'm busy. Permission changes take a few minutes to propagate.
Admin restriction in your Microsoft 365 tenant
Work and school accounts often have external sharing disabled at the tenant level. If you can share with internal colleagues but not with someone outside your organization, your admin has locked external calendar sharing in the Exchange admin center. Ask them to enable it for your account or domain, or use the publish-to-web flow as a workaround.
Outlook version mismatch
Sharing flows differ across new Outlook, classic Outlook, Mac, and mobile. The recipient may have shared the wrong calendar or used a feature your client doesn't support. Confirm both sides are on a recent build and that the recipient is looking at the right calendar in My calendars.
Cached or stale data
If you shared the calendar but the recipient still doesn't see it: have them sign out and back in (web), restart Outlook (desktop), or update the app and toggle the calendar visibility (mobile). Stale offline caches are the most common false negative.
Recipient hasn't accepted the invitation
Sharing sends an email invitation that the recipient has to open and accept before the calendar appears in their view. Internal Microsoft 365 users are sometimes auto-added; external users always have to accept. Ask them to check spam and the Other inbox.
If none of the above explains the problem, open Outlook on the web (the most reliable surface), repeat the share, and verify it works there. If it does, the issue is specific to whichever client failed.
Share your calendar in one workspace, not just inside Outlook
Native Outlook sharing keeps the calendar inside Outlook. That works if everyone on your team works in Outlook. It breaks down when teammates split their day between Outlook for meetings and a separate workspace app for tasks, notes, and project planning.
The most common workspace app in that picture is Notion, an all-in-one tool that holds documents, databases, and tasks in one place. A team that runs its day-to-day work in Notion typically wants Outlook meetings to show up next to the tasks and notes they're already managing there, without manually copying anything across.
2sync handles that with two-way sync between Outlook Calendar and a Notion database. Once the calendar is connected, every event becomes a row in Notion, and edits in either app flow back to the other automatically. Field-level direction control lets you decide per field what crosses the boundary, and filters let you sync only events that meet specific conditions (category, calendar name, organizer, free/busy status).
From 2sync's own product data: Outlook Calendar is the #4 most-requested integration in user feedback (885 mentions), and 78.9% of users choose two-way sync so changes in either app stay synchronized without manual cleanup.
How 2sync compares to other options reaching for the same problem:
- Generic automation tools (the kind that build per-trigger workflows) move events between apps as one-shot actions, not as rows in a synced database. New events trigger; edits and deletions on either side don't always propagate cleanly.
- Calendar-overlay apps show Outlook events alongside Notion tasks in a separate calendar UI but don't write meetings into the Notion database itself, so the events never appear in your Notion views, dashboards, or filters.
- 2sync is built specifically to keep Outlook events as proper rows in a Notion database, with two-way sync at field level and Shared Connections for teams.
If you're also weighing Notion's own email options against 2sync, the Notion Mail vs AI Connector vs 2sync comparison maps the parallel three-way choice on the Outlook Mail side.
For team scenarios specifically, the Shared Connections feature is the relevant piece:
- One person connects their Outlook Calendar to 2sync via the dashboard.
- They generate a share link from the connection settings.
- Team members open the link and sync their own personal Outlook calendars into the same database.
- Everyone sees the combined calendar in one place: meetings, focus blocks, OOO, the lot.
The team doesn't need a Microsoft 365 admin to set this up. No IT ticket, no shared mailbox. It works for personal Outlook.com accounts and Microsoft 365 accounts equally.
You also get calendar invitation control: pick whether 2sync sends meeting invites for new events, updates, or neither. Useful when the destination database is internal-only and shouldn't blast invites to the original Outlook attendees on every edit.
Set up the Outlook Calendar integration or read the Shared Connections documentation for the full walkthrough.
Why share your Outlook calendar?
Team coordination
Everyone sees who's free, who's heads-down, and where the next meeting is. No more swivel-chair scheduling messages.
Delegation
Assistants and chiefs of staff can manage a calendar on behalf of an executive: accepting meetings, blocking time, declining conflicts. The Delegate permission level handles this without sharing the underlying mailbox.
Customer or client visibility
Sharing a public booking-style calendar (or a free/busy view) lets clients book around your real availability without seeing the contents. If you already keep your client list in Outlook contacts, you can pair this with Outlook contacts as a personal CRM for a closed-loop scheduling workflow.
Family scheduling
A shared family calendar holds school events, doctor's appointments, and vacation dates. Everyone in the household subscribes once and the schedule stays in sync.
Project and event planning
A dedicated event calendar (separate from your personal one) keeps milestones, deadlines, and meetings in one view that the whole project team can edit.
Each of these reasons assumes the people you share with also work inside Outlook. When they don't (or when you'd rather see meetings beside the rest of your work), the workspace sync section above is the better fit.
What native Outlook sharing can't do
Outlook's native sharing is fine inside Outlook. It hits limits in five specific situations.
It only works inside Outlook
Native sharing puts the calendar in another Outlook user's Outlook. If the recipient prefers a different calendar app or works mainly inside a workspace tool like Notion, they have to either open Outlook anyway or set up a third-party sync.
You share the whole calendar
There's no native filter for "share only events tagged Project X" or "share everything except the recurring 1:1s". It's all or nothing per calendar.
The classic workaround is to create a sub-calendar, drag (or copy) only the events you want to share into it, and share that sub-calendar instead. Open the calendar view, click Add calendar > Create blank calendar, name it (for example "External meetings"), and start moving events. Then share the sub-calendar with whoever needs the filtered view. It's manual upkeep, but it's the only path inside Outlook.
Permissions are per person, not per field
Outlook lets you choose how much a recipient can see (free/busy vs titles vs full details), but you can't say "show titles but hide attendees" or "show locations but not descriptions". The granularity stops at the event level.
The closest workaround is to set the recipient to Can view titles and locations, which already hides attendees and descriptions. There's no native option to selectively hide individual fields beyond what those preset levels allow.
Sharing reveals attendees by default at full detail
The Can view all details level shows the entire attendee list to whoever has access. Outlook on the web has a separate Hide attendee list option, but it works on individual meeting invitations (per event), not on shared-calendar views. There's no native way to share at the Can view all details level while hiding attendees across the whole calendar.
Cross-app sharing is read-only at best
Sharing an Outlook calendar with a Gmail or Apple Calendar user works only as a one-way ICS subscription: the recipient sees your events but can't edit, reply, or maintain a real two-way relationship. Updates also lag behind, since most external calendar apps refresh ICS feeds every few hours rather than instantly. For a genuine cross-provider workflow, a sync tool is the only practical answer.
A two-way sync to a workspace database solves all of these. The data ends up as rows that anyone can view, filter, and link to other records: filters are first-class (sync only events with category "Client", for example), and field-level direction control lets you decide per field what crosses the boundary. Notion is the most common destination for this setup, but the same approach works wherever your team already plans its work.
Put your Outlook calendar where the rest of your work happens
Sharing inside Outlook is a starting point. The bigger productivity moment is having every meeting, focus block, and deadline alongside your tasks and notes in one workspace, with edits in either app keeping the other up to date automatically. For teams using Notion as that workspace, 2sync handles the sync in both directions.
Sync your Outlook Calendar with Notion in two minutes
2sync connects Outlook Calendar with a Notion database. Two-way sync, field-level direction control, filters, and Shared Connections for teams.
FAQ
Why doesn't my Outlook have a Share Calendar option?
Most often this happens because no Microsoft email account is added to the new Outlook client. Add an Outlook.com, Hotmail, or Microsoft 365 account and the option appears. If you're on a work account and the option still isn't there, your admin has restricted calendar sharing in the tenant settings.
Can I share an Outlook calendar with Gmail users?
Yes, but with limits. External recipients (including Gmail users) get Can view all details at most; they can't edit. They receive an iCal subscription link to add to their own calendar app. For two-way sharing across providers, you need a third-party sync tool. The reverse direction is covered in How to share a Google Calendar if you're going the other way.
Can I share only certain events from my Outlook calendar?
Not natively. Outlook shares the entire calendar with whatever permission level you set; there's no built-in filter. To share a subset, create a second calendar that only contains the events you want to share, then share that one. Or use a sync tool with filter conditions to push a filtered view to a separate destination.
How do I stop sharing my Outlook calendar?
In the same Sharing and permissions menu where you added the person, find their name and click the X or set their permission to None. The calendar disappears from their Outlook within a few minutes. For a public link, find the calendar's Sharing settings and choose Stop publishing.
What's the difference between sharing my calendar and creating a shared calendar?
Sharing your calendar gives others access to the calendar you already use. A shared calendar is a separate, additional calendar that you create specifically for a group; everyone with access can add events to it without touching anyone's personal calendar. Use sharing for 'let my assistant see my schedule' and a shared calendar for 'the whole team's project deadlines'.
How long does it take for shared calendar changes to appear?
Permission changes propagate within a few minutes inside Microsoft 365. New events and edits show up faster: typically within seconds for internal users and within a few minutes for external recipients on iCal subscriptions, depending on how often their calendar app refreshes the feed.
Does the recipient need an Outlook account to see my shared calendar?
For full sharing with permission levels, yes, the recipient needs a Microsoft account (Outlook.com or Microsoft 365). For lower-friction access, publish your calendar online (see How to publish your Outlook calendar online) and send the HTML or ICS link; recipients can open or subscribe to it from any modern calendar app or browser.
Can I share my Outlook calendar with multiple people at the same time?
Yes. The Sharing and permissions dialog lets you add as many recipients as you want, each with their own permission level. Large-scale sharing (entire department) is usually better handled by a security group or a shared mailbox set up by an admin.
What happens to a shared calendar if I delete an event?
The event disappears from every recipient's view on the next sync, regardless of their permission level. If the recipient has Can edit or Delegate, they can also delete events themselves, and the deletion syncs back to your calendar within a few minutes.


