Shopify Payments Holds

Shopify 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.

7 min readBy Unholdr team

TL;DR: A reserve is a percentage withheld from every payout going forward (10/15/20/30%). A hold is a one-time lump-sum freeze on your existing balance. They have different triggers, different durations, and different appeal paths. Many merchants have both at once — and confusing them leads to bad escalation decisions.

Side-by-side comparison

DimensionReserveHold
Mechanic% withheld from each payoutLump sum frozen
What's affectedEvery new transactionExisting balance (often new sales too)
Common %/amount10%, 15%, 20%, 30%100% of current available balance
Duration120-day rolling, no end dateTypically 120 days, then released
End stateContinues until reviewedReleases automatically on day 120
Cash flow impactSmaller payouts indefinitelyNo payouts until release
Common triggerElevated risk score, sustainedSpecific incident or threshold breach
Dashboard message"A reserve has been placed""Your funds have been placed on hold"
Negotiable?Yes — % can be reducedYes — early partial release possible
Auto-expires?No — requires explicit reviewYes — releases at day 120

When you have a reserve

You'll know it's a reserve if payouts still happen but they're smaller than gross sales (minus standard fees) would predict, the dashboard shows a "reserve" line item, and the email uses words like "rolling reserve" or "percentage held."

When you have a hold

You'll know it's a hold if payouts stopped entirely, the dashboard shows a large frozen balance, the email uses "funds on hold," "pending review," or "your payouts have been paused," and a specific release date is mentioned (typically 120 days out).

When you have both

The combo is more common than people realize. Existing balance gets frozen as a hold; new sales going forward are subject to a reserve. If you only address one (e.g., focus your appeal on getting the hold lifted but ignore the reserve), you'll fix half the problem.

Triggers — what causes each

Reserve triggers (ongoing risk)

  • Chargeback rate elevated but not catastrophic (0.4–0.9%)
  • Return rate above 5% sustained over 60+ days
  • Dropshipping signals (long fulfillment, supplier-tagged tracking)
  • New account in a higher-risk category

A reserve says: "We think you're going to keep generating chargebacks at this rate, so we're keeping a buffer."

Hold triggers (specific incident)

  • Chargeback rate breach above 1.0% (hard threshold)
  • Sudden volume spike (5–10x baseline in a single week)
  • Identity or KYC verification failure
  • Prohibited product or category detected
  • Banking partner request

A hold says: "Something just happened that needs review. Freeze the current balance until we figure it out."

Appeal paths — how they differ

Appealing a reserve

The goal is reduction, not removal. Realistic outcomes:

  • 30% → 20% on first appeal with 90 days of clean metrics
  • 20% → 10% after another 90 days
  • 10% → removed after another 90–180 days

A reserve appeal is a long game.

Appealing a hold

The goal is release before day 120. Realistic DIY outcomes:

  • Early release of 100% on day 30–60 with strong evidence (~5–10%)
  • Partial release of 50–70% with negotiated higher reserve (more common via escalation)
  • Full release on schedule at day 120 with no appeal action (default)

A hold appeal needs to address the specific triggering event.

Which is worse?

A 20% reserve on a $50K/month business takes $10K/month out of your hands and creates a $40K trapped float over 120 days. Significant but survivable.

A full hold on the same business — freezing $80K of accumulated balance — is more acute. It can crater payroll, force layoffs, and cause cascade defaults with suppliers.

What to check on your dashboard right now

  1. Open Shopify admin → Settings → Payments → View payouts.
  2. Compare last week's gross sales to last week's payout amount. If payout is meaningfully lower: divide the gap by gross sales — that's your reserve %.
  3. Check available balance vs. pending balance. A separate "held" line item indicates an active hold.
  4. Check the banner at the top of the Payments page.

Frequently asked questions

If I have both, which one resolves first? The hold typically resolves first because it has a hard 120-day calendar release.

Can a reserve become a hold? Yes. If your risk profile worsens, Shopify can convert the rolling reserve into a one-time hold.

Does the % on a reserve change? Yes — it can be adjusted up or down based on risk reviews.

Can I refuse a reserve? No. Your options are: appeal the % down, switch processors, or close Shopify Payments.