# How to unapprove a time entry

**For:** Manager
**You'll need:** A time entry with status **'Approved'**.

You'll roll a single row back from **'Approved'** to **'Confirmed'** when an approval was premature or wrong. {{ app_name }} clears the audit stamp and records the reason you give.

## Unapprove the row

::::{tab-set}
:sync-group: platform

:::{tab-item} Web
:sync: web

1. In the header, go to **Planning → Management → Timesheet**.
2. Find the approved row.
3. Click **'Unapprove'** on the row.
4. In the **'Reason'** field, enter why you're reversing the approval.
5. Confirm in the dialog.
:::

:::{tab-item} Mobile app
:sync: mobile

1. Tap **More** in the bottom bar, then **'Manager'**, then **'Timesheets'**.
2. Tap the row carrying the **'Approved'** badge.
3. Tap **'Undo approval'** in the sheet that opens.

The badge drops back to **'Confirmed'** on the row itself. The app doesn't ask for a reason — if your company expects one on the record, do it on the web instead.
:::
::::

## What unapprove does

- The status flips back to **'Confirmed'** (the confirmation itself is kept).
- The approver and approval timestamp are cleared.
- Your reason is logged on the row's history.

## Verify it worked

The row's status badge reads **'Confirmed'** again. Opening the row's history shows the unapproval entry with your reason.

## Unapprove is how you unlock

An approved row is locked: its clock times are read-only and **'Confirm'** / **'Undo confirmation'** are disabled. Unapproving is what releases that lock, so the row can be edited again. See {doc}`locked-period-ux`.

## Related

- {doc}`approve-a-time-entry`
- {doc}`bulk-actions`
- {doc}`undo-a-confirmation`
