# I can't edit or delete a shift

**For:** Manager
**You'll need:** Nothing.

You opened a shift, made a change, hit **'Save'** — and {{ app_name }} refused. Or the **'Delete'** button is disabled. The shift is almost certainly locked: it falls inside a closed company period, or its time entry has already been approved.

## Check three possibilities

1. **The shift is in a closed company period.** Closed periods are immutable. The shift's date sits inside a period that's been closed (which also locked time entries inside it). To edit or delete, an admin has to reopen the period — see {doc}`/set-up-your-company/company-periods/close-a-company-period` for how closing and reopening work.
2. **The time entry behind the shift has been approved.** Approving a time entry locks the shift it points to. Have a manager unapprove the entry first, then edit the shift, then re-approve. See {doc}`/track-time/timesheet/unapprove-a-time-entry`.
3. **You don't have edit permission.** Shift workers can't edit shifts; only managers and admins can. If the form opens but **'Save'** does nothing, check your role.

## Still stuck?

Email {{ support_email }} with: your company name, your email, the time the problem started, and what you were trying to do.

## Related

- {doc}`/set-up-your-company/company-periods/close-a-company-period`
- {doc}`/track-time/timesheet/locked-period-ux`
- {doc}`/track-time/timesheet/unapprove-a-time-entry`
- {doc}`/plan-schedules/shifts/lifecycle`
