Manage multiple Google Calendars without losing track of a meeting

Two Google accounts is the point where calendar management stops being automatic. A work account holds the meetings, a personal account holds everything that decides whether those meetings are possible, and the browser shows one of them at a time. The double bookings that follow are not carelessness. They are the predictable result of scheduling against half the information.

The question of how to manage multiple Google Calendars has two very different answers depending on whether the calendars sit inside one account or across several, and most advice blurs the two. What follows separates them, then compares the approaches that actually produce one view.

Calendars inside one account are already solved

Within a single Google account, multiple calendars are a display problem and Google handles it well.

The calendar list in the sidebar controls visibility with a tick per calendar, and every calendar carries its own colour. Creating one for a distinct kind of commitment, such as travel, invoicing deadlines, or a side project, keeps that commitment visible without it competing with meetings for attention. A calendar can be hidden for a week and brought back with one click, and nothing about the underlying events changes.

Two settings in this area repay the minute they take. The default calendar decides where an event created in a hurry lands, and it is worth pointing at the calendar that matters most rather than leaving it on the account's primary calendar by accident. The other is the working hours or availability setting, which does not block anything but does warn people inside the same organisation when they invite outside those hours.

The real difficulty starts one level up, because none of these controls reach across an account boundary.

Why the web interface will not merge two accounts

Google Calendar in a browser is scoped to the account that is signed in. Switching accounts switches the whole grid, including the calendar list, the settings, and the default calendar. There is no unified view that shows both accounts at once, and no setting that creates one.

The mobile apps behave differently. The Google Calendar application on a phone or tablet can be signed in to several accounts at the same time and draws their calendars into one grid, with a per-calendar tick for each account. Anyone who has wondered why the phone shows a complete day and the laptop does not is looking at that difference, not at a sync fault.

That leaves three genuine approaches on a computer: share calendars between the accounts, subscribe to one from the other by URL, or use an application that connects to both accounts directly.

Sharing between accounts you own

The cleanest approach, and the only one that keeps editing intact, is to treat a second account as a person and share with it.

In the settings for the calendar to be shared, the sharing section takes an email address and a permission level. Adding the other account's address there, then accepting the invitation from that account, makes the calendar appear in the second account's list. The four permission levels matter more than the steps:

  • See only free/busy, which hides every title and detail and shows blocks of busy time
  • See all event details, which is read only but complete
  • Make changes to events, which allows editing and deleting
  • Make changes and manage sharing, which adds the ability to share it onward

For two accounts belonging to the same person, make changes to events is usually the right level, because it removes the need to switch accounts to move a single meeting. For a work calendar being shared into a personal account, free and busy is often all that is allowed and all that is needed, since the purpose is to stop the personal account from booking over a meeting rather than to read its agenda.

A work or school account may block this entirely. Sharing outside the domain is an administrator setting, and when it is switched off, no amount of retrying from the user side will help. That is the point at which the subscription route or a desktop application becomes the only option.

Subscribing by URL, and what it costs

Every Google calendar has a private address in iCalendar format, found in its settings under the integration section. Pasting that address into another account, using the option to subscribe by URL, produces a copy of the calendar in that account.

This works across domains and needs no administrator. It has two costs that are easy to underestimate.

The copy is read only. Events cannot be edited, moved, or deleted from the subscribing account, which makes it useful for awareness and useless for scheduling work.

The copy is not live. Google refreshes calendars subscribed by URL on its own schedule rather than on change, and delays of several hours are ordinary. A meeting moved in the morning can still show at its old time in the evening, which is worse than not having the calendar at all if decisions are being made from it.

The private address also deserves respect. Anyone holding it can read the calendar without signing in, and it is not tied to a person, so it cannot be revoked for one recipient. If it leaks, the address has to be reset, which breaks every subscription built on it.

Comparing the approaches on what actually matters

Approach Editing Delay Blocked by admin Best for
Share between your own accounts Yes, with the right permission Immediate Often, for work accounts Two accounts belonging to one person
Subscribe by private URL No, read only Hours No Awareness across domains
Google Calendar mobile app Yes, per account Immediate No Checking and quick edits on a phone
Desktop calendar app with several accounts connected Yes, per account Immediate Rarely Scheduling work on a Mac
Moving events into one calendar Yes Immediate No Retiring an account for good

The last row is worth naming because it is often what people mean by merging. Google Calendar can import an exported calendar file into another calendar, which is the right move when an account is being abandoned. It is the wrong move for two accounts that both stay in use, because the copies immediately start diverging and nothing keeps them aligned.

