What to Do When Shopify Holds Your Money: First 48 Hours Checklist
The first 48 hours matter more than the next four months. Document the hold immediately, freeze new ad spend if cash is tight, communicate proactively with suppliers, and start the appeal package — but don't submit it yet.
TL;DR: The first 48 hours matter more than the next four months. Document the hold immediately, freeze new ad spend if cash is tight, communicate proactively with suppliers and team, and start the appeal package — but don't submit it yet. The mistakes you make in panic mode will follow you through the full 120-day window.
Hour 0–2: Don't react publicly
The single most common preventable mistake. Do NOT, in the first 48 hours:
- Post on X/Twitter tagging Shopify
- Post in merchant Facebook groups about specific case details
- Write a Trustpilot review of Shopify Payments
- Call Shopify support angrily (the call is logged)
- Threaten legal action in any communication
- Tell customers their orders are at risk
Public reactions feel productive. They are the opposite. They create a digital trail that lands on a case file and makes the next reviewer harder to convince.
Hour 2–6: Document what you have
Screenshot everything. Time and date all artifacts.
- Screenshot the dashboard banner with the date visible.
- Screenshot the Payouts page showing current held balance.
- Save the original hold email as a PDF.
- Screenshot your current available vs. held balance.
- Export the last 90 days of orders to CSV.
- Export the last 90 days of disputes/chargebacks to CSV.
- Export the last 90 days of refunds to CSV.
Six weeks from now, when you need to remember what the dashboard said on day 1, you'll have it.
Hour 6–12: Read the email carefully
Most merchants read the hold email twice and miss key information. Read it three times, with a pen. Note:
- Exact wording of the trigger. "Acceptable Use Policy violation"? "Elevated risk indicators"? "Banking partner request"?
- The exact release date. "On or after day X" or "minimum 120 days"? "Minimum" language is a red flag.
- Is a reserve mentioned?
- Is termination mentioned? Words like "no longer eligible" or "account terminated" change the response entirely.
- What documentation is requested?
Hour 12–24: Cash-flow triage
Immediate decisions:
- Ad spend. If you were spending aggressively, stop or pause within 24 hours. New orders during a hold are still subject to the same hold mechanics.
- Supplier obligations. Pull up your supplier payment schedule for the next 60 days. Which are critical? Which can you delay?
- Payroll. Look at the next two pay cycles. Do you have the cash without Shopify Payments outflow?
- Personal cash. If you're an owner-operator who routinely transfers from Shopify to personal, the held funds were probably mortgage/rent money.
- Refunds. Refunds during the hold are still processed — and they come from your Shopify Payments balance first, then debit your linked bank if insufficient.
Hour 24–36: Talk to your team and suppliers
Team
Tell your team within 48 hours. Vague half-information creates panic; specific bad news is manageable.
"Shopify Payments has placed a hold on our funds pending review. Held amount is approximately $X. Standard release timeline is 120 days. We're working an appeal but won't know for 2–3 weeks. In the meantime, [pause ad spend / freeze hiring]. Payroll is funded through [date]."
Suppliers
If you have suppliers who depend on regular payment, talk to them within 48 hours. Don't wait for them to call when an invoice is late.
"I want to give you a heads-up. Shopify Payments has placed a hold on our funds for a routine risk review. I expect a 30–60 day delay on the next two invoices. Can we agree on a new payment date of [X]?"
Most suppliers will accept this if you ask early. Few will accept it after you've missed an invoice without warning.
Hour 36–48: Start the appeal package — but don't send it yet
Appeals submitted in the first 48 hours have lower success rates than appeals submitted in days 5–10. Two reasons:
- Your metrics aren't yet clean. If the hold was triggered by a chargeback spike, your trailing-30-day rate is still elevated.
- You're emotional. Appeal letters written in panic mode read as desperate.
Use the first 48 hours to start building the package: gather supplier invoices, build the fulfillment log, pull metrics. But don't submit until you have a clean package and can write the letter calmly.
Beyond 48 hours: the operational plan
Weekly cadence
Monday: Review prior week's chargeback rate, return rate, refund rate. Check dashboard for new banners.
Wednesday: Review cash runway through next 30 days. Update supplier communication.
Friday: Submit any pending chargeback evidence. Update team on status.
Things to avoid for 90+ days
- Don't add new product categories
- Don't run aggressive new ad campaigns targeting new countries
- Don't open a second Shopify store to try to route around the hold — Shopify's KYC links accounts
- Don't apply for Shopify Capital
Common 48-hour mistakes
| Mistake | Why it's bad |
|---|---|
| Posting publicly about the hold | Creates evidence on your file |
| Threatening to leave Shopify in your appeal | Marks you as difficult |
| Opening a second Shopify account | KYC links the accounts, both get suspended |
| Calling support repeatedly | Aggressive call patterns get flagged |
| Refusing customer refunds to preserve cash | Refusals become chargebacks |
| Submitting the appeal in hour 24 | Lower success rate than days 5–10 |
| Telling customers their orders are at risk | Triggers preemptive chargebacks |
Frequently asked questions
Should I keep processing new orders? Generally yes — but understand new orders may also be subject to the same hold.
Can I switch to PayPal or Stripe directly? You can add payment methods. The existing held balance does not move.
Will customers know my funds are held? No. The hold is invisible from the customer side.
Can I get a loan against the held funds? Yes, some fintech lenders (Wayflyer, Settle, Clearco) will underwrite against a known held balance.
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 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.
Read article