In this guide · 8 sections
- 01Free/busy vs full details: the sharing levels
- 02Microsoft 365: set the external calendar sharing policy
- 03Google Workspace: set external sharing options
- 04Keep event titles private
- 05Room and equipment calendars
- 06Sharing between a Microsoft 365 company and a Google client
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
Set the admin limit for external sharing to free/busy only in the Microsoft 365 admin centre or Google Admin console. Staff can then share availability with clients without exposing event titles. Share full details only inside the company, and use room calendars for shared spaces.
Free/busy vs full details: the sharing levels
Every calendar share comes down to what the other person sees. The labels differ between Microsoft and Google, but the levels are similar.
| Level | What the other person sees | Good for |
|---|---|---|
| Free/busy only | Blocks of time marked busy, no titles | Clients, suppliers, anyone outside the company |
| Free/busy with subject and location | Time, title and place, not the body or attendees | Close partners or assistants who book for you |
| Full details (read only) | Everything except private events | Colleagues and team members |
| Edit or delegate | Can add, change and delete events | An assistant or office manager |
For anyone outside the company, free/busy is nearly always enough. If a client needs to book time with you, a booking page is often better than a shared calendar; see our Calendly vs Cal.com vs Microsoft Bookings guide.
Microsoft 365: set the external calendar sharing policy
Microsoft's external calendar sharing page (updated March 2026) explains the admin switch. Without it, users can't share their calendars outside the organisation.
Open Org settings
In the Microsoft 365 admin centre, go to Settings, Org Settings, Services tab, then Calendar.
Allow sharing with other Microsoft 365 users
Tick "Let your users share their calendars with people outside of your organization who have Office 365 or Exchange". This covers clients who also use Microsoft 365.
Decide on anonymous sharing
"Allow anyone to access calendars with an email invitation" lets people without Microsoft 365 view the calendar through a link. Turn it on only if staff need it.
Pick the maximum detail
If anonymous sharing is on, choose free/busy with time only, time with subject and location, or all appointment information. Choose time only unless there is a clear reason.
Tell staff how to share
Users share from Outlook on the web or Outlook desktop, choosing who and at what level. They can stop sharing at any time.
Google Workspace: set external sharing options
Google's calendar sharing settings page explains the admin limits. In the Admin console, go to Apps, Google Workspace, Calendar, Sharing settings.
- External sharing options for primary calendars: choose "Only free/busy information (hide event details)" for most businesses.
- Other options allow outsiders to see all details, change events, or even manage sharing. Avoid these for primary calendars.
- Internal sharing options: set what colleagues see by default. Many small firms allow full details internally.
- You can apply different settings to an organisational unit or group, for example stricter limits for HR or management.
Google says that once you limit external sharing, users can't exceed it, even when sharing individual events. It also notes that lowering the level may remove access people outside the company already had. And it points out that super admins, and admins with the Manage Calendars privilege, can see all event details in everyone's calendars, however calendars are shared.
Keep event titles private
Even with sensible limits, event titles leak information through forwarded invites, shared calendars and meeting rooms. A few habits keep sensitive meetings private.
Calendar privacy habits
Private events show as busy to people with view access, but delegates with edit rights may still see them depending on settings. Tell staff which colleagues have delegate access.
Room and equipment calendars
A meeting room booked through someone's personal calendar always ends in double-booking. Both platforms have resource calendars built for this.
Microsoft 365 room mailbox
- Created under Resources, Rooms & equipment in the admin centre
- Accepts or declines bookings automatically if the room is free
- Can require approval from a delegate instead
- Appears in Outlook and Teams room finder
Best for: Offices on Microsoft 365.
Google Calendar resource
- Created under Buildings and resources in the Admin console
- Rooms can have capacity, floor and features recorded
- Booked by adding the room to an event
- Admins can set who may book and view details
Best for: Offices on Google Workspace.
Microsoft's resource mailbox guide says that by default anyone can book a resource and bookings are accepted automatically if it is free. Google's resource guide covers rooms, equipment and even company cars. For shared inboxes rather than calendars, see our shared mailbox vs group guide.
Do it yourself or get help?
Setting the admin limit takes five minutes in either console and is worth doing today. Help is useful when you are cleaning up years of ad-hoc sharing, setting up several rooms with approval rules, or moving between Microsoft 365 and Google.
Our Business Email Setup (S$249) configures Microsoft 365 or Google Workspace properly from the start, including calendar sharing limits and room calendars.
Frequently asked questions
Your admin must first allow external calendar sharing in the Microsoft 365 admin centre under Org Settings, Calendar. Then, in Outlook, choose Share calendar, enter the person's email and pick the level, such as can view when I'm busy. People without Microsoft 365 need the anonymous sharing option enabled by the admin.
No. Free/busy sharing shows only blocks of time marked busy, without titles, locations or attendees. Check that your admin limit is set to free/busy, because if it allows more detail, a staff member could share titles by choosing a higher level when sharing.
Yes. Google states that super administrators, and admins with the Manage Calendars privilege, can see all event details in everyone's calendars, however the calendars are shared. Marking an event private hides it from colleagues, not from these admins. Keep truly personal matters out of the work calendar.
Create the room as a resource: a room mailbox in Microsoft 365 or a calendar resource in Google Workspace. Staff then add the room to the meeting invite, and the room accepts automatically if free or declines if it is booked. You can also require approval from an office manager.
Only at the lowest detail level. A published link works for anyone who has it, and links get forwarded or saved. If you must use one, limit it to free/busy time only, and remove it when no longer needed. For clients who book time with you, a booking page is safer.