_v1•Resync

Guide

How to transfer a Google Calendar to another account (move, copy, or keep both in sync)

Short answer: you can export a .ics copy from the old account and import it into a calendar in the new one, transfer ownership of a secondary calendar you own, or share the calendar with the new account so you do not move it. Google Calendar cannot transfer your primary calendar.

Overlay versus a one-time export and import in general is in the merge calendars guide. This page is about moving a calendar between accounts — a new Gmail address, leaving a job, or consolidating accounts. A one-time copy or transfer goes stale if you keep both accounts. Resync does not migrate calendars or copy event details. It writes private holds titled Busy.

Export and import a copy

To copy events from one Google account onto a calendar in another, Google Calendar can export a copy as a .ics file and import that file into a destination calendar. Export and import run on a computer, not in the Google Calendar app. You need Make changes and manage sharing on the calendar you export. Work or school admins can restrict export.

  1. On a computer, sign in to the Google account you want to copy from. Open Settings, then Import & export, and export. A zip of .ics files downloads if you export every calendar. Or open one calendar's Settings and sharing and export that calendar only.
  2. If you have a zip, unzip it. Import each .ics file on its own.
  3. Sign in to the Google account that should receive the events — for example a new Gmail account. Open Settings, then Import & export, choose the .ics file, pick the destination calendar, and import. The default destination is the primary calendar.

What an export and import does not do

  • Imported events are copies. Google Calendar Help says they do not stay in sync between two accounts. If the original later moves or is cancelled, the imported copy stays until you edit or delete it.
  • Guests and conference data are not imported. The copy is not the live invite, so guest lists and meeting links from the original event do not come along.
  • Repeating export and import can leave a second copy of the same events. Google Calendar Help does not describe a merge that updates events already on the destination.

Google Calendar Help steps checked Nov 1, 2026. Cited from Export events from your Google Calendar and Import events to Google Calendar. Overlay versus import on calendars you already have is in the merge calendars guide.

Transfer ownership of a secondary calendar

Google Calendar can transfer a calendar you own to a new owner. That is a handoff of the same calendar, not a copy.

Limits Google Calendar Help states

  • You cannot transfer your primary calendar — the one assigned when you first sign in.
  • You can only transfer ownership of secondary calendars: a calendar you created, or a group calendar shared with you.
  • Only the current calendar owner can do a transfer.
  • For work or school accounts, the new calendar owner must be in the same organization. A work calendar usually cannot be transferred to a personal Gmail account.
  • After you transfer, the new owner gets an email with a link. They have 60 days to accept. You remain the owner until they accept.
  • If you delete your Google Account, calendars you own are deleted. Transfer ownership first if someone else should keep the calendar.
  • If you move to a new Google Account, Google Calendar Help says to import events to your new Google Calendar rather than transferring the primary calendar.

The person must already be listed under Shared with. Share the calendar with the new account first, then transfer.

  1. On your computer, open Google Calendar in the account that owns the secondary calendar.
  2. On the left, open My calendars. Next to the calendar, open Options, then Settings and sharing.
  3. Under Shared with, add the new account if they are not already there.
  4. Next to that person, open the drop-down menu and select Transfer ownership. Confirm Transfer ownership.

Google Calendar Help says as soon as the new owner accepts, your permission becomes Make changes and manage sharing.

Google Calendar Help steps checked Nov 1, 2026. Cited from Transfer calendars or events in Google Calendar.

Share instead of moving

If you do not need to leave the old account, share the calendar with the new one. The events stay where they are. The new account gets access.

  1. On a computer, open Google Calendar. On the left, open My calendars.
  2. Next to the calendar, open More, then Settings and sharing. Open Shared with and add the new account.
  3. Choose Make changes and manage sharing for full control, or Make changes and see event details if they should edit events but not manage sharing. Then send the invite.
  4. The new account adds the calendar from the email. It appears under that account's calendars.

What sharing does not do

  • The events stay on the shared calendar. They do not become events on another calendar in the new account.
  • Work or school admins can limit or block external sharing. Google Calendar Help also says your administrator decides whether you can share a work or school calendar.

Google Calendar Help steps checked Nov 1, 2026. Sharing as free/busy versus writing holds is in the busy-time guide.

Google Workspace admins

If you are a Google Workspace admin moving calendars for someone who is leaving, or consolidating users in your organization, Workspace has admin data-migration and transfer tools. Those tools can transfer calendar events or secondary calendars, often as part of deleting a user. They are for admins, not a personal Gmail move.

This page does not list admin console steps. Labels and options change. See Google Workspace Admin Help: cancel or transfer events or secondary calendars before deleting a user.

