> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/reservations/cancel-a-reservation.md).

# Cancel a Reservation

### Overview

When a Reservation is booked, it can be canceled by either the Customer who booked or an Admin in the Dashboard. Any cancellations for a Reservation will be impacted by the environment's [cancellation policy](https://podplay.gitbook.io/docs/cancellations/cancellation-policy).

{% hint style="info" %}
**When a Customer cancels** a Reservation, your App's cancellation policy will apply.

**When an Admin cancels** a Reservation from the Dashboard, the system presumes the Admin knows what is best and no cancellation policy is applied (meaning, it is free of charge).
{% endhint %}

### Customer Cancels a Reservation

For a Customer to cancel their Reservation, they can:

1. Open the Club's App
2. Navigate to the Reservations/My Bookings tab (could have different names based on Club's configuration)
3. Locate the specific Reservation card
4. Click on the `Cancel reservation` link
5. Notice the pop-up window with any listed cancellation fees
6. Click on the `Yes, cancel` button

{% @supademo/embed url="<https://app.supademo.com/demo/cmovsxg0l01gayq3kb4tv19j6>" demoId="cmovsxg0l01gayq3kb4tv19j6" %}

For a Customer to cancel their participation in an Event, the same flow applies.

{% hint style="info" %}
When a cancellation fee is charged, it appears as a separate `Cancellation Fee` purchase on the Customer's profile (Purchases tab) — useful when a Customer calls asking about the charge.
{% endhint %}

### Admin Cancels a Reservation

For a Club employee to cancel a Customer's Reservation, they can:

1. Open the Overview page in the Dashboard
2. Click on the specific Reservation to cancel
3. Press on the three vertical dots in the bottom left of the side panel
4. Click on the `Cancel` option
5. Choose a cancellation reason in the pop-up window
6. Click on the `Yes, cancel` button to complete the cancellation

{% hint style="warning" %}
**When a Reservation is canceled in the Dashboard, there is NO cancellation fee**. The system presumes the Admin in the Dashboard knows what is best. If a cancellation fee should be applied, the Customer should cancel from the front side of the App.
{% endhint %}

{% @supademo/embed url="<https://app.supademo.com/demo/cmovt6705026syq3k62k4z1kb>" demoId="cmovt6705026syq3k62k4z1kb" %}

For staff to cancel an Event from the Dashboard, the same flow applies.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/reservations/cancel-a-reservation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
