How to revoke a leave request#
For: Manager | Admin You’ll need: A leave request with status ‘Confirmed’. You can’t revoke your own request unless your role covers the whole company, as Owner and Admin do — see How to open a leave request for review.
You’ll undo a previously-approved request — moving it from ‘Confirmed’ to ‘Revoked’, putting the hours back, and removing the absence from the calendar.
Open the request#
In the sidebar, open Company → Time & leave → Leave requests.
(Optional) Filter to status ‘Confirmed’ to find it faster.
Click the row of the request you want to revoke.
Tap More → Manager → Leave requests.
Tap the request carrying the ‘Confirmed’ badge. There’s no status filter on mobile, so scroll to find it.
Revoke#
In the ‘Review notes’ textarea, add the reason — the worker cancelled, schedule changed, mistaken approval. The person sees these notes on their request.
Click ‘Revoke’.
In the ‘Revoke leave request?’ dialog, click ‘Revoke request’ to confirm.
Tap Revoke at the bottom of the request — the only action a ‘Confirmed’ request offers, shown in red.
Mobile revoke takes effect straight away: there’s no confirm dialog and no notes field. If you want the reason on the record, revoke from the web app instead. The app takes you back to the queue once it’s done.
What happens#
Status flips to ‘Revoked’.
The original booking is reversed: an Adjustment row posts the hours back with the opposite sign, dated the day you revoke, with a link to the booking it reverses.
The calendar event is removed from the schedule.
‘Reviewed by’ and ‘Reviewed at’ are re-stamped with you and the current time.
If the absence credited hours to the person’s time account and that balance has since been paid out, revoking would overdraw it. Shiftavo refuses with “Ending this absence would overdraw a time balance that has already been paid out.”, and the request stays ‘Confirmed’.
Verify it worked#
You’re redirected to the leave requests list and a success toast confirms the revoke; the request now carries a ‘Revoked’ badge. In the How to view the leave ledger, the reversal appears as an Adjustment signed positive, linked to the original booking.
Note
Revoking is the reviewer’s step. The person who asked can withdraw their own request instead, as long as the leave hasn’t started and they entered it themselves: it then reads ‘Withdrawn’, not ‘Revoked’, and reviewers get a notification in the bell and by push — no email. In the app, that notification leads to the Inbox, not to the request — a withdrawn request has left the review queue. Once the leave has started, or for an absence someone else entered for them, only a reviewer can end it.
Warning
Revoke is for already-confirmed requests. To delete a request that was never confirmed, use How to delete a leave request instead — confirmed, revoked, and withdrawn rows stay for audit.