Funds on hold, action guide
Stripe Holding My Funds : What to Do Right Now
Stripe just put your funds on hold. Here is exactly what that means, how long it lasts, and the step-by-step playbook to recover, or migrate today.
WhatPayment Editorial
Independent reviewers
You got the notification. The email that says "your funds are on hold pending review", or "a reserve has been applied to your account", or just "we need to verify some information before your next payout". Your first instinct is to call Stripe. That will not help. Stripe support phone access is restricted to active premium accounts in good standing, and the chat agents on the other end of a held account cannot override the risk team. Here is what actually moves the needle.
This guide covers four things : which type of hold you are in, what Stripe can legally do and for how long, the exact action steps by day, and how to keep your business alive while this plays out. Most articles on this topic stop at "submit your documents and wait". That is the slowest path. The fastest path is parallel : submit documents AND open a backup processor today. Creators who do both in parallel survive the review with their revenue intact. Creators who only do the first one watch their launch die.
Section 1 : Which type of hold do you have ?
Before any action step makes sense, you need to know which of the four hold states applies to your account. The wording in the email Stripe sent you is the first clue. Read it twice. Then check the dashboard.
- Payout hold (funds on hold). Charges still process normally. Payouts to your bank account are paused. This is the most common "stripe holding my funds" situation. It is often triggered by a routine verification request, a volume spike, or a dispute uptick. Your business can keep running. Urgency : medium.
- Rolling reserve. Stripe withholds a percentage of each transaction (typically 5-25%) for a rolling 90-180 day window. Older funds release as new ones come in. Your account is operational. Urgency : low, but it signals you have been flagged and a second incident could escalate.
- Full account freeze. New charges are paused. Payouts are stopped. The account is locked pending review. Your business is dead on Stripe until resolution. Urgency : maximum.
- Account terminated. Permanent closure. Stripe holds the remaining balance up to 180 days against potential chargebacks. All funds release after 180 days minus actual chargebacks. There is no appeal path. Migration is the only option. For the full termination playbook, see our Stripe account frozen recovery playbook.
The most important distinction here : a hold is reversible. A termination is not. If your notification language uses words like "review", "verification", "additional information needed", you are in hold territory. If it uses "closed", "terminated", "ended our relationship", you are in termination territory and the action set changes. The rest of this guide assumes you are in one of the three hold states and the account is technically still alive.
Section 2 : How long can Stripe legally hold your funds ?
The legal ceiling is 180 days. That number comes from Stripe Services Agreement Section 6 (Reserves and Withholding) and from US payment network rules that require processors to release residual funds after a defined window. In practice, most accounts with clean documentation see funds released in 30 to 90 days. The 180-day mark is the legal maximum, not the average.
Three nuances that matter :
- Rolling reserves release on a rolling basis after the reserve window (90 or 180 days depending on the agreement on your account). A 90-day reserve means funds posted today release in 90 days, and so on. The reserve does not "end" until Stripe lifts the underlying risk flag.
- Extended holds. Stripe can extend beyond 180 days in fraud cases. Community reports of 210+ day holds circulate (a frequently cited Indie Hackers thread documents one such case), but these remain exceptional and not standard policy. Treat any quote of "210 days" as a community report, not a Stripe-published number.
- Jurisdiction matters. As of April 2026, UK regulations require 90 days notice before account termination by a payment processor. Other jurisdictions may have similar windows. Stripe US accounts follow the US framework.
Section 3 : Why Stripe is holding your funds
Three triggers explain almost all "funds held but account still active" cases :
- Verification request. You have not submitted identity or business documents since signup, or your existing documents expired. Stripe asks, you do not respond, the hold is applied automatically. Resolution : submit documents.
- Volume spike. A launch, a viral moment, a paid traffic campaign. Stripe's automated risk model flags the departure from your normal baseline. Resolution : explain the spike in writing with dates and context.
- Dispute or refund spike. Chargeback rate above 0.75% in a rolling 30-day window, or a sudden refund campaign. Resolution : explain the cause, show delivery proof, document customer outcomes.
You can be entirely compliant with Stripe's Terms of Service and still get a hold. Their risk model is automated and flags statistical anomalies regardless of intent. For the full trigger taxonomy including elevated-risk verticals, mismatched declared business models, and customer complaints, see our Stripe account frozen recovery playbook.
Section 4 : The crisis timeline, day by day
This is the playbook. Six steps. Each one has a specific window and a specific outcome. The two most important steps both happen on Day 0, and they happen simultaneously.
Day 0 (today) : identify your hold type and document everything
- Read the Stripe notification email word by word. Note the exact language used (review, reserve, freeze, terminated). This determines your action set.
- Log into the dashboard. Check the Payouts section, any banner or alert at the top, and the Balance page. Screenshot all three. Dashboard states can change without notice.
- Export the last 90 days of transactions (Dashboard, Payments, Export CSV). Export your dispute history and refund history.
- Locate your KYC documents : photo ID, proof of address (utility bill or bank statement under 3 months), business registration certificate, EIN letter, recent bank statements showing the registered business name.
- Do not open a new Stripe account. Device fingerprinting plus bank account matching means any duplicate gets caught and both accounts get terminated, including the one currently holding your funds.
Day 0 : open Whop in parallel (do not wait)
This step runs at the same time as documentation. Not after. Now. Stripe reviews take anywhere from 7 to 180 days. Every day you wait is revenue that walks. Setup time on Whop is 30 to 60 minutes for a functional product listing. Whop is built for the verticals Stripe routinely flags : coaching, courses, paid Discord and Telegram communities, memberships, info-products. The fee structure is verbatim from Whop : "Just 2.7% + $0.30 per transaction. No subscription required. No hidden costs." Existing Stripe subscribers cannot be migrated (PCI rules prohibit bulk transfer of card credentials between processors), but every new customer from today goes to Whop.
This is the single most important decision you make this week. Try Whop free here, or read our full Whop review first if you want the long version. Either way, the account opens in 30 minutes and your next launch can run on it.
Days 1-3 : submit documentation to Stripe proactively
Reply to the original freeze notification email. Do not open a new ticket through generic Stripe Support chat, that goes to Tier 1 agents who will bounce you. The reply structure that gets to Tier 2 risk review fastest :
- One sentence acknowledging the review date and ticket reference.
- A plain-English description of your business model : what you sell, how customers buy, how delivery works, what your refund policy is. Three to five sentences. Be specific.
- Address the likely trigger directly. If you ran a launch, name the dates and the volume. If you had a dispute spike, explain the cause and what you did to remediate. Do not pretend nothing happened.
- Attach all KYC documents plus screenshots of delivery (Discord server, course platform, coaching session recordings, customer-facing service interface).
- Include three to five customer testimonials with first names and dates. Even informal ones strengthen the submission.
- Ask explicitly : "What additional documentation is needed and what timeline can I expect ?"
Days 3-7 : follow up on schedule
- Day 3 : polite follow-up referencing your original ticket number. One sentence asking for a status update.
- Day 7 : escalation language. "Per my [date] submission, can this be escalated to Tier 2 risk review ? My business cannot operate during this hold."
- Day 14 : public escalation via X (Twitter) tagging @stripe with the ticket number. Factual only, never a rant. Several creator accounts report this generates faster responses than email alone, though that is community anecdote rather than a guaranteed mechanism.
Days 7-30 : keep your business alive
- All new sales route to Whop. Do not pause your business waiting for Stripe.
- Email your existing customer list if they are impacted. Proactive communication reduces chargeback risk significantly. Customers chargeback when they feel ignored, not when they feel informed.
- Frame the change as a "payment system update" and redirect to the new checkout. Do not mention "Stripe" or "held funds" to customers unless it is genuinely necessary. Most do not need to know which processor is involved.
- Run your next launch, your next drop, your next campaign on Whop. Do not delay revenue. A postponed launch is not a deferred launch, it is a permanent loss of momentum and conversion.
Day 180 : forced release
By contract, Stripe must release your balance (minus actual chargebacks) after 180 days. If Stripe does not release on schedule :
- Formal written demand to legal@stripe.com referencing your account, ticket number, and the 180-day mark. Document the send and the response (or lack of one).
- JAMS arbitration. Stripe's TOS requires arbitration through JAMS, not court. Filing fees run roughly $1,500-3,000 (verify against the current JAMS schedule). The process takes months. Practical only when the held amount exceeds about $10,000. Below that threshold, the math does not work.
- FTC complaint at ftc.gov/complaint. Creates a paper trail and occasionally triggers internal Stripe escalation. Does not force a release on its own.
- CFPB complaint at cfpb.gov/complaint. Same mechanics, sometimes more responsive on the Stripe side because of regulatory weight.
Section 5 : Wait for Stripe vs migrate now
This is not a binary choice. Both things should happen in parallel. But it helps to make the decision explicit so you can explain it to a co-founder, a partner, or yourself at 2am when the hold notification has been sitting in your inbox for a week with no reply.
Wait for Stripe (only)
What works
- Existing subscriber base stays on Stripe (card credentials cannot be migrated)
- Stripe may release quickly in clean cases (7-30 days)
- No platform switch friction for B2B or custom invoicing use cases
What hurts
- Zero income guarantee during review (days to 180 days)
- No timeline transparency from Stripe
- Risk of escalation from hold to full freeze to termination
- Every launch postponed is revenue permanently lost, not deferred
- No dispute protection during the hold
Migrate to a Merchant of Record (Whop, Paddle)
What works
- Business keeps running from day one
- Whop is built for creator verticals, no automated risk flags for coaching, courses, communities
- Whop automatically handles and fights disputes on your behalf, helping protect from holds and account closures
- Marketplace distribution on Whop = net new customer acquisition Stripe cannot match
- Paddle (for SaaS) provides full Merchant of Record handling, global VAT and GST compliance
What hurts
- Existing Stripe subscribers stay on Stripe or lapse, two platforms to manage briefly
- Platform fees (Whop 2.7% + $0.30 per transaction; Paddle ~5% + $0.50)
- Re-setup time for product listings, checkout flows, integrations
The creators who recover fastest run both tracks in parallel from day one. The ones who wait for Stripe and only migrate after weeks of silence lose launches, bleed subscribers, and sometimes close the business. For the full side-by-side, see our full Stripe vs Whop comparison.
Section 6 : Hold duration comparison across platforms
| Platform | Hold on new accounts | Rolling reserve | Max hold on termination | Dispute protection |
|---|---|---|---|---|
Stripe | Possible (verification trigger) | 5-25%, 90-180 days | 180 days | None, merchant bears cost |
| Whop Editor's pick | Milestone-based review (~$1K, ~$5K thresholds, verify current) | None standard | Not publicly documented | Automatic, Whop fights disputes on your behalf |
Paddle | Possible (MoR onboarding review) | None standard | Not publicly documented | MoR absorbs chargeback liability |
Lemon Squeezy | Possible (MoR onboarding review) | None standard | Not publicly documented | MoR absorbs chargeback liability |
Stripe figures sourced from Stripe Services Agreement and support documentation. Whop, Paddle and Lemon Squeezy hold policies based on current platform documentation; verify before relying. Start selling on Whop here.
Section 7 : Legal recourse, what your options actually are
Stripe's TOS requires JAMS arbitration for disputes. No class action. No jury trial. That structure shapes what is realistic and what is not.
- JAMS arbitration : roughly $1,500-3,000 in filing fees (verify the current JAMS fee schedule). Months to a decision. Practical only when the held amount exceeds about $10,000. Below that, the cost outweighs the recovery.
- Small claims court : Stripe's TOS contains a small claims carve-out (verify against the current Stripe Services Agreement, this is standard in many payment processor TOS but the specific clause must be confirmed for Stripe at the time of filing). If the held amount is below your state's small claims limit (typically $5,000-10,000), small claims is faster and cheaper than JAMS.
- FTC complaint at ftc.gov/complaint. Creates an official record. Occasionally triggers internal Stripe escalation. Does not force a release.
- CFPB complaint at cfpb.gov/complaint. Same mechanics, regulatory weight sometimes prompts a faster Stripe internal response.
- Better Business Bureau. Less effective. Sometimes prompts PR-sensitive responses but rarely moves the file.
We are not lawyers. This section is informational only. Consult a payments attorney for funds above $10K or for formally contested holds.
Section 8 : Best Stripe alternatives for creators
The right backup processor depends on what you sell. One paragraph each, then point to the deeper comparison.
- Coaching, courses, paid Discord, paid Telegram, memberships, info-products : Whop (Editor's Pick). Built for these verticals. 211K+ sellers, $3.4B+ made by sellers on the platform. Iman Gadzhi made $25M+ on Whop. TJR runs $1M/month. The marketplace adds discovery that no Stripe integration matches.
- Global SaaS, software : Paddle. Full Merchant of Record, global VAT and GST handled, chargeback liability absorbed.
- Indie SaaS, developer tools : Lemon Squeezy. MoR model with simpler onboarding than Paddle.
- Solo creator, digital downloads, sub-$5K/month : Gumroad. Low friction, lower fixed fee, fewer bells and whistles.
- Physical e-commerce : Shopify Payments. Native to Shopify, best checkout conversion for physical products.
The full comparison with fees, hold policies, and use-case scoring lives in our Stripe alternatives guide. For the full inside view of what a Stripe freeze actually does to a real business, see what a $35K MRR freeze looks like in real time.
Frequently asked questions
How long can Stripe hold my funds ?
The legal ceiling is 180 days. Standard payout holds with documentation tend to resolve in 30-90 days in most reported cases. Rolling reserves release on a 90-180 day rolling schedule. Stripe can extend the window in fraud cases. Always verify the exact figure against the current Stripe Services Agreement and your specific account terms.
Can Stripe hold my funds indefinitely ?
No. Under US payment network rules, Stripe must release your balance (minus actual chargebacks) after the contractual hold expires, typically 180 days. Community reports of 210+ day holds exist (see the Indie Hackers thread on extended hold practices) but those are exceptional and disputed cases, not Stripe policy. After 180 days, send a formal written demand if funds are not released.
What is the difference between a payout hold, a rolling reserve, and a frozen account ?
A payout hold means charges still process but bank payouts are paused. A rolling reserve means a percentage of each transaction (typically 5-25%) is withheld and released on a rolling 90-180 day schedule. A frozen account means both charges and payouts are stopped pending review. Account terminated means permanent closure with funds held up to 180 days.
Can I keep selling while Stripe holds my funds ?
If you have a payout hold (charges still process), yes, on Stripe. Regardless of the hold type, you should open a parallel account on Whop or Paddle immediately for new sales. This is not giving up on Stripe. It is keeping your business alive while the review runs.
Will Stripe tell me why my funds are held ?
Sometimes. The notification email occasionally cites the trigger (verification, dispute rate, volume spike). Often it does not. Your submission should address the most likely trigger proactively, instead of waiting for Stripe to specify.
Can I open a new Stripe account while my funds are held ?
No. Stripe uses bank account, IP address, device fingerprint, business name, and EIN to detect duplicate accounts. Opening a duplicate triggers immediate termination of both accounts, including the one holding your funds. Migrate to a different platform, not a shadow Stripe account.
What happens to my existing subscribers if I move to Whop ?
PCI rules prohibit bulk transfer of card credentials between processors. Your existing Stripe subscribers continue being charged on Stripe (or they lapse if the account is fully frozen). All new customers go to Whop. Most creators manage the transition over 1-3 billing cycles.
Does Whop hold funds like Stripe ?
Whop runs milestone-based compliance reviews around cumulative revenue thresholds (approximately $1K and $5K, verify with current Whop documentation before relying on these numbers). It was built knowing that coaching, courses, and community access are core use cases, not flagged edge cases. In Whop's own language : "Whop automatically handles and fights disputes on your behalf, helping protect from holds and account closures." No platform guarantees zero holds, but the structural posture is different from Stripe's automated risk model.
Should I file an FTC complaint about Stripe ?
Filing at ftc.gov/complaint creates an official record and occasionally triggers internal Stripe escalation. It does not force a release on its own. Best used alongside formal documentation submission and a CFPB complaint, not instead of them.
What is a Stripe rolling reserve and when does it end ?
A rolling reserve withholds a percentage of each transaction (typically 5-25%) for a defined period (90 or 180 days). After the period, older funds release on a rolling basis as new transactions come in. The reserve ends when Stripe's risk review determines you no longer need enhanced oversight. There is no automatic end date if the underlying flag is not resolved.
Last reviewed : 2026-05-07. This guide reflects standard Stripe practices, the Stripe Services Agreement, and creator interviews. Hold policies and processor terms can change without notice; always verify against current documentation before relying on any specific figure or threshold. Nothing here is legal advice; consult a payments attorney for funds above $10K or for formally contested holds. WhatPayment may earn a commission on certain links. Read our affiliate disclosure.
Keep reading
The newsletter
New comparisons. New data. Once a month.
Honest write-ups on payment processors, sales tax compliance, and the platforms creators are quietly switching to. No spam, no AI-generated filler.
No spam. Unsubscribe anytime.