Outlook Calendar Showing Free/Busy Only: How to Show Details

The short answer
You see free/busy only for one of three reasons: the owner shared at 'Can view when I'm busy,' your org's default internal permission is free/busy, or the calendar sits in a different Microsoft 365 tenant whose sharing policy caps external detail at time only. Each cause has a different fix, made by a different person.
Fix an Outlook calendar showing free busy only: change the owner's share, the org default, or the cross-tenant policy.
On this page
- 01Before you start
- 02Which of the three causes applies to you?
- 03Fix it yourself: raise the level you gave someone
- 04Fix the org-wide default: what happens when nobody shared anything
- 05Fix cross-tenant sharing: when the calendar lives in a different Microsoft 365 organization
- 06Platform differences
- 07What to do when it still shows only free/busy
- 08A faster way: stop re-diagnosing this every time
If a colleague's Outlook calendar shows nothing but solid colored blocks — no titles, no location, no attendee names — you haven't missed a setting on your own account. Outlook calendar showing free busy only is almost always one of three separate causes: the sharing level the calendar owner picked when they shared with you, the default permission your organization applies to every mailbox, or a sharing policy that caps detail at the boundary between two Microsoft 365 tenants.
Which one you're dealing with depends on who owns the calendar and where they work, and each has a different fix. Two of the three aren't something you can change from your own account at all, so the fastest path is working out which cause applies before you go looking for a toggle to flip.
Before you start#
The fix lives in a different place for each of the three causes, and getting this wrong means asking the wrong person to change the wrong setting. Answer these first.
- Is the calendar owner a coworker in your own company, or someone at a different organization? That alone rules out one of the three causes.
- Did anyone explicitly share this calendar with you, or are you opening it from the global address list or a room list without ever being invited?
- Do you have Exchange admin access yourself, or will you need to ask someone who does?
- Which Outlook are you checking from — New Outlook, classic Outlook, Outlook on the web, or a mobile app? Some cache an old permission longer than others, which can make a fix look like it didn't work.
Which of the three causes applies to you?#
Match what you're actually seeing against the table below before changing anything. The middle column is the diagnosis; the right column is who has to act on it — often not you.
| What you see | Likely cause | Who has to fix it |
|---|---|---|
| Free/busy only from one specific coworker; everyone else's calendar shows titles fine | That person shared their calendar with you at 'Can view when I'm busy' | The calendar owner, from their own sharing settings |
| Free/busy only from everyone in your company, and you never asked anyone to share | Your org's default internal calendar permission is set to free/busy (the Microsoft 365 out-of-box default) | A Microsoft 365 or Exchange admin |
| Free/busy only from a calendar at a different company or a different Microsoft 365 tenant | Cross-tenant sharing policy caps external detail — a tenant-boundary setting, not an individual toggle | An admin on one or both organizations |
Fix it yourself: raise the level you gave someone#
This is the only one of the three you can fix from your own account, and only if you're the calendar's owner. If someone else owns the calendar, skip ahead and ask them — or their admin — instead.
- 1
Open Calendar and find Share
In Outlook on the web or New Outlook, go to Calendar, right-click your calendar in the left pane (or use the Share button in the ribbon), and choose Share, then Calendar.
- 2
Add the person, or find them if they're already listed
Type their name or email address. If they already appear in the sharing list because you shared with them before, click their existing entry to edit the permission instead of adding a second one.
- 3
Pick a higher permission level
Choose 'Can view titles and locations' if they just need to know when you're busy and where, or 'Can view all details' for the full description and attendee list. 'Can edit' additionally lets them create and change events for you.
- 4
Save the change
In Outlook on the web and New Outlook, the change applies immediately. In classic Outlook, right-click the calendar, choose Properties, open the Permissions tab, select the person, raise their Permission Level, and click OK.
Fix the org-wide default: what happens when nobody shared anything#
If nobody explicitly shared anything and internal calendars across the company all look this way, the cause is the mailbox's default permission — the access level Exchange grants to anyone in the organization who hasn't been individually shared with. Microsoft 365 ships this set to free/busy time only.
Changing it is a mailbox-level setting made in Exchange Online PowerShell, not from the Outlook sharing dialog, and it requires the Exchange administrator role.
- 1
Connect to Exchange Online PowerShell
Run Connect-ExchangeOnline and sign in with an account that holds the Exchange admin role in Microsoft 365.
- 2
Check the current default permission
Run Get-MailboxFolderPermission -Identity [email protected]:\Calendar -User Default. AccessRights showing AvailabilityOnly means free/busy only is the current default for that mailbox.
- 3
Raise it for the mailboxes that need it
Run Set-MailboxFolderPermission -Identity [email protected]:\Calendar -User Default -AccessRights LimitedDetails for titles and locations, or -AccessRights Reviewer for full details. Repeat per mailbox, or loop it across a group of users.
- 4
Decide the scope deliberately
Most organizations don't raise this company-wide for privacy reasons — it's more common to raise it for a specific team, like an executive-assistant pool or a scheduling desk, than to change it globally.
Changes aren't instant
Fix cross-tenant sharing: when the calendar lives in a different Microsoft 365 organization#
Neither fix above touches a calendar hosted in someone else's Microsoft 365 tenant — a client, a portfolio company, a partner you work with daily. That boundary is governed by a sharing policy, or by an organization relationship for deeper access, and it's set by an admin rather than by the calendar owner clicking a share button.
Out of the box, Exchange Online's sharing policy allows free/busy time only across an organizational boundary — the '*:CalendarSharingFreeBusySimple' setting on a fresh tenant. Raising it to include subject and location has to happen on the policy itself, and typically needs cooperation from both organizations if you want it to work in both directions.
- 1
Open Organization sharing in the Exchange admin center
Go to admin.exchange.microsoft.com, then Organization, then Sharing. The classic Exchange admin center still hosts parts of this page while Microsoft migrates it to the new admin center.
- 2
Create or edit a sharing policy
Specify the external domain and the detail level: time only, time plus subject and location, or time plus subject, location, and title. Apply the policy to the mailboxes that need it.
- 3
Confirm the other tenant matches
If the partner organization's own sharing policy is still capped at free/busy, raising your side alone won't show you more of their calendars — the more restrictive of the two policies wins.

