RMA for Magento 2

See available pricing options!

Make product returns management less costly and resource-consuming for shop owners with our adaptable Magento 2 RMA extension. Create value for customers by making the process transparent and consistent to increase customer lifetime value.

  • Make returns faster and easier to improve customer satisfaction
  • Process all requests automatically and save your team from manual tasks
  • Analyze RMA efficiency with detailed reports to reduce return rates
  • Auto-generate shipping labels to provide self-service and reduce operational costs
  • Communicate with customers in a live chat to create a pleasant experience
  • Improve mobile experience with the RMA with PWA add-on
  • Choose Lite, Pro, or Premium option to empower your store with the right solution
  • Hyva-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $135

more info

Pick a combo deal with 15% discount:

RMA for Magento 2
Free Gift for Magento 2
Save $113.55

Why automate RMA?

Up to 40%

of the online purchases are returned. In the future, the amount of returns will reach a trillion dollars a year


of shoppers claim they won't get back to the store if the return experience is poor (UPS Study).


of the shop owners pay overtime to process more returns

While merchants work to provide excellent customer service, the experience doesn’t end when an item is purchased and delivered to a customer. For customers, the quality of service is truly evaluated when it comes to returns management. Poor RMA affects even long-lasting customer loyalty. For all that, returns and exchanges in Magento are costly and resource-consuming for store owners to manage due to logistics and time management.

What do you get with the RMA extension for Magento?

Magento 2 RMA extension covers all stages of the return management process in the most efficient way. Flexible module settings for customization are designed to build a return policy that perfectly suits any business model and meets customers’ needs. The automated Magento RMA system also makes request processing easy for admins while the advanced UX/UI significantly improves customer retention rates.


Automated responsive RMA center to reduce operational costs


Highly сompetative customer service


Valid insights based on your return statistics


Retain customers with a powerful Magento RMA system

When buying online, site visitors solely rely on product descriptions and reviews as they have not tested the item in person yet. Even the most loyal customers may have some reasons for returns or exchanges. Build strong relationships with customers and minimize your site abandonment rate with Magento 2 Order Returns.

Automate your RMA workflow

Non-optimized RMA management may cause potential losses to your store. Mistakes made during manual operations can affect relationships with customers and make the entire process more time-consuming. The advanced Magento 2 Returns Management tool is designed to automate the RMA system and reduce the workload on your admins so they can focus on optimizing other parts of your business.

Cover each need with Magento 2 returns

The solution is designed to make your return policy not only efficient, but profitable as well. A set of flexible settings allows you to create as many rules, conditions and resolutions as your business needs.

[PRO, PREMIUM] Enhanced management and reports

We have empowered RMA Pro and Premium versions with automation rules, reports and export to make it a complex tool for advanced management and analytics. Use detailed reports to monitor incoming returns and detect the most troublesome issues that may affect overall customer satisfaction. Simplify and speed up operational return workflow to reduce costs.


Magento Returns module is compatible with the Export Orders extension

To enjoy maximum export capabilities check out our Export Orders solution. Transfer orders with RMA requests to 3rd-party systems, manually or automatically. The product is fully compatible with RMA for Magento 2 extension.

[PREMIUM] Improved logistics management

The plan enjoys all the features of RMA Lite and Pro versions. We enhanced our RMA Premium with the shipping labels generator to speed up the return process both for customers, and your team. The product provides better logistics and supports UPS, FedEx, and DHL carriers.

More Features for Magento 2 RMA extension

  • Collect additional customer information with extra
    custom fields
  • Speed up communication with custom ‘Quick reply’ templates
  • NEW: Let registered users auto login to requests using the links in emails
  • Create returns with attachments right from the backend and use a Direct Link
  • Display Privacy Policy checkbox and redirect to RMA Policy page
  • Use as a warranty module

Best practices: what else your store may need

Drive more organic traffic

Reach the top of the search results page by implementing the SEO Toolkit for Magento 2 solution. Build a maximally effective SEO strategy to multiply the organic traffic and reduce marketing expenses.

Provide exclusive checkout experience

Get more completed orders by providing an extra-handy and easy-to-use checkout page. Explore One Step Checkout for Magento 2 to see how a checkout page should be organized.

Promote products on the most popular marketplace

