Why Busy Is Missing Across Microsoft 365 Tenants
7 October 2026
Busy is missing across Microsoft 365 tenants because each tenant checks only its own mailboxes. A hold on your firm calendar never reaches the client tenant. Outlook Scheduling Assistant there finds no event and shows you as free until a Busy event exists on that calendar.
Microsoft documents that free/busy between two organizations is shared only when both sides set up an organization relationship. A subscribed ICS feed does not count, because Scheduling Assistant uses the primary calendar only.
What a coworker sees in the client Outlook Scheduling Assistant
Your client colleague opens Microsoft Outlook on their computer. They click New Meeting to organize a project review with you.
They add your client tenant email address to the attendee field. Then they open Outlook Scheduling Assistant to locate a shared opening.
Outlook Scheduling Assistant renders a horizontal grid of time across the working day. Every colleague in their organization appears on this grid.
Green and white boxes indicate open working time. Purple or blue bars indicate that an attendee is already booked.
Your row shows entirely empty white slots for the upcoming afternoon. The scheduler assumes you have no commitments during that hour.
Just as Google Find a time inspects only its own workspace, Outlook Scheduling Assistant checks only your client directory.
The client picks that hour because your row looks completely open. They send the meeting invite without hesitation.
They do not know that you booked an executive presentation during that exact hour. That presentation lives on your firm calendar in your own organization.
Why that calendar never received the hour
Exchange Online enforces strict boundaries around each Microsoft 365 tenant. A tenant acts as a secure container for one company data environment.
The free/busy service inside Exchange handles availability queries. This service resolves queries by checking user mailboxes on the local tenant directory.
When a scheduler adds your client account, Exchange checks only that specific mailbox. It does not know that you operate a second tenant mailbox elsewhere.
Your firm account lives in a completely separate Microsoft 365 tenant. The two directories do not share identity records or calendar databases.
Microsoft documents that free/busy between two organizations is shared only when both sides set up an organization relationship. Most companies leave that off. The hour on your firm calendar stays there, and no message reaches the client tenant.
Even when organizations attempt federation, IT policies often restrict sharing to plain free/busy or block external domains entirely. External lookups regularly fail silently.
Because no connection exists, the hour you placed on your firm calendar remains trapped there. No message travels to the client tenant.
The client Exchange server looks at your client mailbox and sees an empty calendar folder. It reports your status as free to Outlook Scheduling Assistant.
What does not fix it
You might try using a personal booking link to solve cross-tenant collisions. A booking link does not solve this issue.
Internal colleagues at a client organization do not use external scheduling links to book team members. They expect you to show accurate availability inside Outlook Scheduling Assistant.
If a project lead wants to meet, they open the native schedule grid. Sending them a personal scheduling link creates friction and looks unprofessional.
A booking link also requires manual coordination. It expects the other person to change their daily workflow to accommodate your separate calendars.
Another common workaround is subscribing to an external ICS feed across accounts. Subscribing to an ICS feed fails to solve the problem.
When you add an Internet Calendar via ICS URL into Outlook on the web, Exchange creates a separate secondary calendar. It places this calendar in your Other Calendars folder.
Exchange Online never reads secondary or subscribed calendars when calculating free/busy availability. Outlook Scheduling Assistant reads only the default primary Calendar folder of your mailbox.
Events from an ICS feed appear visually on your personal screen when you overlay calendars. Yet those events remain invisible to every other person in the organization.
What does fix it
To fix this breakdown, an event must exist on the default primary calendar inside the client Microsoft 365 tenant. There is no other mechanism.
Outlook Scheduling Assistant reads only default primary calendars. Any busy block from your firm account must replicate directly into that primary client mailbox.
The event inside the client tenant must carry the standard Busy availability status. It must occupy the exact start and end times of your original meeting.
Crucially, the replicated block must protect client data. It omits attendee lists. It strips meeting descriptions. It removes client titles.
The replicated event needs only a neutral title such as Busy. This marks your availability accurately without leaking confidential information across client boundaries.
OnlyBusy writes native calendar events directly between your two calendars to secure your schedule. It mirrors your busy hours without exposing sensitive client notes.
Current plans are on the OnlyBusy pricing page.
When a real event lives on your primary calendar, Outlook Scheduling Assistant updates instantly. The next time a client scheduler checks your name, the purple bar blocks that hour.
Questions
Why does Outlook Scheduling Assistant ignore my secondary calendar?
Outlook Scheduling Assistant evaluates availability using only your default primary Exchange calendar folder. Secondary calendars, imported files, and subscribed Internet calendars are excluded from free/busy calculations by design. To block time for your colleagues, the event must live on your primary calendar.
Can my client tenant admin connect our two Microsoft 365 environments?
A tenant administrator can configure cross-tenant access settings or organization relationships. Most enterprise security teams refuse cross-tenant federation requests to prevent data exposure. External domain lookups also frequently fail or break during security audits.
Does manual meeting forwarding keep my calendar updated safely?
Manual forwarding copies meeting details, attendee lists, and private descriptions into an external tenant. This practice violates confidentiality agreements and creates significant compliance risks. Manual forwarding also requires constant maintenance whenever an organizer updates meeting times.
Will an ICS calendar subscription show me as Busy to coworkers?
No. Microsoft states that Scheduling Assistant uses the primary calendar only. A subscribed ICS feed is a second calendar, so Exchange ignores it when a coworker checks free/busy.