When you open a SharePoint calendar list, recurring items like weekly team meetings or monthly deadlines may appear only once or not show at all. This problem often occurs because the calendar view itself does not expand recurring events by default, or because the list contains a mix of single and recurring events with conflicting settings. The issue can also stem from how SharePoint stores and displays recurrence data in modern views versus classic views. This article explains the technical cause behind missing recurring items and provides the exact steps site owners must take to make all recurring events visible.
Key Takeaways: Fixing Recurring Items in SharePoint Calendar Views
- Calendar list > List settings > Calendar settings: Enables the calendar view to expand recurring events into individual occurrences.
- Calendar view > Modify view > Show recurring events: Toggle must be set to Yes for the selected view to display all recurring items.
- Classic view vs Modern view: Modern SharePoint calendar views may not support recurrence expansion; switch to Classic experience if needed.
Why SharePoint Calendar View Hides Recurring Items
SharePoint calendar lists store recurring events as a single list item with a recurrence rule attached. When a view does not explicitly tell SharePoint to expand that rule, the list displays only the first occurrence or the master item. This behavior is controlled by two settings: the calendar-level recurrence setting and the view-level Show recurring events toggle.
The calendar-level setting is found under List settings > Calendar settings. By default, SharePoint sets this to Yes for new lists, but site owners or previous administrators may have changed it to No. When set to No, the calendar view never expands recurring events, regardless of the view settings.
The view-level setting is found in the Modify view page for each calendar view. Each view has a Show recurring events option. If this is set to No, the view hides all recurring items except the first occurrence. Even if the calendar-level setting is Yes, a view with Show recurring events set to No will not expand the events.
Modern View Limitations
SharePoint modern calendar views (the default experience for most sites) do not support the Show recurring events setting at all. The modern calendar web part and the modern list view treat recurring items as master items only. They display the series once, not each occurrence. If your site uses the modern calendar view, you must switch the list to the Classic experience to see expanded recurring items.
Steps to Make Recurring Items Appear in a SharePoint Calendar
Follow these steps in order. After each step, refresh the calendar view to check if recurring items appear. If they still do not show, proceed to the next step.
- Open the calendar list in Classic experience
Navigate to your calendar list. In the top-right corner of the list, click the gear icon and select List settings. On the List settings page, look for the option Switch to classic experience under the List Information section. Click it. The list will reload in the classic interface. This step is required because the modern calendar view cannot expand recurring events. - Check Calendar settings for recurrence expansion
While still in List settings, locate the Calendar settings section. Click Calendar settings. On the Calendar settings page, find the option Show recurring events. Make sure it is set to Yes. If it is set to No, change it to Yes. Click OK at the bottom of the page. This setting tells SharePoint to expand recurring rules into individual calendar items. - Modify the current view to enable recurring events
Return to the calendar list view. Click the current view name (for example, Calendar) in the top-left area of the list toolbar. Select Modify view from the dropdown. On the Edit View page, scroll down to the Show recurring events section. Set the radio button to Yes. Click OK. This setting applies only to the view you just edited. Repeat this step for every calendar view that should display recurring items. - Clear the browser cache and reload the page
Open your browser settings and clear the cache for the past hour. In Microsoft Edge or Chrome, press Ctrl+Shift+Delete, select Cached images and files, and click Clear. Then reload the SharePoint calendar page. This step removes any stale view data the browser may have stored. - Verify that the recurring event series is not corrupted
Open the recurring event series by clicking its title. In the event details panel, click Edit. Scroll to the Recurrence section and verify that the recurrence pattern is correctly defined (for example, Weekly on Monday). If the recurrence pattern appears blank or shows an error, delete the series and recreate it. A corrupted recurrence rule prevents SharePoint from expanding the series.
If SharePoint Calendar Still Does Not Show Recurring Items After the Main Fix
Recurring items appear only once in the modern calendar web part
The modern Calendar web part added to a SharePoint page does not support recurrence expansion. Even if the underlying list has the correct settings, the web part displays each series once. To see all occurrences, add the list view web part instead and configure it to use a classic calendar view. Alternatively, replace the calendar web part with a list view that uses the Calendar view you modified in Step 3.
Recurring items show in one view but not another
Each calendar view has its own Show recurring events setting. You must enable this setting for every view individually. Open the view that is missing recurring items, select Modify view, and set Show recurring events to Yes. The calendar-level setting applies to all views, but the view-level setting overrides it if set to No.
Recurring items appear in the list but not on the calendar grid
This usually happens when the calendar view uses a filter that excludes the recurring items. Go to Modify view and scroll to the Filter section. Remove any filters that limit the view by date range or category. A filter like This week or This month may hide events outside that period. Set the filter to None or use a date range that covers the entire series.
Recurring items disappear after a site migration or upgrade
When a SharePoint site moves from classic to modern or from on-premises to online, the calendar settings may reset. Check the Calendar settings and view settings again. The migration process often flips the Show recurring events setting to No. Reapply the settings as described in Steps 2 and 3 above.
Calendar View Types and Recurrence Support: Comparison
| Item | Classic Calendar View | Modern Calendar View |
|---|---|---|
| Recurrence expansion | Supported when Show recurring events is Yes | Not supported; shows only the series master |
| View-level settings | Full control via Modify view page | Limited; no Show recurring events option |
| Calendar-level settings | Applied and respected | Ignored for recurrence display |
| Best use case | Detailed calendar with recurring meetings or deadlines | Simple overview where recurrence details are not critical |
Site owners should use the Classic experience for any calendar list that relies on recurring items. The modern calendar view is suitable only for read-only scenarios where seeing each occurrence is not required.
After applying the steps above, your SharePoint calendar will display all recurring items as individual occurrences on the correct dates. If the problem persists, check that the list is not in a read-only state or that the site collection feature Calendar Overlays is not interfering. For calendars that must work in the modern interface, consider using a third-party calendar web part that supports recurrence expansion.