Payment processors, STRIPE RESERVES, ROLLING RESERVE

How Long Does Stripe Hold Reserves? Real Timelines & Fixes

How long does Stripe hold reserves? Most last 90-180 days, some indefinitely. Here's what triggers them, when funds release, and how to keep selling.

How Long Does Stripe Hold Reserves? The Real Timeline (And What To Do)

You woke up, checked your Stripe dashboard, and saw the word "reserve" next to a number that's supposed to be in your bank account. Maybe it's 25% of every charge withheld for 120 days. Maybe it's a flat freeze on a payout you were counting on for inventory. Either way, you typed "how long does Stripe hold reserves" into Google because nobody at Stripe will give you a straight answer — just templated emails about "risk profile" and "compliance review." This guide gives you the honest timeline, what actually triggers the hold, what you can (and can't) do to get the money released early, and what dropshippers and high-risk merchants are doing to keep selling while the reserve sits there ticking down.

Why Stripe Holds Reserves In The First Place

A reserve is Stripe's insurance policy against you. If a customer chargebacks 90 days after a sale and your account doesn't have enough balance to cover it, Stripe is on the hook to the card network. So they pre-collect a slice of every transaction and sit on it until the chargeback window closes. That's the official line. The unofficial line: reserves are also how Stripe quietly throttles merchants in categories they don't really want — dropshipping, supplements, coaching, info products, anything close to CBD or adult — without formally banning them.

There are two flavors. A rolling reserve withholds a fixed percentage (usually 10-30%) of every single charge and releases each chunk on a delay — typically 90, 120, or 180 days after the transaction. A fixed reserve holds a flat dollar amount until Stripe decides to release it. Rolling reserves are far more common; fixed reserves usually appear after a chargeback spike or a terms-of-service violation.

The pain isn't just the cash flow hit. It's that a rolling reserve never fully releases as long as you keep processing. Every new charge adds a new 90-day timer. If you process $50K/month with a 25% rolling reserve over 120 days, Stripe is permanently sitting on roughly $50K of your money — money you'll only ever see if you stop selling on Stripe entirely.

How Long The Hold Actually Lasts

Here's what the policy looks like in practice, based on what merchants in dropshipping, supplements, and coaching communities consistently report:

  • Standard rolling reserve: 25-30% withheld, released 90-120 days after each charge. Common for new accounts in flagged verticals.
  • Aggressive rolling reserve: 30% withheld, released 180 days after each charge. Triggered by chargeback rates over 0.75% or sudden volume changes.
  • Post-termination hold: When Stripe closes your account, funds are held for 90-180 days after your last charge under Section C of the Stripe Services Agreement. This is the one that destroys cash flow — you can't process new sales to dilute the hold, and you're locked out of the dashboard waiting for a release date Stripe won't confirm.
  • Indefinite review hold: For "restricted business" violations, Stripe can hold funds beyond 180 days while underwriting reviews drag on. There's no published SLA, no escalation path beyond email, and merchants report waits of 6-9 months with no updates.

The kicker: the dropshipping vertical is explicitly listed in Stripe's restricted businesses ("businesses that drop ship items with long fulfillment times" is the polite phrasing). Same for nutraceuticals, "get rich quick" coaching, and anything adjacent to CBD or vape. If you're in one of these categories, the question isn't if Stripe holds reserves — it's how long until they do.

Shopify Payments runs on the same Stripe infrastructure, so switching from Stripe to Shopify Payments doesn't help. PayPal applies similar 21-day holds with even less transparency. Klarna and Airwallex have parallel reserve policies for high-risk verticals. The mainstream PSP ecosystem treats high-risk merchants the same way — the only thing that varies is the percentage and the wait.

What You Can Actually Do About It

There's no magic ticket to release a reserve early. Stripe's support team has a script and they stick to it. But there are three things merchants in your position typically try, in order of effort and effectiveness:

  1. Document everything and request review at the 90-day mark. Submit 6-12 months of fulfillment proof, supplier invoices, tracking numbers for every order, and a chargeback ratio under 0.5%. This works maybe 10-15% of the time, usually for merchants who've already cleared the worst of the reserve.
  2. Escalate publicly. Twitter mentions of @stripe with specific dashboard screenshots sometimes get a human review within 48 hours. LinkedIn DMs to Stripe risk team employees occasionally work. Neither is reliable, and neither is recommended if your account is still active and processing.
  3. Run a parallel processor for new volume. This is what most experienced high-risk merchants do once they realize the reserve isn't coming back. You let the Stripe reserve drain on its 90-180 day schedule while shifting new sales to a processor that doesn't hold reserves for your vertical. Your old money trickles back; your new money lands in 48 hours.

