---
title: "Request Order Returns from the Storefront"
description: "Learn how to allow customers to request order returns from the storefront, allowing you to support automated RMA flows."
url: https://medusajs.com/blog/request-order-returns-storefront
last_updated: 2026-08-13T14:04:38Z
---

# Request Order Returns from the Storefront

_Published 2025-09-24 by Shahed  Nasser in Product_

Automating Return Merchandise Authorization (RMA) flows allows customers to initiate an order return request without waiting for the merchant's involvement.

Medusa supports automated RMA flows out of the box. Developers can build a storefront form that lets customers request to return items they've previously ordered. Merchants and support teams can use the Medusa Admin dashboard to manage the requested return.

> **Create Order Returns from Storefront**
> Follow this step-by-step tutorial
>
> [Get Started](https://docs.medusajs.com/resources/nextjs-starter/guides/storefront-returns)

## How it Works

Medusa supports automated RMA flows out of the box:

1. Customers can create returns from the storefront, specifying the items they want to return, their reason for returning them, and the shipping method they will use to return the items.
2. The merchant can review and manage the requested return. When they receive the returned item, they can mark it as received, which updates the item's inventory levels accordingly. They can also refund the customer for any outstanding amounts.

![](https://assets.medusajs.com/uploads/2025/09/rma-automation-tr9bn8hr.webp)

Developers can utilize these existing flows by providing a return portal on the storefront. They can connect that return form to Medusa's APIs, and Medusa will handle the rest. Medusa also emits events like `order.return_requested `that allows you to integrate Medusa with third-party support systems and services.

## **Tutorial: Create Order Returns from Storefront with Medusa**

By following [this tutorial](https://docs.medusajs.com/resources/nextjs-starter/guides/storefront-returns) in our documentation, you'll customize the Next.js Starter Storefront to add a form for customers to request a return and learn about managing returns as a merchant.
