---
title: "Refund bookings from POS"
slug: "refund-bookings-from-pos-1"
updated: 2026-06-26T07:08:58Z
published: 2026-06-26T07:08:58Z
canonical: "mysupport.roller.software/refund-bookings-from-pos-1"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://mysupport.roller.software/llms.txt
> Use this file to discover all available pages before exploring further.

# Refund bookings from POS

Sometimes you need to give a guest money back, whether they canceled, changed their booking, were overcharged or you’re making a goodwill adjustment. You can issue a full or partial refund directly from ROLLER POS using the same payment method the guest paid with.

This guide shows you how to check whether staff need permission or a PIN to issue refunds, process a full or partial refund from POS and see who issued and approved the refund.

## Watch how to process refunds at POS

Watch how to issue a full or partial refund from POS, including selecting a refund method and entering the refund amount.

[Embedded content](https://fast.wistia.com/embed/iframe/s0k6gpge0b)

## Permissions and settings required

To process a refund, staff must have the **Can issue refunds** staff [permission](/v1/docs/permissions-by-feature-and-role).

The **POS PIN required for refunds** venue setting decides whether manager or supervisor approval is **also** needed when front-of-house staff issue refunds at POS.

To find this setting in Venue Manager:

1. Go to **Settings** > **Account** > **Venue** **settings.**
2. Scroll to **Bookings & inquiries** > **POS PIN required for refunds.**

A POS PIN is the personal code each staff member uses to sign into POS. With the right permissions, your venue managers and supervisors can also approve restricted actions, such as refunds, with their POS PIN.

**If POS PIN required for refunds is off (disabled):**

- Staff with the **Can issue refunds** permission can process refunds directly.
- Staff without the **Can issue refunds** permission must get another staff member with this permission to enter their POS PIN.

**If POS PIN required for refunds is on (enabled):**

- A POS PIN is needed to approve every refund.
- The POS PIN must belong to a staff member who has the following permissions enabled:
  1. **Can issue refunds** permission, and:
  2. Either **POS** **admin** or the **Manager PIN Override** permission.
- When a refund happens at POS, staff who have the right permissions can enter their own POS PIN. Otherwise, they'll need a staff member with the right permissions to enter the POS PIN to action the refund.

> [!NOTE]
> For administrator and manager system roles: **Can issue refunds**, **POS admin** and the **Manager PIN Override** permissions are already enabled by default. **For custom roles**: when **POS PIN required for refunds** is enabled, make sure any staff who need to issue or approve refunds have **Can issue refunds** permission, and either **POS admin** or the **Manager PIN Override** permission enabled. Use The **Manager PIN Override** permission to allow staff to approve refunds without granting access to POS settings.

## Issue a refund

From POS:

1. [Search for the booking](/v1/docs/redeem-bookings-and-assign-waivers-at-pos) by **booking name** or **booking ID**, then select it from the results.
2. Select **Refund** at the bottom of the screen.
3. Choose the **refund method** (eg cash, card, gift card or wallet).
4. Enter a custom amount to refund or select one of these options:

| Options | Description |
| --- | --- |
| **Total** | Refunds the full amount. By default, the booking is canceled unless you deselect **Cancel the booking once the refund is processed**. |
| **Individual tickets** | Refunds selected tickets. Refunded tickets are removed from the booking and can’t be used. Selecting all tickets cancels the booking. |
| **Individual tips** | Refunds one or more tips recorded on the booking (eg if tips were added across different payments). |
5. Select **Issue refund** to process the refund.

> [!NOTE]
> When [rescheduling](/v1/docs/reschedule-bookings-at-pos), POS shows any price difference before you confirm, based on price rules you've set up for the product (eg rescheduling from a higher-priced peak day to a lower-priced off-peak day). If the change results in a credit, you can refund the guest from POS after the reschedule.

[Embedded content](https://fast.wistia.com/embed/iframe/8dfa7gasoc)

## View who issued the refund

You can see which staff member issued a refund in the POS activity stream. The approving staff member’s name is shown below the refund activity item.

From POS:

1. Select **More** (bottom left) from the menu.
2. Select **Activity**.
3. Search for the booking by name or ID, or scroll through the activity stream.

![2024-01-22_10-41-21.png](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/8852095915791.png)

## Related

- [Create session pass products](/create-your-session-pass-products.md)
- [Why can't I edit or refund a booking in the past?](/why-can-t-i-edit-or-refund-a-booking-in-the-past.md)
- [Create guest records at POS](/create-guest-records-at-pos.md)
- [Configure POS to print receipts (ROLLER Connect)](/configure-pos-to-print-receipts-roller-connect.md)
- [Open, close (reconcile) and edit till sessions](/open-close-reconcile-and-edit-till-sessions.md)
