Issue a refund
Send money back to a customer through Stripe, or record a refund you made somewhere else so your books stay right.
- Who can do this
- Owner, Admin
- Plan availability
- Compare current packages
- Last checked
- September 20, 2026
What this does
Refunds money to a customer and moves the order to partially refunded or refunded, so what your store says matches what happened.
Before you start
- Owner or admin permissions.
- The order open in front of you.
Steps
- Open the order.
- In the Payment section, select Refund….
- Enter the amount. Torva shows what is still refundable — you cannot refund more than was paid.
- Confirm. The refund is sent to the processor immediately.
What happens next
For Stripe, the money is on its way and the order updates straight away. Your customer usually sees it in five to ten days, which is their bank's timing rather than yours.
For a payment taken outside Torva — Zelle, Cash App, Venmo, Authorize.net or NMI — Torva cannot send the money for you. Refund it the way you received it, then use Record a refund on the order so your revenue figures stay correct.
Common problems
The Refund button is not there. The order was not paid through a processor Torva can refund. Look for the explanation under the payment section; it names the reason.
It says the full amount has already been refunded. Every refund on this order adds up to the amount paid. Check the refunded figure in the payment section.
I refunded in Stripe directly. Torva learns about it from Stripe's webhook and updates the order on its own. If it has not after a few minutes, record it by hand.
Still stuck?
Ask Torva from inside your account. It knows everything in this article and can also see what your own store is currently doing, so it can answer for your situation rather than in general.