How often does Google Calendar refresh ICS subscriptions?
Short answer: Google Calendar refreshes an ICS subscription roughly every 8–24 hours, and there is no button to force it. There's no documented SLA — in practice we've seen Google take anywhere from a few hours to a couple of days to pick up a change. If you just added a feed and it looks empty, the events are usually there — Google hasn't fetched them yet.
The good news: most lunar calendar feeds (including MoonCal) include 20 years of pre-computed events in every fetch, so Google's slow refresh almost never affects the dates you actually care about. The bad news: if you edit an event today, Google may not show that edit for a day or more.
Refresh intervals by calendar app
These are the typical refresh frequencies for ICS subscriptions. The actual numbers are not advertised by any of these vendors — they come from community reports and our own testing.
| Calendar app | Typical refresh interval |
|---|---|
| Google Calendar (web + mobile) | Every 8–24 hours, sometimes longer. No manual refresh. |
| Apple Calendar (macOS) | Configurable: 5 min, 15 min, hourly, daily, weekly. Default is "Every hour". |
| Apple Calendar (iOS / iPadOS) | Configurable per subscription under Settings → Calendar → Accounts. Defaults to "Daily". |
| Outlook on the web / Microsoft 365 | Roughly every 3 hours, no manual refresh. |
| Outlook desktop (classic) | Configurable per Internet Calendar; default 24 hours. |
| Fastmail | Every hour, automatic. |
| Thunderbird | Configurable per calendar (default 30 min). |
Why is my subscription showing the wrong events (or nothing at all)?
Most subscription problems fall into one of four buckets. Try them in order:
How MoonCal handles the slow-refresh problem
MoonCal can't force Google to refresh faster — nobody can. What we do instead is bake the future into the feed.
When to give up on Google Calendar refresh
If you need near-real-time updates to lunar events on Android or iOS, the cleanest path is to use Apple Calendar (if you're on iOS) or a third-party app that supports CalDAV with a short refresh interval. ICS subscriptions are designed for low-frequency, append-only data — exactly the kind of data lunar festivals and birthdays produce, so the model usually works fine.