Founder online now · WhatsApp reply < 30 min Talk direct →
From $199/mo Talk to founder →
Blog · Freezes + reserves

How long Shopify holds funds after a ban.

Shopify Payments reserve windows after a ban typically fall between 30 and 120 days from the date of the last transaction, with 90 days being the most common default. Higher-risk categories, elevated chargeback rates and unresolved disputes push the window toward 120 days or longer. Appeals occasionally shorten the window at the margin but rarely release the funds early — Shopify's stated reason is that the reserve is protection against future chargebacks that could arrive after the account is closed, not a punitive measure that comes off if you can prove good behavior.

Where the 30, 90, 120 numbers come from

Chargeback windows on major card networks are the driver. Visa and Mastercard chargebacks can be filed up to 120 days from the transaction date (goods not received, product not as described) and up to 60 to 90 days for authorization or processing errors. Shopify Payments — which is Stripe under the hood in most regions — sizes its post-termination reserve to cover the tail risk of chargebacks arriving after your account is closed. That is why the number is not arbitrary and why it does not respond to appeals.

The categories that get 120+ days

Dropshipping stores with 10-30 day fulfillment. Subscription businesses with rebills stretching into future months. Digital-goods stores with elevated dispute rates. High-risk verticals (peptide, kratom, delta-8) where the buyer's disappointment cycle stretches beyond 90 days. Anything Shopify's risk team classifies as "chargeback-forward" tends to get the maximum window.

What happens inside the window

Shopify holds the reserve balance and continues to process chargebacks against it. Each successful chargeback reduces the eventual payout. Each dispute you win keeps the balance intact. When the window closes and no more chargebacks can be filed against those transactions, Shopify pays the residual balance out to your bank on file. If the bank on file has closed or the KYC data has staled, expect an extra round of verification before the release.

Merchants sometimes ask whether they can "buy out" the reserve — pay a fee to release the funds early. There is no productized version of that. Shopify Payments does not accept collateral or bond in lieu of reserve.

Why appeals rarely work

Appeals go into a queue reviewed by the risk team on a schedule you cannot see. When they respond, the response is usually a template restating the reserve policy. Successful appeals tend to share one property: the merchant provided new information the original decision did not have — a mislabeled MCC that got corrected, a chargeback batch that was actually resolved, a fraud pattern that was misidentified. Simple pleas for early release without new information do not move the reserve.

What to do with new revenue during the hold window

The single most expensive mistake in the reserve window is to keep pushing new sales through Shopify Payments while the appeal is pending. Every new sale that captures goes into the same reserve pool. If Shopify's review flips from "under review" to "closed," the whole growing pool is now held. Pausing checkout entirely is also bad — ads keep spending, buyers churn to competitors, brand momentum dies.

The realistic path is to keep the Shopify store online, move the checkout URL to your own subdomain, and route new sales through a gateway you contract with directly. The frozen funds stay frozen (nobody can unlock them for you), but the next dollar earned settles to your bank on the new gateway's schedule instead of feeding the reserve. This is what own-domain checkout is designed for.

The chargeback aftermath

Even after the reserve releases, chargebacks filed against the terminated Shopify Payments account can echo forward. Shopify shares fraud and chargeback signals with the card networks; a heavy chargeback history at Shopify Payments correlates onto acquirer risk scores when you apply for new MIDs. This is one reason merchants going through a Shopify Payments termination should also invest in dispute-response tooling before onboarding the next gateway — the acquirer will look at the historical chargeback rate.

The bottom-line playbook

Accept the reserve timeline as given — 30 to 120 days, no shortcut. Stop feeding the reserve by moving new checkout to a non-Shopify-Payments gateway on your own domain. Preserve documentation on any disputed chargebacks in the reserve pool. Do not open a new Shopify Payments account on the same operator identity while the reserve is active; correlations will hit the new account fast. Focus energy on the next gateway and the next few months of revenue rather than on the appeal queue.

Related reading: Shopify Payments frozen funds · Shopify Payments banned · Can you keep Shopify after Payments is terminated

Stop feeding the reserve. Move new checkout to your own MID.

Live in 24-48 hours from gateway keys.

See pricing →