That third option is where WooshPayment comes in. WooshPayment is a branded checkout SaaS built for exactly this scenario — merchants who've been frozen, reserved, or banned by Stripe, Shopify Payments, or PayPal and need to keep their store running while the mainstream PSP situation resolves itself. It's powered by Whop, a high-risk-friendly processor that accepts dropshipping, supplements, info products, coaching, and other categories the big PSPs reject. No rolling reserves on those verticals. 48-hour settlement. Payouts in bank, wire, or crypto. Onboarding takes 24-48 hours instead of the 2-3 week underwriting Stripe puts you through.

A typical use case: a Shopify dropshipper doing $80K/month gets hit with a 25% rolling reserve over 120 days. That's $20K permanently locked. They keep Stripe live to drain the reserve over the next 4 months, but route new checkout traffic to their branded WooshPayment URL (yourstore.wooshpayment.com). New orders settle in 48 hours via Whop while the old Stripe balance unfreezes on schedule. Three months later they're cash-positive again and the reserve is gone.

Stripe vs Alternatives For High-Risk Merchants

Processor Reserve % Hold Duration Settlement High-Risk Verticals
Stripe (standard) 0% T+2 2 business days Most allowed
Stripe (flagged account) 25-30% 90-180 days rolling 90-180 day delay Dropshipping, supplements, info products restricted
Shopify Payments 25-30% 90-120 days rolling 90-120 day delay Same restrictions as Stripe
PayPal Up to 30% 21-180 days Variable Dropshipping restricted
Airwallex 5-15% 180 days T+3 Most high-risk verticals rejected
Whop (via WooshPayment) 0% on supported verticals None 48 hours Dropshipping, supplements, info products, coaching accepted

The table makes the strategic move obvious. If Stripe is going to hold 25% of your revenue for 4 months, you need a parallel processor that doesn't. Whop's pricing is competitive with Stripe on a per-transaction basis, but the cash flow difference — no reserve, 48-hour settlement — is what actually matters when you're running ad spend against tight margins.

FAQ

How long does Stripe hold reserves on a high-risk account?

Most rolling reserves run 90-120 days, but high-risk verticals like dropshipping, supplements, or coaching often face 180-day holds with 25-30% withheld on every charge. The clock resets with each new transaction, so a rolling reserve never fully releases until you stop processing. Reviews are case-by-case and rarely shortened on request.

Can Stripe hold my money indefinitely?

Yes. Section C of the Stripe Services Agreement allows them to hold funds for up to 180 days after the last charge if they suspect risk, chargebacks, or terms violations. In practice, accounts flagged for restricted businesses can see indefinite holds while underwriting reviews drag on for months with no SLA and no escalation path beyond email support.

What triggers a Stripe rolling reserve?

Chargeback rates above 0.75%, refund rates above 5%, sudden volume spikes, MCC mismatches, dropshipping with long fulfillment times, and customer disputes over delivery. New accounts in flagged verticals (CBD-adjacent, supplements, info products, coaching, forex) often get reserves applied within the first 30 days, before any actual chargeback hits.

How do I get a Stripe reserve released early?

Open a ticket, provide 6-12 months of clean processing history, low chargeback ratios, proof of fulfillment, and supplier invoices. Even then, early release is rare. Most merchants wait the full 90-180 days. Escalating via Twitter or LinkedIn sometimes triggers a human review, but there is no guaranteed path to early release.

Does Shopify Payments hold reserves the same way?

Yes — Shopify Payments runs on Stripe's infrastructure and applies similar 90-120 day rolling reserves. High-risk Shopify stores often see 30% withheld on every payout, with the same restricted-business categories that trigger Stripe holds. Switching from Shopify Payments to Stripe direct does not solve the problem.

What's an alternative to Stripe that doesn't hold reserves for dropshipping?

WooshPayment uses Whop as the underlying PSP. Whop accepts dropshipping, supplements, info products, and other high-risk verticals without rolling reserves, with 48-hour settlement and payouts in bank, wire, or crypto. Onboarding takes 24-48 hours and your branded checkout lives at yourstore.wooshpayment.com.

Keep Selling While The Reserve Drains

A Stripe reserve isn't the end of your store — it's a cash flow problem with a fixed expiration date. The merchants who survive it are the ones who don't sit and wait for Stripe support to email them back. They route new orders through a processor that fits their vertical and let the old reserve drain on its own schedule.

Try WooshPayment free → and have a branded checkout live at yourstore.wooshpayment.com in 24-48 hours, settling in 48 hours via Whop while your Stripe reserve unwinds.

Now the ball is in your court. If you have questions or want to talk about your Shopify checkout, reach out. I reply personally.

Best,
Giuseppe

G

Hi I'm Giuseppe!

I built WooshPayment because the default Shopify checkout doesn't work for international markets. Building the SaaS I wish I had.

Learn more

Join WooshPayment

Get one email a week with concrete tactics, stats, and the behind-the-scenes of how we built WooshPayment.

How Long Does Stripe Hold Reserves? Real Timelines & Fixes · WooshPayment Blog · WooshPayment