Magento Tutorials

How to Refund an Order in Magento 1 & 2

When doing business, there’s a “taboo” term that no store owner wants to hear. Yes, that’s right, it’s “refund”. But no matter how bad you wanna avoid it, sometimes things gone sour and the time comes when you have to issue a refund to your unhappy customer. And this guide is gonna make sure when that time comes, you’ll know what to do.

How to Refund an Order in Magento

Magento 1

Step 1:

  1. In your Magento backend, go to Sales > Orders.
  2. Navigate to the order that you wish to refund.
magento order

Step 2:

  1. Click View to see the transaction details
  2. Click Invoices to go to the Invoices Page and choose the Invoice that you would like to refund
magento invoice

Step 3:  

  1. Now you should be in the Invoice Details Page
  2. Click on Credit Memo
magento credit memo

Step 4:

  1. Select your refund options: refunding individual items, refunding shipping, refunding amount and refunding fee.
  2. Fill out the amount for the options you have selected
  1. Click Refund Offline
    magento order refund
  2. Now the Credit Memo has been successfully created.
    Magento credit memo success

Note: Clicking “Refund Offline” and creating a credit memo does not actually refund the amount to the customer’s account. It just shows your intention to refund. You’ll then have to manually refund the order.
Some payment gateways, though, like PayPal, allows you to automatically refund the order. In this case, you’ll see the button “Refund” instead of “Refund Offline”.

Magento 2

Step 1:

  1. In your Magento 2 backend, go to Sales > Orders.
  2. Navigate to the order that you wish to refund.
magento 2 order

Step 2:

  1. Click View to see the transaction details
  2. Click Invoices to go to the Invoices Page and choose the Invoice that you would like to refund
Magento 2 invoice

Step 3:  

  1. Now you should be in the Invoice Details Page
  2. Click on Credit Memo

Step 4:

  1. Select your refund options: refunding individual items, refunding shipping, refunding amount and refunding fee.
  2. Fill out the amount for the options you have selected
  1. Click Refund Offline
    Magento 2 order refund
  2. Now the Credit Memo has been successfully created.

Note: Clicking “Refund Offline” and creating a credit memo does not actually refund the amount to the customer’s account. It just shows your intention to refund. You’ll then have to manually refund the order.
Some payment gateways, though, like PayPal, allows you to automatically refund the order. In this case, you’ll see the button “Refund” instead of “Refund Offline”.

Related post: How to manually cancel a Magento order