Shopify Payments Holds

Why Is Shopify Holding My Funds for 120 Days? (The Real Reason)

Shopify holds funds for 120 days because that's the maximum window under which a Visa or Mastercard cardholder can file a chargeback against your transactions. The hold protects Shopify's banking partners — not Shopify, and definitely not you.

10 min readBy Unholdr team

TL;DR: Shopify holds funds for 120 days because that's the maximum window under which a Visa or Mastercard cardholder can file a chargeback against your transactions. The hold protects Shopify's banking partners — not Shopify, and definitely not you. The actual deposit lands day 125–135 after the standard payout delay kicks in on top.

If your dashboard shows a hold message with "your funds will become available on or after [date 4 months from now]," you're looking at the 120-day rule. It feels arbitrary. It's not.

The number isn't Shopify's — it's Visa's

Shopify Payments is built on top of Stripe's infrastructure. Every transaction Shopify processes is, underneath, a card-network transaction subject to those networks' rules.

Visa's chargeback rules are public. For the most common dispute reason codes (fraud, "did not receive," "not as described"), the cardholder has up to 120 days from the transaction date to file a chargeback. Mastercard's window for equivalent codes is also 120 days.

When Shopify (via Stripe) acquires a transaction, it has a financial liability to the card network for the full amount until that 120-day window closes. If the merchant disappears with the cash and a chargeback lands on day 95, the acquirer eats the loss. Shopify's bank partners — Wells Fargo for US merchants, others internationally — won't accept that risk on a merchant flagged as high-risk.

So the 120-day hold isn't a punishment. It's a structural lock that aligns Shopify's payout schedule to the underlying card-network risk window.

Why your account specifically

If you're reading this, your account crossed one of the trigger lines:

TriggerThresholdWindow
Chargeback rate0.65% (Visa Early Warning)Rolling 30-day
Chargeback rate0.9% (VDMP)Rolling 30-day
Chargeback rate1.0% (Shopify hard)Rolling 30-day
Return rate>5%Rolling 30-day
Sudden volume spike5–10x prior baselineSingle week
Long fulfillment>7 days to shipRolling 30-day
Prohibited categoryAny presenceManual review
Bank/identity mismatchFailed KYC re-checkPeriodic re-verification

If you're across two or more of these, the risk team won't wait for the worst metric to cross. The combination is the trigger.

Why the rule applies universally

A common operator complaint: "I've been on Shopify for four years with a clean record, and now they're holding my funds for 120 days like I'm a brand-new dropshipper. Why?"

The answer is that Shopify's risk model doesn't have meaningful tiers of "trustworthy enough to release early." Once you cross a trigger, the system applies the same 120-day default to everyone, because the underlying chargeback liability doesn't care about your tenure.

The actual timeline — what happens between day 0 and your deposit

DayWhat's happeningWhat you see
Day 0Hold placed by risk teamEmail + dashboard banner
Day 0–119Funds locked, chargebacks still possibleNo payouts
Day 120Last chargeback window closes; funds "released for processing"Internal only
Day 121–123Payout system queues your balanceNo visible change
Day 125–127Payout initiatedDashboard updates
Day 128–135ACH transit (US) — 2–5 business days; international longerDeposit lands

Can the 120 days be shortened?

In aggregate: no. In specific cases: yes, partially. Shopify's risk team can release partial funds before day 120 if:

  • A specific incident (single fraudulent customer, viral refund event) is documented and resolved
  • The merchant provides strong fulfillment evidence (verified tracking, signed delivery proofs)
  • The merchant agrees to a higher reserve % in exchange for early partial release

The DIY path has a low hit rate (under 10%). The reason isn't that appeals are wrong — it's that they rarely land in front of someone authorized to make the release call.

Can the 120 days be extended?

Yes, in three scenarios: new chargebacks during the hold window reset the 120-day clock on those transactions; account termination during the hold can extend recovery to 6–9 months; additional risk flags can stack a new hold on the existing one.

What if I can't wait 4 months?

The honest options:

  1. Bridge financing. Lenders like Wayflyer, Clearco, and Settle will sometimes underwrite against a known-held Shopify balance, though terms are punitive.
  2. Supplier credit. Negotiate net-60 or net-90 terms.
  3. Switch processor for new orders. PayPal, Stripe directly, or another gateway.
  4. Escalate the hold itself. Either via DIY appeal or via an escalation service.

Frequently asked questions

Is the 120-day hold standard for every flagged Shopify merchant? Yes, with rare exceptions.

Does Shopify earn interest on my held funds? The funds sit in pooled trust accounts. Shopify does not pass interest to merchants.

Why didn't Shopify warn me before placing the hold? Risk-team holds are placed without warning because warning would allow a malicious actor to withdraw funds before the hold lands.

If a chargeback lands during the hold, what happens? Shopify will deduct the chargeback amount (plus the $15 fee) from your held balance and contest the dispute on your behalf if you submit evidence.

Will closing my Shopify store accelerate the release? No — and in some cases, it makes things worse. Closing while a hold is active can flag the account for additional review.