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) pre-compute up to 20 years of events into the subscription, 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.
Frequently asked questions
- How often does Google Calendar refresh an ICS subscription?
- Roughly every 8–24 hours, sometimes longer, and there is no manual refresh button. The interval is set by Google and cannot be sped up.
- Can I force Google Calendar to refresh a subscribed calendar?
- There is no official force-refresh. The fastest workaround is to remove the subscription and add it again, which makes the app fetch fresh data immediately.
- Why does my subscribed calendar look empty or out of date?
- Usually the app simply hasn’t fetched yet (wait about 24 hours). Other causes: you subscribed to the wrong URL (opening it in a browser should download a .ics file starting with BEGIN:VCALENDAR), the feed URL was regenerated, or the calendar was deleted (the URL then returns an empty VCALENDAR).
- Which calendar app refreshes ICS subscriptions fastest?
- Apple Calendar on macOS and Thunderbird can be set to refresh every 5–15 minutes; Outlook on the web is about every 3 hours; Google Calendar is the slowest and is not configurable.
- Does slow refresh affect my lunar birthdays?
- No. MoonCal pre-computes up to 20 years of dates for each saved event, so those future occurrences are already in the feed your app last fetched — even if it hasn’t refreshed in a while. (Reminders are only included for events where you turned them on.)