Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I try to delete an event on iCal, it offers me these options:

  • Cancel
  • Delete and Notify

What if I want to delete without notifying?

I'm running iCal 5.0.2 on OS X 10.7.3 using an Exchange account.

Edit: Using an Exchange account.

share|improve this question

You can move the event to a local calendar. When deleting you will then get the additional option "Delete & do not notify".

share|improve this answer
Moving to a local calendar as outlined in Matteos answer has several issues: a) it's not an option if you're using iCloud (as that'll disallow local calendars) b) in Mavericks, although the option to "Delete & do not notify", the notification is sent nevertheless! – user959380 Jun 19 '14 at 1:10
@user959380 The answer is from 2013 and it was possible :-) You could have iCloud calendars and local calendars. – Matteo Jun 19 '14 at 6:19
According to the comment above and this thread (, moving to a local calendar does give the option to not notify but still sends the notification. – Justin Jan 5 at 18:03

In the end, I created a new calendar specifically to move event invites to, which I don't want to see anymore. Then I hide that calendar.

share|improve this answer
This is the only working solution. Essentially a "deleted" calendar. – Justin Jan 5 at 18:04

If you use iCloud the Calendar App will not allow you to create local calendars. The following answer helps.

share|improve this answer

Instead of deleting, cut the event and it will be gone:)

share|improve this answer

A couple of years ago I wrote a script to do this. It's all at

The gist of it is the script will automatically alter an AppleScript inside the iCal package. It does not effect the code signing. The script also has a method of reverting itself. You'll likely have to install the changes each time iCal is updated.

NB: It won't work with Exchange accounts.

The zip file has the install bash script, a modified and an unmodified AppleScript.

share|improve this answer
Thanks! Sadly, I use an Exchange account. – dfrankow May 11 '12 at 12:50

As Feuermurmel says, you can create a new calendar and move it there. But instead of hiding the new calendar, you can just delete the calendar. Worked well for me; the event is gone with no notifications.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.