Timelines

When Does Shopify Release Reserve Funds: 120-Day Rolling Timeline

When does Shopify release reserve funds? Each individual transaction’s reserve portion releases 120 days after that transaction was captured — not 120 days from when the reserve started. This creates a rolling release pattern that confuses most merchants. Below is the day-by-day math, with examples for 10%, 20%, and...

7 min readBy Unholdr team

When Does Shopify Release Reserve Funds: 120- Day Rolling Timeline TL;DR: When does Shopify release reserve funds? Each individual transaction’s reserve portion releases 120 days after that transaction was captured — not 120 days from when the reserve started. This creates a rolling release pattern that confuses most merchants. Below is the day-by-day math, with examples for 10%, 20%, and 30% reserves.

If you’re asking when does Shopify release reserve funds, you’ve probably been on a reserve for at least a few weeks and the dashboard math isn’t matching your expectations. You expected one chunk of money on day 120. Instead you’re seeing small daily releases, or no releases at all, or what looks like funds rotating in and out. None of this is broken. It’s a 120-day rolling reserve, which works differently than a static reserve.

This article maps out exactly when Shopify releases reserve funds, the rolling math behind it, and what the timeline looks like at different reserve percentages.

   When does Shopify release reserve funds: the rule

The mechanic is simple but counterintuitive:

Every individual transaction has its own reserve countdown. The reserved portion of each transaction releases on Day 120 from the date that transaction was captured.

This means if you process orders every day, you get a release every day starting on Day 120. Not a single lump sum. A rolling drip that matches your transaction pattern from 120 days earlier.

Day 120 isn’t the day money lands in your bank — it’s the day Shopify releases the funds from reserve into your normal payout cycle. Standard payout adds another 5-7 business days, so actual deposits land day 125-135 after each transaction.

   When does Shopify release reserve funds: full rotation timeline

Here’s the day-by-day pattern for a merchant entering a 120-day reserve on Day 0 with daily order volume:

  DAY                                WHAT HAPPENS                                  CASH IN BANK?

  Day 0                              Reserve starts. Each new transaction          Net of reserve, yes
                                     has 10-30% withheld.

  Day 1-30                           Reserve fund builds up. Daily                 Reduced payouts
                                     payouts continue minus reserve
                                     portion.

  Day 30-60                          Reserve fund peaks around 1/4 of              Steady reduced
                                     intended size. Cash flow tight.

  Day 60-90                          Reserve fund at ~3/4 capacity. No             Steady reduced
                                     releases yet.

  Day 90-119                         Reserve fund approaching full size.           Steady reduced
                                     No releases yet.

  Day 120                            First reserve release begins (Day 0           Slightly higher
                                     transactions release).

  Day 121-150                        Daily rolling releases. Reserve               Stabilized
                                     “rotates” rather than depletes.

  Day 150-180                        Mature rolling reserve. Daily release         Steady state
                                     ≈ daily new reserve.

The key insight at Day 150: if your daily volume is steady, your reserve never goes down. New reserves coming in match old reserves releasing. The reserve is a permanent withholding equal to ~120 days of your reserve percentage.

   Reserve release math: 10%, 20%, 30% examples

Let’s run real numbers. Assume $1,000/day in transactions and a steady volume:

10% reserve example

  PERIOD                   RESERVE HELD                       DAILY PAYOUT                DAILY RELEASE

  Day 1-119                Building toward $11,900            $900/day                    $0

  Day 120                  $11,900 plateau                    $900/day                    $100/day

  Day 121+                 $11,900 steady                     $1,000/day net              $100/day

20% reserve example

  PERIOD                   RESERVE HELD                       DAILY PAYOUT                DAILY RELEASE

  Day 1-119                Building toward $23,800            $800/day                    $0

  Day 120                  $23,800 plateau                    $800/day                    $200/day

  Day 121+                 $23,800 steady                     $1,000/day net              $200/day

30% reserve example

  PERIOD                   RESERVE HELD                       DAILY PAYOUT                DAILY RELEASE

  Day 1-119                Building toward $35,700            $700/day                    $0

  Day 120                  $35,700 plateau                    $700/day                    $300/day

  Day 121+                 $35,700 steady                     $1,000/day net              $300/day

This is the math that surprises most merchants. The reserve never empties — it rotates. You only see the full reserve as cash if you either (a) stop processing entirely and wait 120 days, or (b) get the reserve lifted via appeal.

   When does Shopify release reserve funds if you stop processing?

If you turn off Shopify Payments or close your store, the reserve runs down on a 120-day decay schedule. The last transaction you processed releases 120 days later, and everything before that releases on its respective Day 120.

  DAY AFTER LAST TRANSACTION                                             RESERVE STILL HELD

  Day 30                                                                 ~75% of peak

  Day 60                                                                 ~50% of peak

  Day 90                                                                 ~25% of peak

  Day 120                                                                ~0% (final release)

  Day 125-135                                                            All funds in bank

