# How to bulk-delete shifts from the list

**For:** Manager
**You'll need:** A selection of two or more shifts.

Delete every selected shift in one go. Locked shifts (in a closed company period or attached to an approved time entry) are skipped.

## Delete the selection

1. Build a selection (see {doc}`bulk-select-shifts`).
2. In the toolbar, click **'Delete selected'**.
3. In the confirm dialog, click **'Delete N shifts'**.

```{warning}
Bulk delete is permanent — there's no undo. Locked shifts are skipped and reported back; the rest are removed.
```

## Verify it worked

The list refreshes without the deleted rows; a toast reports how many were deleted (and how many were skipped, if any).

## Related

- {doc}`bulk-select-shifts`
- {doc}`/plan-schedules/shifts/bulk/bulk-delete-shifts`
