Alex KlimchenkoMerchant Services
Freezes & Holds7 min read

Stripe froze my account and is holding my money. How do I get it back?

If Stripe froze your account, put every request in writing, send the documentation they ask for the same day, and ask in plain language for the specific reason for the hold and the exact date your funds release. The durable fix is moving to a real merchant account underwritten in your own business name, because aggregators like Stripe pool thousands of sellers into one shared account and manage risk by holding funds after the fact, commonly for around 90 days and up to 180.

By Alex Klimchenko

🧊Illustration for the article: Stripe froze my account and is holding my money. How do I get it back?

Stripe froze my account and is holding my money. How do I get it back? full guide

If Stripe froze your account, put every request in writing, send the documentation they ask for the same day, and ask in plain language for the specific reason for the hold and the exact date your funds release. The durable fix is moving to a real merchant account underwritten in your own business name, because aggregators like Stripe pool thousands of sellers into one shared account and manage risk by holding funds after the fact, commonly for around 90 days and up to 180.

The short answer first

If Stripe froze your account, the fastest path to your money is a documented, written request that asks two specific things: the exact reason for the hold and the exact date the funds release. Send any verification Stripe requests the same day you receive the request, and keep a copy of everything. A clean paper trail is the single strongest lever you have, because these reviews are worked from the documentation in your file.

The longer answer is that this is not bad luck, and it is not personal. It is how aggregators are built. Stripe holds funds for a risk period to cover potential chargebacks and refunds, and that period is commonly around 90 days and can run up to 180 days. Understanding why the freeze happened is what lets you recover this hold and then prevent the next one.

Why Stripe can freeze you in the first place

Stripe, Square, and PayPal are payment aggregators, also called payment facilitators or PayFacs. Instead of giving you your own merchant account, they lump thousands of businesses together under one master merchant account, and you process as a sub-merchant inside it.

That shared-account model is exactly why signup takes five minutes with almost no underwriting up front. The trade-off is that they review your business after you start processing. The moment a risk system sees something it dislikes, a sudden spike in volume, a chargeback, a product it considers high risk, or a mismatch between what you sell and what your account says you sell, it can pause payouts or close the account with your money inside.

Stripe's own reserve documentation is honest about the mechanism: funds held in reserve are paid out once the reserve term ends, minus any refunds or disputes covered during that window. So the money is not gone, but it is parked, and the term is set by their risk model rather than by your cash-flow needs.

The recovery steps, in order

Step one, move everything into writing. Open a support case and follow up by email so there is a timestamped record. Ask, in plain language, for the specific reason for the hold and the exact release date. Vague replies are common, so repeat the two questions in each message.

Step two, send documentation the same day it is requested. Stripe is verifying that your business is real and that the sales are legitimate, so the faster you answer, the faster the review closes. Slow or partial responses are the most common reason a hold drags on.

Step three, stay polite and persistent, and reference your prior case numbers every time. Aggregator support runs on templates, so a calm, specific, repeated request that cites your earlier messages tends to escalate faster than frustration does. If a deadline they gave you passes, point to it in writing and ask for a new committed date.

Exactly what to document

Have these ready before you are asked, because having them on hand turns a multi-week back-and-forth into a single reply. Gather customer invoices and order confirmations, proof of delivery or proof of service rendered, your published refund and shipping policies, supplier or wholesale records that show the goods are real, and a short written explanation of any volume spike.

If the freeze is tied to chargebacks, pull the dispute details too. Cardholders generally have 120 days from the transaction or expected delivery date to file a dispute, and certain reason codes can stretch to 540 days, so a hold can reference a sale you made months ago. Knowing which transactions are in question lets you respond precisely instead of guessing.

Keep this evidence organized in one folder going forward. The same documentation that releases a hold is the documentation that wins a chargeback, so building the habit pays off either way.

How to stop it from happening again

Recovering the current hold solves today. A real merchant account solves the pattern. A dedicated account is underwritten to you before you process, so there is a genuine risk relationship and a human to call instead of an algorithm deciding your fate in the middle of a sale.

This is the work I do. Send me your last statement and the details of the freeze through my free statement review, and I will walk you through the recovery steps, then set you up on a dedicated merchant account in your own business name, backed by North, a true processor that has been underwriting merchants since 1992 and serves more than 350,000 of them. On that kind of account, the shared-bucket freeze model simply does not apply.

If you want to understand the mechanics more deeply, my companion article, Aggregator versus merchant account: why does Stripe freeze funds but a real account does not, lays out the two models side by side, and the aggregator-versus-merchant comparison tool on my rates page shows the difference for your own volume.

Want this read for your own statement?

Send your last processing statement and Alex will show you your true effective rate, what is interchange, and what is pure markup. It costs nothing either way.

Quick answers

The follow-up questions owners ask

  • Holds are generally permitted under the terms you agreed to, and Stripe holds funds for a risk period that is commonly around 90 days and can run up to 180 days to cover potential chargebacks and refunds. Asking in writing for the specific reason and the exact release date is your best lever for shortening it.

Real account. Real rates. A real person who picks up.

If I cannot show you real savings, I will tell you to stay put. It costs nothing either way, and there is a real human at the other end.