Increase revenue by promoting your products on external platforms. Set up Google Shopping Feed for Magento 2 to drive additional sales from Google Shopping.

Draw the attention of customers to certain products

Highlight the items you want to promote using the Product Labels for Magento 2 extension. Mark discounts, special offers or just promote the products you need using the built-in labels pack.

What RMA Stands for in Magento 2?

RMA is the "return management authorization module" in Magento Enterprise. The three RMA types are. Store Credit, Refund, Exchange; the customer can request one of these types when they request an RMA from the Account Dashboard (within the completed order)

  • Vanilla M2 settings:

allow you to enable the RMA attribute to let shoppers return individual items. Any return in this case can be managed in the ‘Advanced Settings’ section of each product record. Given the attribute is disabled, a product won't be included in the list of returnable items.

  • Amasty M2 RMA settings:

manual control of the magento 2 rma process is time and resource-consuming. We offer you the opportunity to automate it and simplify the management from the m2 backend. Find a more detailed description of the features below.

Given everything is set up correctly, our extension handles requests and collects user's feedback automatically. It goes with settings that permit you to disable refunds for specific items and enable a live chat for faster issue-addressing. Customizable email templates are also included. Read on to examine a full list of features.


The RMA extension for Magento 2 allows submitting requests from both the storefront (customer account and dedicated forms for guests) and the admin area. Besides selecting the item(s) for return, a customer needs to answer several questions regarding package and item conditions, request resolution, etc.

magento 2 rma

Magento 2 return order extension will help you implement and manage customer care service. Having a clear and simple return policy can increase your sales. Statistics show that over 60% of customers won’t buy in your store if they can’t find your RMA policy.

magento 2 rma

To increase customer satisfaction, you need to inform them about each step of the return process and notify them about the status of their request. According to statistics, almost 60% of clients prefer to get notifications about the refund status.

magento 2 rma, Magento 2 returns managemen

Magento 2 RMA module helps you retain customers even if they have had problems with the order. Research shows that 70% of shoppers are ready to return to your store if you were able to solve their problem.

magento 2 rma

Find the order that you wish to refund. Click View. Click Credit Memo. If the products are to be returned to stock, check Return to Stock (if not, leave blank) and set quantity to refund.

magento 2 rma

How Magento 2 returns influence your revenue and sales depends on the quality of your customer service. If you have a clear RMA policy and the return process is simple for the customer, most likely, 96% of customers will return to your store again to buy other products.

magento 2 returns

RMA (Return Merchandise Authorization) is the process of returning a product to receive a refund, replacement, or repair during the stipulated time period.

Magento 2 Product Return RMA – Integrate RMA system in your online store and manage customer requests related to product return, refund, exchange, and order cancellation.

magento 2 product return rma

Magento 2 RMA module provides RMA for the guest user also. You just need to click the Order Returns link at the footer of the home page. After clicking on this link you just need to enter their correct Order Id and Email. The guest user can create new RMA very easily.

RMA stands for return merchandise authorization. It's the first part of the process of returning a product to a business to receive a refund, replacement, or repair. In this step, the business and customer discuss the problem and the business determines the validity of the issue.

magento 2 product return rma

Magento supports 2 types of refunds: Online and Offline. Online refunds will also refund the amount at the payment gateway. Offline refunds will only refund the amount on Magento. An Offline refund is created when you click the Credit Memo button of the order from the Magento admin area.

RMA is a powerful tool for managing the processing return and exchange requests within your workflow. This, in turn, allows your customers to request and manage returns and exchanges directly from your webstore. RMA is a powerful tool for managing the return and exchange of items purchased by customers in your store.

magento 2 product return rma

