Shopify Payments Holds

Shopify Payments On Hold: The Complete Operator's Guide (2026)

When Shopify Payments puts your funds on hold, it's almost always a risk-team decision tied to chargebacks, fulfillment signals, or volume anomalies — and the default release window is 120 days because that matches the Visa/Mastercard chargeback maximum.

12 min readBy Unholdr team

TL;DR: When Shopify Payments puts your funds on hold, it's almost always a risk-team decision tied to chargebacks, fulfillment signals, or volume anomalies — and the default release window is 120 days because that matches the Visa/Mastercard chargeback maximum. The DIY appeal path works on a minority of cases. Below is the full mechanic, the timeline you can actually expect, and the levers that move money sooner.

Your Shopify dashboard is showing the orange banner. Maybe it says "Your payouts have been paused" or "Shopify Payments has placed a hold on your funds pending review." Either way, the money you booked last week — or last month — is sitting in a Stripe-backed escrow account, and nothing you do inside the Shopify admin is going to release it.

This guide is written for operators, not for SEO. We lost six figures to a Shopify hold before we built Unholdr, so we'll skip the platitudes and walk through what's actually happening, why it's happening, and what — realistically — you can do about it.

What "on hold" actually means

A hold is different from a payout delay and different from a reserve.

StatusWhat it meansDuration
Standard payout delay2–7 business day rolling delay from capture to depositPermanent (normal)
ReserveShopify withholds a % of every payout (10/15/20/30%)120-day rolling
HoldLump sum of available funds is frozen pending reviewOften 120 days
TerminationShopify Payments closed entirely, payouts endedPermanent

A hold is a one-time freeze on the cash currently sitting in your Shopify Payments balance. It's not a percentage cut going forward — it's the existing pile, locked. New orders may continue to settle (depending on the specific hold type), but those funds get added to the locked pile rather than paid out.

If the dashboard says "Your funds will be available on or after [date 120 days out]," you have a hold. If it says "20% of your sales will be held in reserve for 120 days," you have a reserve. Both can exist simultaneously, but they are separate mechanics with separate escalation paths.

Why Shopify holds funds — the real reasons

Shopify rarely tells you the specific trigger. The form-letter email lists "violations of the Acceptable Use Policy" or "elevated risk indicators," neither of which gives you anything to fix. From handling 200+ cases, the actual triggers cluster around six categories.

1. Chargeback rate exceeding threshold

The single most common trigger. Shopify monitors your chargeback ratio (disputed orders ÷ total orders) on a rolling basis. The Visa Early Warning Program triggers at 0.65%. The Visa Dispute Monitoring Program (VDMP) triggers at 0.9%. Shopify's internal hard-suspension threshold is around 1.0%.

2. Dropshipping signals

Long fulfillment times (>7 days from order to shipment), tracking numbers from AliExpress or 4PX, product imagery scraped from supplier sites, generic product descriptions, and "ships from China" disclosures buried below the fold all flag you as a dropshipper.

3. Sudden volume spike

A store doing $5K/month that posts $80K in a week — even from a legitimately viral product — triggers a manual review. The risk team can't tell from automated signals whether the spike is a hit product or a fraud ring laundering stolen cards. Default response: freeze the funds, ask questions later.

4. Return rate above 5%

Returns aren't chargebacks, but elevated return rates signal customer dissatisfaction, which correlates with future chargebacks.

5. Refund pattern anomalies

Refunds paid out from a balance that's already negative because of chargebacks, or refunds in suspiciously round numbers, look like friendly fraud or money laundering patterns.

6. Product category in the restricted list

CBD, certain supplements, replica goods, weapons accessories, adult content, and a handful of other categories sit in Shopify's restricted or prohibited list. Selling these can trigger an immediate hold.

The 120-day rule, explained

Almost every Shopify hold uses 120 days as the default release window. This isn't arbitrary — it's the maximum chargeback filing window under Visa and Mastercard scheme rules.

A cardholder can dispute a transaction up to 120 days after the purchase date. If Shopify released your money on day 30 and a wave of chargebacks landed on day 95, Shopify's banking partners would be on the hook for the refunds. By holding for 120 days, Shopify (and its underlying bank partners) make sure all dispute risk has expired before the money leaves the platform.

This is why even appeals with strong documentation rarely move the 120-day window — Shopify's risk team can't override the underlying banking risk model. They can only release if they get explicit comfort from their bank partner.

The actual timeline — day 120 isn't day-of-deposit

A common misunderstanding: merchants count to day 120 and expect a deposit. Then nothing arrives, panic ensues, and they assume the hold has been extended.

DayEvent
Day 0Hold placed, dashboard banner appears
Day 120Funds "released for processing" — internal accounting change
Day 121–123Payout schedule queues your balance
Day 125–135Standard 5–7 business day payout delay → deposit lands

If you're past day 135 and still no deposit, then yes — you have a problem.

What merchants can actually do

The honest answer: not much, through the DIY path. Shopify's Trust & Safety team handles thousands of appeals a week, most of which look identical (form-letter response: "We've reviewed your account and our decision stands"). The cases that do move are the ones that hit the right inbox with the right structure.

1. Build the documentation pack

Before you write a single word of appeal: supplier invoices for the last 90 days, supplier agreements / MOQ contracts, a tracking spreadsheet (order ID → tracking → delivery date), publicly visible return policy and customer service contact, refund log, chargeback responses, photos of your fulfillment operation.

2. Write a tight appeal letter

Not a sob story. A clean operator note: identify yourself and the store, acknowledge the hold and the stated reason, address each concern directly with evidence, state your metrics (numbers, not adjectives), commit to specific changes, ask for a specific resolution.

3. Submit through the right channel

Reply directly to the original hold email — don't open a new ticket. The hold email is tagged in their system to the case file.

4. Wait — and don't escalate too aggressively

The risk team works through queues. Sending five follow-ups in three days will get you flagged as "non-cooperative." One follow-up after 5–7 business days is reasonable.

What doesn't work

  • Calling Shopify support. Tier-1 agents can't see risk-team files.
  • Filing a chargeback against Shopify. It will get your account terminated, not unfrozen.
  • Public Twitter/X complaints. Occasionally gets a polite reply. Never gets the hold lifted.
  • Hiring a generic e-commerce lawyer. Most aren't familiar with Shopify's specific escalation paths.
  • Threatening legal action in your appeal. Triggers automatic escalation to legal, who do not have authority to release funds.

Frequently asked questions

Can Shopify hold my funds longer than 120 days? Yes, in specific cases. New chargebacks during the hold can reset the clock on those transactions.

Will Shopify release funds early on a successful appeal? Yes, but rare on the DIY path — under 10% of self-submitted appeals result in early release.

Does the hold affect my ability to take new orders? Usually no — new orders continue to process. But the new revenue may also be held depending on the specific configuration.

What happens to refunds during the hold? Refunds are still processed and pulled from your Shopify Payments balance. If it's insufficient, Shopify will debit your linked bank account directly. Refusing refunds creates chargebacks, which extends the hold.

Can I switch processors while the hold is active? Yes for new orders. The held funds stay held. Note that Shopify Payments runs on Stripe infrastructure — a Shopify ban often results in a Stripe ban within 30–90 days.

Is the 120-day rule negotiable? In aggregate, no — it's tied to scheme rules. For a specific file with strong evidence and a routed escalation, yes — partial early release and reduced reserve % are both negotiable. That's most of what we do.