# Add buffer times to services

## How buffers work

If you need extra time before or after your appointment, you can set **buffer times**. This time is blocked in your calendar and in online bookings to prevent back-to-back clashes and to reflect the real time needed. Buffers do not overlap existing calendar events, so bookings respect any buffer you set. The client is not present during buffer time.

In the calendar, the service duration **plus** **buffers** is all blocked for the practitioner.

* **Buffer before:** Minutes reserved before the start (e.g. setup or preparation).
* **Buffer after:** Minutes reserved after the end (e.g. notes, clean up, or admin).

<div align="left"><figure><img src="/files/gzxwqBu72XeJc6Df0Psx" alt=""><figcaption><p>Calendar showing buffer before and buffer after on appointments.</p></figcaption></figure></div>

{% hint style="info" %}
**Tip:** Use buffers on longer or admin-heavy services to keep your day realistic and avoid overruns.
{% endhint %}

***

## How to add a buffer time

1. Go to **Catalog** → **Services**.

<figure><img src="/files/VY3NR4OWNPHqA7kShBQ6" alt=""><figcaption></figcaption></figure>

2. Open the service, then click **Actions** → **Edit service**.

<figure><img src="/files/VRiX6xNI5yVikNOMcgYj" alt=""><figcaption></figcaption></figure>

3. In **Pricing & Duration**, set **Buffer before** and/or **Buffer after**.

<figure><img src="/files/Rl0TW1LXQAWxcWhENktS" alt="" width="563"><figcaption></figcaption></figure>

4. Click **Save**. The calendar and online bookings now respect the buffer time for this service.

**Buffer options:** 0 min, 15 min, 30 min, 45 min, 1 h, 1 h 15 min, 1 h 30 min, 1 h 45 min, 2 h. \
\&#xNAN;*Setting **0 min** means no buffer.*

**Example:** A 45-minute service with 15 min buffer before and 15 min buffer after blocks **75 minutes** in the calendar.

***

## Change or remove buffers

1. Go to **Catalog** → **Services**.
2. Open the service, then click **Actions** → **Edit service**.
3. **Adjust the buffer fields** (set to **0 min** to remove).
4. Click **Save** to apply changes.


---

# Agent Instructions: 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:

```
GET https://support.caspen.com/using-caspen/catalog/services/add-buffer-times-to-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
