Multi-store6 min read
Shopify Holiday Rules for Refunds, Captures and Discount Codes
Before BFCM 2026, know Shopify's rules on refunds, payment captures, cancellations and discount limits, and decide who on your team may move money.
In this guide
The holiday season is when a store has the most orders, the most promotions and often the most new people helping out. In 2026, Black Friday is November 27 and Cyber Monday is November 30, with the December gift rush right behind. It is also when one wrong click costs the most. Most of that risk sits in a handful of actions: refunds, cancellations, payment captures and discount codes.
Shopify’s own rules for these actions are worth knowing before the rush, because several of them cannot be undone. Once you know them, the real question becomes simple: who on your team is allowed to press the button?
The rules at a glance
| Action | The rule to remember | Source |
|---|---|---|
| Refund | Can’t be cancelled or reversed once issued from Shopify admin | Refunding orders |
| Capture | Shopify Payments authorizes credit cards for 7 days; after that you might not collect anything | Capturing payments |
| Cancel | Choose refund to original payment, store credit, or refund later; a partially fulfilled order can’t be cancelled | Canceling orders |
| Discounts | At most 25 active automatic discounts; up to 5 product or order codes and 1 shipping code per order | Discount combinations |
The sections below explain each one and what it means for a busy week.
Refunds cannot be taken back
Shopify is clear on this: you can’t cancel or reverse a refund after you initiate it from your Shopify admin (Shopify Help Center). If a refund goes out by mistake, the fix Shopify suggests is to create a new draft order and collect the payment again, which means asking the customer to pay twice.
More details from the same page:
- You can refund to the original payment method, to store credit, or to both.
- On orders processed through Shopify Payments, credit card fees are not refunded to you.
- Partial refunds can continue until you reach the total amount available to refund.
- If there is no payment to refund, you can restock the items without creating a return or a refund.
So the safe moment for a refund is before it happens, not after. Holiday returns also run long into January, so the people approving refunds in December are often the same people handling the return wave. Our returns and refunds process covers what to check before approving one.
Authorized payments have a deadline
Credit card payments are captured automatically by default. If your store is set to capture manually instead, there is a window. Shopify Payments provides an authorization period of 7 days for credit card payments, and other providers vary. After the authorization period ends, you might be unable to collect any money for the order (Shopify Help Center).
What that means on the 2026 calendar, with Shopify Payments:
| Authorized on | Capture by about |
|---|---|
| Black Friday, November 27 | December 4 |
| Cyber Monday, November 30 | December 7 |
| Mid-December gift orders | Before the Christmas break |
A few more rules from the same page:
- You can capture the full payment or part of it on a single order, but you can’t collect more than was originally authorized.
- You can capture several credit card orders at once with a bulk action, which captures the full amount of each; partial captures are done one order at a time.
- To find orders still waiting, filter the Orders list by Payment status: Authorized.
In a busy December, the risk is less a wrong capture than a forgotten one: an order sits authorized while the window closes. Save the Payment status: Authorized filter as a view and check it every day; our guide to bulk fulfilling and tagging orders shows how to set up views like this.
Cancelling an order has options
When you cancel an order in Shopify, you choose how to refund it (Shopify Help Center):
- Refund to the original payment is the default.
- Refund to store credit keeps the money in your store.
- Refund later cancels the order without issuing a refund.
Restock is selected by default, which returns the cancelled items to your inventory. Credit card transaction fees aren’t returned to you when you refund. After an order is partially fulfilled, you can’t cancel it. And if the payment was never captured, cancelling changes the payment status to Voided.
During the rush, decide in advance which of these options your team uses by default, so a helper does not pick “refund later” and leave a customer waiting.
Discount limits to check before a promotion
Holiday promotions tend to stack up, and Shopify sets limits on how they combine (Shopify Help Center):
- Discounts fall into three classes: product, order and shipping.
- Discounts combine only when each discount’s own settings allow it.
- A store can have at most 25 active automatic discounts, and app discounts count toward that.
- A customer can use up to 5 product or order discount codes and 1 shipping discount code on the same order.
- Multiple shipping discounts can’t apply to the same order.
Before Black Friday, list every discount that will be live that week, with its class, its combination settings and its dates, and test the combinations you expect customers to try in a real checkout. If you run several stores, each store has its own discounts and its own combination settings, so do that for each store.
After Cyber Monday, deactivate what you no longer want. Shopify lets you deactivate several unexpired discounts in one bulk action, and deactivation can be reversed, while deleting a discount is permanent (Shopify Help Center).
Decide who may move money
Shopify’s rules tell you what is irreversible. Your team rules decide who can trigger it. Shopify itself advises giving sensitive permissions only to your most trusted users and splitting sensitive tasks across several people (Shopify Help Center). A workable holiday setup:
- Money moves go to the owner. Refunds, cancellations and captures wait for the owner, even when a seasonal helper prepares them.
- Stock and discounts need a second look. A wrong stock level or discount reaches customers straight away.
- One place to review. If requests arrive in chat threads and spreadsheets, decisions get lost. Collect them in one list and review it at a fixed time each day.
- Keep the record. For every decision, note who asked, who approved, and what changed.
Seasonal staff need their own plan; see seasonal staff access across Shopify stores, and our approval workflows for live Shopify stores for the full setup.
Pre-BFCM checklist
- Capture setting confirmed: automatic or manual, per store
- Daily view for Payment status: Authorized saved
- Default cancel option agreed with the team
- Every holiday discount listed with class, combinations and dates
- Combinations tested in a real checkout
- Automatic discounts counted against the limit of 25
- Refund, cancel and capture permissions limited to named people
- Date set for deactivating holiday codes after Cyber Monday
For the wider week, see the BFCM 2026 checklist for multiple Shopify stores.
FAQ
Can I undo a refund in Shopify?
No. A refund issued from Shopify admin can’t be cancelled or reversed. If it went out by mistake, Shopify suggests creating a new draft order and collecting payment again.
How long does a Shopify Payments authorization last?
Shopify Payments provides an authorization period of 7 days for credit card payments. Other providers vary. After it ends, you might not be able to collect the payment.
Can I capture more than the authorized amount?
No. You can capture the full authorized amount or part of it, but not more than the customer originally authorized.
How many discount codes can a customer use on one order?
Up to 5 product or order discount codes and 1 shipping discount code, and only when each discount’s combination settings allow it.
Can I cancel an order that is partly shipped?
No. Once an order is partially fulfilled, Shopify doesn’t let you cancel it. Handle the remaining items with a refund instead.