# Event missing, duplicated or late

Sync generally runs but individual events won't play along? Here are the symptoms and their most common causes. (If **nothing** arrives at all, start with the [checklist](https://docs.kalender-sync.de/en/troubleshooting/sync-not-working/).)

## An event is missing in the target

- **Outside the sync window**: further ahead than your plan covers (6 months on Free & Basic, 18 months on Professional) or older than 3 months → appears automatically once it moves into the [window](https://docs.kalender-sync.de/en/sync/sync-window/).
- **All-day event**: transferred as free by default → [All-day events](https://docs.kalender-sync.de/en/sync/all-day-events/).
- **Source not part of the sharing**: is the event really in one of the selected [source calendars](https://docs.kalender-sync.de/en/sharings/multiple-sources/)?
- **Polling delay**: with Apple/KSuite/iCal sources, wait up to 5 minutes.
- **Occurrence of a series**: appears once it moves into the window → [Recurring events](https://docs.kalender-sync.de/en/sync/recurring-events/).

Tip: the [safety net](https://docs.kalender-sync.de/en/sync/how-it-works/#how-fast-is-sync) fully reconciles every few hours — a lot resolves itself that way.

## An event arrives late

- Google/Microsoft sources: typically under a minute on Basic and up; on the Free plan expect up to 30 minutes (30-minute sync interval). Apple/KSuite/iCal: up to 5 minutes plus possible provider caching (Outlook feeds are sluggish).
- Persistently slower? [Contact us](https://docs.kalender-sync.de/en/troubleshooting/contact-support/) with a concrete example.

## An event appears twice

- **Two syncs, one target**: do two syncs write the same source calendar into the same target? Each creates its own blocker — end one of them.
- **Leftover blockers from an ended sync**: cleanup runs in the background and can take minutes to hours → [Ending](https://docs.kalender-sync.de/en/sharings/pause-end/).
- Reproducible true duplicates from **one** sync are a bug → [support](https://docs.kalender-sync.de/en/troubleshooting/contact-support/) with an example, we'll look right away.

## A blocker stays although the source event is gone

- Wait briefly: deletions arrive with the next sync round, or at the latest with the safety-net reconciliation.
- **Deleted/moved the blocker by hand?** The other way round applies: blockers created by Kalender Sync are restored on the next reconciliation — they belong to the source. To get rid of an event → delete it in the **source**.
- If a ghost blocker persists: [support](https://docs.kalender-sync.de/en/troubleshooting/contact-support/) with title + time.