# How to change the date of a recurring shift

**For:** Manager
**You'll need:** A recurring shift.

Moving a recurring shift to a different date is the trickiest case in recurrence — the new date may or may not still match the pattern. {{ app_name }} shows one of three modals depending on what's possible.

## Change the date

1. Open the occurrence and edit its start date (or drag it to a new day on the calendar).
2. Click **'Save'**.

The right modal opens automatically — keep reading.

## The simple modal

You'll see this when the new date is unambiguous — for example, moving a daily shift forward by one day, or a weekly shift to a date that still matches the BYDAY rule.

It asks you to confirm the change with a single **'Yes, change'** button, plus the usual **'This'** / **'Following'** / **'All'** scope choice.

```{tip}
This is the most common case. Just confirm and you're done.
```

## The two-choice modal

You'll see this on weekly patterns with multiple weekdays — for example, a shift that runs every Mon, Wed, and Fri, where you've moved one occurrence from a Monday to a Tuesday.

It offers two ways forward:

Smart-replace the weekday
: Replace Monday with Tuesday in the BYDAY rule from this date forward, so the series now runs Tue / Wed / Fri.

Shift the entire series
: Move every following occurrence by the same offset — so Mon→Tue, Wed→Thu, Fri→Sat.

```{tip}
Pick **'Smart-replace'** when you've changed which weekday this shift sits on. Pick **'Shift the entire series'** when you want all weekdays in the pattern to slide together.
```

## The daily-incompatible modal

You'll see this on a daily-with-interval pattern (for example, "every 3 days") when the new date doesn't divide evenly by the interval — the new date breaks the rhythm of the existing series.

The modal tells you the series has to be split: the old series ends here, and a new series starts on the new date with the same interval.

```{tip}
There's no way around this — confirm the split, or cancel and pick a date that lands on the existing rhythm.
```

## Verify it worked

A success toast confirms the move and the calendar redraws to show the new pattern.

## Related

- {doc}`edit-a-recurring-shift`
- {doc}`plan-a-recurring-shift`
