How to add Microsoft Office 365 Shared Calendars to Apple Calendar for OS X

I’m not the biggest fan of Microsoft products, anyone who knows me will tell you how much I love my Apple products (ironically just 6 years ago I was an Apple-hater but am now one of their biggest fan boys!). The office I’ve been working at for the past year uses Microsoft Office 365 as their email provider, I helped them migrate from a 3rd party hosted Exchange solution to Office 365 and it hasn’t been without some really odd issues that defy common sense. I’m talking about issues that most Office 365 administrators have experienced, things that don’t work as common sense would expect such as the Office 365 Shared Calendars which are great as long as you are using Microsoft Outlook as your client.

We have 9 Mac users in the office, most of whom have switched recently from Windows and are happy to use the Outlook client to access their emails and calendars, but a few of us prefer using the native clients on OS X including myself. I recently switched from using Sparrow to Apple Mail and have struggled to get my shared calendars working in either Apple Calendar or my preferred client, Sunrise Calendar (despite Sunrise being owned by Microsoft it still doesn’t support shared calendars, a trait shared with the Microsoft Outlook for iOS/Android apps), so I’ve spent some time working out how to this and decided to share the information as I found it difficult to find on Google.


I’m using OS X 10.11.3 so the instructions are based on the version of Apple Calendar that ships with it but you should be able to apply these instructions to older versions of Apple Calendar/iCal although be aware some of the file paths might be different. You will also need Microsoft Outlook setup on a Mac or Windows machine with an account that has administrative access to Office 365 as this is needed to change the permissions on your shared calendars.

Granting users Permissions on your Shared Calendar(s)

Even though you may have already given a user access to a shared calendar via the Office 365 Exchange Control Panel (if you haven’t it’s probably best to do this before going any further) this won’t provide them with permissions that Apple Calendar uses to add delegated calendars!

  1. In Microsoft Outlook right-click on the calendar you wish to access in Apple Calendar and click Sharing Permissions:
    Microsoft Outlook
  2. On the permissions dialog you will need to add your user(s) and select what level of permissions they will have (they will need at least Read > Full Details permissions):
    Microsoft Outlook
  3. That’s it! Now the user(s) can add this calendar to Apple Calendar (repeat these steps for each calendar you wish to add).

Adding Calendars to Apple Calendar

  1. Open Apple Calendar and go to Preferences, click on the Exchange account and click the Delegation tab:
  2. Click on the + button and then type in the name or email of the shared calendar. Don’t forget to tick Show.
  3. You should now be able to see your shared calendar in Apple Mail, but wait why can’t we change those automatically selected colours? It turns out either by design or a long-standing bug that Apple Calendar stops you from changing calendar colours on calendars you don’t own. See my next article below to see how you can manually set colours of your choice.

Next Steps: How to change colours on Microsoft Office 365 Shared Calendars on Apple Calendar for OS X

Related Posts


Maciej Szpakowski

about 2 years ago Reply

Thanks a lot! Really useful.

Jamiel White

about 1 year ago Reply

What happens if, after you add the user, their name is greyed out and you are not able to click on the check box. That is where I am stuck. I made sure the user gave another user the permission to see the calendar. Kinda stumped.

Matthew Stone

about 1 year ago

That would usually mean the user doesn't have the correct permissions or Office 365 hasn't yet updated when you tried it (I've found it can sometimes take up to 30 minutes for Office 365 changes to actually take affect). Have you tried getting the other user to give them full Editor permissions and see if it's still greyed out as I suspect that it might be read-only permissions are not sufficient although in my testing I'm sure I got it to work with only read-only permissions.


about 1 year ago Reply

Still not loading and stays greyed out in iCal. You know another solution why this is?


about 10 months ago Reply

Going through the same process. I'm on macOS Sierra and it's sitting there greyed out refreshing delegates. I haven't waited half an hour but I have been given full permissions so we'll see if anything comes of it.

Matthew Stone

about 10 months ago

Hi David, it would appear something has changed either in the Calendar app or Microsoft Exchange that makes the delegate feature not work as expected. Although it's not at the top of my to-do list right now as soon as I have a spare moment I'm going to attempt to find a way to get this feature to work again. Thanks


about 2 months ago Reply

Love to get a solution on this! Thanks for working on it!


about 1 month ago Reply


Leave a Comment