How to Remove Duplicate Calendar Entries in iCal & iCloud
Apple has a history of screwing up calendars – and it all started with MobileMe. Duplicate calendars in MobileMe plagued users for years. In fact, the tutorial on how to sync MobileMe calendars is still one of the most visited pages on this site – and I wrote it way back in 2008!
Now, MobileMe has been replaced with iCloud. Unfortunately, the transition has not been smooth.
Switching from MobileMe to iCloud still causes duplicates in iCal. Most of the issues can be fixed easily in iCal preferences – Just turn off the accounts you’re not using.
On my Mac, iCal had two iCloud Accounts – which caused all of the duplicates. I turned one off and all of the duplicates disappeared. Hopefully, it’s that easy for you too!
*Note* This is a fix for duplicates in iCal on the Mac. It may not help your iPhone calendar and definitely will not help anyone using a Windows computer.
Open iCal to See Duplicate Calendars
To find out if you have duplicates that can be easily fixed, open iCal. Then click on the “Calendars” button in the top left corner. A drop-down will appear with all of your calendars like, Work, Social, Fun, Meetings, etc. It might look like this:

It’s not very often Apple does something really confusing, but this is one instance: Apple defines your color-coded events as individual “Calendars.” Which means I technically have individual “calendars” for Social, Work, etc. (Personally, I have ONE calendar. And my color-codes should be called something like “labels” or “groups”.) … Moving on…
If you see 2 lists of calendars that are exactly the same, like in the image above, your problems can be fixed easily.
Edit iCal Accounts in the Preferences

Go to the top menu and click iCal, then Preferences.

Click the Accounts button.

If you see more than one iCloud account (silver cloud logo), you can disable them to see which one is causing duplicates… (And don’t worry, we’re disabling – NOT deleting! Disabling will only hide events in the calendar and won’t delete anything.)
First, move iCal and the Accounts info so you can see both, like this:

Now, click on one of the iCloud accounts in the left sidebar. Then click on the checkbox next to “Enable this account.” When you click the checkbox on and off, you should see changes in iCal in a few seconds.
Try the enabling and disabling each account in the left sidebar. Remember, Google Calendar could be a problem too. Try disabling/enabling ALL of your calendars. Then decide which Account(s) you want to keep enabled.
Hopefully, if you disable a couple of the calendars, your duplicate events will be gone forever! At least, that’s what worked for me. Fingers crossed.
Delete Unused Calendars
Optional step… If you’ve disabled calendars and will never use them again, you can delete them. Just click the minus button beneath the list of accounts. That way you’ll never accidentally enable a duplicate account again. Of course, keeping them won’t hurt you, but I hate keeping unused items on my Mac, so I deleted the extra calendars. Your choice.
UPDATE: A guy named Ray emailed me with a suggestion. He said to sync your iPhone/iPad to iTunes on the Mac… But go to the Advanced section in the Info Tab. Check the box next to Calendars under “Replace information on this iPhone.” According to Ray, this could remove the duplicates in iCal on your Mac, iCloud and on your iPhone or iPad. Make sure to backup your iPhone first! I don’t have duplicates anymore so I can’t test this.
Perfect solution! Worked immediately, thank you very much for the pictorial.
Thank you!
I have the same problem, but i have installed these thing on a PC (not a mac) Anyone have a solution for that?
Please help!
Thank you
Great solution. For some reason I didn’t have two iCloud accounts causing the duplication, but two Google Apps accounts (Google is our university’s email). I’ve disabled but feel weird about deleting it. Stupid I know. Thanks for your excellent work.
Hi Brett – Thanks for the compliment. I’m glad it worked for you.
Its not working for me………and I don’t have two google account or two iCloud accounts……..help…….
If I disable the ICloud account, will i not be able to have all the added events on my mac calendar go automatically to my iPhone and iPad?
This is so confusing!!! lol
Lynne
Hi Lynne – The best advice is to just disable each account one by one and see what happens. You’ll have to do a little testing by adding a new event in iCal and see if it syncs to your iPad, iPhone, etc.
Perfect analysis and solution, just made my wife very happy here A’s she was getting very frustrated ajour doubles entries in the calendar. Thanks for sharing the knowledge
My duplicates are on the iCloud cal and are only holidays. I have no holiday cal etc. Any ideas? I have 92 entries for each holiday
!!!!!
Hi Tim – That’s a lot of duplicates! I can’t image someone having 92 calendars all pushing events into iCloud, so this sounds like a bug. You could try deleting the entries on one holiday and see what happens. If they magically reappear, then you may have to contact an Apple genius. Also, there is one solution recommended in Apple’s Support Community
Unfortunately, I also have this issue with Lion. Each Holiday in iCloud is duplicated 27 times. I only have one ical account which is the cloud.
When I delete 26 of the 27 duplicates (what a pain in the butt) they do not return in the calendar.
Unfortunately, I do not have six months to clean my ical events by hand. The result is that if I have real calendar events occurring on a holiday, Then I waist my time removing the duplicates so that my next day schedule is not complete crap.
I have always thought of apple support being a black hole.
I have looked at iCal replacements but not found anything that will integrate so well yet.
Awesome! That was the easiest fix EVER! Thanks!
Hi unfortunately when I went under preferences I didn’t even have one account there, so this has not worked for me. I now have about 9 duplicates of each entry per day, and when I spent time deleting some for this month they are now back. Help please! I am currently syncing between a new iPad and my Mac. I’m not sure my icloud is working properly either
Hi there. Thank you. NOT exactly the fix I needed. I found out a EXTREMLY simpler way:
“Go to your iCloud preferances on your Mac and uncheck the iCal option say yes to option to deleat mac iCal from iCloud, then recheck iCal and yes to merge iClas and your duplicates should go away, did for me anyway.”
in https://discussions.apple.com/thread/3377817?start=0&tstart=0
Really helped! Thank you!
I found a solution on how to remove the home calendar:
Open Ical, Open folder /users/library/application support/
Delete the folder SyncServices (there is a file called ‘local’ inside it).
Close Ical
reopen Ical, for me problem is solved.
Worked immediately. Thank you!
Brilliant! Thanks! Opened “Calendars” in iCal on my iPad. There it was! Checkmarks next to ‘All from My Mac’ and also next to ‘All iCloud’. Poke one to remove the checkmarks and I could actually see the duplicates disappear as I did it!
If I delete iCloud from my iPhone will I loose my contacts from my contact list?
Does anyone have any good solutions for deleting iCloud calendar events w/out notifying parties by email? Evidently a recent Apple sys update caused hundreds of backlogged invites to appear yesterday on my calendar that came in via an email account that I have to monitor. I can find no logical way to delete them w/out emails going out unless I manually remove invitees from each event (and as I said there are hundreds for the past two months!). I can’t find any info that works, disabling email accounts while I delete does NOT work, nor does some older iCalReply plug-in that I downloaded. I am on OS 10.7.3 / It is ridiculous that there are not more pref settings in this iCloud calendar..plus it is hideous. Any help appreciated. thanks, WES
Genius on the iPad fix for duplicates in ICal. I’m having a major problem with Contacts. On my desktop, in contacts, when i press all contacts tab, everything is duplicated. But when i press on my mac and i cloud, they’re not duplicated. How do I delete the all contacts? Or would that remove everything? frustrating. thank you for any support.