# Refund an order: how refunds work for each payment method

REFUND AN ORDER: HOW REFUNDS WORK FOR EACH PAYMENT METHOD

Where a refund goes depends on how the customer paid. LaunchMyStore sends
refunds back automatically for Stripe payments. For every other gateway you
refund in the gateway’s own dashboard and record the refund on the order, so
your orders, reports and the customer’s order page stay accurate.


REFUNDS BY PAYMENT METHOD

Paid withBack to the card or accountHowStripe (online card)Full and partialSent
from LaunchMyStore to StripeStripe Auto Pay (subscriptions)Full and partialA
subscription order is refunded from the payment taken at checkout; a renewal
order from its own renewal paymentStripe Terminal (card at the till)Full and
partialSent to StripeOther gateways (Razorpay, PayPal, PayU, Mollie and
others)Not from LaunchMyStoreRefund in the gateway’s dashboard, then record it
as Refunded elsewhereCash on delivery, cash, UPI at the till, manual methodsNo
card to refund toRefund in cash or store credit, or record a refund made another
way

Store Settings → Payments shows this on every gateway you’ve connected, and in
the list of gateways you can add.


REFUND WHEN YOU CANCEL AN ORDER

Open the order and click Cancel Order. If it was paid through Stripe, the prompt
shows Refund the payment through Stripe with the amount, ticked: when you
confirm, the money goes back to the customer’s card first, then the order is
cancelled and its items return to stock. If the refund doesn’t go through, the
order is not cancelled and you see why. If it was paid through another gateway,
the prompt reminds you to refund it in that gateway’s dashboard, and you can
tick I’ve refunded it in [gateway] — record the refund on this order. Cash on
delivery and other offline payments aren’t refunded by the cancel prompt: if you
collected the money, refund it from POS → Orders as below.


REFUND PART OF AN ORDER, OR TO CASH OR STORE CREDIT

 1. Open POS → Orders — online orders are listed too: set Sale type to Online.
 2. Open the order and tap Refund.
 3. Choose where the money goes: Original tender, Cash, Store credit or Refunded
    elsewhere. An option that doesn’t fit how the order was paid is greyed out,
    with the reason.
 4. Enter the amount — up to what is left to refund — and choose whether items
    go back to stock.
 5. Tap Issue refund.

Only staff with the refund permission can refund. You can refund in several
steps: the order shows Partially refunded until the whole amount has gone back,
then Refunded.


REFUNDED ELSEWHERE

Use this when you have already given the money back outside LaunchMyStore — in
your payment provider’s dashboard, by bank transfer or in person. It records the
refund on the order and in your reports without moving money and without
touching a cash drawer.


WHEN A CUSTOMER CANCELS AN ORDER THEMSELVES

If you let customers cancel within the EU withdrawal period, a customer’s
cancellation refunds a Stripe payment automatically. For other gateways — or if
the gateway refuses the refund — the order is still cancelled, and you get an
email and a notification saying the refund is due, so you can refund it in the
gateway’s dashboard and record it.


ORDERS THAT CAN’T BE REFUNDED

An order that was never paid — still pending, or cancelled before payment — has
nothing to refund, so the refund dialog says so and the cancel prompt offers no
refund.


FAQ


HOW LONG DOES A CARD REFUND TAKE TO REACH THE CUSTOMER?

Stripe usually shows it on the customer’s statement within 5–10 business days —
that’s the bank’s timeline.


CAN I REFUND MORE THAN THE ORDER TOTAL?

No. Every refund is checked against what is left to refund on the order.


DO REFUNDS PUT THE ITEMS BACK IN STOCK?

Cancelling an order returns its items to stock. A refund from POS → Orders
restocks only the quantities you choose.