Platform differences#
The three fixes above are the same regardless of platform, but where you go to make them — and what a full-detail share actually shows — varies enough to cause confusion.
| Platform | Where you check or change your own share | What a full-detail share shows |
|---|---|---|
| New Outlook for Windows | Calendar → right-click calendar → Share | Titles, locations, descriptions, attendees — matches Outlook on the web |
| Classic Outlook (desktop) | Calendar → right-click calendar → Properties → Permissions | Same detail levels, older dialog; changes sync to the mailbox like any other client |
| Outlook on the web / Outlook.com | Calendar → right-click calendar → Sharing and permissions | Fastest to reflect a recent permission change — least aggressive local caching |
| Outlook mobile (iOS / Android) | View-only; you can't create or edit a share from the mobile app | Displays whatever permission is already granted — no separate mobile-only setting |
What to do when it still shows only free/busy#
If you've raised the permission and it's still showing only colored blocks fifteen or twenty minutes later, work through these before assuming the change didn't save.
- Check you edited the right entry. If you were already sharing at a lower level, adding the person again can create a duplicate entry at the old level that outranks your edit.
- Ask the viewer to remove and re-add the calendar, or open it fresh in Outlook on the web, rather than waiting on their desktop client's cache to catch up.
- Confirm the meetings themselves aren't individually marked Private. A private appointment shows as free/busy to everyone except the organizer and delegates, regardless of the calendar-level permission.
- If this is a room or resource calendar rather than a person's, the resource mailbox's own default permission controls what's visible, and changing it usually needs an admin.
- For a cross-tenant calendar, double-check which side's sharing policy you actually changed. Fixing your own tenant's policy does nothing if the calendar you're viewing belongs to theirs.
A faster way: stop re-diagnosing this every time#
Every fix above is a one-time permission change, and you'll hit a version of it again with the next new hire, the next client tenant, the next partner calendar. None of it is something a mail client can override — AI Emaily only ever sees what Exchange has already decided to hand over, the same as Outlook does.
What changes once the permission is set correctly: AI Emaily keeps Gmail, Outlook, and IMAP calendars in one place, so a drafted reply that references your availability pulls from whatever detail level you're actually entitled to see, instead of you tabbing between separate sharing dialogs to remember who capped what. We build AI Emaily.
Frequently asked
See it in AI Emaily
Keep reading

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.