Guide · Start a brand · 9 min read

Can you sell peptides on Shopify? Technically yes, until they notice

The store builds fine. The theme looks great. Then somewhere between your first sale and your first good month, the review team finds you - and the whole thing comes down mid-flight, with your money inside it.

Short answer: no. Peptides are prohibited under Shopify's Acceptable Use Policy, and Shopify Payments is built on Stripe, which prohibits them separately. Nothing stops you at signup, which is exactly why so many founders find out the expensive way.

The verdict first: prohibited, enforced mid-flight, no appeal that works

Shopify's AUP bans "restricted items," a category its enforcement teams read to include research chemicals, non-FDA-approved substances, and injectables. Research-use-only peptides tick all three. There is no license you can upload, no compliance packet you can attach, no plan tier that changes it. This isn't a gray area you can lawyer your way through - it's a business decision Shopify made about chargeback exposure and card-network risk, and they enforce it with software plus a human review queue.

The part that costs people real money: enforcement is not at signup. Shopify happily takes your $39/mo, lets you install a theme, load 40 products, and start selling. Detection typically comes later - triggered by a payment-risk review, a chargeback, a competitor report, or a periodic content scan. By then you have revenue in the pipeline, ad spend committed, and customers mid-order. We wrote up the full teardown pattern in what actually happens when Shopify bans a peptide store - if you're already staring at a termination email, start there.

Two layers of ban - Shopify's AUP plus Stripe under Shopify Payments

Here's the piece most founders miss. Shopify Payments is not Shopify's own processor - it's Stripe, white-labeled. So a peptide store on Shopify is violating two prohibited-lists at once:

Either layer alone kills the business. Together they mean "solving" one buys you nothing. Founders sometimes bolt a third-party gateway onto Shopify thinking they've dodged Stripe - the AUP still applies, and now they're paying Shopify's 0.6%-2% third-party transaction fee for the privilege of waiting for the ban. Others try a peptide-friendly gateway on a platform that allows it - the right instinct, wrong half of the stack. The full processor landscape, including what a real high-risk merchant account looks like, is in our guide to peptide payment processing.

How the ban actually lands: the mid-flight termination pattern

Across the operators we've worked with, the sequence is remarkably consistent:

  1. Weeks 1-6: nothing. The store runs. Money moves. You conclude the AUP must not really apply to you.
  2. The trigger. A payout review, a single chargeback, a spike in volume, or a manual report. High-risk detection is event-driven, not calendar-driven.
  3. The email. "Your store has been found in violation of our Acceptable Use Policy." Storefront offline same day. Shopify Payments payouts paused.
  4. The hold. Funds in the payout pipeline get held against future chargebacks - typically 90-180 days, at the processor's discretion, with 120 being the number we see most.
  5. The appeal. You can file one. For a category-level prohibition it does not work, because there is nothing to argue - you sell the thing they ban. The appeal exists for miscategorized stores, and you aren't one.

Total damage is rarely just the held funds. It's the domain reputation, the pixel and ad-account history, the email list stuck in their export queue, and every product URL you'd built links to. A shutdown costs more than the store ever did.

WooCommerce: free, but you inherit three separate fragilities

WooCommerce is the reflex answer, and it's half right. WordPress itself has no AUP - it's software you run, not a platform that hosts you. But "self-hosted" doesn't mean "nobody can shut you down." You've traded one landlord for three:

WooCommerce can work - some peptide stores run on it - but only when someone deliberately chose the host, the gateway, and the maintenance plan for this exact category. Defaults will kill it.

BigCommerce, Swell, and the case-by-case platforms

BigCommerce's terms prohibit illegal products and reserve broad discretion over "high-risk" categories rather than publishing a peptide-specific ban. In practice that means case-by-case: some stores live for a while, some get the same mid-flight review Shopify runs, and you can't get an approval in writing beforehand. Headless or API-first platforms like Swell and Medusa sit in similar territory - Medusa is open source and self-hostable (genuinely no platform layer), Swell is hosted and retains termination discretion like anyone else.

