Skip to content

Cancel a booking

Cancel a booking you made so the time slot is freed up for other members.

  • You can cancel your own bookings at any status of tentative, pending, confirmed, or suspended. completed bookings cannot be cancelled — they have already been finalised.
  • Admins and owners can cancel any member’s booking in their syndicate.
  • Cancellation is a one-way transition. A cancelled booking cannot be un-cancelled. To reinstate, create a new booking.
  1. Open the booking you want to cancel. Tap it on the calendar, or find it in the Bookings tab.
  2. Tap Cancel at the bottom of the booking detail screen.
  3. In the confirmation dialog — “Are you sure you want to cancel this booking? This action cannot be undone.” — tap Cancel Booking. To back out, tap Keep Booking.

You’ll see a Booking cancelled successfully snackbar and you are returned to the previous screen. The booking’s status becomes cancelled and it no longer appears on the calendar (it is still retained in the audit trail). Offline the snackbar reads Booking cancelled successfully — will sync when you’re back online; the slot frees up locally immediately and the change reaches the rest of the syndicate when PowerSync next syncs.

  • Frees the time slot on the asset for other members.
  • Records a cancelled_at timestamp. Cancelled bookings are excluded from the ICS calendar feed.
  • Does not generate a charge. No usage has been logged, so no finalisation has happened.
  • Sends no refund. There is nothing to refund — cancellation happens before finalisement.
  • The Cancel button is disabled or missing — the booking is already cancelled, rejected, or completed. Those cannot be cancelled further.
  • “Cancelling…” spinner stays forever — the local write is fine but the UI is stuck redrawing; force-close the app and reopen. Offline cancellations queue and sync when you reconnect — the snackbar tells you so.