A desktop calendar that holds several accounts at once

An application on the Mac connects to each Google account in turn and draws every calendar into one grid, with editing intact in both directions. That removes account switching from the day, which is where the double bookings come from.

Three details separate an application that genuinely solves this from one that only shows more calendars. The first is which account a new event is created in, and whether that choice is visible at the moment of creation rather than buried in settings. The second is whether the set of visible calendars can be saved and switched as a group, so that a work set and a personal set are one click apart instead of eight ticks apart. The third is whether availability is calculated across every connected account, because a booking page that only checks one account will cheerfully offer a slot that is already a meeting somewhere else.

The list of what a native Mac calendar can do with several connected accounts is worth reading against those three points rather than against a feature count, and Features is where that comparison starts. For the narrower question of how a booking page decides what counts as free, the Guide covers which calendars are included in the calculation.

Invitations decide which account a meeting lands in

A large share of the meetings that go missing were never in the calendar that was being watched, because an invitation goes to the address it was sent to and nowhere else.

An invitation addressed to a work account creates the event in that account's calendar. Forwarding the message to a personal address does not move the event, and it does not create a second copy, because the attendee list on the organiser's side still holds the original address. Responding from the forwarded copy often fails silently for the same reason.

There are three ways out, and they suit different situations. Adding the second address as an alternate address inside the Google account makes invitations sent to either address arrive in the same calendar, which works when both addresses belong to accounts under one person's control. Asking the organiser to invite the address that is actually watched is the cheapest fix for a recurring meeting and the one most people skip. Creating the event manually in the watched calendar is acceptable for a one off, as long as it is understood that the copy carries no attendee list and no updates, so a change by the organiser will not reach it.

An event created by hand from an invitation is a note, not a meeting. When the organiser moves it, the handmade copy stays where it was, which is how a calendar that looks complete ends up being wrong at the worst moment. Keeping invitations arriving in the right account is less work than maintaining copies, and it is the part of multiple account management that no application can do on the user's behalf.

Keeping new events in the right account

One view creates a new hazard. When every calendar is visible together, an event can be created in the wrong account without anything looking wrong, and it will stay there until someone goes looking for it.

Two habits prevent it. Set a default account and calendar deliberately, in the browser for each account and in whichever application is used on the desktop, so that an event created without a thought lands somewhere predictable. Then keep colours distinct across accounts rather than across categories, so that a personal event sitting in the work account is visible at a glance because its colour is wrong for its position.

For anyone whose day is mostly meetings, one more setting is worth the time. Travel time between locations is what turns two feasible meetings into a missed one, and a calendar that calculates it from the addresses rather than leaving a guess in the gap removes a whole class of double booking. The Travel time material covers how that block gets created.

What to change first

Share the calendars between the accounts and give the second account permission to make changes, because that single step removes most of the account switching and costs nothing. If a work administrator blocks it, connect both accounts in one desktop calendar rather than subscribing by URL, since a read only copy that lags by hours cannot be scheduled against. Caltimate is one of the Mac applications that connects several Google accounts at once, and the test to apply to it or to any alternative is whether availability is calculated across every account rather than one.

Frequently asked questions

Can two Google accounts be shown in one calendar view in a browser?

Not in Google Calendar itself, which is scoped to the signed in account. The usual routes are to share each calendar with the other account, or to open both accounts in one desktop application that connects to each of them separately. The Google Calendar mobile app is the exception, since it can show several signed in accounts in one grid.

Does sharing a calendar between accounts duplicate the events?

No. Sharing gives the second account a view of the same events rather than a copy, so an edit made from either side changes the one event. Duplicates come from a different cause, usually the same calendar arriving twice, once through sharing and once through a subscription link.

Why does a calendar subscribed by URL show old times?

Because a subscription is refreshed on Google's own schedule rather than when the source changes, and several hours between refreshes is normal. A calendar that needs to be accurate for scheduling should be shared with the account instead of subscribed to, since sharing updates immediately.

Is it safe to share a work calendar with a personal account?

That is decided by the organisation rather than the person. Many domains allow sharing only free and busy information outside the domain, and some block outside sharing completely. Where free and busy is allowed, it is usually enough, because the purpose is to prevent a personal commitment being booked over a meeting.

What is the best way to merge two Google Calendars permanently?

Export the calendar being retired and import the file into the calendar being kept, which moves the events for good. This suits an account that is being closed. For two accounts that will both stay in use, sharing or connecting both in one application is the better answer, because a one time copy starts diverging the moment it finishes.

Back to all posts