Shopify Refund Pending: What It Means, How Long It Takes, and When to Act
Last updated: · Platform policies and payment rules change. Verify with official sources before acting.
You refunded an order on Shopify Payments, and the word Pending is still there. The customer has emailed twice, and you cannot tell whether the money has left your account, reached theirs, or neither.
A Shopify refund pending status means one of two different things, and they call for different responses. One is a refund in normal processing, which Shopify marks Pending for up to 2 business days while the money goes back to the customer. The other is the order status Refund pending, which appears when your Shopify Payments balance has passed its negative balance limit; then the customer gets nothing until the balance is cleared. Shopify’s refunds page covers both, under different headings, and a separate troubleshooting page covers refunds that fail. This guide tells you which one you have and what to do about it.
Quick answer
- Normal pending lasts up to 2 business days. Shopify’s refunds page says the funds are processed back to the customer during that time. After that, the customer’s bank can take up to 10 business days to show them.
- “Refund pending” on the Orders page is different. It appears on refunds issued after your negative balance passed Shopify’s limit. The customer is not paid until the balance is cleared, and is notified only when the refund processes.
- You cannot cancel a refund. Shopify says a refund cannot be canceled or reversed once issued. If it was a mistake, the customer would need to pay again through a draft order you create.
- Do not send a second refund to calm the customer. A pending refund is still on its way. The exceptions are a failed refund, which shows an error in the order timeline, and a refund the customer’s bank rejected that can’t be completed to the original payment method.
- If a processed refund has not arrived after 10 business days, look for the ARN. For Visa and Mastercard refunds, the Acquirer Reference Number in the order timeline helps the customer’s bank trace the money.
Table of Contents
- The two kinds of Shopify refund pending
- Normal pending: the timeline
- Refund pending from a negative balance
- When a refund is not coming
- Forvendo decision rule
- How refunds get paid twice
- What a refund costs you
- Worked example
- Copy-paste: customer replies
- If you are the customer
- What this article does not cover
- Frequently asked questions
Who this is for
Stores on Shopify Payments with a refund showing as pending, or a customer asking where their money is. Refunds through PayPal or another provider follow that provider’s timing.
The two kinds of Shopify refund pending
The table puts the two cases side by side. Both come from Shopify’s refunds page and its troubleshooting page for failed or pending refunds.
| Normal processing | Refund pending (negative balance) | |
|---|---|---|
| What you see | The refund is marked Pending | The order has the status Refund pending on the Orders page, and a banner shows the total you owe |
| Cause | Shopify Payments refunds can show Pending while they process | Your negative balance reached Shopify’s limit before you issued the refund |
| Has the money left for the customer? | Yes, it is being processed back to them | No. Shopify says the funds aren’t returned until the negative balance is cleared |
| How long | Up to 2 business days. Once processed, the customer’s bank can take up to 10 business days | Until the balance is cleared. Held refunds are then processed in the order they were created |
| What you do | Wait, and tell the customer the timeline | Clear the balance, or make sure the bank account on file can cover the debit |
How to tell which one you have
Shopify’s troubleshooting page starts in the same place: the order timeline and your balance.
- Open the order’s Timeline. Note the refund status, payment method, amount, and any error message. An error means the refund failed rather than being pending (see When a refund is not coming).
- Look at the Orders page. A banner about your balance, or orders with the status Refund pending, means the negative-balance case. Shopify sends the same notice by admin notification and by email to the store owner address.
- Check your balance. Shopify’s payout details page puts the Payout balance on the Payouts page (Finance, then View payouts). Shopify describes the banner and the held refunds as starting when the negative balance reaches its limit, so a negative balance by itself does not mean your refunds are held.
- Count business days since you issued the refund. Shopify’s troubleshooting page says to contact Shopify Support when a refund has stayed pending past the normal processing time and your Shopify Payments balance isn’t negative.
Normal pending: the timeline
Day 0. You issue the refund. Shopify marks it Pending.
Up to 2 business days. Shopify processes the funds back to the customer. The refunded amount is deducted from your next available payout; Shopify’s lower or missing payouts page lists refunds since your last payout as a direct reduction.
Then up to 10 business days. Once a refund is processed, Shopify’s troubleshooting page says the customer’s bank controls when the money appears on their statement, which might take up to 10 business days. This is the stretch where “where is my money” emails tend to arrive.
If your payout is too small to cover it. For stores in the United States and 18 other listed countries, Shopify’s refunds page says the shortfall is debited from your bank account on a day outside your regular payout schedule. If that debit fails, Shopify tries again after 3 business days. If the second attempt fails too, you need to change your Shopify Payments bank account or repay the negative balance manually.
If your balance is negative. The refunds page says that when your account has a negative balance and a refund stays Pending for more than 2 business days, the negative balance is debited from your bank account in every country it does not list separately, which includes the United States. Shopify describes refunds as held once the balance reaches the limit described next.
Free download
The Solo Shopify Weekly Operating Checklist
A one-page PDF plus a copyable Google Sheet — the weekly cadence these guides build on. Free; bring your own store data.
Get the free checklist →Refund pending from a negative balance
A Shopify Payments balance goes negative when refunds, disputes, or fees cost more than the balance holds. Shopify gives each store a dynamic negative balance limit; the refunds page does not give a figure. When you pass it:
- You get an admin notification and an email, and a banner appears on your Orders page.
- You can still issue refunds, but they are held. Shopify calls these pending refunds, and the orders show Refund pending.
- The banner shows the total you owe: your current negative balance plus the pending refunds.
- The customer is notified only when the refund has processed, not when you click Refund.
- Once the balance clears, refunds are processed in the order they were created.
How the balance clears in the United States. Shopify might debit the negative balance from your bank account within 2 business days, according to its refunds page. You can also cover it with same-day or next-day sales, or pay it yourself: Make a payment in the Orders banner (or in the owner email) takes a card payment. Shopify suggests checking your balance and future payouts first, in case the balance has already been addressed; any overpayment is credited back in your next payout. If the balance stays negative, the refunds page says Shopify’s Recovery team might contact you.
Payouts wait while the balance is negative. Shopify’s payout timing page says payouts are delayed until the negative balance is offset by future sales or, if applicable, until your bank account can cover it.
When a refund is not coming
A pending refund is on its way. Two other outcomes, both on Shopify’s troubleshooting page, are not:
- The refund failed. Causes Shopify lists include a refund larger than the original transaction, a transaction outside the refund timeframe, an open chargeback or dispute on the order, a payment method that can’t receive the refund, and a provider error. The order timeline shows the error. If it points to the customer’s payment method, Shopify says to ask the customer to contact their bank before you try the refund again. If the error isn’t explained in the timeline, Shopify lists that as a reason to contact Support.
- The customer’s bank rejected it. Shopify calls this rare: the original card is closed, the account is frozen, or the bank can’t route the refund. The customer contacts their bank, with the ARN if there is one. If the refund can’t be completed to the original payment method, Shopify says you can resolve it another way, such as store credit, a gift card, or another manual payment, and record that in the order timeline. A replaced card does not by itself mean that: the refunds page says that when a card has expired or been canceled, the customer’s bank manages rerouting the refund. Forvendo’s rule is to pay another way only after the customer’s bank confirms it cannot complete the refund, and to ask Shopify Support first whether the rejected amount comes back to your balance.
Forvendo decision rule
| If | Then |
|---|---|
| Pending for 2 business days or less, with no Refund pending status or balance banner | Do nothing in the admin. Send the customer the timeline (template below) |
| Pending past 2 business days, balance not negative | Contact Shopify Support with the order number, refund amount, payment method, refund status, and any error message, as the troubleshooting page asks |
| Pending past 2 business days, balance negative, no banner | Expect the negative balance to be debited from your bank account (US). Make sure the account can cover it |
| Orders show Refund pending and a balance banner | Confirm the bank account on file can cover the total in the banner, or use Make a payment. Tell affected customers the refund is queued |
| The timeline shows a failed refund | Read the error. If it points to the customer’s payment method, ask them to contact their bank, then try again. If the amount was larger than the original transaction, correct it. If the order has an open chargeback, handle it as a dispute (rows below). If the transaction is outside the refund timeframe, or the error isn’t explained, contact Shopify Support |
| Processed, and nothing arrived after 10 business days | Check the order timeline for an ARN (Visa and Mastercard). Send it and ask the customer to contact their card issuer |
| You refunded the wrong order or amount | The refund stands. Ask the customer whether they will pay again through a draft order you create |
| The customer opened a chargeback | Do not refund. Shopify’s chargebacks page says a payment can’t be refunded once a chargeback has started. For an inquiry where the funds haven’t been taken yet, a refund is possible, but Shopify does not recommend it |
| A chargeback arrives on an order you already refunded, fully or partly | Forvendo rule: do not accept it; dispute it with the refund as evidence. Shopify’s refunding orders page covers the partly refunded case: you are debited the full order amount, and the evidence to submit is the order link, the disputed amount and date, the refunded amount and date, the refund’s ARN, and messages confirming the refund. If the refund is still pending or held as Refund pending, ask Shopify Support how it interacts with the dispute before the evidence due date |
Do not do this yet: do not send the customer money another way (a PayPal transfer, a gift card, a second refund on a duplicate order) while a refund is pending. A Shopify refund cannot be canceled, so a pending one is still coming, and you will have paid twice. Shopify’s troubleshooting page offers another way (store credit, a gift card, another manual payment) when the customer’s bank rejected the refund and it can’t be completed to the original payment method, and says to record that in the order timeline. A failed refund depends on its cause: some can be fixed and retried, and one blocked by an open chargeback goes through the dispute.
Quick check before a refund batch. Before you process a run of returns, compare the total you are about to refund with the Payout balance on the Payouts page. If the refunds are larger, expect Shopify to debit the difference from your bank account outside your payout schedule. A batch that takes your balance negative can also reach Shopify’s negative balance limit partway through (the refunds page gives no figure), and every refund after that point is held. Check the Orders page for a banner as you go.
How refunds get paid twice
Shopify’s help pages document four ways the admin can pay a customer more than once.
Forvendo newsletter
Operating notes, once a week
One email a week for US-based solo Shopify operators at $5,000–$50,000 MRR: a decision, a checklist, or a teardown. No fluff, unsubscribe anytime.
Join the newsletter →- Bulk-canceling orders that were already refunded. Shopify’s canceling orders page says that when you cancel in bulk, the refund prompt might not be displayed. In that case, every selected order is refunded immediately, including ones you already refunded. Cancel those orders one at a time and choose Later in the Refund payment section.
- Canceling an order after a lost chargeback. If the disputed amount has already been taken from your payout, the customer has their money. The same page says to cancel the order individually and choose Later; the message about refunding the original payment method does not mean another payment is sent when Later is selected.
- Refunding to the card after store credit. The refunding orders page says that refunding to the original payment method after a store credit refund doesn’t reverse the store credit, so the order can end up over-refunded. If you don’t want the customer to keep both, decrease their store credit balance by the amount you refund to the card.
- Recording a refund you paid outside Shopify. The troubleshooting page’s steps for recording it (click Refund, enter the amount, note it was paid outside Shopify) include deselecting the option to process the payment refund, if available, so it is recorded without being processed again.
The canceling page adds that if a refunded order is canceled and you use Shopify Collective with automatic payments, payment deductions from your payout balance can follow.
What a refund costs you
Shopify’s refunds page says no additional transaction fee is charged for processing a refund, but the original credit card fee isn’t refunded to you, whether or not the order was fulfilled. Canceling a paid order is the same: the canceling page says card fees aren’t returned when you refund.
Your rate depends on your plan and the card used, so read your own fee from the payout or the order’s transaction details. If the fee on an $80 order was $2.62, a full refund costs you $2.62 plus whatever you spent shipping it, and the $80 comes out of your next payout.
If you capture payments manually, an order you cancel before capturing is voided rather than refunded; the Shopify capture payment guide covers that setting.
Worked example
A composite example, not a real store. A solo store on Shopify Payments, US-based, takes back a wave of returns after a sizing problem.
- Monday. The owner refunds 14 orders totaling $1,180. The Payout balance on the Payouts page is $640.
- What happens. The refunds are processed back to the customers and marked Pending. The $540 the balance cannot cover is debited from the store’s bank account on a day outside the payout schedule. The Orders page shows no balance banner, so none of these refunds is held.
- Wednesday. Two customers write in. Both refunds are within 2 business days, so the owner sends the first template and changes nothing in the admin.
- The following Friday. A fifteenth return comes in. Before refunding it, the owner checks the Orders page. Had a banner been there, this refund would be held as Refund pending and the customer would not be paid until the balance cleared. There is none, so the owner refunds it normally.
- Twelve business days after Monday. One customer still sees nothing. The order timeline shows the refund processed on Tuesday and an ARN (it was a Visa card). The owner sends the second template. The customer’s bank traces the refund to a card that had been replaced.
Copy-paste: customer replies
While the refund is pending or recently processed:
Subject: Your refund for order [#1042]
Hi [first name],
We refunded $[amount] to your original payment method on [date].
Once a refund is processed, banks can take up to 10 business days
to show it, and some show it sooner.
If it hasn't appeared by [refund date + 12 business days],
reply here and we'll look into it with you.
[Store name]
After 10 business days, with an ARN (Visa or Mastercard):
Subject: Refund reference for order [#1042]
Hi [first name],
Your refund of $[amount] was processed on [date]. The reference
number your bank can use to trace it is:
ARN: [number from the order timeline]
Please give this number to your card issuer. If your card was
replaced or canceled, it helps them find where the refund went.
[Store name]
If there is no ARN (another card network or payment method), ask the customer to contact their bank or payment provider with the refund date and amount. For an order showing Refund pending, say the refund is queued and will be sent once a payment issue on your side is resolved; do not use the first template until the refund has processed.
If you are the customer
The store issues refunds, not Shopify. If the store says your refund has processed, banks can take up to 10 business days to show it. After that, ask the store whether the refund has an ARN (available for Visa and Mastercard refunds on Shopify Payments) and give it to your card issuer. If the store says the refund is queued or held, the 10 days start only once it processes.
What this article does not cover
- Refunds through PayPal or other providers, which follow their own timing.
- Store credit refunds, which do not go back to a card.
- Disputes once filed. See the Shopify chargeback and refund SOP.
- How refunds fit into tax reporting. See the 1099-K reconciliation guide.
- Payouts on hold or delayed for other reasons. See Shopify payout on hold.
Frequently asked questions
How long does a Shopify refund stay pending?
Up to 2 business days on Shopify Payments, according to Shopify’s refunds page. Once processed, the customer’s bank can take up to 10 business days to post it. If it stays pending longer and your balance isn’t negative, Shopify’s troubleshooting page says to contact Shopify Support.
What does “Refund pending” mean on the Shopify Orders page?
The refund was issued after your Shopify Payments negative balance reached its limit. It is held, and the customer is not paid, until the negative balance is cleared by sales, a bank debit, or a payment you make.
Can I cancel a pending refund on Shopify?
No. Shopify says a refund can’t be canceled or reversed after you initiate it. If it was a mistake, you can create a draft order for the customer to pay again.
Why was my bank account debited for a refund?
Shopify’s refunds page describes two cases for US stores: a payout without enough funds for a refund, where the difference is debited on a day outside your payout schedule, and a negative balance being cleared. On the Payouts page, a debit request can show the status Withdrawn, which applies only in regions where Shopify debits negative balances.
Do I get the card fee back when I refund?
No. Shopify charges no extra fee for the refund, but the original credit card fee isn’t returned, whether or not the order was fulfilled.
How late can I refund a Shopify order?
Shopify says you can usually issue a refund up to 120 days. The limit depends on whether the customer’s bank can process a refund that long after the order.
Free resources
The free Refund and Chargeback Response Kit holds the response templates, evidence checklist and dispute log for when a refund turns into a dispute. For the payout side of the same refunds, see Shopify payout status pending.
Forvendo Editorial note. Forvendo publishes educational operating resources for solo ecommerce operators. Articles may cover tax, sales tax, 1099-K reporting, software pricing, platform policies, and other operating topics that change over time.
This content is for general research and operational planning. It is not legal, tax, accounting, financial, or professional advice. Readers should verify details with official sources or qualified professionals before acting on them. Platform rules, tax thresholds, software pricing, and affiliate program terms can change without notice.
Forvendo articles may be drafted with AI assistance and are reviewed by the operator before publication according to our Editorial Policy, which covers sourcing, AI use, update cadence, and corrections. See also About, Disclosure, and Privacy Policy.
