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

# Refunding Orders

> Learn how to refund orders in Spree Commerce.

Refunding orders is a key part of running a smooth ecommerce operation. Whether you're handling customer complaints, returns, or correcting billing errors, issuing refunds helps maintain trust, ensure financial accuracy, and stay compliant with store policies.

## How to Refund an Order

To refund an order, navigate to the **Orders** tab in the admin dashboard.

<img src="https://mintcdn.com/spreecommerce/6UP509K0tcTmAPN-/images/user/orders/refunding-orders/1-refunding-orders.png?fit=max&auto=format&n=6UP509K0tcTmAPN-&q=85&s=622663416032a4cea619cd6cf7da1006" alt="Order management dashboard in Spree Commerce" width="3142" height="1800" data-path="images/user/orders/refunding-orders/1-refunding-orders.png" />

Click on the order you'd like to refund to open its detail page.

<img src="https://mintcdn.com/spreecommerce/6UP509K0tcTmAPN-/images/user/orders/refunding-orders/2-order-details.png?fit=max&auto=format&n=6UP509K0tcTmAPN-&q=85&s=b718d7a3345ec5bed753abf38bd46935" alt="An order details overview in Spree Commerce admin dashboard" width="3142" height="1800" data-path="images/user/orders/refunding-orders/2-order-details.png" />

Scroll to the **Payments** section, and click the **three-dot menu** to the right of the payment you want to refund and select **Refund**.

<img src="https://mintcdn.com/spreecommerce/6UP509K0tcTmAPN-/images/user/orders/refunding-orders/3-payment-section.png?fit=max&auto=format&n=6UP509K0tcTmAPN-&q=85&s=884a2e6bbfc370b135b15f4941e5bb46" alt="Refunding an order payment in Spree Commerce" width="1954" height="796" data-path="images/user/orders/refunding-orders/3-payment-section.png" />

This will open a simple refund form.

## Completing the Refund

<img src="https://mintcdn.com/spreecommerce/6UP509K0tcTmAPN-/images/user/orders/refunding-orders/4-refund-form.png?fit=max&auto=format&n=6UP509K0tcTmAPN-&q=85&s=21edb9bbc06509141906b5305d8050d3" alt="The refund creation form in the Spree Commerce dashboard" width="2568" height="1190" data-path="images/user/orders/refunding-orders/4-refund-form.png" />

On the refund page, you’ll be able to:

* **Set the refund amount** (full or partial)
* **Choose a refund reason** from the dropdown

Once complete, click **Create** to process the refund.

The order’s payment state will be updated to reflect the refund:

* **Refunded** for full refunds
* **Partially Refunded** if only a portion was refunded

<Warning>Refund behavior depends on the payment method. Some providers (like Stripe) automatically process refunds. Others (like offline/manual payments) may require you to issue the refund manually outside of Spree. Always double-check which payment method was used and whether the refund was successfully processed through your payment provider</Warning>
