> 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/play-passes/play-pass-overview/set-reservation-pass-duration.md).

# Set Reservation Pass Duration

### Overview

When you create or edit a **Reservation Pass** or **Guest Pass** in a package template, you can choose how much reservation time one pass covers. By default, one pass covers **1 hour** of court or spot time. You can increase that duration in **30-minute** steps (for example, 1.5 hours or 2 hours).

Use this when a Membership perk should cover longer private reservations without requiring the Customer to use multiple passes for a single booking.

### Configure duration in a package template

* Navigate to **Company Settings** → **Package Templates**
* Open an existing template or create a new one
* Add or edit a pass and choose **Reservation Pass** or **Guest Pass**
* In the pass constraints section, open **Duration**
* Select how long one pass should cover (minimum **1 hour**)
* Review the **Display Name** if you rely on auto-generated names (for example, **2 Hour Resv Pass**)
* Save the template

\[SCREENSHOT NEEDED: Package template pass editor showing the Duration dropdown for a Reservation Pass]

{% hint style="info" %}
The maximum duration available in the dropdown follows your club's **Max Hours per Reservation** setting when configured. If that limit is not set, durations up to **4 hours** are available.
{% endhint %}

#### How duration affects Customers

* A **1-hour** pass covers two 30-minute reservation slots (the default behavior)
* A **1.5-hour** pass covers three 30-minute slots with **one** pass
* A **2-hour** pass covers four 30-minute slots with **one** pass
* If a reservation is longer than one pass covers, additional passes are used automatically until the booking is fully covered or the Customer runs out of passes

### Reservation Pass vs. Guest Pass

* **Reservation Pass**: Covers the Member's court or spot when they book a private reservation
* **Guest Pass**: When configured for private or coaching reservations on spot-based billing, duration works the same way for the guest's spot

Event **Play Passes** and event **Guest Passes** are not affected by this setting. They still cover one event signup per pass.

### Important notes

* Changing duration on a template does **not** update passes already granted to existing Members. Only new grants use the updated duration.
* The pass **Display Name** is what Customers see in the app. Update it if you want the card to reflect the new duration (for example, **1.5 Hour Resv Pass** instead of **Hour Resv Pass**).
* Daily reservation pass limits (when configured) count **passes redeemed**, not hours. A single 2-hour pass counts as one pass toward the daily limit.


---

# 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/play-passes/play-pass-overview/set-reservation-pass-duration.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.