Resync is not an admin migration tool. It does not transfer Workspace calendars between users.

Google Workspace Admin Help checked Nov 1, 2026.

When you are keeping both accounts

A one-time export, import, or ownership transfer is a snapshot or a handoff. If you are keeping both accounts — a work Google Calendar and a personal Gmail calendar, for example — later bookings on one side do not show on the other. The copy goes stale.

That is when ongoing Busy holds fit. Resync does not merge calendars, does not transfer them, and does not share them with each other. It reads when you are busy on Google calendars you mark as sources and writes hold events onto Google calendars you mark as mirrors. $1.50/month or $9/year after a 30-day free trial, no credit card required.

  • Holds are titled Busy. Description, location, attendees, and conference data are left empty, so source meeting details stay on the source calendar.
  • When you mark calendars as both source and mirror, a booking on either calendar becomes a Busy hold on the others. That is two-way blocking between those Google calendars.
  • If a source event moves, Resync updates the hold. If the event is cancelled, marked free, declined, or is a working-location event, Resync does not keep a hold.
  • Resync looks 90 days ahead when it reads source events. Holds it writes are marked so they are not copied again.
  • Resync watches source calendars and updates holds when those events change. A polling fallback also runs about every 5 minutes.
  • If you delete or edit a hold, Resync records that and does not recreate it for the same source event on that mirror.
  • Read-only calendars cannot be mirrors. Resync currently syncs Google calendars only.

Use export or transfer when you are done with the old account and want the events on the new one. Use Resync when both accounts stay active and the calendars others book should treat the other account's busy time as busy. The two-calendar sync guide and the avoid double booking guide cover that case in more detail.

Set up Resync

  1. Sign in with GoogleOpen Resync and sign in with the Google account you want as your primary account. You land on setup.
  2. Connect another Google accountChoose Connect another Google account and finish Google's permission screen. Resync needs at least two Google accounts before you can start.
  3. Start syncingWhen a second account is connected, setup shows bidirectional mirroring as the intended default: real events on either side become private busy blocks on the other. Choose Start syncing to open the dashboard.
  4. Mark sources and mirrorsIn Sync configuration, turn on Source to read busy time from a calendar and Mirror to receive Busy holds. A calendar can be both. Read-only calendars cannot be mirrors because Resync needs write access to create holds.

What is and isn't copied

Resync copies the source event's start and end so the hold occupies the same window. It does not copy meeting details, and it does not migrate a calendar to another account.

  • Copied: start time, end time, and time zone. The hold is titled Busy and marked so Resync can find it later.
  • Not copied: source title, description, location, attendees, conference data, or attachments. Those stay on the source calendar.
  • Not mirrored: events marked free, events you declined, and working-location events. Holds Resync already wrote are skipped so Busy blocks are not copied back.
  • If you delete or edit a hold, Resync records that change and does not recreate a hold for the same source event on that mirror.
  • People with free/busy access on the mirror see a Busy block. People who can see event details still see the title Busy, not the source meeting name. If the source event is Private, the hold is Private. Otherwise the hold uses default visibility.

Compare the options

MethodWhat movesStays updated?Guests & invitesEffort
Export and importA copy of events onto a calendar in the new account. The original stays where it was.No. Google Calendar Help says imported events do not stay in sync between two accounts.Guests and conference data are not imported. The copy is not the live invite.Medium. Export on a computer, unzip a zip if you exported every calendar, then import each .ics.
Transfer ownershipThe secondary calendar itself, after the new owner accepts. The primary calendar cannot be transferred.The same calendar continues under the new owner. Work or school: the new owner must be in the same organization.Events stay on that calendar. You remain the owner until they accept, which Google gives 60 days.Medium. Share the calendar first, then choose Transfer ownership. The recipient must accept.
Share (no move)Nothing. The new account gets access to the existing calendar.Yes as a shared view of the same calendar. Sharing does not copy events onto another calendar.Events, guests, and invites stay on the original calendar.Low to medium. Share, send the invite, add from the email. Work or school admins can limit or block sharing.
Workspace admin toolsAdmin tools can transfer events or secondary calendars inside an organization, often when a user is deleted. Details vary.A transfer, not an ongoing sync between two personal accounts.Follow Google Workspace Admin Help. This page does not list unverified admin steps.Admin-only. See Google Workspace Admin Help.
Resync Busy holdsNothing. Resync does not migrate calendars or copy event details. It writes holds titled Busy.Yes. Resync watches source calendars and updates or removes holds when those events change. A polling fallback also runs about every 5 minutes.No. Holds leave attendees, description, location, and conference data empty.Medium. Connect two Google accounts, then mark sources and mirrors.

