# How to bulk-delete shifts

**For:** Manager
**You'll need:** A multi-selection of shifts.

Delete every selected shift in a single action. Locked shifts (in a closed period or with an approved time entry) are skipped.

## Delete the selection

1. Build a selection.
2. Open the bulk form (**'Edit selected'**) and click **'Delete selected'** — or use the list's bulk-delete action.
3. Confirm in the dialog.

```{warning}
Bulk delete is permanent. Locked shifts are skipped and reported back; everything else is removed.
```

## Verify it worked

The list and calendar refresh without the deleted shifts; a toast reports the count deleted (and any skipped).

## Related

- {doc}`/plan-schedules/shifts/locked-period-rejections`
- {doc}`bulk-edit-shifts`
