Shopify Payments Holds

Shopify Funds Not Released After 120 Days? Read This First

Day 120 is the internal release date, not the deposit date. Most cases resolve themselves by day 130. If you're past day 135 with nothing in the bank, you have an actual problem — not a calendar misread.

8 min readBy Unholdr team

TL;DR: Day 120 is the internal release date, not the deposit date. Most "still no money on day 121" cases resolve themselves by day 130 once the standard 5–7 business day payout cycle completes. If you're past day 135 with nothing in the bank, you have an actual problem.

The 120-day rule isn't the deposit date

This is the single most common confusion. Day 120 is the date when Shopify's internal accounting marks your funds as "released for processing." It's an internal milestone, not a notification event.

DayEventVisible to you?
Day 120Funds released for processing internallyNo
Day 121–122Payout system picks up the released balanceNo
Day 122–125Payout scheduled and initiatedDashboard updates
Day 125–130ACH transit (US domestic)None until deposit
Day 128–135International wire / SEPA delays add 2–5 daysDeposit lands

Two structural reasons for the delay: the standard payout cycle (2–7 business days), and weekends/holidays.

If you're between day 121 and day 130, the most likely answer is: nothing is wrong. Wait until day 135 before treating it as a problem.

When it's actually a problem

After day 135, lack of deposit is real.

1. The hold was extended

Check the dashboard for new banner messages. Extensions happen when a new chargeback landed during the original hold window, when the risk team flagged a new issue, or when the original hold was always longer than 120 days but the dashboard message rounded down.

2. The account was terminated, not released

Sometimes a hold converts to a full termination at day 120. Signs: dashboard language changed from "hold" to "account closed" or "no longer eligible." Termination doesn't mean the funds are forfeited — they're typically still released through a separate recovery process that can take 6–9 months.

3. The linked bank account failed

The payout was initiated, but the ACH bounced. Common causes: closed account, name mismatch, wrong routing number, daily limit hit, bank flagged as suspicious.

4. New holds stacked on top

If you have new chargebacks that landed in the final weeks, Shopify may have placed a new hold on the released balance before it could be paid out.

5. Currency or country routing issue

If you process in multiple currencies, payouts in non-primary currencies can take longer to clear through correspondent banking networks.

Diagnostic checklist — do these in order

If you're past day 135 with no deposit:

  1. Check the dashboard banner. Has the language changed? New release date? New hold? New banner about account status?
  2. Check your email — including spam. Search for "Shopify Payments" emails from the last 30 days.
  3. Open Shopify admin → Settings → Payments → Shopify Payments → View payouts. Look for the most recent payout attempt.
  4. Check your bank account history. Look for recent rejected or returned ACH transactions.
  5. Open the original hold email. "Minimum 120 days" language signals that release isn't automatic.
  6. Contact Shopify support — but be specific. Ask: "Can you confirm the status of my held funds as of today?"
  7. Pull your chargeback log. New chargebacks reset the 120-day clock on those transactions.

What if support says "everything looks normal"

This usually means one of three things: the funds genuinely are in the payout queue (wait 3–5 more days); Tier-1 can't see the risk file; or there's a banking/routing issue downstream.

To distinguish: ask support specifically for the most recent payout attempt's status. If they say "last payout was [date], status complete, $X," check your bank for that exact deposit.

Common misunderstandings

"My hold was 120 days. It's been 120 days. The money should be in my bank today." Add 5–10 business days for the payout cycle and ACH transit.

"I appealed and the hold was lifted, but the money still hasn't arrived." A successful appeal lifts the hold, but the released funds still go through the standard payout cycle.

"Shopify said the funds were released a week ago but they're not in my bank." Check the payout status. If status is "complete" but the deposit is missing, the issue is at your bank.

Frequently asked questions

How long after day 120 should I wait before assuming there's a problem? Day 135.

Can a hold be silently extended without a new email? Rarely, but yes. The dashboard banner is the most reliable source.

What if my bank account on file is closed? The payout will fail and the funds will return to your Shopify Payments balance. Add 5–10 more days.

Do I get notified when funds are released for processing? No. The release is an internal accounting change.

Does international vs. US affect the timeline? Yes. US ACH is 2–5 business days. International SWIFT can be 5–10. SEPA is 1–3. UK Faster Payments can be same-day.