> ## 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.

# Returns Configuration

> Learn how to define return authorization reasons, refund reasons, and reimbursement types.

Returns management is a crucial part of ecommerce operations. It builds customer trust, streamlines support workflows, and helps maintain clarity around inventory and financial adjustments.

Not all eCommerce platforms offer built-in tools for managing returns, but fortunately Spree does - no extra plugins or custom development needed.

To get started with Returns, navigate to the Returns tab of the Settings menu.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/1.returns.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=4becdc5a8e0b82aaf8460f71a70b4de7" alt="" width="3584" height="2066" data-path="images/user/settings/returns-configuration/1.returns.png" />

Here you’ll notice three subtabs for managing Return Authorization Reasons, Refund Reasons, and Reimbursement Types. Let’s look at each in detail:

## Return Authorization Reasons

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/2.return_authorizations.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=199793b570a2a70c0d5775d46f16f1ea" alt="" width="2466" height="1124" data-path="images/user/settings/returns-configuration/2.return_authorizations.png" />

Return Merchandise Authorizations (RMAs) specify the reasons a customer provides when requesting to return an item. These reasons help categorize returns for internal reporting and customer service workflows.

RMAs only have two fields:

* **Name**: The visible reason for the return (e.g., Wrong size, No longer needed).
* **Status**: Toggle whether the reason is available for use in the returns flow. Inactive reasons are hidden but not deleted.

### Add New Return Authorization

To add a new return authorization reason, click ‘New RMA Reason’ in the top right corner and you’ll be redirected to the RMA reason creation form.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/3.new_rma.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=ab35cc2cdc464c47bde323cf2b04949a" alt="" width="1280" height="634" data-path="images/user/settings/returns-configuration/3.new_rma.png" />

Simply enter the name, set the status, and click Create to save the new RMA reason.

### Edit Return Authorization

To edit an RMA reason, simply click on the RMA’s row in the overview.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/4.edit_rma.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=24cf09f6143186cfe32166f5fa450c3e" alt="" width="1280" height="634" data-path="images/user/settings/returns-configuration/4.edit_rma.png" />

The Edit form looks more or less identical to the Create form, but with pre-filled data, and Update buttons rather than Create buttons.

Simply update fields as needed and then click Update to save changes.

### Delete Return Authorization

To delete an RMA reason, simply open the Edit form as shown above and click Delete.

## Refund Reasons

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/5.refund_reasons.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=e1932f0952bc872329b2fbe7b92fcc88" alt="" width="2458" height="634" data-path="images/user/settings/returns-configuration/5.refund_reasons.png" />

Refund Reasons are used internally to explain why a refund was issued. These help with tracking, reporting, and communication across teams.

Refund reasons also have two fields:

* **Name**: A label for the reason (e.g., Return processing, Order cancelled).
* **Status**: Toggle whether the reason is available for use in the returns flow. Inactive reasons are hidden but not deleted.

### Add New Refund Reason

To add a new refund reason, click ‘New Refund Reason’ in the top right corner and you’ll be redirected to the refund reason creation form.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/6.new_refund_reason.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=39c0fe6cfb6c7c9dcdebc010932e7926" alt="" width="1296" height="642" data-path="images/user/settings/returns-configuration/6.new_refund_reason.png" />

Simply enter the name, set the status, and click Create to save the new refund reason.

### Edit Refund Reason

To edit a refund reason, simply click on its row in the overview.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/7.edit_refund_reason.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=963b531b12167f99ee08b8e5bd2714cb" alt="" width="1296" height="642" data-path="images/user/settings/returns-configuration/7.edit_refund_reason.png" />

The Edit form looks more or less identical to the Create form, but with pre-filled data, and Update buttons rather than Create buttons.

Simply update fields as needed and then click Update to save changes.

### Delete Refund Reason

To delete a refund reason, simply open the Edit form as shown above and click Delete.

## Reimbursement Types

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/8.reimbursement_types.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=93d7cdafe3925785d25a0b0ca011d731" alt="" width="2536" height="604" data-path="images/user/settings/returns-configuration/8.reimbursement_types.png" />

Reimbursement Types define how refunds are paid back to the customer. These options help determine whether a refund goes back to the original payment method, a store credit, or is handled through an exchange.

Reimbursement types have four fields:

* **Name**: The label for this type (e.g., Store credit, Exchange).
* **Type**: The method of reimbursement:
  * Credit
  * Original payment (e.g., debit card)
  * Exchange
  * Store credit
* **Status**: Toggle whether the reason is available for use in the returns flow. Inactive reasons are hidden but not deleted.
* **Mutable**: If set to Yes, the reimbursement type can be changed after it's assigned, otherwise it's locked it in.

### Add New Reimbursement Type

To add a reimbursement type, click ‘New Reimbursement Type’’ in the top right corner and you’ll be redirected to the reimbursement type creation form.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/9.new_reimbursement.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=40992be8354cda3b38da756e598a71b9" alt="" width="1274" height="716" data-path="images/user/settings/returns-configuration/9.new_reimbursement.png" />

Simply enter the name, set the status, and click Create to save the new reimbursement type.

### Edit Reimbursement Type

To edit a reimbursement type, simply click on its row in the overview.

<img src="https://mintcdn.com/spreecommerce/AJd5MwITuVhsS9rt/images/user/settings/returns-configuration/10.edit_reimbursement.png?fit=max&auto=format&n=AJd5MwITuVhsS9rt&q=85&s=0e768e8e845914a93a18e5ab0a4cd208" alt="" width="1270" height="610" data-path="images/user/settings/returns-configuration/10.edit_reimbursement.png" />

The Edit form looks more or less identical to the Create form, but with pre-filled data, and Update buttons rather than Create buttons.

Simply update fields as needed and then click Update to save changes.

### Delete Reimbursement Type

To delete a reimbursement type, simply open the Edit form as shown above and click **Delete**.

## Processing Returns

Now that you’ve defined all of your RMA reasons, refund reasons, and reimbursement types, you’ll be ready to process returns in the event that a customer requests them.

To learn how to process returns, please refer to [Returns → Returns Processing](https://spreecommerce.org/docs/user/returns/returns-processing).
