{"id":2005,"date":"2024-10-22T18:29:35","date_gmt":"2024-10-22T15:29:35","guid":{"rendered":"https:\/\/plumrocket.com\/learn\/?p=2005"},"modified":"2025-09-19T14:11:55","modified_gmt":"2025-09-19T11:11:55","slug":"how-to-create-magento-2-credit-memos-refunds","status":"publish","type":"post","link":"https:\/\/plumrocket.com\/learn\/create-magento-2-credit-memos-refunds","title":{"rendered":"How to Create Magento 2 Credit Memos &#038; Refunds"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full disable_zoom\"><img loading=\"lazy\" width=\"1600\" height=\"600\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos.png\" alt=\"How to Create Magento 2 Credit Memos &amp; Refunds\" class=\"wp-image-2008\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos.png 1600w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-300x113.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1024x384.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-768x288.png 768w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1536x576.png 1536w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1568x588.png 1568w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p>Refunds are a part of the purchase cycle. When a customer chooses the wrong size, or the product doesn\u2019t meet their expectations is an unpleasant but typical situation in the ecommerce realm. So, online stores should be equipped with an optimal system or functionality to handle such requests effectively.<\/p>\n\n\n\n<p>Utilizing the credit memo in Magento 2 is an efficient way to initiate refunds in an ecommerce store. This simple document provides a robust refund management system to create a seamless user experience. In this tutorial, we\u2019ll guide you through the process of creating a Magento 2 credit memo to make it streamlined and well-documented.<\/p>\n\n\n\n<p style=\"background-color: #ECF4F8;min-height:100px;box-shadow: 0 3px 10px 0 rgba(0,0,0,.15); padding: 20px 20px;\">Want to skip the hassle of manual refunds? The <a href=\"\/magento-store-credit\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Store Credit extension<\/a> makes the process seamless \u2014 and as a bonus, it helps turn refunds into opportunities for stronger customer loyalty.<\/p>\n\n\n\n<h2>What is a Credit Memo?<\/h2>\n\n\n\n<p>In Magento 2, a credit memo is a document you need to create to issue a refund. This process cancels the customer\u2019s payments and updates the inventory. Magento 2 credit memo details the items and amounts being refunded, allowing store owners to create full or partial refunds of orders.<\/p>\n\n\n\n<h2>How to Create a Magento 2 Credit Memo<\/h2>\n\n\n\n<p>To start creating a new Credit Memo in Magento 2, go to <strong>Sales &gt; Orders<\/strong> in the admin panel, click <strong>View <\/strong>under the corresponding order, and then click <strong>Credit Memo<\/strong>. Here, you should specify items to be returned, adjust the <strong>Refund Totals<\/strong> section, and click <strong>Refund Offline<\/strong>.<\/p>\n\n\n\n<p>For more detailed instructions, please read below:<\/p>\n\n\n\n<h3>Step 1: Access Order<\/h3>\n\n\n\n<p>In the admin panel, go to <strong>Sales &gt; Orders<\/strong> to access the Order grid. Then, click View under the Action column for the order that needs to be refunded.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1206\" height=\"701\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1.png\" alt=\"How to Create a Magento 2 Credit Memo - Step 1\" class=\"wp-image-2006\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1-300x174.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1-1024x595.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-1-768x446.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<h3>Step 2: Click to Create Magento 2 Credit Memo<\/h3>\n\n\n\n<p>At the top of the Order page, click<em> <\/em><strong>Credit Memo<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1206\" height=\"701\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-2.png\" alt=\"How to Create a Magento 2 Credit Memo - Step 2\" class=\"wp-image-2009\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-2.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-2-300x174.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-2-1024x595.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-2-768x446.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<h3>Step 3: Edit Items to Refund<\/h3>\n\n\n\n<p>Edit the <strong>Items to Refund<\/strong> section.<\/p>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-info\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\" style=\"margin-bottom: 25px;\">Step-by-step guide:<\/p>\n\n\n\n<ol><li>Change <strong>qty to refund<\/strong> for each item.<\/li><li>Mark the <strong>Return to Stock <\/strong>checkbox if refunded items will be returned to inventory. Otherwise, leave it blank.<\/li><li>Click the <strong>Update Qty\u2019s <\/strong>button.<\/li><\/ol>\n<\/div><\/div>\n\n\n\n<p>Next, edit the <strong>Refund Totals<\/strong> section if needed.<\/p>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-info\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\" style=\"margin-bottom: 25px;\">Step-by-step guide:<\/p>\n\n\n\n<ol><li>\u201c<strong>Refund Shipping<\/strong>\u201d: the amount of shipping cost you want to refund to the customer.<\/li><li>\u201c<strong>Adjustment Refund<\/strong>\u201d: the extra refund amount beyond the order total.<\/li><li>\u201c<strong>Adjustment Fee<\/strong>\u201d: the additional fee you want to subtract from the refund.<\/li><li>After updating Refund totals, click the <strong>Update Totals<\/strong> and the<strong> Refund Offline<\/strong> button.<\/li><\/ol>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1206\" height=\"907\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-3-1.png\" alt=\"How to Create a Magento 2 Credit Memo - Step 3\" class=\"wp-image-2058\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-3-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-3-1-300x226.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-3-1-1024x770.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-3-1-768x578.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<h2>Automated Refunds in Store Credit<\/h2>\n\n\n\n<p>The <a href=\"\/magento-store-credit\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Store Credit &amp; Refund<\/a> extension allows you to offer customers full or partial <a href=\"\/blog\/store-credit-refund-complete-guide\" target=\"_blank\" rel=\"noreferrer noopener\">refunds in store credits<\/a> instead of cash. This approach increases the likelihood that the customer will come back to make another purchase using their store credits.<\/p>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-info\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\" style=\"margin-bottom: 25px;\">Step-by-step guide:<\/p>\n\n\n\n<ol><li>In the admin panel, go to <strong>Sales &gt; Orders<\/strong>, and, click <strong>View <\/strong>within the Action column for the order that needs to be refunded, and then click <strong>Credit Memo <\/strong>to create it<strong>.<\/strong>&nbsp;<\/li><li>Edit <strong>Items to Refund <\/strong>section.<\/li><li>In the <strong>Refund Totals<\/strong> section, you can enter the desired amount in the<strong> Store Credit<\/strong> field to be refunded as store credit.&nbsp;<\/li><li>Once done, click the <strong>Update Totals<\/strong> button.<\/li><\/ol>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1206\" height=\"696\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-4-1.png\" alt=\"Automated Refunds in Store Credit\" class=\"wp-image-2057\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-4-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-4-1-300x173.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-4-1-1024x591.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-4-1-768x443.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-cover aligncenter\" style=\"min-height:300px\"><img loading=\"lazy\" width=\"800\" height=\"300\" class=\"wp-block-cover__image-background wp-image-2037\" alt=\"\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-0-3-1.png\" data-object-fit=\"cover\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-0-3-1.png 800w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-0-3-1-300x113.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos-0-3-1-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><div class=\"wp-block-cover__inner-container\">\n<p class=\"has-dark-gray-color has-text-color has-large-font-size\"><p class=\"has-dark-gray-color has-text-color has-large-font-size\" style=\"width: 400px; margin-left: -35px\">Simplify Refund Management<\/p><\/p>\n\n\n\n<p class=\"has-text-align-left has-dark-gray-color has-text-color\"><p class=\"has-text-align-left has-dark-gray-color has-text-color\" style=\"width: 400px; margin-left: -35px\">Enhance your refund policy by offering store credits, turning refunds into future sales and increasing customer retention.<\/p><\/p>\n\n\n\n<div class=\"wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background\" href=\"\/magento-store-credit\" style=\"background-color:#f09641; width: 300px; margin-left: -35px\" target=\"_blank\" rel=\"\/magento-store-credit noopener\">Start Offering Store Credit Refunds<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2>FAQ:<\/h2>\n\n\n\n<h3>What is Refund Shipping in Magento 2 Credit Memo?<\/h3>\n\n\n\n<p>Adjustment Refund allows you to provide an additional refund amount beyond the original order total. This can be used to offer extra compensation or for special cases where you want to refund more than the paid amount.<\/p>\n\n\n\n<h3>What is Adjustment Refund in Magento 2 Credit Memo?<\/h3>\n\n\n\n<p>Adjustment Refund allows you to provide an additional refund amount beyond the original order total. This can be used to offer extra compensation or for special cases where you want to refund more than the paid amount.<\/p>\n\n\n\n<h3>What is Adjustment Fee in Magento 2 Credit Memo?<\/h3>\n\n\n\n<p>Adjustment Fee is used to deduct a specific fee from the refund amount. This can be applied in cases where you want to charge the customer a fee, such as for restocking or other service charges, which reduces the total refund given.<\/p>\n\n\n\n<h3>Magento 2 Refund Offline vs Online: What\u2019s the Difference?<\/h3>\n\n\n\n<p>The difference between online and offline refunds in Magento 2 lies in how they are processed:<\/p>\n\n\n\n<p>Offline Refund &#8211; This option allows you to create a credit memo without automatically refunding the payment through the payment system. It is used for the Check\/Money Order payment method or when store owners prefer to handle refunds manually.<\/p>\n\n\n\n<p>Online Refund &#8211; This method automatically processes refunds through the original payment system used during the purchase. Your integrated payment method needs to support online refunds.<\/p>\n\n\n\n<h3>How to Create Partial Refunds in Magento 2?<\/h3>\n\n\n\n<p>The process of creating partial refunds is the same as creating credit memos, but you need to specify partial refund amount in the Refund Totals section:<\/p>\n\n\n\n<ol><li>Go to <strong>Sales &gt; Orders <\/strong>in the admin panel, click <strong>View <\/strong>under the order you want to partially refund, and then click <strong>Credit Memo<\/strong>.&nbsp;<\/li><li>Specify items to be returned.<\/li><li>Under the Refund Totals section, specify the refund amount for Shipping and Adjustments, then click <strong>Update Totals<\/strong>.<\/li><li>Click <strong>Refund Offline<\/strong>.<\/li><\/ol>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Refunds are a part of the purchase cycle. When a customer chooses the wrong size, or the product doesn\u2019t meet their expectations is an unpleasant but typical situation in the ecommerce realm. So, online stores should be equipped with an optimal system or functionality to handle such requests effectively. Utilizing the credit memo in Magento &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/plumrocket.com\/learn\/create-magento-2-credit-memos-refunds\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Create Magento 2 Credit Memos &#038; Refunds&#8221;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[144,121,122],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create Magento 2 Credit Memos &amp; Refunds - Magento Tutorials for Beginners &amp; Professionals<\/title>\n<meta name=\"description\" content=\"Learn how to refund orders in Magento 2 with this step-by-step guide. Discover how to create Magento 2 credit memos, handle partial refunds and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/plumrocket.com\/learn\/create-magento-2-credit-memos-refunds\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Magento 2 Credit Memos &amp; Refunds - Magento Tutorials for Beginners &amp; Professionals\" \/>\n<meta property=\"og:description\" content=\"Learn how to refund orders in Magento 2 with this step-by-step guide. Discover how to create Magento 2 credit memos, handle partial refunds and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/plumrocket.com\/learn\/create-magento-2-credit-memos-refunds\" \/>\n<meta property=\"og:site_name\" content=\"Magento Tutorials for Beginners &amp; Professionals\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-22T15:29:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-19T11:11:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2024\/10\/create-magento-2-credit-memos.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2005"}],"collection":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/comments?post=2005"}],"version-history":[{"count":43,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2005\/revisions"}],"predecessor-version":[{"id":2764,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2005\/revisions\/2764"}],"wp:attachment":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/media?parent=2005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/categories?post=2005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/tags?post=2005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}