Running an eCommerce store isn’t just about making sales; it’s about managing the entire customer lifecycle—including the occasional refund.

Whether a customer ordered the wrong size or changed their mind, handling refunds quickly and professionally is key to maintaining trust.

Fortunately, WooCommerce makes order management straightforward. In this guide, we’ll walk you through exactly how to process a refund and update your order records directly from your WordPress dashboard.

Before You Start

Ensure you are logged into your WordPress website with Administrator or Shop Manager access.

Step 1: Access Your Dashboard

Start by logging into your WordPress admin area. (Note: The URL usually looks like yourdomain.com/wp-admin)

Step 2: Navigate to Orders

In the left-hand menu, hover over WooCommerce and click on Orders. This will open your list of current transactions.

Step 3: Locate the Order

If you have a lot of orders, use the Search orders bar at the top right of the order list. Type in the Customer Name or Order Number and hit Submit.

Step 4: Open the Order Details

Click on the Order Number or the Customer Name to open the detailed view of that specific transaction.

Step 5: Initiate the Refund

Once the refund financial details are entered, look at the General box in the top left column (where the order date and status are listed).

Click the Status dropdown menu (it likely currently says “Processing” or “Completed”).

Select Refunded from the list.

Step 8: Save Changes

To finalize the process, look to the “Order actions” box on the right-hand side and click the blue Update button.

Step 9: Verify

You should now see a confirmation message, and the order notes will update to reflect that the status has been changed to Refunded.