Create Orders With Negative Totals In WooCommerce For Refunds

When refunding partly or a whole order, according to Dutch tax laws, there has to be created a new invoice with a negative total.

Recently I had a customer asking me if it is possible to handle refund invoicing this way. It is possible. What you’ll need to do is go to WooCommerce > Orders in your Dashboard and click the “Add New” button at the top of the page. This lets you manually create an order.

At the top, you can select the customer this order belongs to:

Manually add order

Below that is the box where you can enter the product(s). Click the Add Item(s) button. That will open up a pop-up where you can search for the item and add a quantity. You can add multiple items at one time.

After you’ve added them, the price will not be displayed. Hover over the item you added and you’ll see a pencil on the right. Click on that to edit the price. You can enter a negative amount here if you like. Enter the total amount and not the per item amount.

Manual Pricing

After that, you can create the order. You will need to manually refund the original purchase inside your credit card processor since this is outside of the built-in refund system in WooCommerce. Then you can set the order to “Completed.”

Completed negative order

I would also leave a note in the original order and the new one referencing each other so you can find them if you need to.


Leave a Reply

%d bloggers like this: