Answer · Admin & security

How to delete a Microsoft Bookings shared booking page

Last updated 3 min read3 sources

The question people ask
“How do I delete a Microsoft Bookings shared booking page?”

Asked in Microsoft Learn (opens in a new tab), Microsoft Learn (opens in a new tab), Microsoft Learn (opens in a new tab) and Microsoft Feedback Portal (opens in a new tab)

Short answer

You can't delete a shared booking page from inside the Bookings app. Each shared page is a mailbox in Exchange Online, and Microsoft's doc states that "only Microsoft 365 Admins can delete shared booking pages created by end users". An admin deletes it in the Microsoft 365 admin center → Users → Active users → Delete user, or with Remove-Mailbox in Exchange Online PowerShell. Deletion is permanent. If you only want the page gone from public view, unpublish it instead.

Before you delete#

Microsoft warns that deleting a shared page also permanently deletes:

  • the business information, logo and working hours
  • the staff and services
  • all bookings and time-off entries

None of it can be recovered. Before you go ahead:

  1. Export the history. Download the TSV report while the page still exists. See export Microsoft Bookings to Excel.
  2. Deal with upcoming appointments. Microsoft doesn't document whether customers are told when a page is deleted. Cancel or move future bookings first so customers get a proper notice.
  3. Consider unpublishing. An Administrator on the page can go to Booking page → Unpublish. The public link stops taking bookings, and the data stays available.

Delete it in the Microsoft 365 admin center#

This works for pages created in 2018 or later.

  1. Sign in to the Microsoft 365 admin center.
  2. Go to Users → Active users.
  3. Select the booking page by name. It appears as a user account, usually with the page's name.
  4. Select Delete user and confirm.

Delete it with Exchange Online PowerShell#

Pages created in 2017 or earlier must be deleted with PowerShell. PowerShell is also the safer way to find the exact mailbox.

powershell
# 1. Connect to Exchange Online
Connect-ExchangeOnline

# 2. List every booking mailbox in the tenant
Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox

# 3. Delete one by its exact alias
Remove-Mailbox -Identity <BookingCalendarToDelete>

# 4. Check it no longer appears
Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox

Type the alias carefully. Remove-Mailbox deletes permanently, and several booking pages can have similar names.

If the page still shows in Bookings afterwards#

A Feedback Portal idea with 35 votes reports that a deleted shared page can keep appearing in the Bookings interface. If Get-EXOMailbox no longer lists the mailbox, the deletion worked, even if the page name still appears in the Bookings page list for a while.

If you aren't an admin#

Microsoft states: "We do not support the capability of deleting shared booking pages at a user level." Your options are:

  • Ask your Microsoft 365 admin to delete it. Give them the page's email address, which is the part after /book/ in the page URL.
  • Unpublish it yourself, if you're an Administrator on the page.
  • Vote for user-level deletion. A separate Feedback Portal idea asking for it had 23 votes as of September 2026.

Admins who can't open pages created by people who have left the company can give themselves access first, then export and delete. To stop the clutter coming back, you can limit who can create shared pages.

Personal "Bookings with me" pages are different#

A Bookings with me page doesn't create a mailbox. Its owner manages and removes meeting types from Bookings with me in Outlook. None of the admin steps above apply. See Shared Bookings vs Bookings with me for how the two differ.

Questions people also ask

Sources

  1. Microsoft Learn: Delete calendar (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn: Customize booking page (opens in a new tab) · learn.microsoft.com