# ICS Import: Add to Calendar — Update rosters, no duplicates

> Import and manage .ics calendar files with automatic duplicate detection and updates. (iPhone/iPad app by Zhenyi Tong.)

- Source: https://appshunter.io/ios/app/ics-import-add-to-calendar/id6813216187 (this page in markdown: same URL + `.md`)
- Developer: [Zhenyi Tong](https://appshunter.io/developer/6812908567)
- Category: Utilities, Productivity
- Price: Free with in-app purchases
- Rating: 5.00/5 from 2 App Store ratings
- Age rating: 4+
- Requires: iOS 17.0 · 1 MB
- Languages: American English
- Released: 2026-09-24
- Data updated: 2026-10-24
- Monetization: free with in-app purchases

## What is ICS Import?

ICS Import adds a whole .ics roster, rota or timetable to iPhone Calendar at once, with duplicate detection built for schedules that change. When the next version of the file arrives, it adds the new events, updates the changed ones and deletes the ones that were removed. No duplicates, no dropped shifts left behind, nothing to delete by hand.

DUPLICATE DETECTION FOR SCHEDULES THAT CHANGE
• Open the new version of a schedule and ICS Import recognises the one you imported before, by its event IDs (UID) and file name
• See exactly what's new, changed and removed before anything happens
• Shifts dropped from the new roster and cancelled classes are deleted, not left behind. A plain duplicate check only skips events that are already there
• Unchanged events stay as they are, reminders and all
• Only the new file's dates are affected, so next month's roster never deletes this month's

IMPORT HISTORY AND UNDO
• Every import is listed on the home screen
• One tap undoes an entire import, even hundreds of events
• Put a schedule in a calendar of its own to share it with family or hide it in one go

WORKS WITH THE FILE AND CALENDARS YOU ALREADY HAVE
• Adds events to any calendar on your iPhone: iCloud, Google, Outlook, Exchange or On My iPhone
• Rosters and pairings exported from crew and shift apps, university and school timetables from Canvas, Moodle, Blackboard and Brightspace, season fixtures, conference agendas, invites
• Opens files from Mail, Gmail, Outlook, WhatsApp, Telegram, Messages, Files and Safari, including the ones iPhone shows but won't add
• Night shifts that cross midnight, all-day events, repeat rules, skipped dates and reminders come through right
• Fixes Outlook and Exchange time zones like "Pacific Standard Time" that make times come out hours off
• No airline, hospital or school password. No account, no ads

PRIVATE BY DESIGN
The file is read on your iPhone and nothing is uploaded. Adding events needs only write-only calendar access, so ICS Import can't read your calendar. Replace, Undo and creating a calendar ask for full access, used only to find and delete events ICS Import added. The app has no network access.

FREE TO TRY, PAY ONCE
The free version previews every event, adds up to 3 events per import, and Undo is always free. A single one-time purchase unlocks whole schedules and Replace. No subscription.

HOW TO USE
1. Tap the .ics file in any app, tap Share, then ICS Import
2. Pick the calendar and tap Add
3. Next time the schedule changes, open the new file and tap Update

Tested against hundreds of real files from Google Calendar, Outlook, Exchange, Apple Calendar, Canvas, Moodle, Blackboard, Airbnb, Eventbrite, Meetup, TripIt and more. If a file doesn't come through the way you expect, email support with the file and it gets fixed.

## Key features

- Automatic duplicate detection
- Update changed events
- Delete removed events
- Import history and undo
- Create separate calendars
- Works with existing calendars
- Fixes time zone issues

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Unlimited imports | $2.99 | one-time |


## Is ICS Import safe?

Not enough ratings yet to assess ICS Import.

## Is ICS Import legit?

ICS Import: Add to Calendar appears legitimate, with a few gaps. The AppsHunter Legitimacy Score for ICS Import is 65 out of 100 points across 7 verification signals from App Store and developer data.


## Frequently asked questions about ICS Import

### How does ICS Import handle duplicate events?

ICS Import uses event IDs (UID) and file names to recognize previously imported schedules. It then intelligently identifies new, changed, and removed events, ensuring no duplicates are added and deleted shifts are removed.

### Can I import ICS files into any calendar on my iPhone?

Yes, ICS Import can add events to any calendar on your iPhone, including iCloud, Google, Outlook, and Exchange calendars.

### What happens if a schedule changes after I import it?

When a new version of the .ics file is available, ICS Import can update changed events and delete those that have been removed from the new roster, preventing outdated information from remaining in your calendar.

### Is ICS Import free to use?

The free version of ICS Import allows you to preview events and add up to 3 events per import. A one-time purchase is required to unlock the full functionality for importing entire schedules and using the Replace feature.

### Does ICS Import have ads?

No, ICS Import is ad-free. The app is designed with privacy in mind and does not contain advertisements.

### Can I undo an import with ICS Import?

Yes, ICS Import provides an import history where you can undo an entire import with a single tap, even if it involved hundreds of events.

### How often is ICS Import updated?

The latest version of ICS Import is 1.2.2, last updated on October 7, 2026. The developer actively tests against various real-world files and fixes issues reported by users.

### What age rating does ICS Import have?

ICS Import has an age rating of 4+, making it suitable for a wide range of users on iPhone and iPad devices.

## Version history (last 5 releases)

### 1.3 — 2026-10-23

• Unlock and your import finishes right away: the unlock screen shows the events you're adding.
• New: a reminder on every shift, from 15 minutes to 2 hours before. It's remembered for the next version of that roster. Part of Unlimited.
• Renamed copies of a file, like "roster (1).ics", are recognised as added before, so nothing is added twice.
• Ask to Buy: the unlock screen now says when it's waiting for approval.

### 1.2.2 — 2026-10-07

Replace, don't duplicate: open the next version of a roster or timetable and only what changed is updated. Undo any import in one tap. Put a schedule in a calendar of its own. A fresh new design.

### 1.2.1 — 2026-10-02

Replace, don't duplicate: open the next version of a roster or timetable and only what changed is updated. Undo any import in one tap. Put a schedule in a calendar of its own. A fresh new design.

### 1.2 — 2026-09-28

Replace, don't duplicate: open the next version of a roster or timetable and only what changed is updated. Undo any import in one tap. Put a schedule in a calendar of its own. A fresh new design.

### 1.0 — 2026-09-24

No release notes.

## Apps similar to ICS Import

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [ICSParser](https://appshunter.io/ios/app/icsparser/id6759967409) | — | Free | Utilities |
| [Calendar It! Snap to Event](https://appshunter.io/ios/app/calendar-it-snap-to-event/id6756511203) | — | Free | Utilities |
| [Import ics files : ICSKit](https://appshunter.io/ios/app/import-ics-files-icskit/id6475810320) | 3.7 (16) | Free | Utilities |
| [Subcalendar - Budget Tracker](https://appshunter.io/ios/app/subcalendar-budget-tracker/id6757759428) | — | Free | Utilities |
| [Walt Wallet and Passes](https://appshunter.io/ios/app/walt-wallet-and-passes/id6789598323) | — | Free | Utilities |
| [Swiss Zucht](https://appshunter.io/ios/app/swiss-zucht/id1555927622) | — | Free | Utilities |

## More apps by Zhenyi Tong

- [Ratioed: Slang Match](https://appshunter.io/ios/app/ratioed-slang-match/id6812908565)
- [Pawfect Trio: Cat & Dog Match](https://appshunter.io/ios/app/pawfect-trio-cat-and-dog-match/id6813214189)
- [Save the Date: Reminders](https://appshunter.io/ios/app/save-the-date-reminders/id6813243478)
- [Tidemark: NOAA Tide Widget](https://appshunter.io/ios/app/tidemark-noaa-tide-widget/id6813248692)
- [RingCut: 30s Ringtone Trimmer](https://appshunter.io/ios/app/ringcut-30s-ringtone-trimmer/id6813249361)

All apps by Zhenyi Tong: https://appshunter.io/developer/6812908567

## Related topics

[ics](https://appshunter.io/ios/topics/ics)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-24.*
