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.
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.
| Day | Event | Visible to you? |
|---|---|---|
| Day 120 | Funds released for processing internally | No |
| Day 121–122 | Payout system picks up the released balance | No |
| Day 122–125 | Payout scheduled and initiated | Dashboard updates |
| Day 125–130 | ACH transit (US domestic) | None until deposit |
| Day 128–135 | International wire / SEPA delays add 2–5 days | Deposit 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:
- Check the dashboard banner. Has the language changed? New release date? New hold? New banner about account status?
- Check your email — including spam. Search for "Shopify Payments" emails from the last 30 days.
- Open Shopify admin → Settings → Payments → Shopify Payments → View payouts. Look for the most recent payout attempt.
- Check your bank account history. Look for recent rejected or returned ACH transactions.
- Open the original hold email. "Minimum 120 days" language signals that release isn't automatic.
- Contact Shopify support — but be specific. Ask: "Can you confirm the status of my held funds as of today?"
- 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.
Related reading
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.
Read articleWhy 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.
Read articleShopify 20% Reserve Explained: How Rolling Reserves Actually Work
A Shopify 20% reserve means Shopify withholds 20 cents of every dollar you process, holds it for 120 days, then releases it on a rolling daily basis. It's not a one-time freeze — it's an ongoing tax on cash flow.
Read articleShopify Payments Reserve vs Hold: The Real Difference (Comparison Table)
A reserve is a percentage withheld from every payout going forward. A hold is a one-time lump-sum freeze on your existing balance. Different triggers, different durations, different appeal paths.
Read article