> ## Documentation Index
> Fetch the complete documentation index at: https://www.spacebring.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Refunds

> Configure automatic refunds for cancellations, set refund policies for all products, and learn how to manually issue partial and full refunds to customers

Spacebring supports automatic and admin-initiated refunds for the following payment methods:

| **Payment method**                                                                                                                          | **Automatic refund**                               | **Admin-initiated refund via Spacebring** |
| ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | ----------------------------------------- |
| Credits                                                                                                                                     | ✓<br />Enabled by default                          | ✓                                         |
| External                                                                                                                                    | *X*                                                | ✓                                         |
| [Stripe](/integrations/payments/stripe)<br />[KakaoPay](/integrations/payments/kakaopay)<br />[WayForPay](/integrations/payments/wayforpay) | ✓<br />Yes, if enabled in the integration settings | ✓                                         |
| [Other payment gateways](/integrations/payments)                                                                                            | *X*                                                | *X*                                       |

You can enable or disable and set conditions for automatic refunds by setting the rescheduling or refund policy for each resource and service.

For all other payment gateways, refunds must be handled manually via the gateway's dashboard.

You can initiate a refund for a credit transaction, or [manually add the credits](/billing/credits-and-day-passes/manage-credit-balance) to the user's balance.

## Configure automatic refunds

To enable automatic refunds:

1. In Spacebring, click the (...) menu next to the location name on the left-side panel.
2. Go to **Integrations** > open your payment gateway's page ([Stripe](/integrations/payments/stripe), [WayForPay](/integrations/payments/wayforpay), or [KakaoPay](/integrations/payments/kakaopay)).
3. Toggle on "Automatic refunds".

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-1.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=4f92e37a6d4252f34042b3bff7f4da8e" alt="" width="2535" height="757" data-path="images/billing-payments-refunds-1.png" />
</Frame>

4. Configure the refund conditions to control when automatic refunds are allowed when customers cancel by themselves:

* **Rescheduling policy** — for rooms, desks, parking, and equipment
* **Refund policy** — for events and shop products.

### Set rescheduling policy

1. Go to Spacebring > **Resources** > **Rooms**, **Desks**, **Parking**, or **Equipment**.
2. Add a new resource or edit an existing one.
3. In the "Rescheduling policy" section, choose one of the following:
   * **Before the start** — automatically refund if canceled any time before the booking start.
   * **Specific time** (1 hour, 2 days, etc.) — automatically refund only if canceled the selected time before the booking start.
   * **No refund** – no automatic refunds upon cancellation.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-2.gif?s=d0bb13d71c87d973c3f76270a60b3576" alt="" width="1200" height="800" data-path="images/billing-payments-refunds-2.gif" />
</Frame>

<Info>
  Users see the rescheduling policy on the resource information page and during booking.
</Info>

### Set refund policy

To set the refund policy for events:

1. Go to Spacebring > **Engagement** > **Events**.
2. [Add a new event](/engagement/events) or [edit an existing one](/engagement/events#edit-an-event).
3. Choose the necessary property in the "Refund policy" section.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-3.gif?s=86cd3fe1cec243dce6bbf169f1aeefe0" alt="" width="1200" height="800" data-path="images/billing-payments-refunds-3.gif" />
</Frame>

To set the refund policy for shop products:

1. Go to Spacebring > **Services** > **Shop**.
2. [Add a new product](/service/shop) or [edit an existing one](/service/shop#edit-a-product).
3. Choose the necessary property in the "Refund policy" section:
   * **No refund**
   * **Only if the order status is New** ([Understand order statuses](/service/shop/orders))

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-4.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=93e441fadc35552673de67091b88f81e" alt="" width="1744" height="752" data-path="images/billing-payments-refunds-4.png" />
</Frame>

Customers are informed about the rescheduling/refund policy of the resource, event, or shop product:

* On the resource information page
* During the purchase process
* When they click the `Cancel` button.

## Issue refunds manually via Spacebring

Administrators can manually issue full or partial refunds from the Spacebring web portal for external payments or payments processed via Stripe, WayForPay, or KakaoPay—regardless of the rescheduling or refund policy, or automatic refund settings.

You may want to issue refunds manually via Spacebring:

* If you have disabled automatic refunds.
* To override a rescheduling or refund policy as an exception.
* To refund for a past event, booking, or order.
* To refund an invoice (users cannot cancel invoices themselves).

You may want to issue refunds manually via Spacebring:

* If you have disabled automatic refunds.
* To override a rescheduling or refund policy as an exception.
* To refund for a past event, booking, or order.
* To refund an invoice (users cannot cancel invoices themselves).

To initiate a refund for a booking, event ticket, or shop order:

1. Open the user's booking, event ticket, or shop order:
   * Either from the customer's profile on the **Customers** page.
   * Or from the **Rooms, Desks, Parking, Equipment, Events**, or **Shop** page.
2. If you want to cancel the booking, ticket, or order, click `Cancel` > confirm the cancellation > confirm issuing a refund.
3. If you want to refund it without cancelling, click on the "Payment" section > `Refund` > input the amount you want to refund and confirm.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-5.gif?s=06b13e8d87c2ffb8a30b973482665c67" alt="" width="3240" height="2160" data-path="images/billing-payments-refunds-5.gif" />
</Frame>

<Info>
  Partial refunds are supported for monetary transactions only.
</Info>

To initiate a refund for an invoice:

1. Go to **Billing > Invoices** page > filter by company or user > open the necessary invoice.
2. Click on the "Payment" section or the (...) menu next to the payment > `Refund` > input the amount you want to refund and confirm.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-6.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=19ea06fa12af84a92b512ed6f4706aff" alt="" width="2580" height="1252" data-path="images/billing-payments-refunds-6.png" />
</Frame>

Alternatively, to initiate a refund for any payment:

1. Go to **Billing > Transactions** page > "Money" tab > filter by company or user > open the necessary transaction.
2. Click `Refund` > input the amount you want to refund and confirm.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-7.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=09da951f22f5a05afada30f2c04f9285" alt="" width="2458" height="1592" data-path="images/billing-payments-refunds-7.png" />
</Frame>

## Issue refunds via payment gateway dashboard

For payment gateways that don’t support automatic refunds or refund initiation via Spacebring, admins can refund manually from the payment gateway's dashboard:

1. Set up relevant alerts on the [**Notifications**](/account/notifications) page to be notified of cancellations.
2. Find the receipt number in Spacebring:
   * Go to **Billing** > **Transactions** > "Money" tab filter by company or user.
   * Open the necessary transaction > `View receipt PDF` > copy the receipt number.
3. Go to your payment gateway's dashboard.
4. Locate the transaction by its number and issue the refund.

<Tip>
  If you're using Stripe, you can go directly to the transaction’s page in your Stripe dashboard by clicking the `View in Stripe` button on the transaction in Spacebring.
</Tip>

<Info>
  Refunds made via the Stripe dashboard automatically sync to the corresponding transactions in Spacebring.
</Info>

## See refunded transactions

### Monetary transactions

After confirming the cancellation, a pop-up message "Refund initiated" appears to the user or administrator (depending on who initiates it).

The original transaction will reflect a "Refunded" or "Partially refunded" status, and the refund details can be found in the "Refunds" section.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-8.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=6a6b4477b72a44c2bb1c2e916a188448" alt="" width="1277" height="895" data-path="images/billing-payments-refunds-8.png" />
</Frame>

The receipt PDF will also update to reflect the refund:

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-9.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=59f769e1e52babbccc1aeb008ee97097" alt="" width="982" height="812" data-path="images/billing-payments-refunds-9.png" />
</Frame>

* Users can see refunded transactions in the member web portal or mobile app on the **Membership** > **Billing** > **Transactions** page.
* Administrators see refunded transactions on the **Billing** > **Transactions** page > "Money" tab.
* The ["Transactions" report](/analytics/create-custom-reports) reflects refunds in the "Amount refunded" column.

### Credit and day pass transactions

For any credit or day pass transaction, the system maintains a transparent audit trail. Every booking modification, shortening, or cancellation that results in a refund triggers the creation of a separate, dedicated "Refund" transaction. This ensures that the original purchase and the subsequent adjustment are documented as distinct line items.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-payments-refunds-10.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=037c37859f74fb04a0d5abc09804ef97" alt="" width="2400" height="592" data-path="images/billing-payments-refunds-10.png" />
</Frame>

* Users can view refunded credit or day pass transactions in the member web portal or mobile app under **Locations > Membership > Credits/Day passes > Transactions**.
* Administrators can see refunded credit or day pass transactions on the **Billing** > **Transactions** page > "Credits" or "Day passes" tab.

**Notes**

* Refunds are processed by the payment gateways (Stripe, WayForPay, or KakaoPay). Customers receive funds once the gateway completes the refund.
* Spacebring initiates refunds but is not responsible for their completion. Refunds may fail due to payment gateway issues.
* The transaction status in Spacebring stays as “Refunded” and does not update.
* To verify the final refund status, check the transaction in the gateway’s dashboard directly.

## Tips

Before issuing a monetary refund, consider offering alternatives to retain customers:

* Offer a refund in [credits](/billing/credits-and-day-passes/manage-credit-balance) instead of money. No transaction fees apply, and users can spend them on your services.
* Give a [promo code](/billing/discounts/give-and-apply#create-promo-codes) with the appropriate discount to encourage future purchases.

**FAQs**

<Accordion title="How can I check if a customer will get a refund for their cancellation?">
  Customers are always informed about the rescheduling/refund policy of the resource, event, or shop product at two key points:

  1. When they are making a purchase.
  2. When they click the `Cancel` button.

  If the user has already made a cancellation, both the users and administrators can check the transaction status. Administrators follow these steps:

  1. Go to the **Billing** > **Transactions** page > depending on the payment method used, click on the "Money", "Credits", or "Day passes" tab.
  2. Filter by company or user > check the relevant transaction to see whether it has been refunded.

  Users follow these steps:

  1. Go to the **Membership** page.
  2. Depending on the payment method used, go to the relevant section:
     * **Billing** > **Transactions** (for monetary payments)
     * **Credits** > **Transactions**
     * **Day passes** > **Transactions**.
  3. Check the relevant transaction to see whether it has been refunded.

  If it has been refunded, please keep in mind that while credit and day pass refunds are instant, for monetary transactions, the actual time it takes for the customer to receive the refund depends on your payment gateway (Stripe, WayForPay, or KakaoPay).

  If the transaction wasn't refunded due to your [rescheduling](/billing/payments/refunds)/[refund policy](/billing/payments/refunds), ["Automatic refunds" setting](/billing/payments/refunds) is disabled, or your payment gateway does not support automatic refunds, you can proceed with [issuing a refund manually](/billing/payments/refunds) to this user.
</Accordion>
