Event import and export: what the free tier covers

Moving events from one calendar to another raises an obvious question before anything else: is this going to cost money? The short answer is that exporting a calendar to a file and importing that file somewhere else is free in every major calendar service. Nobody has to upgrade a plan to do it once.

The longer answer is that the file route has limits, and the cost shows up when a use case runs into them. Some of that cost is a subscription. More of it is time spent cleaning up duplicates, re-entering attendees, or repeating a transfer that was never designed to be repeated. This guide sorts out what the free route covers, where paid options come in, and how to tell which situation applies.

What is free, and in which apps

The core capability is the same everywhere: write events to a standard calendar file, usually .ics, then read that file into another calendar. None of the major providers charge for it.

Calendar Export Import Extra charge for the feature
Google Calendar, personal account .ics from a computer browser; all calendars arrive as a .zip .ics and .csv None
Apple Calendar on a Mac .ics for one calendar, .icbu archive for all .ics and .icbu None, ships with macOS
Outlook.com Not covered in the help page reviewed here .ics, plus subscribing by link None

Google Calendar handles both directions from Settings, under Import and export, at no charge for a personal account. Apple Calendar is part of macOS and does it from the File menu. Outlook.com documents importing an .ics file through its web interface.

Storage is rarely the constraint either. iCloud includes 5GB free, and calendar data is mostly text. For reference, Apple's current iCloud+ pricing in the United States starts at $0.99 a month for 50GB, $2.99 for 200GB and $10.99 for 2TB. Those tiers matter for photos and backups far more than for calendars.

The conditions attached to the free route

Free does not mean unlimited. Each service puts rules on the file, and most of the hidden cost comes from not knowing them in advance.

Size and packaging

Google Calendar imports files of 1MB or smaller. Several years of history in one calendar can go past that, and the documented fix is to export shorter date ranges and import them separately. Exporting all calendars from Google produces a .zip, which has to be unzipped so each .ics can be imported individually.

Where and who

Google Calendar export works only from a computer, not from the mobile app. It also requires "Make changes and manage sharing" permission on the calendar being exported, so a calendar shared with view access cannot be exported by the person viewing it.

What does not travel

Google Calendar does not import guests or conference data. The event arrives, but the attendee list and meeting link do not. Google also notes that repeating events imported from a .csv file may appear as a series of one time events. On a Mac, importing a .ics file removes an event's custom color.

Account wide exports expire

Google's account wide export service is free, but the archive it creates expires in about 7 days and can be downloaded 5 times. After that, a new archive has to be requested.

It is a snapshot

This is the condition that decides most of the cost question. Microsoft puts it plainly in its Outlook.com documentation:

When you import an .ics file, you get a snapshot of the events in the calendar at the time of import. Source: support.microsoft.com

Imported events are not refreshed when the original changes. Whatever the use case needs after the moment of import, the file route does not provide.

Frequency decides the cost

Once the snapshot point is clear, the cost question stops being about prices and starts being about how often the transfer happens.

How often Typical situation Free route enough? Where cost appears
Once Leaving an account, switching apps, archiving history Yes Only time, if the import goes wrong
Occasionally Copying a term schedule or project plan into a personal calendar Mostly Duplicate cleanup each time
Continuously Keeping work and personal calendars aligned every day No A sync subscription, or a different approach

Once

A one time move is exactly what export and import are for. The only realistic cost is recovering from a mistake, and that can be kept small. Create a new, empty calendar in the destination, import one week of events into it, and check times, repeating events and placement. If something is wrong, delete that calendar and nothing else is affected. Apple's own import steps suggest creating a new calendar first as an optional step.

Occasionally

Repeating a file transfer every few months works, but each round needs a check for events already present. Imported events are not linked to their originals, so a second import into the same calendar can leave two copies that have to be removed one by one.

The practical way to keep this cheap is to give each round its own destination calendar. Import the spring term into a calendar named for the spring term, the autumn term into another, and so on. When a schedule is revised and re-issued, delete the old calendar and import the new file, instead of trying to work out which events changed. The cleanup becomes a single deletion rather than a search.

The format choice also carries a time cost. A weekly meeting that runs for a year is 52 occurrences. If the source was exported as a spreadsheet and the series arrives as separate events, moving that meeting by thirty minutes later in the year means editing each remaining copy. Exporting as .ics from the source app, where recurrence is part of the format, avoids that work entirely in most cases.

Continuously

Daily alignment is where the free file route no longer fits, and where money usually enters.

The reason is structural rather than a matter of effort. Each export captures one moment. An event added to the work calendar at ten in the morning does not exist in the file exported at nine. Running the export more often narrows that gap but never closes it, and every extra run adds another chance of importing the same events twice. A weekly export and import routine can look like unreliable sync from the outside, when in fact no sync was ever running.

