Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

RMA for Magento 2


Flexible and powerful RMA extension is designed to help you manage product exchanges and returns in the most effective way. Make RMA seamless to the shopper and bring your customer service to a new level.

  1. Enable RMA for all types of products
  2. Allow guest RMA requests
  3. Set up RMA notifications
  4. Create unique statuses
  5. Admin users can create and edit RMA requests from the backend
  6. 100% mobile friendly
View Extension Demos
See User Guide

Merchants do their utmost to provide decent customer service; though a great service doesn’t end when an item is purchased and delivered to a consumer. The quality of customer service is truly tested when it comes to returns management. Magento 2 RMA extension is aimed to help you effectively deal with all stages of RMA process. Configure Magento 2 RMA module settings to perfectly suit your business model as well as your customers’ needs.

Magento 2 RMA extension: provide better shopping experience

Build customers loyalty

This Magento 2 product return extension becomes a magic wand if you want to keep customers satisfied and positive about a webstore even if there were some issues with an initial purchase.

Intuitive interface

Magento 2 returns extension gives a clear way to turn on a RMA request. A customer only needs to fill in a form and indicate item name & conditions of an item, describe what's wrong with it and what should be done about it.

Comfortable communication

Now it’s not necessary for a customer to log in to the store account each time there is a need to comment or check on the RMA status; the client can reply to RMA messages via email.

Anonymous RMA

Show that you value visitors’ time by enabling guest RMA option. Thus a buyer won’t need to register a customer account to create a ticket.

Flexible return policy

Make return policy beneficial for customers; allow them to return only the items they are unhappy with. The feature is handy when a customer has many products in one order or wants to replace only a certain component of a bundle product.

Multistore support

With Magento 2 returns module you can create custom email templates and status labels for each store view. Use native language of your customers to avoid misunderstanding and show an individual approach.

Advanced admin options

Unlimited request types, statuses, and reasons

Magento 2 provides only replacement and refund request types; often you need more options to satisfy customers’ needs. With the help of refund extension you can easily create any number of new statuses reasons and possible resolutions.

Create custom fields

Include any number of fields into a RMA-request form. Thus you can provide store admins with more detailed descriptions of the problem; it can significantly reduce the time of processing the request.

Track request history

All RMA requests are logged both on the Magento 2 backend and in the returns tab of a customer account.

Avoid duplicating RMA requests

Now you can see if a RMA request is already assigned to particular product from the order. For example, a client bought a table and a chair; assume that the table was returned with a RMA already. So the next RMA with the same order number can only return the chair.

Configure validation process

When guest visitors need to create a RMA request, they fill in a quick webform.There are 4 fields in the form and you can configure each one according to your needs.

Take control over all aspects with Magento 2 RMA extension

Magento 2 refunds extension enables you to adjust return and replace process to the needs of each particular store.

  • Create a RMA request from the backend;
  • Define min. and max. return period after an order is completed;
  • Select min. and max. size for RMA attachments;
  • Compose a custom request confirmation message;
  • Generate shipping labels for printing;
  • Keep a customer constantly informed about the request processing;
  • Receive email alerts immediately when a new issue is placed;
  • Generate shipping labels automatically only when it’s needed (when a buyer presses ‘Print shipping label’).

Product questions

Does the RMA for Magento 2 extension have the capability to create FEDEX/UPS shipping labels?

You can find the link to the Shipping Label in any RMA Request. The module generates internal shipping labels regardless the shipping method chosen by a customer.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Cool job
I'm fully satisfied with the extension. It works nice and correctly. The ability to attach multiple files to the request was added lately. It's super convenient! Many thanks to Amasty.
The module worked well on the Magento v 2.1. When I upgraded it to the v 2.2, smth went wrong. I was nervous an' shocked an' unsuccessfully tried to recover it. Then I turned to support. They promised me ttey'd fix the problem in a short time. I felt I was waiting too long - this extension is very important for my store. Now it works as it shoud do.
Worth it!
It's 100% worth it. The mod surpassed all my expectations. It saves my time and money. I believe it's an essential solution if you have more than one return per month. Btw, the support is good too. I faced some minor issues while installing, and support managers operatively helped me to deal with them.
My best experience
Came across this mod and decided to try it. For now, I see that it was a good idea. It literally manages the rma process in my store.

P.S. Thnks for a detailed user guide. I even didn't have to turn to support to configure the ext.
I like the extension. Bought several Amasty modules at a time and they're all working. No conflicts or something of the kind. Nice job, guys!
happy guy
Helpful module and support too
Very well module. It have many helpful functions. I use it every day and all is ok. When I have questions, i ask them in support and they always help to me.
Allmost great
The module is good and works as described. I'd give it 5 stars if not the drawback I'm very unhappy wth. My clients oftn complain they do not see new comments in their requests timely as they don't stand out. Now I'm waiting for the support's reply. Hope, they will do smth wth that.
Exellent module
This extension is great. I recommend it to everyone running RMA.
Blake Tate
Just a happy customer
Actually, it's not our first RMA extension that we tried, but we stopped on this one because of flexible settings and a high-quality code (well done, guys). We use the extension for 2 months and all features work well. I like that Amasty always keeps their extensions updated and provide a good support if you need it.
Richard M.
Useful extension and support
Our company was faced with the problem of returning goods and we couldn’t deal with it by ourselves, so that’s why we decided to acquire RMA extension for our site.
What is especially important to us:
- Saves time
- Improves customer loyalty
- Organizes return process
- Helps to track returns
During three months of use so far there are no complaints in returning/replacing products for our customers. What is important, we started to receive a positive feedback, that’s why I acn say with confidence that it wasn’t a useless purchase, thanks to Amasty team
Also, Support team is very professional and patient, these guys kindly answered on all our questions, even on the silliest

Write Your Own Review

You're reviewing: RMA for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.3.5
Last Update: May 24, 2019
  • the ability to disallow the RMA creation for certain order statuses was added
  • now it is possible to set the order statuses to allow RMA on the frontend
  • the issue with HTML tags in emails for 'Comments History' text was resolved
  • the issue with RMA templates while creating/amending RMA statuses was resolved
  • the issue with the error while previewing RMA email templates was resolved
  • the issue with email templates after the "upgrade execution" setup was resolved
  • the issue with the code area after the "upgrade execution" setup was resolved
Version 1.2.7
Last Update: Jul 11, 2018
  • the ability to attach multiple files to an RMA request was added
  • 'URL address for RMA' is added into the General Settings. Now, you can specify the custom URL address for RMA requests.
  • the issue when updating Magento from v.2.1.x to v.2.2.x was resolved
  • the problem with the quantity of deleted products in an RMA request was resolved
  • FIxed an issue with sorting RMA requests on the grid
  • Fixed an issue with the RMA requests that include products deleted from Magento
  • Fixed the issue with the admin email notifications
  • Fixed issues on the RMA status grid
  • Fixed an issue with the default 'RMA' route after updating
  • Compatibility with PHP 7.1 was improved
  • Fixed an issue with bundle products
Version 1.1.2
Last Update: Nov 14, 2017
  • automatic changed URL Create RMA for orders from different stores
  • Magento 2.2 compatibility is tested and confirmed
  • Fixed issue with incorrect order status label
  • Fixed issue with checking order status and shipments when creating RMA
  • Fixed email preview issue on Magento Enterprise
  • It is now possible to block RMA creation for certain products
  • New comments in RMA request will be highlighted for customer
Back to top