If Stripe freezes your account or holds your funds, don’t panic. Identify what triggered the freeze, respond with appropriate documentation, and avoid making it worse by attempting to open a new account or issuing mass refunds.
Stripe is one of the easiest ways for businesses to start accepting credit card payments online. And that simplicity is a major reason why Stripe is trusted by so many ecommerce companies, SaaS businesses, subscription models, digital service providers, and startups.
You can get approved quickly, connect it to your website, and start accepting payments almost immediately without a traditional merchant account underwriting process. Their technology is genuinely solid, too.
But that convenience can come at a cost when payouts suddenly stop hitting your bank account. Now what?
If your Stripe account is frozen or if your payouts are paused or your funds are on hold, there’s definitely a right and wrong way to approach it. The situation is far from ideal, but it’s fixable, and once resolved you can continue operations as normal.
Frozen Account vs. Funds on Hold vs. Account Closed
Merchants often confuse different Stripe account issues. But they’re not all interchangeable. And a “frozen” Stripe account could mean several different things:
- Payouts Paused — Payments can still typically be accepted, but Stripe won’t send funds to your bank account until a review, verification, negative balance, or risk concern is resolved.
- Funds on Hold — Stripe may be holding some or all of your available balance to cover potential refunds, chargebacks, disputes, or other liabilities.
- Reserve Applied — A portion of your funds gets held in a reserve account for a set period of time, which often happens if Stripe believes your business has an increased risk exposure.
- Account Restricted — Stripe may limit your ability to process payments, access funds, or use certain parts of your account.
- Account Closed — Your business can no longer process payments through your existing Stripe account.
Each of these situations requires different responses.
So before you do anything else, read the exact notice in your Stripe dashboard and email notification, as the distinction matters.
Why Stripe Freezes Accounts or Holds Funds
Let’s take a step back for a minute so you can understand the big picture of what’s going on with your account. Because a Stripe freeze doesn’t necessarily mean you did something wrong (at least not intentionally).
Stripe operates as a PayFac (payment facilitator), which means they need to manage risk internally each time a payment gets processed through their platform. This means that Stripe is on the hook for funds as they move between banks, and things like fraud, refunds, or chargebacks can affect their risk exposure.
In plain English, Stripe is basically asking risk questions about your account:
Can Stripe safely release funds without creating too much exposure tied to future disputes, fraud, or compliance issues?
With that in mind, these are the most common reasons why Stripe may freeze an account or put funds on hold:
- Sudden increase in sales volume
- Unusually large transactions
- Higher-than-normal refund activity
- Chargebacks or customer disputes
- Suspected fraud
- Card testing or bot activity
- Negative Stripe balance
- Missing business verification
- Website or product mismatch
- Delayed fulfillment
- Preorders or future delivery
- Subscription billing disputes
- Customer complains
- High-risk products or services
- Restricted business activity or violations of Stripe’s merchant policy
- Business model that changed after initial approval
Each of these instances increases Stripe’s risk exposure.
Some are just normal parts of doing business (as you grow, your sales may increase). But others (like fraud or card testing) can spell trouble for Stripe. So they have systems in place to trigger freezes before they are over exposed.
Understanding Stripe’s Reserve System (and Why it Matters)
This is one of the most important distinctions in the entire guide, and it’s one that often causes merchants to panic unnecessarily: a reserve is not the same as a frozen account.
When merchants see funds withheld in their Stripe dashboard and receive an email about a reserve being applied, many assume that their account is locked and their business in crisis. But in many cases, that’s not what’s happening at all.
Reserves don’t automatically affect your ability to continue accepting and processing payments. Yes, money is held, but new transactions still go through normally while the reserve is in place.
What a reserve actually does is carve out a portion of your balance as a buffer against future chargebacks, refunds, or losses. Stripe holds those funds for a defined period, then releases them (minus anything used to cover actual disputes) once the reserve term expires.
Stripe uses two types of reserve accounts:
- Rolling Reserve: Percentage of each transaction (typically between 10% to 25% depending on risk profile) is held for a set period (usually 90 days). After that period passes, the oldest held funds begin releasing on a rolling basis. So 10% of what you process in January becomes available in April, February’s 10% gets released in May, etc.
- Fixed Reserve: Stripe holds a specific dollar amount in a reserve fund until a defined release date. This is more common when there’s a potential risk event, like a product launch with a heavy refund potential or one-time spike in processing volume.
Some Stripe accounts have reserves set up from day one. But all contracts include a clause that allows Stripe to apply a reserve at any point.
The latter scenario is when merchants often get confused and assume their processing is shut down. And while a reserve account is undoubtedly an inconvenience and cash flow constraint, it’s a very different conversation from a full account freeze.
How Long Can Stripe Hold Your Funds?
This is the question every merchant wants answered immediately. It depends on the type of hold, and honestly, Stripe’s terms essentially leave it to their discretion.
For payout pauses and verification-related holds, resolutions can range from days to weeks (assuming you respond quickly with complete documentation).
If you have a rolling or fixed reserve, the funds will be gradually released (as explained above) and that timeline is set by Stripe when the reserve is applied.
Account terminations are a bit more difficult. Stripe will typically hold remaining balances for 90-180 days after the closure to cover chargebacks that may come in after processing stops. This is standard industry practice, as card network dispute windows can run up to 120 days.
If your situation is straightforward, you have a clean chargeback history, you should get your money closer to the 60 or 90-day mark. But if you have a high dispute rate or your account has been flagged for policy violations, Stripe may hold those funds for the full 180 days or longer.
Just make sure you keep the bank account that’s linked to your Stripe account open and active throughout the hold period. If Stripe attempts to payout funds to a linked account that’s been closed, the transfer will fail and you’ll deal with further delays.
What to Do Immediately if Stripe Freezes Your Account
If Stripe freezes your account or pauses payouts, the steps you take in the first 24-48 hours can protect your funds and help you respond appropriately.
- Read the Stripe dashboard notice and email carefully.
- Identify whether the payouts are paused, funds are reserved, account is restricted, or account is closed.
- Export all of your data immediately in case your account access is potentially limited further down the road.
- Check your current Stripe balance, pending payouts, open orders, and fulfillment status.
- Review any recent chargebacks, disputes, refunds, and fraud alerts.
- Verify exactly what Stripe is asking you to do and what documents they’re asking for.
Most importantly, you need to take this seriously. Writing this off as something that will just resolve itself is the wrong move. And any incomplete responses to Stripe will just delay the release of your funds.
What NOT to Do (That Will Make Your Problems Worse)
I also want to point out some mistakes that will almost certainly make matters worse for your situation, regardless of the freeze type:
- Don’t open a new Stripe account to try to bypass the review. Stripe’s service agreement strictly prohibits this, and your account could be terminated if you do so.
- Don’t change your website or try to hide what you’re selling.
- Don’t remove product pages without saving records of everything first.
- Don’t send Stripe multiple messages with incomplete explanations.
- Don’t issue mass refunds without understanding whether it will create a negative balance.
- Don’t take orders that you cannot fulfill.
- Don’t start applying for new merchant accounts with multiple processors with different explanations of what happened.
- Don’t assume that a new processor is always the right answer.
Dealing with a Stripe freeze is already a tough situation. The goal right now is to make everything easy for you, get your money quickly, and continue processing as normal (ideally still through Stripe).
Documents to Gather Before Contacting Stripe
Stripe’s review team needs all of your information organized. So would any future processor or underwriter (if you ultimately go that route).
I recommend creating a simple case file with everything related to your Stripe account review, including:
- Stripe freeze notice or account review email
- Current Stripe balance
- Pending payout details
- Reserve terms (if applicable)
- Recent transaction history
- Refund history
- Chargeback and dispute history
- Customer complaint records
- Open orders
- Proof of delivery
- Business registration documents
- Owner identification
- EIN and tax documentation
- Bank statements
- Website URL, checkout pages, product/service pages
- Customer support logs
- Cancellation policy, shipping policy, privacy policy, and terms of service
All of your documentation needs to clearly answer Stripe’s risk question clearly.
In many cases, Stripe is just trying to protect themselves if you have unusual processing activity that could be 100% legitimate. Just show them that.
How to Respond to a Stripe Account Review
Your response to a Stripe account review should be professional, accurate, and well organized.
Don’t send them a long angry email demanding that they release your money or sharing a sob story about how you can’t pay your bills or accept orders while the funds are on hold. While this may be true, it doesn’t answer Stripe’s risk concern and won’t do you any benefit.
A better response should include all of the documentation that Stripe has requested, including any other relevant data that you’ve gathered.
Keep everything clean and make sure you’re not stretching the truth anywhere. Stripe can still continue processing your payments and releasing funds if you have some risk. But that’s not going to happen if they catch you in a lie.
If there was a legitimate issue that triggered the freeze, acknowledge it and explain what you’ve done to correct it. This is crucial for merchants with high-risk characteristics.
Should You Keep Taking Orders While Stripe Holds Funds?
It depends on your business model, cash flow, and operations.
Don’t take orders that you cannot fulfill. If you get a surge in chargebacks or refund requests while your account is under review it will only intensify your problems.
For merchants that rely on Stripe payouts to buy inventory, back orders, or ship products, continuing to take orders without enough cash on hand can be a dangerous scenario. Same goes for pre-orders, custom products, subscriptions, and future-delivery sales.
That said, if you sell digital products with instant access and virtually no fulfillment costs, your risk can be manageable.
But overall, it’s best to slow down until you understand exactly what’s happening with Stripe and what the resolution timeline looks like. A wave of new customer complaints, refund requests, and chargebacks will only hurt you.
Also make sure you keep customers updated on any open orders. If there’s going to be a delay, make sure you tell them and offer options to keep them happy. No communication with your customers will just create disputes, which may be what got you here in the first place.
Should You Refund Customers While Funds Are Frozen?
No, you shouldn’t automatically issue mass refunds just because Stripe froze your payouts.
Refunds are only appropriate if:
- Orders can’t be fulfilled
- Customer cancels their order
- You’ve decided not to move forward with certain transactions
But random mass refunds can create new problems for your business. You can end up with a negative account balance, failed refunds (if your processing is also frozen), confused customers, more disputes, inventory issues, and cash flow problems.
You should review any potential refund on a case-by-case basis.
Why a Stripe Freeze Can Create Bigger Payment Processing Problems
Stripe freezes can have consequences beyond Stripe. While resolving the hold is the immediate priority, it’s worth understanding how this can shape your risk profile elsewhere.
If your chargeback rate increases prior to the freeze, those disputes won’t reset with a new processor. Visa’s VAMP program monitors fraud and dispute activity across acquiring relationships, which means the numbers that flagged your account at Stripe will follow you to whatever comes next.
New processors will see your history, and if the underlying issue wasn’t corrected, the same problems tend to resurface.
Account terminations create additional problems. Depending on the reason for your account closure, Stripe may report your business to the MATCH list, which is the industry database used by acquiring banks that they check during underwriting.
These types of issues can put you in line for a high risk merchant account (and more expensive rates) even if your business isn’t in a high-risk industry or wasn’t previously tagged as high risk.
I’m not saying any of this to alarm you. It’s just worth understanding the big picture here, as smaller issues can amplify into something much worse if you don’t take it seriously.
Finding a new processor isn’t always the answer.
How to Prevent This From Happening Again
To be clear, not every Stripe freeze can be 100% stopped. But many Stripe risk reviews are tied to avoidable issues.
Here are some practical steps you can take to ensure you don’t have to go through this again.
Keep Your Business Information Updated: Mismatches can automatically trigger reviews if your Stripe account doesn’t actually match your business. Things like your legal business name, DBA, tax ID, owners, business address, bank accounts, product categories, and other info should always be up to date. Verification problems are much easier to resolve if this stuff is accurate.
Make Sure Your Website Matches What You Sell: Your website must clearly explain what customers are buying, how much they’re paying, when they’ll be billed, when they’ll receive products or services, and how refunds/cancellations work. Vague info with unclear terms or hidden fees are a red flag for both processors and customers alike.
Monitor Refunds and Chargebacks Closely: Don’t wait until your chargebacks become so bad that they trigger an account freeze. You can deal with this proactively before your ratio becomes too high that Stripe locks your funds. Figure out what’s causing customers to dispute charges or request a higher volume of refunds.
Use Clear Billing Descriptors: Some chargebacks happen simply because the customer doesn’t recognize the charge on their statement. If your legal business name is different from your website or brand name, make sure your descriptor makes it easy for customers to connect the charge to whatever they purchased.
Prepare for Volume Spikes: A sudden increase in sales can trigger reviews from Stripe even if they’re legitimate. So if you’re planning a new product launch, seasonal sale, high-ticket campaign, or you ramped up ad spend that you think will correlate to new sales, be prepared to present this info to Stripe with clear documentation. You can even notify them ahead of time so your account can be noted prior to the sales spike.
Protect Your Checkout From Card Testing and Fraud: Fraud tools like CAPTCHA, address verifications, CVC, blocked countries, and other solutions for preventing repeat failed payment attempts can drastically reduce your risk of fraud. If your checkout is being used by bots to test stolen cards, Stripe will treat that as a serious risk issue even if successful payments aren’t actually going through.
Should You Switch Processors When Stripe Freezes Your Funds?
A one-off Stripe freeze is not typically a good enough reason in itself to switch processors. There are really only four reasons when it makes sense to consider another provider:
- Your Stripe account has been terminated with no chance of reactivation.
- Reserve amounts are too high and you’re unable to operate because of cash flow problems.
- Stripe is repeatedly freezing your accounting without good reasons, and it’s creating issues with customer orders.
- You’ve changed your business model and you’re now selling a product or service that violates Stripe’s merchant policy.
If you don’t fall into any of these three categories, sticking with Stripe is probably your best move.
The problem with switching is that it may not necessarily solve your problem. While Stripe is known for being a bit stricter compared to other providers, you’ll likely run into these same issues with any PayFac.
You definitely shouldn’t switch in the middle of an account review. This can be a red flag with any new provider that you’re getting a quote from, and it can cause your rates to increase elsewhere.
New processors will want to know more about your processing history during the underwriting process. Once they find out about your issues at Stripe, they’ll set your rates higher to account for any added risk. And they could also require reserve accounts, too.
Final Thoughts
Despite being a generally good payment processor, Stripe is notorious for a higher amount of account freezes and funds on hold compared to other providers.
Many of these issues are preventable, though. There are plenty of warning signals that you should be addressing prior to an account review notification.
If you need any help navigating your Stripe account and associated processing fees, just contact our team here at MCC for a free audit. We’ll help negotiate with Stripe on your behalf to get your funds released, lower or eliminate reserve funds, and ensure any bogus fees are removed from your account.
Read More:
