What the "permanently limited" email actually means
The email says something close to: "After a recent review, we've determined your business presents a higher risk than we're able to support." No named violation, no appeal path that works, no human on the other end of the reply button. That's by design. Stripe's Restricted Businesses list bans "pseudo-pharmaceuticals," "nutraceuticals or other products making unverified health claims," and substances "designed to mimic illegal drugs" - and Stripe's underwriters read research peptides straight into those buckets, whatever your disclaimer says.
Three things are now true, and you should act on all three today:
- The decision is final. Stripe's review appeals reverse a small minority of terminations, and almost never in restricted categories. Writing a passionate appeal email is a use of an hour; it is not a plan.
- Your dashboard access is not guaranteed. Most terminated accounts keep read access, but not all, and not forever. In hour one, export your full payout history, your customer list, your dispute records, and every 1099-K. You will need them for taxes, for refunds, and for the application questions the next processor will ask.
- Recurring revenue stops now. Any subscriptions or saved-card flows are dead. Card networks do not let you port stored credentials out of a terminated account, so those customers must re-enter payment details on whatever rail you stand up next. Email them before they find out from a failed charge.
The 180-day hold - when your money really comes back
The termination email quotes a reserve period, typically 90 to 180 days from your last transaction. Here is what operators actually experience:
| What Stripe says | What actually happens |
|---|---|
| Funds held "up to 180 days" | Most of the balance releases at the end of the stated window, in one payout - not on a rolling schedule. |
| Hold covers "potential disputes" | Every chargeback filed during the window is deducted from the held balance, plus a $15 dispute fee each. |
| "We'll contact you" | You get an automated email near day 180. Calendar it yourself; nobody at Stripe is watching your file. |
The hold exists because the card networks give cardholders up to 120 days to dispute a charge, and Stripe is on the hook for your refunds once you can't cover them. Which points to the one lever you control: chargebacks filed during the hold come out of your money. So in hours 1 through 4, refund every order you have not shipped, directly from the held balance while you still can. A refund costs you the sale. A chargeback costs you the sale, the fee, and - if enough of them stack up - the thing covered in the next section.
The mistake that gets you MATCH-listed: rapid-fire reapplying
Here is the trap that turns a Stripe termination into a five-year ban from card processing. Panicked operators open a new Stripe account under a spouse's name, or an LLC variation, or jump to another aggregator the same afternoon with the same website. The new account gets caught - same domain, same products, same beneficial owner via KYC - and now the termination reason isn't "prohibited category." It's evasion.
That's what feeds the MATCH list (Mastercard's Member Alert to Control High-risk merchants, the file every acquiring bank checks before approving a merchant account). MATCH listings run five years, follow the business AND its principals personally, and make even legitimate high-risk processors decline you on sight. Reason code 04 (excessive chargebacks) and code 12 (prohibited/illegal transactions) are the two that peptide operators typically earn - the first from letting unfulfilled orders turn into disputes, the second from getting caught re-boarding after a termination.
The operators who recover from a Stripe shutdown in weeks are the ones who did nothing card-related for the first 72 hours. The ones still locked out a year later are the ones who reapplied that same night.
Note the distinction: Stripe is an aggregator, and aggregator terminations do not automatically MATCH-list you - that requires an acquiring bank filing the report. But repeated evasion attempts, or a dispute rate that blows past the networks' roughly 1% threshold during your wind-down, are exactly what triggers a filing. Don't hand them the reason.
Keep taking orders this week: Zelle, crypto, and ACH invoicing
Your store does not have to go dark while you sort out real processing. Three rails work today, with zero underwriting, because none of them touch the card networks:
- Zelle - instant, free, and bank-to-bank, with per-day limits usually between $2,500 and $10,000 depending on your bank. Best for your regular customers who already trust you. The workflow: order confirmation email carries the payment handle and the exact amount, and a human or an automated inbox-watcher marks the order paid when the bank notification lands.
- Crypto (BTC / USDC) - no processor, no chargebacks, settles in minutes. A self-hosted BTCPay Server instance costs nothing monthly and never terminates you. Conversion friction is real - expect only a slice of customers to use it - but that slice is revenue you'd otherwise lose.
- ACH invoicing - for larger orders, an emailed invoice paid by bank transfer. Slower (1 to 3 business days) but comfortable for the $500+ carts that matter most.
Each has sharp edges - Zelle accounts can themselves be closed for commercial misuse of a personal account, so use a business-bank Zelle profile, not your personal one. The full playbook, including how to make manual rails feel automatic to the customer, is in our guide to running a peptide business on Zelle, Venmo, and Cash App. Treat these as the bridge, not the destination: manual rails cap out operationally somewhere around 30 to 50 orders a day.
Why Stripe flagged you - it was your copy, not your chargebacks
Most operators assume a dispute triggered the review. Usually it didn't. Stripe runs continuous automated content scans of merchant websites, and periodic human reviews, looking for restricted-category signals. What actually trips the wire on a peptide store:
- Product pages that describe effects on the human body - recovery, growth, weight, sleep, skin - which reads as an unverified health claim and puts you in the pseudo-pharmaceutical bucket instantly.
- Reconstitution or usage instructions anywhere on the site, including buried FAQ answers and blog posts. Stripe's crawler reads those pages too.
- Compounds that are active pharmaceutical ingredients in approved or investigational drugs. After the FDA's March 31, 2026 warning-letter sweep hit seven peptide vendors in one day, processors tightened category enforcement across the board - a wave of terminations followed within weeks. More on that pattern in why peptide companies keep shutting down.
- "Research use only" banners sitting next to copy that contradicts them. Reviewers are trained on exactly this pattern - the disclaimer doesn't neutralize the claim, it highlights that you knew.
This is the part worth internalizing before you apply anywhere else: the site that got you terminated will get you terminated again, at the next processor, with the same scan. If you want to see what a reviewer sees, our free 60-second audit reads your live site the way a processor's content review does and flags the exact lines - takes about a minute, grade on screen, report in your inbox.
Migrating off rented rails onto infrastructure you own
Stripe was never the right rail for this category - it was the easy one. The durable setup looks different:
- A dedicated high-risk merchant account, not an aggregator. You're underwritten once, up front, by an acquiring bank that knows what you sell - so there's no surprise review six months in. Expect 3.5% to 6% rates, a rolling reserve of 5% to 10% for the first months, and a 1 to 3 week approval. The landscape of who actually boards RUO peptide stores is in best payment processors for peptides.
- A storefront you control - your own domain, your own database, your own customer list, exportable at will. Hosted platforms add a second termination risk on top of the processor one; plenty of operators have eaten both in the same month.
- Backup rails wired in from day one - the Zelle/crypto/ACH stack from above stays live as a fallback, so a future processor problem is a bad Tuesday instead of a dead business.
The full architecture - what to own, what to rent, and in what order - is covered in peptide payment processing, explained end to end.
What to fix before you apply for the next account
High-risk underwriters will pull up your site and read it. Before you submit a single application:
- Strip every human-use signal from your copy. Product pages describe the compound - sequence, purity, format - not what it does to a body. This is the single biggest approval factor, and it's binary.
- Remove flagged compounds. Anything that's an API in an approved or investigational drug is a decline at underwriting and an FDA letter waiting to happen. The 2026 letters pierced code names and abbreviations, so renaming doesn't work.
- Get the legal furniture right. Real terms of sale, an RUO agreement customers actually accept at checkout, a published refund policy, business address and support contact on the site. Underwriters score for all of it.
- Kill the dispute pipeline. Clear shipping timelines, tracking emails, and a support inbox that answers inside 24 hours. Your dispute rate is the number that follows you between processors.
- Then apply once, correctly - complete application, honest category description, clean site. One strong application beats five rushed ones, because every decline is a question on the next form.
Questions, answered straight
Can I get my Stripe account back?
Almost certainly not. Restricted-category terminations are policy decisions, not misunderstandings, and the appeal process exists mostly for identity-verification errors. Send one calm appeal email if it makes you feel better, then spend your energy on the exit. Anyone selling you a "Stripe reinstatement service" is selling you something.
Is my money gone?
No. Held is not seized. The balance minus disputes and fees pays out at the end of the stated reserve window, typically 90 to 180 days. Protect it by refunding unshipped orders now so they can't come back as chargebacks with a $15 fee attached.
Am I on the MATCH list?
Probably not yet - Stripe is an aggregator, and MATCH filings come from acquiring banks. You put yourself at risk by re-boarding under variations of the same business or letting your dispute rate spike during the wind-down. There's no free public lookup; a high-risk processor can check during underwriting. Details in the MATCH list guide.
Should I just move to Shopify or Square?
How fast can I realistically be processing cards again?
With a cleaned-up site and a complete application: 1 to 3 weeks at a high-risk processor that boards RUO stores. With the site that got you terminated: never - each decline makes the next application harder. Fix the copy first.
This guide is general information for store operators, not legal advice.
STONEGATE SYSTEMS