{"id":28466,"date":"2025-12-15T10:00:00","date_gmt":"2025-12-15T10:00:00","guid":{"rendered":"https:\/\/spreecommerce.org\/cannabis-ecommerce\/"},"modified":"2026-03-27T17:36:35","modified_gmt":"2026-03-27T17:36:35","slug":"cannabis-ecommerce","status":"publish","type":"post","link":"https:\/\/spreecommerce.org\/cannabis-ecommerce\/","title":{"rendered":"Cannabis eCommerce: The Deplatforming-Proof Platform for Multi-State Operators"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\r\n  <section  class=\"highlight-box-wrap alignstandard text-align-left\" style=\" \">\r\n    <div class=\"highlight-box highlight-box-green\">\r\n      <div class=\"icon\">\r\n                  <img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/bulb.svg\" alt=\"\">\r\n              <\/div><!-- \/.icon -->\r\n      <div class=\"desc\">\r\n        <h3>Key Takeaways<\/h3>\n<p>Cannabis operators face a unique commerce problem: mainstream platforms ban or restrict cannabis sales entirely.<\/p>\n<p>Shopify prohibits all THC products above 0.3%, BigCommerce restricts cannabis to CBD-only, and major payment processors \u2014 Visa, Mastercard, Stripe, PayPal \u2014 refuse cannabis transactions regardless of state legality.<\/p>\n<p>Self-hosted open source platforms deployed on your own infrastructure, with your own payment integrations, are the only deplatforming-proof path.<\/p>\n<p>This guide covers cannabis eCommerce requirements across US state licensing regimes, which platforms can serve multi-state operators, and how to architect commerce that no vendor can shut down.<br \/>\n<em>Last verified: March 2026<\/em><\/p>\n      <\/div><!-- \/.desc -->\r\n    <\/div>\r\n  <\/section>\r\n\r\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Why Cannabis Commerce Is Different<\/h2>\n\n\n\n<p>The US cannabis market reached an estimated $44.3 billion in 2025 and is projected to approach $47 billion in 2026, making it one of the fastest-growing retail categories in the country. Multi-state operators (MSOs) like Curaleaf, Green Thumb Industries, and Trulieve now operate across dozens of states, running complex B2B wholesale distribution alongside consumer dispensary retail \u2014 often through hundreds of licensed locations.<\/p>\n\n\n\n<p>Cannabis commerce faces three simultaneous forces that no other retail vertical confronts.<\/p>\n\n\n\n<p><strong>First<\/strong>, cannabis remains a Schedule I controlled substance under federal law. This creates permanent tension between state-legal operations and the platforms, payment processors, and financial institutions that operate under federal jurisdiction.<\/p>\n\n\n\n<p><strong>Second<\/strong>, every state that legalized cannabis created its own licensing regime, compliance requirements, and seed-to-sale tracking mandates. A multi-state operator must effectively run a different business in each state.<\/p>\n\n\n\n<p><strong>Third<\/strong>, eCommerce platforms and payment networks responded to this federal-state tension by either banning cannabis or imposing restrictions so severe they create ongoing deplatforming risk.<\/p>\n\n\n\n<p><strong>Building on the wrong platform carries existential risk.<\/strong> When Shopify shuts down your store or Mastercard terminates payment processing, there is no grace period. Your revenue stops immediately. Customer data becomes inaccessible. Integrations with seed-to-sale tracking systems, state compliance databases, and wholesale ordering portals fail. For an MSO operating across multiple states, this is a business continuity crisis.<\/p>\n\n\n\n<p>For a full overview of US regulations affecting commerce (including federal controlled substance law, state licensing, and payment processing), see our US Regulated Industries Commerce Guide (coming soon).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What Regulations Affect Cannabis Commerce?<\/h2>\n\n\n\n<p>Cannabis commerce operates under a layered regulatory environment where federal prohibition, state licensing regimes, and local ordinances create a compliance environment unlike any other retail category. No single regulation governs cannabis eCommerce. Operators must handle all of these simultaneously.<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"margin:24px auto 0; overflow-x:auto\"><table style=\"border-collapse:collapse; width:100%; table-layout:fixed\"><thead><tr><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Regulation<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Jurisdiction<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">What It Means for Cannabis Commerce<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Impact<\/th><\/tr><\/thead><tbody><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Federal Controlled Substances Act<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">US (federal)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis remains Schedule I. Federal illegality drives platform bans, payment restrictions, and banking barriers.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udd34 Critical<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State cannabis licensing<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state (40+ states with some form of legal cannabis)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Each state issues its own cultivation, processing, distribution, and retail licenses with specific operational requirements.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udd34 Critical<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Seed-to-sale tracking mandates<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state (Metrc in 30+ markets)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">All cannabis products must be tracked from cultivation through final sale in state-mandated systems like Metrc, BioTrack, or Leaf Data Systems.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udd34 Critical<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State-by-state age verification<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">All cannabis sales require age verification (21+ for adult use, varies for medical). Online orders must include identity verification.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udfe1 Moderate<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Tax compliance (state + local)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state + per-municipality<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis excise taxes, sales taxes, and local taxes vary by jurisdiction and product type. Multi-state operators face different tax structures in every market.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udfe1 Moderate<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Advertising and marketing restrictions<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Most states restrict cannabis advertising, including digital marketing, social media, and online content. eCommerce storefronts must comply.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udfe1 Moderate<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">SAFE Banking Act (pending)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">US (federal)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">If enacted, would protect financial institutions serving state-legal cannabis businesses from federal penalties \u2014 potentially opening mainstream payment processing.<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udfe1 Moderate (future)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Seed-to-sale tracking<\/strong> is the linchpin regulation for cannabis eCommerce. Metrc is the dominant tracking system, operating in 30+ regulated markets. Every licensee must record the complete lifecycle of every cannabis product from cultivation to final sale.<\/p>\n\n\n\n<p>Your commerce platform must integrate with Metrc&#8217;s API to report inventory movements, sales transactions, and product transfers in real time. Mistakes trigger fines, inventory holds, and license suspension. Federal cannabis regulations are detailed in the <a href=\"https:\/\/www.ecfr.gov\">Electronic Code of Federal Regulations (eCFR)<\/a>, which governs DEA and FDA enforcement.<\/p>\n\n\n\n<p><strong>State licensing<\/strong> creates a unique architectural challenge. Each state license requires its own storefront, catalog, pricing structure, and compliance configuration. An MSO operating in California, Colorado, Illinois, and New York effectively runs four separate businesses, each with different regulations, tax structures, and seed-to-sale tracking requirements. Yet it still needs centralized management of operations, inventory, and reporting.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why Cannabis Gets Banned from Mainstream eCommerce Platforms<\/h2>\n\n\n\n<p>Cannabis operators face a three-layered deplatforming risk that no amount of workarounds can eliminate: platform bans, payment processor shutdowns, and infrastructure dependencies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The platform ban<\/h3>\n\n\n\n<p>Shopify&#8217;s Acceptable Use Policy prohibits the sale of all cannabis products containing more than 0.3% THC \u2014 including flower, concentrates, edibles, vapes, and hemp-derived cannabinoids where total THC exceeds the threshold. This is not a restriction that can be negotiated. Shopify has shut down cannabis merchants without warning, giving affected businesses as little as one week to export data and migrate to a new platform.<\/p>\n\n\n\n<p><strong>BigCommerce restricts cannabis to CBD-only<\/strong>, permitting hemp-derived products below 0.3% THC while excluding all THC cannabis products. For cannabis brands planning to expand from CBD into THC, BigCommerce creates a hard ceiling that forces migration at scale.<\/p>\n\n\n\n<p>Salesforce Commerce Cloud generally restricts cannabis merchants through its acceptable use policies, making it an unreliable foundation for cannabis commerce operations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The payment processor shutdown<\/h3>\n\n\n\n<p>Even for operators who find a platform that technically allows cannabis, the payment processing layer creates an equally severe deplatforming risk. Visa, Mastercard, Stripe, and PayPal all prohibit cannabis transactions, regardless of state legality. In December 2022, Mastercard began shutting down cannabis-linked terminals en masse. Visa followed with similar enforcement actions. Cannabis retailers regularly experience sudden processor shutdowns \u2014 losing the prior day&#8217;s revenue, having their merchant accounts terminated, and getting blacklisted from future processing.<\/p>\n\n\n\n<p><strong>The payment environment for cannabis<\/strong> relies on ACH transfers (the most stable compliant method at 1-1.5% per transaction), cannabis-specific payment processors, and point-of-banking solutions. These are unavailable through Shopify Payments or BigCommerce&#8217;s standard gateway stack.<\/p>\n\n\n\n<p>Cannabis operators need platforms that support flexible payment provider integration. This architecture challenge mirrors <a href=\"\/gdpr-schrems-ii-ecommerce-compliance\/\">data residency and cross-border compliance in GDPR and Schrems II<\/a>, where platform flexibility is critical to regulatory compliance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The platform dependency trap<\/h3>\n\n\n\n<p><strong>The compounding risk<\/strong> is what makes cannabis deplatforming uniquely destructive. You build your store on Shopify, invest months in themes, apps, integrations, and seed-to-sale connections. Then Shopify updates its policy and shuts you down.<\/p>\n\n\n\n<p>Your data becomes inaccessible. Metrc integrations fail, creating compliance violations with state regulators. Customers see error pages. Wholesale buyers cannot place orders. This happens regularly to cannabis businesses in the SaaS environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How platforms compare for cannabis commerce<\/h3>\n\n\n\n<figure class=\"wp-block-table\" style=\"margin:24px auto 0; overflow-x:auto\"><table style=\"border-collapse:collapse; width:100%; table-layout:fixed\"><thead><tr><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Cannabis Commerce Requirement<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Shopify Plus<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Salesforce CC<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">commercetools<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Self-Hosted (Spree)<\/th><\/tr><\/thead><tbody><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">THC cannabis allowed<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Banned<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Restricted<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f TOS may restrict<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 No platform restrictions<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Deplatforming risk<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udd34 High<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udd34 High<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\ud83d\udfe1 Moderate (SaaS TOS)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 None \u2014 you own the platform<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis PSP integration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Standard processors only<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Standard Salesforce payments<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f Custom integration needed<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Any processor via API<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Metrc \/ seed-to-sale API<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c No native integration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c No native integration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f Custom build possible<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Open API for any tracking system<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Multi-state multi-store<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f Separate stores per state<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f Available<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u26a0\ufe0f Project-based separation<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Native multi-tenant \/ multi-store<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State-by-state tax config<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Tax automation available<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Available<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Available<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Customizable per-jurisdiction<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Source code audit<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Proprietary<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Proprietary<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u274c Proprietary<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">\u2705 Full source code (BSD)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>The pattern is clear<\/strong>: platforms that dominate mainstream eCommerce either ban cannabis or create deplatforming risk. Self-hosted open source platforms, where no vendor controls your uptime or data, are the only architecturally viable path.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What Does Cannabis Commerce Actually Require?<\/h2>\n\n\n\n<p>Cannabis multi-state operators do not need a generic online store \u2014 they need a commerce platform that supports a specific combination of business models and compliance capabilities that no single SaaS platform provides natively.<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"margin:24px auto 0; overflow-x:auto\"><table style=\"border-collapse:collapse; width:100%; table-layout:fixed\"><thead><tr><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Business Requirement<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Why It Matters for Cannabis MSOs<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Platform Capability Needed<\/th><\/tr><\/thead><tbody><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State-by-state storefronts<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Each state license requires its own storefront with state-specific catalog, pricing, and compliance configuration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Multi-tenant or multi-store with isolated tenant configurations<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">B2B wholesale ordering<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Licensed dispensary-to-distributor procurement with volume pricing, net terms, and buyer-specific catalogs<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">B2B module with price lists, buyer organizations, and approval workflows<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Age and license verification<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">All purchases require 21+ age verification; B2B requires state license validation<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Customizable checkout with third-party verification API integration<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Seed-to-sale tracking integration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State regulators require real-time product tracking from cultivation to final sale via Metrc or equivalent<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Open API for integration with Metrc, BioTrack, or Leaf Data Systems<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis-specific payment processing<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Mainstream processors ban cannabis; need ACH, cannabis-specific PSPs, or point-of-banking<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">No payment provider lock-in \u2014 support for any PSP via API<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state tax configuration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis excise taxes, sales taxes, and local taxes differ by jurisdiction and product type<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Configurable tax rules per storefront \/ per jurisdiction<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Centralized operations management<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">MSOs need a single admin view across all state operations for inventory, orders, reporting, and compliance<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Central admin with per-tenant\/per-store granularity<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Full audit trail<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State compliance audits require complete order and inventory history with timestamped access logs<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Immutable audit logging with configurable retention policies<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Meeting these requirements on generic platforms<\/strong> means stacking third-party plugins for multi-store management, B2B ordering, age verification, seed-to-sale integration, and payment processing. Each plugin has its own vendor, update cycle, and failure modes.<\/p>\n\n\n\n<p>A composable architecture eliminates this. B2B, marketplace, multi-store, multi-tenant, and compliance capabilities as built-in modules give operators a single platform handling multi-state cannabis commerce complexity.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How Does Spree Enterprise Serve Cannabis Commerce?<\/h2>\n\n\n\n<p><strong>Spree Enterprise combines the modules MSOs need<\/strong>: multi-tenant, multi-store, B2B, and marketplace with self-hosted architecture that eliminates deplatforming risk. Because Spree is open source and self-hosted, no vendor can ban you, no TOS changes affect you, and no platform dependency creates risk.<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"margin:24px auto 0; overflow-x:auto\"><table style=\"border-collapse:collapse; width:100%; table-layout:fixed\"><thead><tr><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Cannabis Requirement<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">Spree Enterprise Feature<\/th><th style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; font-weight:600; background-color:#f3f3f3; vertical-align:top; word-wrap:break-word\">How It Works<\/th><\/tr><\/thead><tbody><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">State-by-state storefronts<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Native multi-tenant \/ multi-store<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Each state operation runs as a separate tenant or store with its own catalog, pricing, tax configuration, and branding \u2014 managed from a single admin<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">B2B wholesale ordering<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Native B2B commerce module<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Price lists, buyer organizations, approval workflows, net terms, and gated catalogs for licensed dispensary buyers<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Seed-to-sale integration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Open API (REST + GraphQL)<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Connect to Metrc, BioTrack, or Leaf Data Systems via API \u2014 report inventory movements, sales, and transfers in real time<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Cannabis payment processing<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">No payment provider lock-in<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Integrate any PSP \u2014 including cannabis-specific processors, ACH providers, and point-of-banking solutions \u2014 without forced vendor dependencies<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Age and license verification<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Customizable checkout<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Third-party verification APIs (age verification services, state license databases) integrate at the checkout level<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-state compliance<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Per-tenant configuration<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Each state&#8217;s regulatory requirements \u2014 tax rules, product restrictions, labeling mandates, reporting formats \u2014 are configured independently per tenant<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Centralized management<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Multi-tenant admin<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">A single admin dashboard manages all state operations \u2014 inventory, orders, customer data, and compliance reporting \u2014 with per-state granularity<\/td><\/tr><tr><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Full audit trail<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Built-in audit logging<\/td><td style=\"border:1px solid #d5d5d5; padding:10px 12px; text-align:left; vertical-align:top; word-wrap:break-word\">Every admin action, API call, and data access is logged with user identity, timestamp, and action type<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Why Spree Enterprise specifically<\/h3>\n\n\n\n<p><strong>Spree&#8217;s composable architecture<\/strong> enables cannabis MSOs to combine B2B wholesale distribution, per-state retail storefronts, and centralized operations on one platform. No separate instances needed for each business model. No third-party plugins required.<\/p>\n\n\n\n<p>The multi-tenant module runs dozens of state-specific storefronts on shared infrastructure, each with its own compliance configuration. The B2B module handles dispensary-to-distributor procurement with price lists, buyer organizations, and approval workflows.<\/p>\n\n\n\n<p><strong>Because Spree is open source<\/strong> (BSD 3-Clause license), your team has full visibility into every line of code. For an industry under constant regulatory scrutiny, where state auditors demand evidence of how systems handle product tracking, the ability to audit your own code is a compliance advantage proprietary systems cannot match.<\/p>\n\n\n\n<p><strong>The self-hosting model<\/strong> means cannabis operators own their infrastructure, data, and uptime. No Shopify policy shuts you down. No TOS update restricts your catalog. No SaaS vendor sits between you and your customers. When the SAFE Banking Act passes and mainstream payment processors open to cannabis, Spree&#8217;s open payment architecture means immediate adoption without waiting for vendor support.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Architecture &#038; Deployment for Cannabis Commerce<\/h2>\n\n\n\n<p>Cannabis commerce architecture must account for multi-state compliance isolation, seed-to-sale system integration, and payment processor flexibility \u2014 all while maintaining centralized operational control.<\/p>\n\n\n\n<p><strong>Hosting and infrastructure<\/strong> for cannabis has no GDPR or ITAR data residency mandates. The primary concern is uptime, reliability, and payment processor connectivity. AWS and GCP handle peak-demand events (4\/20, new state launches, wholesale ordering cycles) with reliable API connections to Metrc and state systems. On-premise deployment is also viable for operators seeking maximum control.<\/p>\n\n\n\n<p><strong>Multi-state architecture<\/strong> uses Spree&#8217;s multi-tenant module with one tenant per state license. Each tenant gets its own storefront, catalog, pricing, tax configuration, and compliance settings. All share the underlying infrastructure, codebase, and admin tooling.<\/p>\n\n\n\n<p>This eliminates operational complexity of managing separate instances per state while maintaining compliance isolation. New state launches require provisioning a tenant with state-specific configuration, not deploying an entirely new instance.<\/p>\n\n\n\n<p><strong>Integration architecture<\/strong> includes seed-to-sale tracking (Metrc, BioTrack, Leaf Data Systems), cannabis-specific payment processors (Hypur, CanPay, Aeropay, Paytender), age verification, and state licensing databases. Spree&#8217;s REST and GraphQL APIs provide integration without middleware or custom API work. ERP integration (QuickBooks, NetSuite) handles financial consolidation.<\/p>\n\n\n\n<p><strong>Security<\/strong> for cannabis commerce requires handling sensitive customer data (purchase history tied to controlled substances). Spree&#8217;s enterprise security includes AES-256 encryption at rest, TLS 1.2+ in transit, granular RBAC, and immutable audit logging that meets state regulator expectations.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Cannabis Compliance Resources<\/h2>\n\n\n\n<p>Cannabis operations often overlap with adjacent regulatory frameworks that carry similar compliance requirements. Below are detailed guides to the regulations most relevant to cannabis commerce, plus related industry deep dives covering similar deplatforming and payment processing challenges.<\/p>\n\n\n\n<p><strong>Compliance by intersection with other regulations:<\/strong><\/p>\n\n\n\n<p>HIPAA applies to cannabis operators handling medical cannabis patient records. If your operation involves medical cannabis sales, patient data privacy, or health practitioner verification, the <a href=\"\/hipaa-ecommerce-compliance\/\">Full HIPAA Compliance Guide<\/a> covers the intersection of cannabis commerce and healthcare privacy law.<\/p>\n\n\n\n<p>FedRAMP compliance is relevant if your cannabis business sells to state government procurement programs. Government agencies often require FedRAMP-authorized infrastructure. More details: <a href=\"\/hipaa-ecommerce-compliance\/\">Full HIPAA Compliance Guide<\/a>.<\/p>\n\n\n\n<p><strong>Related industry deep dives sharing similar regulatory patterns:<\/strong><\/p>\n\n\n\n<p>Firearms and ammunition eCommerce faces platform deplatforming challenges parallel to cannabis. Firearms and Ammunition eCommerce: Building Deplatforming-Proof Commerce (coming soon) covers payment processing, platform bans, and self-hosted strategies in the regulated weapons space.<\/p>\n\n\n\n<p>iGaming and white-label gambling platforms encounter similar deplatforming and payment processing constraints. iGaming &#038; White-Label Gambling Platforms (coming soon) explores how gambling operators solve comparable problems with payment networks and platform risk.<\/p>\n\n\n\n<p><strong>Regional compliance frameworks:<\/strong><\/p>\n\n\n\n<p>US Regulated Industries Commerce Guide (coming soon) provides an overview of US federal and state frameworks affecting regulated commerce across cannabis, firearms, alcohol, and financial services.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Build Cannabis Commerce with Spree<\/h2>\n\n\n\n<p>Spree Enterprise gives cannabis operators a composable commerce platform that combines multi-tenant state-by-state storefronts, B2B wholesale ordering, and centralized operations management \u2014 with the self-hosted architecture that makes deplatforming impossible.<\/p>\n\n\n\n<p>Whether you are launching a new multi-state cannabis operation from scratch or migrating off a platform that has deplatformed you or restricted your growth, the Spree team can help you scope the right architecture for your market.<\/p>\n\n\n\n<p><a href=\"https:\/\/spreecommerce.org\/get-started\/\"><strong>Talk to the Spree Team \u2192<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<div class=\"wp-block-wpseopress-faq-block-v2 is-layout-flow wp-block-wpseopress-faq-block-v2-is-layout-flow\">\n<details id=\"which-ecommerce-platform-works-for-cannabis\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Which ecommerce platform works for cannabis?<\/strong><\/summary>\n<p>Self-hosted open source platforms are the only architecturally reliable option for cannabis eCommerce. Mainstream SaaS platforms (Shopify, BigCommerce, Salesforce) either ban cannabis or impose restrictions creating deplatforming risk. Self-hosted platforms like Spree eliminate this risk because you own the infrastructure and codebase. No vendor can update a TOS and shut you down. For multi-state operators, Spree&#8217;s native multi-tenant and B2B modules handle business model complexity without plugin stacking.<\/p>\n<\/details>\n\n\n<details id=\"can-i-sell-cannabis-on-shopify\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Can I sell cannabis on Shopify?<\/strong><\/summary>\n<p>No. Shopify&#8217;s Acceptable Use Policy prohibits the sale of all cannabis products containing more than 0.3% THC (including flower, concentrates, edibles, vapes, and cannabinoids above the threshold). Shopify allows compliant hemp-derived CBD products within federal limits, but THC cannabis (the core product for dispensaries) is banned. Shopify has shut down cannabis merchants without warning, giving operators as little as one week to migrate.<\/p>\n<\/details>\n\n\n<details id=\"can-i-sell-cannabis-on-bigcommerce\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Can I sell cannabis on BigCommerce?<\/strong><\/summary>\n<p>BigCommerce restricts cannabis to CBD-only, permitting hemp-derived products below 0.3% THC. All THC cannabis products are excluded. For cannabis brands planning to expand from CBD into THC (the natural growth path as states legalize adult use), BigCommerce creates a hard ceiling. It forces migration when it&#8217;s most disruptive: at scale.<\/p>\n<\/details>\n\n\n<details id=\"what-regulations-apply-to-cannabis-ecommerce\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>What regulations apply to cannabis ecommerce?<\/strong><\/summary>\n<p>Cannabis eCommerce must handle federal controlled substance law (cannabis remains Schedule I), state cannabis licensing (each state has its own regime), seed-to-sale tracking mandates (Metrc in 30+ markets), age verification requirements, per-jurisdiction tax compliance, and advertising restrictions. Multi-state operators must comply with all applicable regulations in every state simultaneously, making cannabis one of the most regulation-dense eCommerce categories.<\/p>\n<\/details>\n\n\n<details id=\"how-much-does-cannabis-ecommerce-cost\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>How much does cannabis ecommerce cost?<\/strong><\/summary>\n<p>Cannabis eCommerce on Spree Enterprise typically costs $50,000\u2013$150,000 first-year for multi-state operations (covering platform license, hosting, seed-to-sale integration, payment setup, state configuration). Ongoing costs scale with infrastructure and state count, not revenue. SaaS platforms either ban cannabis or charge per-transaction fees plus expensive workarounds. Self-hosted platforms eliminate per-transaction fees. Your costs are infrastructure and development, not revenue sharing.<\/p>\n<\/details>\n\n\n<details id=\"what-payment-processors-work-for-cannabis\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>What payment processors work for cannabis?<\/strong><\/summary>\n<p>Mainstream payment processors (Visa, Mastercard, Stripe, PayPal) prohibit cannabis transactions regardless of state legality. Cannabis operators rely on ACH transfer providers (the most stable method at 1-1.5% per transaction), cannabis-specific processors (Hypur, CanPay, Aeropay, Paytender), and point-of-banking solutions. Integration requires open payment architecture, not locked processors. Spree Enterprise supports any payment processor via API, including specialized cannabis processors that mainstream SaaS platforms don&#8217;t integrate.<\/p>\n<\/details>\n\n\n<details id=\"will-the-safe-banking-act-change-cannabis-ecommerce\" class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><strong>Will the SAFE Banking Act change cannabis ecommerce?<\/strong><\/summary>\n<p>The SAFE Banking Act passed the Senate Banking Committee with bipartisan support in 2025, but full passage remains pending. If enacted, it would protect financial institutions serving state-legal cannabis businesses from federal penalties, potentially opening mainstream payment processing to cannabis commerce. However, platform deplatforming risk remains even with SAFE Banking. Shopify&#8217;s cannabis ban is a platform policy decision, not a banking regulation issue. Self-hosted platforms let you adopt mainstream payment processing immediately without waiting for SaaS vendor policy changes.<\/p>\n<\/details>\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/\", \"@id\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/\", \"mainEntity\": [{\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#which-ecommerce-platform-works-for-cannabis\", \"name\": \"Which ecommerce platform works for cannabis?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>Self-hosted open source platforms are the only architecturally reliable option for cannabis eCommerce. Mainstream SaaS platforms (Shopify, BigCommerce, Salesforce) either ban cannabis or impose restrictions creating deplatforming risk. Self-hosted platforms like Spree eliminate this risk because you own the infrastructure and codebase. No vendor can update a TOS and shut you down. For multi-state operators, Spree's native multi-tenant and B2B modules handle business model complexity without plugin stacking.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#can-i-sell-cannabis-on-shopify\", \"name\": \"Can I sell cannabis on Shopify?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>No. Shopify's Acceptable Use Policy prohibits the sale of all cannabis products containing more than 0.3% THC (including flower, concentrates, edibles, vapes, and cannabinoids above the threshold). Shopify allows compliant hemp-derived CBD products within federal limits, but THC cannabis (the core product for dispensaries) is banned. Shopify has shut down cannabis merchants without warning, giving operators as little as one week to migrate.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#can-i-sell-cannabis-on-bigcommerce\", \"name\": \"Can I sell cannabis on BigCommerce?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>BigCommerce restricts cannabis to CBD-only, permitting hemp-derived products below 0.3% THC. All THC cannabis products are excluded. For cannabis brands planning to expand from CBD into THC (the natural growth path as states legalize adult use), BigCommerce creates a hard ceiling. It forces migration when it's most disruptive: at scale.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#what-regulations-apply-to-cannabis-ecommerce\", \"name\": \"What regulations apply to cannabis ecommerce?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>Cannabis eCommerce must handle federal controlled substance law (cannabis remains Schedule I), state cannabis licensing (each state has its own regime), seed-to-sale tracking mandates (Metrc in 30+ markets), age verification requirements, per-jurisdiction tax compliance, and advertising restrictions. Multi-state operators must comply with all applicable regulations in every state simultaneously, making cannabis one of the most regulation-dense eCommerce categories.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#how-much-does-cannabis-ecommerce-cost\", \"name\": \"How much does cannabis ecommerce cost?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>Cannabis eCommerce on Spree Enterprise typically costs $50,000\u2013$150,000 first-year for multi-state operations (covering platform license, hosting, seed-to-sale integration, payment setup, state configuration). Ongoing costs scale with infrastructure and state count, not revenue. SaaS platforms either ban cannabis or charge per-transaction fees plus expensive workarounds. Self-hosted platforms eliminate per-transaction fees. Your costs are infrastructure and development, not revenue sharing.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#what-payment-processors-work-for-cannabis\", \"name\": \"What payment processors work for cannabis?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>Mainstream payment processors (Visa, Mastercard, Stripe, PayPal) prohibit cannabis transactions regardless of state legality. Cannabis operators rely on ACH transfer providers (the most stable method at 1-1.5% per transaction), cannabis-specific processors (Hypur, CanPay, Aeropay, Paytender), and point-of-banking solutions. Integration requires open payment architecture, not locked processors. Spree Enterprise supports any payment processor via API, including specialized cannabis processors that mainstream SaaS platforms don't integrate.<\/p>\"}}, {\"@type\": \"Question\", \"url\": \"https:\/\/spreecommerce.org\/cannabis-ecommerce\/#will-the-safe-banking-act-change-cannabis-ecommerce\", \"name\": \"Will the SAFE Banking Act change cannabis ecommerce?\", \"answerCount\": 1, \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"<p>The SAFE Banking Act passed the Senate Banking Committee with bipartisan support in 2025, but full passage remains pending. If enacted, it would protect financial institutions serving state-legal cannabis businesses from federal penalties, potentially opening mainstream payment processing to cannabis commerce. However, platform deplatforming risk remains even with SAFE Banking. Shopify's cannabis ban is a platform policy decision, not a banking regulation issue. Self-hosted platforms let you adopt mainstream payment processing immediately without waiting for SaaS vendor policy changes.<\/p>\"}}]}<\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Why Cannabis Commerce Is Different The US cannabis market reached an estimated $44.3 billion in 2025 and is projected to approach $47 billion in 2026, making it one of the fastest-growing retail categories in the country. Multi-state operators (MSOs) like Curaleaf, Green Thumb Industries, and Trulieve now operate across dozens of states, running complex B2B [&hellip;]<\/p>\n","protected":false},"author":87,"featured_media":28465,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Cannabis eCommerce: Deplatforming-Proof Multi-State Commerce","_seopress_titles_desc":"Build deplatforming-proof cannabis eCommerce for multi-state operations. Handle payment processing, Metrc integration, and state compliance requirements.","_seopress_robots_index":"","footnotes":""},"categories":[146],"tags":[1114,1115,1117,1116,1118],"class_list":["post-28466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source-ecommerce","tag-cannabis-ecommerce","tag-deplatforming","tag-metrc","tag-multi-state-compliance","tag-open-source-commerce"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/posts\/28466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/comments?post=28466"}],"version-history":[{"count":0,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/posts\/28466\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media\/28465"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=28466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/categories?post=28466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/tags?post=28466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}