IntoCal
    All articles
    Comparison··6 min read

    Microsoft Bookings limitations nobody tells you about

    Tenant policies, staff licences, weak branding, and no booking API — the six limits that surface after you have already shared the link.

    Short answer: Microsoft Bookings is free with Microsoft 365, but it is admin-controlled, licence-bound, and visually dated. The limits that catch people out are tenant policies that block external sharing, staff needing licences and mailboxes, weak branding, no public booking API, and awkward timezone and buffer handling. None of these are bugs — they are what a bundled tool looks like.

    1. An admin can switch your booking page off

    External publishing is governed by tenant policy. If your admin restricts Bookings, your public link stops accepting outside guests and there is nothing you can change in your own settings to fix it. Confirm with IT before you print the link on anything.

    2. Staff need the right licence

    Adding a colleague as bookable staff generally requires them to hold an eligible Microsoft 365 licence with a mailbox. Contractors on unlicensed or personal accounts cannot be scheduled the same way, which breaks mixed teams.

    3. Branding is limited

    You get a logo and a colour. You do not get typography, layout, custom copy, or a real profile page. For a customer-facing link, that gap is noticeable next to a modern scheduler.

    4. No public booking API

    There is no supported public REST API for creating bookings on a Bookings page. Automating intake, embedding a custom widget, or letting an AI assistant book on your behalf all require workarounds.

    5. Timezone and buffer handling is coarse

    Buffers apply broadly rather than per event type, and daylight-saving transitions across regions have historically produced off-by-one-hour complaints. It is fine for one region and awkward across several.

    6. Every service creates a mailbox

    Each booking calendar is backed by a shared mailbox. Create a few and your tenant collects mailboxes that must be cleaned up later — see how to delete or reset an Outlook booking page.

    What to do instead

    LimitationWorkaround inside MicrosoftCleaner fix
    Policy blocks external guestsAsk IT to allow public publishingUse a scheduler you control that reads Outlook free/busy
    Unlicensed staffBuy licencesInvite them as team members in an external tool
    Weak brandingLogo and colour onlyCustom landing page and embed on your own site
    No booking APIGraph workaroundsA documented REST API and SDK

    IntoCal keeps the part of Bookings that works — real Outlook availability and automatic Teams links — and drops the tenant lock-in. See the Outlook integration or the side-by-side comparison.

    Frequently asked questions

    What are the main limitations of Microsoft Bookings?

    Admin tenant policy can block external booking, bookable staff need eligible Microsoft 365 licences, branding is limited to a logo and colour, there is no public booking API, buffer and timezone handling is coarse, and every service creates a shared mailbox.

    Is Microsoft Bookings free?

    It is included with most Microsoft 365 Business and Enterprise plans rather than sold separately, so cost appears as licences for the staff you want bookable.

    Can people outside my organisation book me?

    Usually yes, but external publishing is a tenant-level policy. If your administrator restricts it, outside guests cannot book and you cannot override it yourself.

    Does Microsoft Bookings have an API?

    There is no supported public REST API for creating bookings on a Bookings page, which is why custom widgets and automated intake need workarounds.

    Can unlicensed contractors be bookable staff?

    Generally no. Bookable staff need an eligible licence with a mailbox, so mixed teams of employees and contractors do not fit cleanly.

    What is the best alternative for Outlook users?

    A scheduler that reads Outlook free/busy natively and adds Teams links automatically, without depending on tenant publishing policy — that is what IntoCal is built for.

    Make scheduling simpler.

    Outlook-first booking with a free-forever plan.

    Try IntoCal free

    Read next

    Microsoft Bookings vs Calendly: which one should you actually use?