Why Stripe Shuts Down Peptide Stores
Stripe closes peptide stores because peptides fall under its prohibited and restricted business list, and because Stripe is an aggregator that never underwrote you individually. The trigger is usually a risk-model flag from volume growth, chargebacks, keyword scanning of your site, or a card network inquiry — followed by a 90-120 day hold on funds already captured.
stripe shut you down because you were never actually approved. that is the honest answer. when you signed up in four minutes with no documents, no bank statements, and no product review, nobody at an acquiring bank evaluated your peptide business and said yes. you were provisionally accepted into a shared risk pool, and stripe reserved the right to remove you the moment their model decided you did not belong there.
this is not stripe being unfair. it is stripe being exactly what it says it is in the terms you accepted. their restricted business list covers pharmaceuticals and pseudo-pharmaceuticals, unapproved supplements, and products making unsubstantiated health claims. peptides sit squarely in that territory.
the aggregator model, and why it always ends this way
stripe, square, paypal, and shopify payments all run the same structure: thousands of merchants under a master merchant account at an acquiring bank. the bank holds the relationship with stripe, not with you. stripe carries the risk of every merchant in that pool and manages it with automated monitoring plus fast removal.
in that model, you are not a customer whose business gets defended. you are exposure. when the model flags you, removing you is cheaper and faster than reviewing you. there is no negotiation because there was never an underwriting conversation to negotiate against.
- —no individual underwriting means no individual defense
- —the acquiring bank does not know your business exists as a distinct entity
- —termination decisions are largely automated and reviewed after the fact, if at all
- —appeals are a support ticket, not a relationship with a risk officer
what actually triggers the shutdown
accounts rarely die randomly. there is almost always a specific trigger, and knowing them tells you a lot about how these systems work.
- 1.volume velocity. going from $3k to $60k in three weeks is the single most common trigger. sudden growth on an unvetted account looks identical to fraud to a risk model.
- 2.site content scanning. automated crawlers read your product pages. words describing dosing, treatment of conditions, or research-chemical framing map to restricted categories.
- 3.chargeback ratio crossing internal thresholds — often well below the card network limits, because the aggregator protects the whole pool.
- 4.a card issuer or network inquiry about a specific transaction, which surfaces your merchant category and product to a human reviewer.
- 5.a customer complaint routed to stripe's risk team rather than to your support inbox.
- 6.a manual review triggered by a periodic sweep of the merchant base for restricted categories.
- 7.your descriptor generating 'do not recognize' disputes, which drags human attention to the account.
the funds hold is the part that actually hurts
losing the ability to take new orders is survivable. losing access to $80k in settlements you already earned, while you still owe your supplier, your 3PL, and your ad platform, is what kills brands. the hold exists so the aggregator can cover chargebacks and refunds that arrive after you are gone. it typically runs 90 to 120 days.
meanwhile every customer who ordered in the last week is emailing you, your subscription rebills are failing, and your meta campaigns are still spending against a checkout that does not work. the operational blast radius is much larger than the payment page.
what to do in the first 48 hours after a shutdown
- 1.turn off ad spend immediately. every dollar spent into a dead checkout is pure loss.
- 2.pause or disable checkout on the store so customers do not experience failed payments — a failed checkout costs you the customer twice.
- 3.export everything now: full transaction history, customer records, subscription schedules, disputes, and payout records. access can be restricted.
- 4.read the termination notice carefully and note the exact reason cited and the stated hold period.
- 5.fulfill every paid order you can. unfulfilled orders become chargebacks that come out of the held funds and make the hold worse.
- 6.email support asking specifically for the hold release date and the reserve amount in writing.
- 7.start a high-risk merchant application the same day. it takes one to three weeks and the clock starts when you submit.
if you are reading this because it already happened, margin does exactly this recovery: emergency high-risk MID placement, gateway migration, subscription re-tokenization where possible, and a redundant second processor so it cannot happen to you a second time.
what not to do
the panic move is to open a new stripe account under a different entity name and keep selling. do not. stripe links accounts by bank account, EIN, owner identity, device fingerprint, domain, and IP. the new account will close faster than the first, and now you have a pattern of evading a termination — which is a materially worse fact than the original closure, and depending on the specifics, can constitute fraud.
- —do not reopen under a shell entity to hide the product
- —do not run peptide volume through a MID approved for a different product category
- —do not split transactions across accounts to stay under thresholds
- —do not misdescribe the business on your next application because the honest version got you declined once
all of the above are transaction laundering or application fraud. the outcomes range from permanent MATCH-list placement — five years of being effectively unbankable for card payments — to criminal exposure. not legal advice; talk to your attorney.
the correct replacement
the fix is a dedicated MID from an acquiring bank that knowingly underwrites peptide and wellness merchants. you disclose the product accurately, provide COAs, publish clean policies, accept a reserve, and get an account that does not evaporate when a creative starts working.
the goal is not to find a processor who does not notice what you sell. it is to find one who already said yes to it in writing.
and then you build the second one. brands that treat payments as infrastructure rather than a plugin are the ones that get to keep their growth. we have run $4.3M in ad spend to $19.1M in revenue for a single client — none of that is possible on an account that can vanish on a tuesday.
if you are still on stripe right now
you have a window and you should use it. do not wait for the email.
- 1.start the high-risk application today, before you need it
- 2.export your customer and transaction data weekly as a standing habit
- 3.keep operating cash outside the settlement account so a freeze does not lock your payroll
- 4.audit your site copy for claims that would trip a content scan
- 5.know your current month-to-date volume and your chargeback ratio without having to look it up
the brands that get hurt worst are always the ones who were about to get around to it.
frequently asked questions
can i appeal a stripe shutdown?
you can submit an appeal and occasionally accounts are reinstated when the closure was a false positive on an unrelated business. if you genuinely sell peptides, the closure is a policy outcome rather than a mistake, and appeals almost never reverse it. spend the energy on your high-risk application instead.
will stripe release my held funds?
generally yes, after the stated hold period, minus chargebacks, refunds, and fees that land during it. this is why fulfilling every paid order matters — unfulfilled orders convert into disputes that eat the balance you are waiting on.
does this also apply to shopify payments, square, and paypal?
yes. they all use aggregate underwriting with similar restricted-business policies. shopify payments is stripe underneath in most markets, so a stripe-level policy issue is a shopify payments issue too.
how fast can i get a replacement processor live?
with a complete file, five to fifteen business days. the delay is almost always missing documents or an unfinished website, not the bank. having entity docs, bank statements, COAs, and live policy pages ready compresses it to the short end.
should i keep stripe for anything?
many brands keep an aggregator for genuinely unrelated, clearly permitted revenue — consulting, in-person services, digital products — under a properly separate and accurately described business. that is legitimate. routing peptide sales through it is not, and it is the exact behavior that gets you MATCH-listed.
how do i avoid this on the next processor?
disclose the product accurately at underwriting, keep your site copy consistent with what you disclosed, hold chargebacks under 0.65%, warn your account rep before volume spikes, and run a second MID at a different bank from month three onward.
want us to build this for you?
we take high-end med spas from zero to selling peptides — compliant, in-store, and online, in under two weeks.