Calendar for multiple users: how to set one up on a Mac
A calendar for multiple users almost never needs a new app. It needs one calendar, owned by one account, shared with everyone else at the right permission level. If everyone in the group uses Google, create a new Google calendar in a browser and share it from Settings and sharing. If everyone is on iPhone and Mac, share an iCloud calendar from the Mac's Calendar app. If the group is mixed, large, or needs sub-calendars per person or room, a dedicated shared calendar service such as TimeTree or Teamup is built for that. Each route is set out below with the exact menu names and permission levels, checked on the providers' own help and pricing pages on 18 October 2026, followed by the mistakes that cause most shared calendars to fall apart after a few months.
Pick the model by who the users are
The right setup depends less on features than on which accounts the people already have. Forcing a family of iPhone users into Google, or a Workspace team into iCloud, is where shared calendars usually fail.
| Group | Best fit | Why |
|---|---|---|
| Family or partners, all on iPhone and Mac | Shared iCloud calendar | Already built in, invitations arrive as notifications |
| Mixed Android and iPhone household | Shared Google calendar | Works in every calendar app and on the web |
| Small team on Google Workspace | Shared Google calendar, or a Google group | Permissions can be managed by group |
| Club, shift team or rota with many people | Dedicated service such as Teamup | Sub-calendars and per-user access without everyone needing an account |
| Friends or family who want chat around events | TimeTree | Built for group sharing on phones |
On a Mac, all of these show up in the same place. Apple's Calendar reads iCloud, Google and other CalDAV accounts side by side, so the Mac is a viewing surface for whichever model is chosen, not a reason to pick one.
One calendar, not one account
A common first attempt is to create a shared login that everyone signs into. It works for a week. Then nobody knows who changed what, the password ends up on a sticky note, and removing a person means changing the password for everyone. A shared calendar inside one owner's account, with each person invited by their own address, avoids all of that.
Set up a shared Google calendar
Google's help on creating a new calendar has one important constraint: new calendars can only be created from a browser, not from the phone app. After creation, the calendar appears on the web and in the app.
Create it
- Open Google Calendar on a computer.
- On the left, next to Other calendars, click Add other calendars, then Create new calendar.
- Enter a name and a description, then click Create calendar.
Name it for its purpose, such as "Family" or "Support rota", not for a person. The owner may change; the purpose usually does not.
Share it
Google's page on sharing a calendar gives the path:
- Under My calendars, point to the new calendar, click More, then Settings and sharing.
- On the left, click Shared with, then Add people and groups.
- Enter each person's email address, or a Google group.
- Choose the permission, then click Send.
Each person receives an email and has to click the link in it before the calendar appears for them. When someone says the calendar never showed up, the unread invitation email is the usual cause; Google's own troubleshooting list starts with checking spam and resending.
On a work or school account, sharing may be restricted by the administrator. If the share option is missing, that is a policy, not a fault.
What each permission level actually allows
Google lists five levels, and choosing the wrong one is the most common reason a shared calendar either leaks details or gets edited by the wrong person.
| Permission | What the person can do |
|---|---|
| See only free/busy (hide details) | See when the calendar is busy, without titles or details |
| See event details | See names, times, places and descriptions |
| Make changes (see private events as free/busy) | Edit non-private events; private events show only as busy blocks |
| Make changes and see event details | Edit events and see who else the calendar is shared with |
| Make changes and manage sharing | Full control, including sharing with others |
Three rules cover most groups:
- Give "Make changes and manage sharing" to one or two people only. Google's page notes that sharing a calendar owned by someone else requires that exact permission, so anyone holding it can widen access.
- Use "See only free/busy" for people who need to schedule around the calendar but should not read it, such as a colleague booking time with a manager.
- Use "Make changes" for regular members, so private events added by the owner stay hidden.
A detail in Google's definitions is worth knowing: under "Make changes (see private events as free/busy)", a private event marked Busy appears as a block with no details, while a private event marked Free does not appear at all.
Set up a shared iCloud calendar on a Mac
For a household on Apple devices, iCloud sharing is already there. Apple's help on sharing iCloud calendars describes the steps in the Calendar app:
- Open Calendar on the Mac. If the calendar list is hidden, choose View, then Show Calendar List.
- Point to the calendar's name in the list and click the share icon that appears.
- Click Share With and enter names or email addresses. A list from Contacts invites everyone on it.
- To stop someone editing, point to their name in the Shared With list, click the down arrow, and choose View Only.
- Click Done. Each person gets a notification and an email inviting them to join.
Two things differ from Google. First, the levels are simpler: view and edit, or view only. There is no free/busy only option for an iCloud share. Second, the Public Calendar option makes the calendar readable by anyone with the link, and subscribers can view but not change it. That suits a club fixture list, not a family schedule.
Apple also notes that members may receive an email every time the shared calendar changes, which can be switched off in Calendar settings on iCloud.com. In a busy household calendar, turning that off early saves a lot of inbox noise.
When a dedicated shared calendar service is worth it
The built in options assume everyone has an account with the same provider and that one calendar is enough. Two situations break that.
Many people, many lanes
A rota, a shared workspace or a volunteer group often needs one calendar per person, room or vehicle, viewable together. Teamup's pricing page lists a free plan with 5 sub-calendars and 5 users, a Plus plan at $12 a month billed yearly ($15 monthly) with 12 sub-calendars and 12 users, and a Pro plan at $30 a month billed yearly ($35 monthly) with 25 sub-calendars and 25 users. Prices are per master calendar. The appeal is that access is handed out by link and permission, so members do not need a Google or iCloud account.
Group sharing on phones
TimeTree is designed around groups sharing a calendar on their phones, with comments on events. Its Premium page lists 4.49 USD a month or 44.99 USD a year, with the first month free, for an ad-free experience, file attachments and a vertical view of up to three days. The free version is enough for basic sharing.
The trade-off with both is that events live in a separate service. They can usually be subscribed to from other calendars, but the shared calendar is no longer in the same account as everyone's personal events, and conflicts between the two are not checked automatically.
Mistakes that break shared calendars later
Most shared calendars work on the first day. Problems start months later and almost always come from one of these.
The owner leaves. A calendar belongs to the account that created it. If that account is a departing employee's, or a family member closes their account, the calendar can go with it. Create shared calendars in an account that will outlast any one person, or hand over full control before someone leaves.
Everyone has full control. When every member can manage sharing, access widens without anyone deciding it. Keep the top level to one or two people.
Personal events go on the shared calendar. A dentist appointment added to the family calendar is visible to everyone at that level. Keep personal events on personal calendars and let free/busy sharing do the coordinating.
Alerts nobody asked for. A shared calendar inherits each member's default alerts, so a calendar with fifteen weekly events can send fifteen notifications to every member. Ask members to set the shared calendar's alerts to none on their own devices, and keep alerts only on the events each person actually attends. That one change decides whether people keep the calendar visible or quietly hide it.
Two copies of the same event. One person adds the school play to their own calendar, another adds it to the shared one. Agree that shared events live on the shared calendar only.
Viewing everyone's calendars together on one Mac
Once the shared calendar exists, the Mac is where it is easiest to see the whole picture: personal calendars, the shared one, and perhaps a work account, all in one week view. Apple Calendar does this by adding each account under Calendar, then Add Account, and toggling calendars in the sidebar.
People who switch between those combinations several times a day often move to a native Mac calendar with saved sets. One example is described on its features page: it syncs read and write with several Google accounts side by side or one at a time, saves combinations such as Work and Personal to switch in one step, and can also show the calendars already on the Mac, such as iCloud. One feature addresses the duplicate event problem directly: an event can be added to several calendars at once, with full details on one and only a Busy block on another, and the copies stay linked so that moving or deleting one updates them all. That feature needs a license; the buy page lists a free version without a time limit after a 14 day trial, and paid plans at $4 a month, $29 a year or $49 once for up to three Macs. It requires macOS 14 or later.
What to change first
Decide who owns the shared calendar, create it in that account, and invite each person by their own address with the lowest permission that lets them do their part. If the remaining problem is keeping the same event on a shared and a private calendar at once, Caltimate covers that in its guide.
Frequently asked questions
Can multiple people edit the same Google Calendar?
Yes. Share the calendar from Settings and sharing and give each person "Make changes (see private events as free/busy)" or one of the higher levels. Each person must accept the invitation email before the calendar appears for them.
How can a calendar be shared with family on iPhone and Mac?
Use a shared iCloud calendar. On the Mac, point to the calendar in Calendar's list, click the share icon, then add people under Share With. Choose View Only for anyone who should not make changes.
Do all users need a Google account to see a shared Google calendar?
To be added by email with specific permissions, they need an account Google can identify. Alternatively the calendar can be made public, which lets anyone with the link view or subscribe, but that exposes it to everyone who finds the link.
What is the best free calendar for a team without Google Workspace?
Teamup's free plan supports 5 users and 5 sub-calendars without each member needing a separate calendar account. For larger groups its paid plans start at $12 a month billed yearly. A free Google account owning a shared calendar is the other common option.
Why can another member see private events on a shared calendar?
Check their permission. "Make changes and see event details" and higher levels show more than "Make changes (see private events as free/busy)". Lowering their level hides private event details while keeping their editing access.