The honest framing: any platform that can terminate you may terminate you, and no sales rep's verbal "should be fine" survives contact with the risk team. If your business depends on a discretion call staying favorable forever, you don't have a platform, you have a probation officer.

Wix and Squarespace - the short version

Same disease, smaller ecosystems. Wix Payments and Squarespace Commerce both run on mainstream processing (Stripe among them) and both platforms' terms prohibit the category. They're also weaker stores at the same price point: thinner checkout control, weaker structured-data handling, and no path to the kind of compliance tooling this niche needs. There is no version of the Wix-or-Squarespace question where the answer improves on Shopify's - it's the same two-layer ban with fewer features. Skip them.

Not sure where your current stack is exposed? The free 60-second site audit reads your live site the way a processor's risk team would - platform, gateway, and copy - and grades it on screen. Your domain. Sixty seconds.

The owned stack: zero platform risk because there is no platform

The alternative isn't a friendlier landlord. It's no landlord. The stack that survives in this category looks like this:

The trade-off is honest: you can't spin it up in an afternoon with a theme store, and it costs more up front than $39/mo. That's the price of the risk actually going away instead of hiding. The full build-vs-platform decision, with numbers, is in which website builder works for a peptide store.

The comparison table, honestly scored

OptionPlatform riskPayments riskHonest verdict
ShopifyBanned by AUPBanned (Stripe underneath)Dies mid-flight. Not if, when.
Wix / SquarespaceBanned by termsBanned (mainstream rails)Shopify's problems, fewer features.
WooCommerceNone (software) - but host AUP appliesBanned on default gateways; survivable with the right oneWorkable only with deliberate host + gateway choices and permanent upkeep.
BigCommerce / SwellCase-by-case discretionDepends on gatewayYou're on probation, not approved.
Owned stackNone - no platform existsUnderwritten up front, high-risk accountHighest setup cost, only structure with no termination lever.

Note what the table doesn't say: it doesn't say the owned stack is risk-free. Processors can still exit you, the FDA can still write letters, and anyone promising you a regulatory outcome is selling you something. What the owned stack removes is the one risk that's certain on the platforms - the AUP termination - and it's the one risk that takes your data hostage when it fires. If you're earlier in the journey than platform selection, start with how to start a peptide company - platform choice is step four, not step one.

Questions, answered straight

Can I just not mention peptides in the product names?

No, and this is the move that turns a ban into something worse. Risk teams read product pages, images, alt text, and order data, not just titles - and the FDA pierced code-named listings in its 2026 warning letters. Obfuscation reads as intent to deceive, which converts "prohibited category" into "fraud risk," lengthens fund holds, and can land you on the MATCH list, which follows you to every future processor.

My friend's peptide store has run on Shopify for a year. Doesn't that prove it works?

It proves detection hasn't fired yet. Enforcement is event-driven - a chargeback, a volume spike, a payout review, a report. Every terminated store we've talked to ran fine right up until the day it didn't, and the ones that ran longest lost the most, because the held-funds figure scales with monthly volume.

What about using Shopify for the site and a separate high-risk gateway for checkout?

The gateway solves layer 2 and leaves layer 1 fully armed. Shopify's AUP governs the listings themselves, so the storefront still gets suspended on review - you've just made the funeral cheaper for the processor. If you're going to the trouble of a real high-risk merchant account, put it behind a storefront nobody can switch off.

Is the owned stack overkill if I'm just testing the market?

Testing on a platform that bans you isn't a test - the variable you're measuring (can this business run?) is rigged to come back "no" on a random date. If budget is the constraint, a deliberately configured WooCommerce build is the cheaper defensible test, with the fragilities above accepted knowingly. What doesn't make sense at any budget is building an asset on land you're already trespassing on.


This guide is general information for store operators, not legal advice.

Free · Instant · No signup

Start with the 60-second scan.

The platform ban and the processor ban are the same disease - and it shows on your site before it shows in your inbox. Run any live store through the free audit and see what a risk team sees. Your domain. Sixty seconds.

Run my free audit → Book a build call →