How to Stop Spam Calendar Invites on iPhone (2026)

The short answer
To stop spam calendar invites on iPhone: open the spam event and tap Report Junk (or Unsubscribe if it belongs to a subscribed calendar), set iCloud Calendar to receive invitations by Email, and turn off Siri's Show in App suggestions. Never tap Accept, Decline or Maybe on a spam invite.
Spam events in your iPhone Calendar? Switch iCloud invitations to email, turn off Siri event suggestions, remove spam subscriptions. Steps by iOS version.
On this page
- 01The fastest fix for spam calendar invites on iPhone
- 02Which problem do you have?
- 03Fix 1: Block spam calendar invites from iCloud
- 04Fix 2: Stop Calendar from adding events automatically from Mail
- 05Why Trainline or an airline keeps adding events to your Calendar
- 06Fix 3: Delete a subscribed spam calendar
- 07How to delete spam events already in your iPhone Calendar
- 08Platform differences at a glance
- 09When events keep appearing after the fix
- 10Keeping the invitation emails out of your inbox
The fastest fix for spam calendar invites on iPhone#
Junk events reach your iPhone Calendar in three different ways, so the quickest route is to clear what is there and then close the door. These three steps cover most cases. The rest of this guide explains each one by iOS version.
- 1
Remove the spam you can see
Open Calendar, tap the unwanted event, then tap Report Junk and Delete and Report Junk. If the event belongs to a calendar you never added, tap the Calendars button, tap the info button next to that calendar, and tap Unsubscribe or Delete Calendar.
- 2
Stop iCloud invitations landing in Calendar
Go to Settings, tap your name, tap iCloud, tap Show All, tap iCloud Calendar, tap Send & Receive, and set Receiving to Email. Invitations then arrive as email instead of appearing in Calendar.
- 3
Stop Siri adding events found in Mail
On iOS 18 and later, go to Settings, tap Apps, tap Calendar, tap Siri, and turn off Show in App.
Do not tap Accept, Decline or Maybe on a spam invite
Which problem do you have?#
What the event looks like tells you which fix to use.
| What you see | Likely cause | Go to |
|---|---|---|
| A stranger's event with Accept, Decline and Maybe buttons | An iCloud calendar invitation sent to your address | Fix 1 |
| An event with no invitation buttons that matches a date in a real email (a train, a flight, a delivery) | Siri found the date in an email and suggested an event | Fix 2 |
| A calendar you do not recognise in your calendar list, or events that return after you delete them | A subscribed calendar feed that keeps syncing new events | Fix 3 |
| Events already sitting in your calendar from any of the above | Leftovers that the fixes do not remove by themselves | Delete spam events already in your calendar |
Fix 1: Block spam calendar invites from iCloud#
Works if: the spam event shows Accept, Decline and Maybe buttons. Spammers send invitations to iCloud addresses, and with Receiving set to Notifications they appear as invitations inside Calendar. Setting Receiving to Email sends them to your inbox instead, where your junk filter can deal with them before they ever sit in your calendar.
Apple documents the iPhone path for iOS 17 and later. The setting applies to every device signed in to your Apple Account with iCloud Calendar turned on, including your Mac. If your calendar also syncs with a Google account, that has its own fix: stop spam emails adding events in Gmail.
- 1
Open iCloud Calendar settings
Go to Settings, tap your name at the top, tap iCloud, tap Show All, then tap iCloud Calendar.
- 2
Block invites by switching Receiving to Email
Tap Send & Receive, tap the Receiving menu, and choose Email. The other choice, Notifications, is the one that shows invitations inside Calendar.
- 3
Report invitations that are already there
Tap the spam event, tap Report Junk, then tap Delete and Report Junk. Apple offers Report Junk for events from unknown senders. Do not use Accept, Decline or Maybe.
On iCloud.com or an older iPhone
Fix 2: Stop Calendar from adding events automatically from Mail#
Works if: events appear without invitation buttons and match a date in an email. Apple’s iPhone guide says Siri can suggest events found in Mail, Messages and Safari, such as flight reservations and hotel bookings, so you can add them to Calendar. The same mechanism can pick up a date in a promotional email.
On iOS 18 and later: open Settings, tap Apps, tap Calendar, tap Siri, and turn off Show in App. That stops Siri suggesting events found in other apps. A second switch, Learn from this App, controls whether Siri uses your Calendar habits to make suggestions in other apps, and you can turn that off too.
On iOS 16 and earlier the control was labelled Events Found in Mail, and its location depended on the version. Look under Settings, then Mail or Calendar, then Siri & Search. If you cannot find it on your build, search Settings for Siri and open the Calendar entry. We could not confirm the exact iOS 17 path from an Apple page, so use Settings search if the menus differ.
Turning this off only affects events Siri finds in your mail. It does not stop iCloud invitations (Fix 1) or subscribed calendars (Fix 3).
Why Trainline or an airline keeps adding events to your Calendar#
If the events come from a real sender, such as a rail operator, airline or ticket seller, nothing is wrong and nothing is spam. The confirmation email contains a travel date, and Siri suggests it as an event. The fix is the same Show in App switch in Fix 2. Turn it off and those emails stop producing suggested events.
The trade-off is that the useful ones stop too, so you will add flight and train times to Calendar yourself. If you only want to remove one existing event, tap it and choose Delete Event rather than changing the setting.
Fix 3: Delete a subscribed spam calendar#
Works if: a calendar you did not add appears in your calendar list, or deleted events keep returning. A subscribed calendar is an external feed your iPhone refreshes on a schedule. Deleting its events one by one does not help, because the feed recreates them. Intego describes a form of spam in which people are prompted to subscribe to calendars from hacked websites and end up with a calendar full of spam.
- 1
Open the calendar list
In Calendar, tap the Calendars button at the bottom of the screen.
- 2
Tap the info button next to the spam calendar
Choose Unsubscribe or Delete Calendar, then confirm. Apple documents this path. Some calendars, such as US Holidays, cannot be removed, but you can hide them by clearing the checkmark.
- 3
Unsubscribe from a single event, if offered
On recent iOS versions, tapping a spam event from a subscribed calendar can show Unsubscribe from this Calendar. Intego documents this for iOS 14.6 and later. Tap it and confirm.
- 4
Older iOS only: check Settings
On older iOS versions, subscribed calendars also appear under Settings, then Calendar, then Accounts, then Subscribed Calendars. We could not confirm this on current iOS, so use the Calendars button first.

