Honest comparison
Stripe's public restricted-business list names "research chemicals, steroids, peptides" explicitly. Operators still get approved daily by lying on the application — and they still get shut off, frozen, and MATCH-listed 60–180 days later. This is not a both-sides comparison. Stripe is not a peptide processor. multiflow is. But we'll still tell you straight where Stripe is the right call and where it isn't.
| Feature | multiflow | Stripe |
|---|---|---|
| Peptides listed in written TOS | Approved category on our acquirer side | Explicitly restricted — "research chemicals, steroids, peptides" |
| Typical time to shutdown after launch | No shutdown — category is approved | 30–180 days once volume crosses ~$5–10k/mo |
| Funds held on shutdown | Normal T+2 payout schedule | 90–180 day reserve hold is standard |
| MATCH list risk for owners | None — we underwrite for the vertical upfront | High — TOS violation is a MATCH-listable offense |
| "Research only" / "not for human consumption" disclaimer accepted | Required on site + in descriptor context | Disclaimer does not change Stripe's TOS |
| Native checkout ergonomics | Same Stripe.js patterns under the hood where applicable | Best-in-class developer UX |
| Apple Pay / Google Pay | Enabled per-brand on the approved acquirer | Disabled once domain flagged for peptides |
| Multi-brand peptide portfolio (3+ brands) | One parent, per-brand descriptors | Every new brand is a new Stripe account (and a new shutdown countdown) |
| Chargeback representation for "not as described" claims | Vertical-aware reps familiar with peptide disputes | Generic Stripe dispute flow |
| COA / third-party testing documentation flow | Required during underwriting — accepted | N/A — Stripe declines the vertical |
| Effective rate for approved peptide volume | 5.5–7.5% + interchange passthrough | 2.9% + 30¢ — until the shutoff |
| Underwriting speed | 24–72 hours with COAs + site ready | Instant approve, delayed shutoff |
| Support for subscription / auto-reorder | Native on the approved acquirer | Works until vertical is flagged |
Stripe's restricted businesses page is public.
Stripe's restricted businesses page is public. Find it, read it. "Research chemicals, steroids, peptides" is listed directly. There is no interpretation gap here. When a peptide operator signs up for Stripe and processes anything, they are in violation of the agreement they e-signed. That is a fact about Stripe, not an opinion about peptides.
Operators get around it three ways: vague MCC selection at signup, "supplements" or "research tools" as the site description, and low initial volume that flies under Stripe's underwriting pattern match. All three work — for a while. The moment volume crosses roughly $5k–10k/mo, a chargeback triggers a review, or a domain crawler matches peptide keywords, the account gets 24-hour notice and a 90–180 day reserve. We have seen this happen to peptide operators in month 2, month 6, and month 14. The timing varies. The outcome does not.
We place peptide brands on high-risk-capable acquirers that approve the vertical in writing during underwriting. The application says "peptide research products, not for human consumption" in the MCC + business description fields, COAs get uploaded, the site's compliance copy gets reviewed, and the account is approved (or declined) on the truth of what you sell. No MATCH-list risk later because there is no misrepresentation to discover.
Effective rate lands in the 5.5–7.5% range for peptide volume depending on chargeback ratio and average ticket. That is higher than Stripe's 2.9% + 30¢. It is also infinitely lower than 2.9% + 30¢ with a 90-day $80k reserve hold that never releases on time. Pick your math.
The checkout still looks like a normal modern checkout. Apple Pay, Google Pay, saved cards, 3DS when required. Your customer does not see "we switched processors." They see the cart and the confirmation. Done.
Can I keep my existing Stripe account running for the T-shirts and mugs?
Can I keep my existing Stripe account running for the T-shirts and mugs? Yes. multiflow handles the peptide SKUs on the approved acquirer; non-restricted SKUs can keep clearing on Stripe if you want to split them. Most operators consolidate over the first 60 days once they see the parent dashboard.
Do I need an LLC for each brand? No. One parent LLC with the approved acquirer; sub-brands inherit via descriptors and our multi-brand layer. Single EIN works for most portfolios.
What happens to reserves I already have stuck on Stripe? They stay on Stripe's schedule. Stripe will not release early because you switched away. Budget for the reserve timeline and move forward.
Can I migrate active subscriptions? Yes, with customer-facing re-auth. We handle the token migration and staggered rollout during onboarding.
What if my brand uses "research only" messaging? Required. Your site must state clearly that products are for research, not human consumption, sold only to qualified researchers. That copy is a condition of approval, not a workaround.
Day 0 — application, COAs uploaded, site compliance audit. Day 1–3 — underwriting review at the peptide-capable acquirer. Day 4–5 — account approved, parent merchant account live. Day 6–9 — first brand ported. Checkout swap is a plugin-level change on WooCommerce peptide sites (we do this frequently). Apple Pay domain re-registered. Day 10–14 — remaining sub-brands migrated, descriptors set per brand, first consolidated settlement clears.
Existing Stripe account: your call. Keep it for non-peptide SKUs, close it when the reserve releases, or leave dormant. We do not touch it.
If you sell peptides in any commercial form — capsules, vials, nasal sprays, bulk — Stripe is the wrong processor, even when the account is currently approved.
If you sell peptides in any commercial form — capsules, vials, nasal sprays, bulk — Stripe is the wrong processor, even when the account is currently approved. The comparison is not "Stripe rates vs. multiflow rates." It is "temporary Stripe rates with MATCH-list downside vs. honest peptide-approved rates with no MATCH-list downside."
For T-shirts and mugs: Stripe. For peptides: the peptide-capable stack we run.
If you are running a peptide blog or information site and only selling merchandise, courses, or coaching (no peptide product transactions), Stripe is fine. That is not a peptide processing relationship. Use Stripe and keep the 2.9% rate.
If you are selling peptides and specifically want to test Stripe's shutoff timeline (some operators do, knowingly accepting the risk to run cheap for 30–60 days), that is a business decision. Just know the reserve hold math and the MATCH-list consequence before you sign.
FAQ
One ledger, per-brand descriptors, consolidated dispute queue. Apply in 12 questions — no hard pull.
Start your applicationParent ledger, sub-brand routing, per-brand descriptors, payout fan-out — the mechanics behind the comparison.
How it worksTalk to an operator
Human reply within 2 business hours. No chatbot.