There are three ways out: a free subscribed link that updates on the provider's schedule, a paid sync service that connects the accounts, or an app that displays the accounts together so nothing needs copying. The next two sections cover the first two.

Free option before paying: subscribing by link

Between a one time import and a paid sync service sits subscription. If the source calendar publishes an address, the destination can subscribe to it and pull changes on a schedule.

Microsoft states that subscribed calendars in Outlook.com update approximately every 3 hours and in Outlook on the web every 6 hours, and that an update can take more than 24 hours. Google Calendar can add a calendar from a URL, but only from a computer browser; Google notes this cannot be done in the Android, iPhone or iPad apps.

Subscription suits calendars that someone else maintains and the reader only needs to see: school terms, public holidays, a team's published schedule. The delay makes it a poor fit for meetings that move within the same afternoon. When subscribing to a personal Google calendar through its secret iCal address, Google's guidance is that only the owner should know that address, and it can be reset if it was shared by mistake.

When paid sync services come in

Continuous two way alignment between separate accounts is the job of dedicated sync services. They connect calendars through each provider's account access rather than through files, so changes in one appear in the other. Pricing below is as shown on each vendor's official pricing page in September 2026.

Service Plan Calendars Price
CalendarBridge Basic 2 $5 a month billed monthly, $4 a month billed yearly
CalendarBridge Premium 5 $10 a month billed monthly, $8 a month billed yearly
CalendarBridge Pro 8 $40 a month billed monthly, $32 a month billed yearly
OneCal Starter 2 $5 per user a month, billed annually ($60)
OneCal Essential 5 $10 per user a month, billed annually ($120)
OneCal Premium 50 $25 per user a month, billed annually ($300)

Both scale by the number of calendars connected. OneCal offers a free trial on its pricing page. For a one time move, a subscription like this is more than the job requires, and it continues to bill until cancelled.

A different approach avoids both files and sync: add every account to a single calendar app and view them side by side. Nothing is copied, so nothing is duplicated, and there is no per calendar sync charge. This fits when the real goal is seeing everything in one place rather than making two accounts contain the same events.

Costs that come from the account, not the feature

Two situations produce costs that have nothing to do with the import feature itself.

Work and school accounts

Google notes that an organization's administrator can restrict export for work or school accounts. When that is the case, paying for anything personally does not change it. Export availability is a policy decision of the organization that pays for Google Workspace. Anyone who needs a copy of their calendar before leaving a job should ask the administrator while the account is still active.

Outlook desktop and the legacy client

Importing through Outlook.com on the web needs no subscription. Using the Outlook desktop app on a Mac is tied to Microsoft's licensing, and Microsoft's current US pricing lists Microsoft 365 Personal at $99.99 a year or $9.99 a month, Microsoft 365 Family at $129.99 a year or $12.99 a month, and Microsoft 365 Premium at $199.99 a year or $19.99 a month. Office Home 2024 is a one time purchase at $179.99.

Before buying anything to complete a transfer, check what the specific version can do. Microsoft's article on importing into legacy Outlook for Mac says Outlook on the web, iCloud and Google calendars cannot be imported at this time. Microsoft has also announced that support for legacy Outlook for Mac ends in October 2026, and that Exchange Web Services in Exchange Online will be retired on October 1, 2026. The new Outlook for Mac lists opening, exporting and saving .ics attachments among its available features.

What to decide first

Start by counting how often the transfer needs to happen. If the answer is once, use the free export and import, test with one week in a new calendar, and stop there. If it is a recurring chore meant to keep two calendars aligned, compare the monthly price of a sync service against the simpler option of viewing both accounts in one app; the feature overview and comparison with other calendars lay out what a single window approach covers, and Caltimate lists its own terms.

Frequently asked questions

Is a paid Google plan needed to export Google Calendar?

No. A personal Google account can export from Settings on a computer at no charge. Work and school accounts can be restricted by an administrator, and that restriction is an organizational policy rather than something a paid personal plan unlocks.

Is importing an .ics file into Apple Calendar free?

Yes. Apple Calendar is included with macOS and imports .ics files from the File menu or by dragging the file into the app. Choose .ics rather than the .icbu archive when adding events, because Apple warns that importing an archive replaces all current calendar data.

What is the difference between free import and a paid calendar sync service?

Import copies events as they were at that moment and never updates them. A sync service connects the accounts and carries later changes across. For a single move, import is enough. For daily alignment, the options are a sync subscription, a subscribed link with its update delay, or viewing both accounts in one app.

Does Outlook require Microsoft 365 to import a calendar file?

Outlook.com on the web documents importing .ics files without a paid plan. The desktop app on a Mac is licensed separately, and what it can import depends on the version, so it is worth confirming that the needed import works before paying for a license.

Back to all posts