This is the version of the timeline merchants think they’re on by default. They’re not — they’re on the rolling version unless they actively stop processing.

   When does Shopify release reserve funds after appeal

If you appeal and win, the reserve can release in a single batch instead of rotating. Successful appeals typically result in:

  APPEAL OUTCOME                                           RESERVE RELEASE

  Full reversal                                            All reserved funds released within 5-7 business days

  Reduced reserve %                                        Reserve immediately rebalanced to new percentage

  Reserve removed but hold kept                            Reserves release; new transactions still flow normally

  Appeal denied                                            Continue on 120-day rolling schedule

This is why a successful appeal is meaningfully different from waiting out 120 days — it converts the rolling reserve into a one-time release.

    Need this resolved faster than 120 days? Unholdr is the only company built specifically for
    Shopify Payments holds and Klarna merchant bans. We’ve helped 200+ stores, win 95% of accepted
    cases, and resolve in 14-21 days. Fully refundable if we fail. We accept 10 clients per month — apply at

   Standard path vs Unholdr direct path

When does Shopify release reserve funds on each path:

  PATH                                   TIMELINE                                     OUTCOME

  Wait it out                            120 days per transaction, rolling            Reserve never fully releases while
                                                                                      processing

  Stop processing + wait                 120 days from last transaction               Full release, but business is dead

  Public appeal                          30-90 days in queue, often denied            Either keeps rolling or releases

  Unholdr direct appeal                  14-21 days                                   Lump release if approved

   How to track your own reserve release schedule

Shopify doesn’t show you a per-transaction reserve countdown — which is one of the most common merchant complaints. To track it yourself:

  1. Export your transaction history. Settings > Payments > View payouts > Export.

  2. Add 120 days to each capture date. That’s the release date for that transaction’s reserve portion.
  3. Build a simple spreadsheet. Capture date, transaction amount, reserve %, release date, expected deposit
     (release date + 7 business days).
  4. Match against actual payouts. This tells you whether Shopify is releasing on schedule or holding longer.

If your tracked release dates have passed and you still don’t see the corresponding payouts, that’s a sign the reserve has been extended beyond 120 days — which is a separate problem covered in our 120-day articles.

   Frequently asked questions

When does Shopify release reserve funds exactly? Shopify releases reserve funds 120 days after each individual transaction was captured. Funds then go through a 5-7 business day payout cycle, so actual bank deposits land day 125-135 from the original transaction.

Why is my Shopify reserve not releasing on day 120? Either the case has been extended beyond 120 days (rare but happens), the payout schedule is different than you think (weekly vs daily), or you’re miscounting the day. Day 0 is the capture date, not the order date.

Does the 120-day Shopify reserve release all at once? Only if you stopped processing 120 days ago. While you continue processing, the reserve rotates — new transactions add reserve, old ones release. The net stays roughly steady.

Can I get my Shopify reserve funds released earlier? Yes, via a successful appeal. A direct Risk Operations appeal can release the full reserve in a single batch in 14- 21 days rather than waiting 120 days per transaction.

Why does my Shopify reserve never seem to go down? Because it’s rolling, not static. As long as you keep processing, new transactions replenish the reserve at the same rate old transactions release. The reserve only depletes if you stop processing.

How do I tell if my Shopify reserve has been extended past 120 days? Track your transaction dates plus 120 days plus 7 business days. If those calculated deposit dates have passed and the funds haven’t landed, the case has likely been extended and requires direct escalation.

Related reading

How Long Shopify Holds First Payout: Day-by-Day Timeline

How long Shopify holds first payout depends on your account age and risk profile — the standard window is 3-7 business days from first sale to first deposit, but new merchants routinely see 14+ day delays while Shopify Payments runs initial review. Anything past 21 days is no longer a “first payout” issue and is alm...

Read article

Shopify Payments New Account Hold Duration: Full Breakdown

A new account Shopify hold typically lasts 3-7 business days for a clean first payout, but extended new account Shopify hold durations of 14-30 days are common for merchants in high-risk categories, those with sudden volume spikes, or accounts with incomplete verification. Anything beyond 30 days has converted to a ...

Read article

Shopify Suspension Appeal Timeline: Public vs Direct Path

A Shopify appeal timeline depends entirely on which path you take. The public ticket path runs 30-90 days through the Trust and Safety queue with a high denial rate. The direct Risk Operations escalation path runs 14-21 days with a 95% win rate on accepted cases. Below is the day-by-day breakdown of both paths and h...

Read article

Klarna Reinstatement Typical Timeline: 4-12 Weeks Mapped

The Klarna reinstatement timeline runs 4-12 weeks via the public Merchant Portal appeal process, with a denial rate over 60% on first appeals. The direct Klarna Merchant Review escalation path runs 14-21 days with a 95% win rate on accepted cases. Both paths and their week-by-week breakdowns are below.

Read article