How to delete spam events already in your iPhone Calendar#
The fixes above stop new events. They do not remove old ones, so clear those by type.
- A single event from an unknown sender: tap the event, tap Report Junk, then tap Delete and Report Junk. This is Apple’s documented route for unknown contacts.
- A single ordinary event: tap the event, tap Delete Event, then tap Delete Event again.
- A whole calendar of spam: tap the Calendars button, tap the info button next to it, then tap Unsubscribe or Delete Calendar.
- An invitation you have not answered: report it or delete it. Do not tap Decline.
- A calendar you cannot remove but do not want to see: tap the Calendars button and clear its checkmark to hide it.
Platform differences at a glance#
All three settings live in different places depending on your iOS version. Where we could not confirm an exact path from an Apple page, the table says so.
| Setting | iOS 18 and later (including iOS 26) | iOS 17 | iOS 16 and earlier |
|---|---|---|---|
| iCloud invitations to email | Settings > [your name] > iCloud > Show All > iCloud Calendar > Send & Receive > Receiving > Email | Same path as iOS 18 and later | Use iCloud.com: Calendar gear > Preferences > Advanced > Invitations > Email (per Intego; layout may differ) |
| Siri suggesting events found in Mail | Settings > Apps > Calendar > Siri > Show in App | Look under Settings > Calendar > Siri & Search (not confirmed on an Apple page) | Events Found in Mail, under Settings > Mail or Calendar depending on version |
| Remove a subscribed spam calendar | Calendar > Calendars button > info button > Unsubscribe or Delete Calendar | Calendar > Calendars button > info button > Unsubscribe or Delete Calendar | Same, or Settings > Calendar > Accounts > Subscribed Calendars |
| Report one spam event | Tap the event > Report Junk > Delete and Report Junk | Tap the event > Report Junk > Delete and Report Junk | Tap the event > Report Junk (availability varies by version) |
When events keep appearing after the fix#
If you have applied all three fixes and new events still appear, check these common causes.
- More than one Apple Account or calendar account on the device. The invitation preference belongs to the iCloud account, so check each one you have signed in.
- A new spam subscription added after you removed the first, possibly from another link. Check the Calendars list after any new wave of events.
- A Gmail or Outlook account syncing to Calendar. The event-detection settings for those accounts live in Google Calendar or Outlook, not iOS Settings. For Google, see the guide to stopping spam events in Gmail.
- The spam still arrives as email. Switching iCloud to Email moves invitations into your inbox, so you still need to deal with them there. See how to stop unwanted emails on iPhone for the email side, or the platform-neutral version of this fix for other providers.
Keeping the invitation emails out of your inbox#
The iCloud setting moves the problem rather than ending it: a spam invitation now arrives as an email, and your junk filter has to catch it. If that filter is already letting too much through, the noise just shifts.
AI Emaily connects to iCloud, Gmail, Outlook and other IMAP accounts in one inbox, and its spam and phishing detection applies to those messages. We have not tested it against calendar-invitation spam specifically, so treat it as another layer on the email side, not a replacement for the iPhone settings above. We build AI Emaily, and it has a 7-day free trial. See pricing for current plans.
The manual steps above work whichever email app you use. They are one-time settings, so recheck them after a big iOS update.
Frequently asked
See it in AI Emaily
Keep reading
Sources

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.