What Is a Rolling Reserve? Definition for Shopify Merchants
A rolling reserve is a payment processor’s practice of withholding a fixed percentage of every transaction for a defined period — typically 120 days — then releasing each day’s reserve on that same delay. It’s the most common reserve structure used by Shopify Payments, Stripe, and PayPal.
What Is a Rolling Reserve? Definition for Shopify Merchants TL;DR: A rolling reserve is a payment processor’s practice of withholding a fixed percentage of every transaction for a defined period — typically 120 days — then releasing each day’s reserve on that same delay. It’s the most common reserve structure used by Shopify Payments, Stripe, and PayPal.
A rolling reserve is a payments-industry mechanism where a processor withholds a fixed percentage
(commonly 5–30%) of each transaction and releases it after a holdback window of 90–180 days, with each day’s
reserve releasing on its own schedule. Unlike a flat reserve (a one-time deposit), a rolling reserve continuously
accumulates and releases, creating a steady-state balance that the processor holds against future chargebacks
and refunds.
How a rolling reserve works mechanically
Picture a 120-day rolling reserve at 20%. Every day, two things happen at once:
1. 20% of today’s sales get added to the reserve pool.
2. The reserve from exactly 120 days ago gets released and paid out.
In a steady state — same daily revenue, same chargeback rate — the pool size stabilises at roughly 120 × (daily
sales × reserve %). For a store doing $10,000/day at 20%, that’s $240,000 sitting in reserve at any given
moment.
The math is simple but the cash flow effect is brutal. A store doing $1M/month at a 20% rolling reserve has
roughly $800,000 locked at steady state. That’s working capital you cannot use for inventory, ads, or payroll.
Why processors use rolling reserves
The 120-day window is not arbitrary. It matches the maximum chargeback window under Visa and Mastercard’s
card network rules. A customer can dispute a transaction up to 120 days after the sale (for most reason codes).
If the merchant goes bankrupt before Day 120, the processor is on the hook for the refund. The reserve covers
that risk.
Processors use rolling reserves instead of flat reserves because:
Volume scales. As your sales grow, your reserve grows proportionally.
Risk scales. Higher-volume merchants pose more chargeback exposure.
It’s self-correcting. If you scale down, the reserve shrinks.
Rolling reserve vs flat reserve vs minimum reserve
Three structures exist. Most merchants encounter rolling reserves but it helps to know the others.
TYPE STRUCTURE COMMON USE
Rolling reserve % of each sale held for X days Standard Shopify/Stripe/PayPal
mechanism
Flat reserve One-time fixed deposit (e.g., $50k High-risk merchant accounts at
upfront) specialised processors
Minimum reserve Account must maintain X balance at Hybrid model, used by some
all times acquirers
Shopify Payments almost exclusively uses rolling reserves. Klarna, when imposing reserves, also uses a rolling
structure.
Rolling reserve math — worked example
Store: dropshipping fashion brand Daily revenue: $15,000 Reserve: 20%, 120-day rolling
Day 1: $3,000 enters reserve. Reserve total: $3,000. Day 30: $90,000 has entered, nothing released yet. Reserve
total: $90,000. Day 120: $360,000 has entered, nothing released yet. Reserve total: $360,000. Day 121: $3,000
enters (Day 121’s reserve), Day 1’s $3,000 releases. Reserve total stable: $360,000. Day 200: Steady state
continues. Reserve always ~$360,000.
If the merchant stops processing on Day 200: - Day 201–320: Nothing enters, reserves release one day at a time
- Day 320: Reserve hits zero, all funds returned (assuming no chargebacks consumed them)
Common misconceptions about rolling reserves
“The reserve compounds forever.” No. Once you hit Day 120 (or your processor’s window), the pool size
stabilises. New money in, old money out, net zero growth.
“I lose the reserve.” No, not unless chargebacks consume it. The reserve is your money, held in escrow.
Chargebacks during the 120 days reduce the pool but anything left at the end of the window is paid out.
“Rolling reserves are illegal in my country.” They are not. Rolling reserves are explicitly permitted under Visa
Core Rules and Mastercard Rules globally. They are not a consumer-facing fee, so consumer protection laws
don’t apply.
“I can negotiate the days down.” Rarely. The 120-day window is set by the card networks. Processors can
negotiate the percentage but rarely the days, because they have no upstream flexibility.
Where rolling reserves show up
You’ll encounter rolling reserves in three Shopify-related places:
1. Shopify Payments: 10%, 15%, 20%, or 30% rolling reserves applied by Shopify Risk Operations.
2. Stripe (after a Shopify Payments ban, since Shopify Payments runs on Stripe infrastructure): Stripe often
imposes its own rolling reserve when accepting a previously-banned merchant.
3. PayPal: 21-day rolling reserve is the default for new merchants, with longer reserves for higher-risk
industries.
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
How to reduce or eliminate a rolling reserve
Three levers:
Reduce the percentage. Easier than reducing the days. Going from 20% to 10% halves the locked capital.
Shorten the holdback window. Rare but possible — some processors will go from 120 to 90 days for
low-risk merchants.
Remove entirely. Requires demonstrating sustained low chargeback rate (under 0.5%), clean fulfillment,
and a documented risk profile that justifies removal.
Direct escalation to the processor’s risk team is usually the only path to faster outcomes than waiting 6–12
months of clean behaviour.
How Unholdr handles rolling reserves
We work rolling reserves on both Shopify Payments and (where post-Shopify-ban) Stripe. Our approach:
Document the actual chargeback rate vs the processor’s stated reason for the reserve.
Build a counter-evidence package showing the reserve is no longer needed.
Negotiate either full removal or a substantial reduction in the percentage, sometimes both.
Average outcome on accepted cases: 14–21 days to a decision.
Frequently asked questions
What’s the difference between a rolling reserve and a hold?
A rolling reserve withholds a percentage of each transaction; a hold withholds 100% of payouts. A reserve lets
you operate at reduced cash flow; a hold pauses everything.
Does the rolling reserve earn interest?
No. The funds sit in the processor’s account, non-interest-bearing. The opportunity cost is the merchant’s.
What happens to my rolling reserve if I close the store?
If Shopify or Stripe terminates the account, the rolling reserve continues to be held for the full 120 days from
the date of the last transaction. Chargebacks during that window can consume the reserve. Anything remaining
is paid out at Day 121 onwards.
Can a rolling reserve be increased without notice?
Yes. Processors typically retain the right to modify reserve terms with little or no notice. They are required to
notify you, but the notice can be same-day.
Are rolling reserves the same across all Shopify regions?
Approximately yes. The 120-day window is global. The specific percentages tend to be similar across regions —
10–30% — though the triggering thresholds vary slightly by market.
Related reading
What Is a Shopify Payments Reserve? Definition and Examples
A Shopify Payments reserve is a percentage of your sales that Shopify holds back as collateral against future chargebacks and refunds. Reserves are usually 10–30% of every payout, held on a 120-day rolling basis, and applied when Shopify’s risk team flags your store as elevated risk.
Read articleWhat Is the Shopify Merchant Trust Team? An Operator's Definition
The Shopify Merchant Trust Team is Shopify’s internal risk and compliance unit responsible for monitoring merchants, investigating chargebacks, imposing reserves and holds, and suspending stores. They report into Shopify Risk Operations and make final decisions on account status — not Shopify Support.
Read articleWhat Is the MATCH List? Definition for Banned Merchants
MATCH (Member Alert to Control High-Risk Merchants) is Mastercard’s database of merchants whose payment processing accounts have been terminated. Acquirers must check the list before accepting new merchants. A MATCH listing typically blocks you from getting card processing anywhere for 5 years.
Read articleWhat Is the Visa Dispute Monitoring Program (VDMP)?
The Visa Dispute Monitoring Program (VDMP) is Visa’s escalating enforcement program for merchants whose chargeback rate exceeds 0.9%. It carries monthly fines starting at $25,000 USD and eventually leads to termination from the Visa network if unresolved. The lower-tier Visa Early Warning Program triggers at 0.65%.
Read article