How to delete a leave request

How to delete a leave request#

For: Manager | Admin You’ll need: A leave request with status ‘Pending’ or ‘Declined’, plus permission to both edit and delete leave requests — the ‘Delete’ button sits on the review form, which only opens for roles that can edit. Confirmed and revoked requests cannot be deleted. Web app only; there’s no delete on mobile.

You’ll hard-delete a request that was never approved — clearing it from the list entirely instead of leaving a status-stamped row behind.

Open the request#

  1. In the header, go to Company → Leave requests.

  2. Click the row of the request you want to delete.

Delete#

  1. At the bottom of the form, click ‘Delete’ — it sits on the right of the action row, alongside ‘Approve’ and ‘Decline’.

  2. In the ‘Delete item?’ dialog, click ‘Delete item’ to confirm.

What happens#

  • The request row is removed outright — no status-stamped row is left behind.

  • The calendar block the request created is removed with it, unless another request still points at that block. A recurring block is cancelled rather than deleted.

  • No ledger row is written — there were no balance changes to undo.

Verify it worked#

You land back on the leave requests list, the request is gone, and a toast confirms the delete.

Warning

‘Confirmed’ and ‘Revoked’ requests are kept for audit and cannot be deleted. To reverse a confirmed request, use How to revoke a leave request — the row stays in the list with a ‘Revoked’ badge so the history is preserved.