Export and import

What moves
A copy of events onto a calendar in the new account. The original stays where it was.
Stays updated?
No. Google Calendar Help says imported events do not stay in sync between two accounts.
Guests & invites
Guests and conference data are not imported. The copy is not the live invite.
Effort
Medium. Export on a computer, unzip a zip if you exported every calendar, then import each .ics.

Transfer ownership

What moves
The secondary calendar itself, after the new owner accepts. The primary calendar cannot be transferred.
Stays updated?
The same calendar continues under the new owner. Work or school: the new owner must be in the same organization.
Guests & invites
Events stay on that calendar. You remain the owner until they accept, which Google gives 60 days.
Effort
Medium. Share the calendar first, then choose Transfer ownership. The recipient must accept.

Share (no move)

What moves
Nothing. The new account gets access to the existing calendar.
Stays updated?
Yes as a shared view of the same calendar. Sharing does not copy events onto another calendar.
Guests & invites
Events, guests, and invites stay on the original calendar.
Effort
Low to medium. Share, send the invite, add from the email. Work or school admins can limit or block sharing.

Workspace admin tools

What moves
Admin tools can transfer events or secondary calendars inside an organization, often when a user is deleted. Details vary.
Stays updated?
A transfer, not an ongoing sync between two personal accounts.
Guests & invites
Follow Google Workspace Admin Help. This page does not list unverified admin steps.
Effort
Admin-only. See Google Workspace Admin Help.

Resync Busy holds

What moves
Nothing. Resync does not migrate calendars or copy event details. It writes holds titled Busy.
Stays updated?
Yes. Resync watches source calendars and updates or removes holds when those events change. A polling fallback also runs about every 5 minutes.
Guests & invites
No. Holds leave attendees, description, location, and conference data empty.
Effort
Medium. Connect two Google accounts, then mark sources and mirrors.

FAQ

How do I transfer a Google Calendar to another account?

There is no one-click move for every calendar. To copy events onto a calendar in the new account, export a .ics file from the old account on a computer and import it. To hand a secondary calendar you own to someone else, share it with them and choose Transfer ownership — they have 60 days to accept. Your primary calendar cannot be transferred. If you only need the new account to use the same calendar, share it with Make changes and manage sharing instead of moving it. If you are keeping both accounts, a one-time copy goes stale; Resync writes Busy holds and does not migrate calendars.

Can I transfer my primary Google Calendar to another Gmail account?

No. Google Calendar Help says you cannot transfer your primary calendar, the one assigned when you first sign in. To get those events onto another Gmail account, export a .ics file and import it, or share the calendar with the new account. For work or school, the new owner of a secondary calendar must be in the same organization, so a work calendar usually cannot be transferred to a personal Gmail account.

Does exporting and importing Google Calendar events keep them in sync?

No. Google Calendar Help says imported events do not stay in sync between two accounts, and that sharing is the built-in way to keep a view updated. Export and import is a snapshot. If the original event later moves or is cancelled, the imported copy stays until you edit or delete it. Importing the same calendar again can leave a second copy of the same events.

How do I transfer ownership of a Google Calendar?

Only the current owner can transfer a secondary calendar — one you created, or a group calendar shared with you. On a computer, open Settings and sharing for that calendar. Under Shared with, next to the person you already shared it with, open the drop-down and select Transfer ownership. They get an email and have 60 days to accept; you remain the owner until then. After they accept, your permission becomes Make changes and manage sharing. Work or school accounts can only transfer to someone in the same organization.

Can a Google Workspace admin transfer a calendar to another account?

Google Workspace has Admin console tools to transfer calendar events and secondary calendars, often used when a user is leaving or being deleted. Those tools are for admins in an organization. This page does not list admin steps. See Google Workspace Admin Help for the current options. Resync is not an admin migration tool and does not move calendars between Workspace users.

When should I use Resync instead of moving the calendar?

Use export, import, or transfer ownership when you want the events on the new account and you are done with the old one. Use Resync when you are keeping both accounts — for example work and personal — and each calendar others book should show you as busy. Resync does not copy event details or migrate calendars. It writes private holds titled Busy. $1.50/month or $9/year after a 30-day free trial, no credit card required.

Connect the Google calendars you want to keep aligned, then mark sources and mirrors on the dashboard.

Resync will ask Google for permission to:see your list of calendars; see events on the calendars you choose as Sources, to know when you're busy; and create, update and delete events titled "Busy" on calendars you choose as Mirrors. We never store event titles, attendees or locations. Privacy policy

Sign in with Google