Merchants Answered
Operations answers for working Shopify merchants

Shopify Payout Schedule Explained: Timing, Holds, and Minimums

First, check the fulfillment status

Everything about this request depends on one fact: has the order shipped yet. If it is unfulfilled, you have options. If it is fulfilled or in transit, you are no longer editing an order, you are arranging an exchange, and the conversation with the customer changes completely. Check the order timeline before you promise anything, because the wrong promise here creates the refund dispute you were trying to avoid.

In the Shopify admin, open the order and look at the fulfillment status first, the payment status second. An unfulfilled, paid order is the easy case. A partially fulfilled order means some items can still change and some cannot, which you need to explain clearly. Train whoever answers customer messages to check this before typing a reply; most bad outcomes in this scenario come from promising an edit that was never possible.

When you can edit the order

For unfulfilled orders, Shopify lets you edit: add or remove line items, change quantities, and adjust the order total, with the customer charged or refunded the difference. This is the cleanest path when the customer wants a different size or color of the same product. Make the edit, confirm the new total with the customer in writing, and note that the edit itself is the confirmation; do not also send a separate "we changed it" email that confuses the thread.

Edits have limits worth knowing. You cannot change the order into something unrecognizable without confusing your own records, and editing does not work once fulfillment has started. If the price difference is significant, get explicit approval before charging the extra amount; an unexpected charge on a card is how a simple size swap becomes a chargeback.

When to cancel and reorder instead

Cancel and reorder is the right call when the change is extensive (half the items are different), when the customer wants to add items that change shipping weight or method, or when the original order is already fulfilled. It is also cleaner when the customer is clearly unsure; a fresh order with a fresh confirmation beats three rounds of edits that nobody can follow.

The mechanics matter: cancel the original, issue the refund promptly, and create the new order, ideally as a draft order you send for the customer to approve and pay. Do not cancel without the replacement ready, or the customer experiences it as "my order was cancelled" rather than "my order was fixed." Speed of the refund is the whole ballgame here; a same-day refund turns a hassle into a loyalty moment.

What to tell the customer

The message template that works: confirm what you are doing, state the timeline, and name the money. "I have updated your order to the blue in size medium. The $12 difference has been refunded and should appear in 3 to 5 business days. Your order still ships Thursday." Every element answers a question the customer would otherwise ask in a follow-up message, which is the real cost driver in these exchanges.

If you cannot do what they asked, say so in the first sentence and offer the alternative immediately. "That order already shipped this morning, so I cannot change it, but here is what I can do: refuse the delivery or send it back with this prepaid label, and I will ship the correct item today." Bad news first, solution second, no hedging in between.

Preventing it next time

A sizing chart linked at the point of size selection, a clear "final sale" flag on items that cannot be changed, and an order confirmation email that arrives within minutes all reduce these requests. The confirmation email is the cheapest intervention: customers who catch their own mistake within the hour are easy to help, while customers who notice three days later are not.

Track how often this happens and why. If size swaps dominate, your size guide is failing. If customers keep adding forgotten items, your checkout may be rushing them. The pattern in the requests is free product-page research, and merchants who read it stop answering the same email every day.

A payout is a batch on a calendar, not a per order wire

Shopify Payments collects your charges into pay periods and sends them as batched payouts to your bank account. In the US the standard schedule is two business days after the charge for most merchants, with longer windows in some countries and same day or next day options tied to Shopify Balance. The order date, the capture date, and the payout date are three different events, and nearly every payout panic is a person comparing the first date with the third.

Business days do the quiet damage. A charge taken on Friday on a two business day schedule lands the following week, and a bank holiday at either end stretches it further. Refunds and chargebacks taken during the same window net out of the batch, so a payout is orders minus refunds minus fees minus adjustments, never simply the sum of the orders you remember shipping.

Minimums, holds, and reserves are three different animals

A payout minimum means small balances roll forward until they clear the threshold for your country and currency, which is why a quiet store sees no payout for days and then one combined deposit. A hold is a review state: Shopify or its banking partner pauses payouts, usually visible in the admin with a reason and a request for information, while charges continue. A reserve is partial: a percentage of each payout is held back for a set period against future chargebacks, common after risk events or rapid volume changes.

Confusing the three wastes days. A minimum needs patience. A hold needs documents, fast, because every day of delay is cash flow. A reserve needs a calendar and a call once the stated period passes if it does not release on schedule. The admin payout screen distinguishes them if you read the status line instead of the balance.

Reconcile by payout ID, or do not reconcile at all

The only reconciliation that closes is batch level: open the payout in the admin, export its transactions, and match fees, refunds, and adjustments line by line against the deposit. Order level matching fails because a single order can split across capture timing, refunds later move money in a different batch, and currency conversion on international orders adds exchange lines that look like errors until you find the conversion entry.

Accounting gets easier when the store picks one convention and holds it: book revenue on order date, book payout differences to a clearing account, and let the clearing account prove itself to zero each month. When it does not zero, the difference is always a named thing, a reserve, a chargeback fee, a conversion, and finding it at month end beats finding it at tax time.

When a payout is genuinely wrong, the checklist is short

Check the bank account on file first, because payouts follow the account in settings, not the account in your head, and an old account from setup still receives money with total reliability. Then check for a hold banner. Then check the schedule for your country against the actual charge dates, counting business days honestly, including the holiday you forgot.

If all three are clean and the batch total in the admin disagrees with the deposit, that is a support case with the payout ID attached, and it resolves in days. Nearly every other case is one of the three checks above wearing a disguise.

Related reading

If this topic is useful, these earlier guides go deeper on connected questions: Shopify Payment Pending Explained: Why an Order Shows as Not Paid Yet, Shopify Order Status Page Explained: What Customers Actually See, and Shopify Markets Explained: One Store, Several Countries, Real Limits.

Frequently asked questions

Why is my Shopify payout later than expected?

Usually the pay period plus business days. US payouts typically arrive two business days after capture, and weekends and bank holidays extend that. Refunds and adjustments in the same window also reduce and can delay the visible deposit. Check the payout date shown in the admin before treating it as missing.

What is the difference between a payout hold and a reserve?

A hold pauses payouts entirely, usually during a review, and the admin asks for information. A reserve pays you most of each payout while holding back a percentage for a set period against chargeback risk. A minimum is neither: small balances simply roll forward until they reach the payout threshold.

Why does my payout not match my order total?

Because a payout is a net batch: orders minus payment fees, refunds, chargebacks and their fees, adjustments, and currency conversion on international sales. Match it at payout level in the admin, transaction by transaction, rather than against the day order total.

Can I get paid faster on Shopify?

Shopify Balance offers faster access to funds, including same day payouts for eligible merchants, compared with the standard bank schedule. Eligibility and timing depend on your account and country. The standard schedule itself is fixed by country and cannot be shortened per payout by request.