If you buy Magento 2 RMA extension and Pro Support Subscription (here: https://amasty.com/magento-support-subscription-service.html), you will get free installation and configuration service

magento 2 product return rma

Magento 2 returns extension handles return requests for each item, some items or the whole order. Customers after placing an order can request for replacement/refund for the whole order or specific items only. Therefore, RMA requests are very flexible to any shoppers.

magento 2 product return rma

Yes, Magento 2 RMA API support is included in the Pro and Premium extension versions. The following methods are available for store admins to use: get, put, post, and delete. It is important because it helps to speed up the data exchange process and reduce the volume of manual work. For more information, check out the user guide.

The Magento 2 Returns and Exchanges (RMA) extension helps to increase both customer's satisfaction and number of sales. By offering a transparent and hassle-free returns and exchanges policy, you can reduce purchase hesitations and increase conversion rates. Because customers wil feel more confident in making a purchase knowing they have the option to return or exchange items if needed.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
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.

How can I disable the customer's rating/feedback section in the RMA module?
There is no setting in the extension configuration to disable it in the admin panel. However, you can disable the feedback option enabling some code modifications. Comment out the code part responsible for the feature in the following file: /app/code...
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

Build an effective return policy with a suitable Magento 2 RMA module

Whether you are new to online retail, or you have already a mature business with a network of stores, you still face the need to reduce costs on RMA and keep your clients happy. Still, each business is unique and undergoes its way with a set of challenges to handle here and now. We created three RMA plans so you could empower your store with the proper functionality without overpaying for extra features.


  1. $219
  • Set a specific return period for any product
  • Disable returns for particular items (e.g. discounted ones)
  • Add RMA details to products info and to the shopping cart
  • Create return reasons, add item conditions and adjust resolutions
  • Manage multiple items in one request
  • Provide automatic step-by-step instructions
  • Communicate with customers in a live chat
  • Notify admins and customers about requests status changes


  1. $349

RMA included

  • Update statuses automatically based on multiple conditions
  • Auto-assign requests to particular managers
  • Set the rules for automatic notifications
  • Analyze RMA statistics with detailed reports
  • Identify problematic customers and unprofitable products
  • Analyze the efficiency of your managers work
  • Monitor the dynamics of average lead-time
  • Manage RMA requests using API
  • Set custom RMA request numbers
  • Export and import RMA data

RMA Premium

  1. $449

RMA and RMA Pro included

  • Generate automatic labels for UPS, FedEx and DHL carriers
  • Choose suitable package type and dimensions
  • Attach ready-made labels to RMA requests
  • Let shoppers download labels in customer accounts
  • Update or correct improperly created labels
  • Create multiple packages for one return request

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.8.2
Last Update: Apr 18, 2024
2.8.2 - Apr 18, 2024
  • 2.8.2
  • Compatibility now the extension is compatible with Magento 2.4.7
2.8.1 - Jan 19, 2024
  • Fix now labels are displayed according to the corresponding store view
  • Fix we fixed the error that occurred in the Reports in detail page
  • Fix now Return QTY is displayed correctly in RMA requests for Bundle products
2.8.0 - Nov 02, 2023
  • Compatibility we added the compatibility with Hyvä Theme for RMA. You can find the 'amasty/module-rma-hyva' package for installing in composer suggest (Note: the compatibility is available as a part of an active product subscription or support subscription. For the correct Hyvä compatibility work, the GraphQL module should also be installed. You can find it in the composer suggest 'amasty/rma-graphql')
Version 2.7.0
Last Update: Aug 30, 2023
2.7.0 - Aug 30, 2023
  • New now it is possible to set up custom RMA ID number in Pro and Premium module versions (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Compatibility we added the compatibility with Amasty Import Orders extension for Pro and Premium versions (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Improvement admin email notification about customer’s new chat message was added
  • Fix we fixed the problem with 'Customer's Direct Link' field displaying
  • Fix the issue with an order item return when the rest of the items in the order were canceled was solved
  • Fix we corrected RMA Status and Order Number displaying in the emails when 'Amasty RMA empty admin template' is being used
  • Fix the issue with the Customers' Pending Requests counter was resolved
Version 2.6.11
Last Update: Apr 17, 2023
2.6.11 - Apr 17, 2023
  • Fix we fixed the issue with the Last Update (hours) condition so now the request statuses are being changed according to the rules
  • Fix we corrected the 'Customs Value' and 'Total Weight' parameters displaying while return request package is being created
  • Fix we fixed the issue where 'RMA ID' and 'created at' were not showing up in emails
2.6.10 - Mar 03, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
2.6.8 - Jun 01, 2022
  • New for all Amasty solutions, we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.0.1
Last Update: Feb 22, 2022
1.0.1 - Feb 22, 2022
  • Improvement we revised the content of the extension package

Ratings & Reviews

96% of 100