1. The 37% excise, and the medical line
What WA requires: Washington imposes a 37% cannabis excise on the retail selling price of every adult-use product, the highest state cannabis excise in the continental US, collected by the retailer and remitted to the Liquor and Cannabis Board. Layered with state and local sales taxes, the effective consumer burden reaches roughly 44 to 50%. Medical patients were exempted from the 37% excise and the state sales tax, a separate treatment a retailer serving both has to get right on every sale.
What SellStack does natively: SellStack's native tax engine applies the 37% excise and the state and local sales tax automatically at the point of sale, and applies the medical exemption by patient status, so the highest-tax market in the country does not become the most error-prone.
What this means for your operations: You stop hand-checking the 37% stack and the medical exemption, and a tax restructuring, which the legislature keeps proposing, is a configuration update, not a spreadsheet project.
Request a demo for Washington operations →
2. No vertical integration, arms-length wholesale
What WA requires: Washington prohibits vertical integration between the retail tier and the production and processing tier. Producers and processors cannot hold a financial interest in a licensed retailer, and vice versa; a combined producer-processor is allowed, but it cannot also be a retailer. Washington operators are single-tier businesses, so commerce runs as arms-length wholesale transactions between legally separate companies, not intra-company transfers.
What SellStack does natively: SellStack handles arms-length B2B wholesale between legally separate entities from one ledger, so the sale from a producer-processor to an unaffiliated retailer is a clean, documented transaction with its lot record intact, rather than an internal transfer the tier rules would not allow.
What this means for your operations: The tier separation is reflected in how the commerce is recorded, so you can show arms-length dealing and keep the lot record moving across the tier boundary.
Request a demo for Washington operations →
3. CCRS reporting, from your own ledger
What WA requires: Washington does not use Metrc or BioTrack. It uses CCRS, the Liquor and Cannabis Board's own upload-based reporting platform, where licensees generate their own transport manifests and upload plant, inventory, lab, sales, transfer, and destruction data. Roughly 80% of licensees report through third-party integrators rather than directly, and CCRS is itself in transition, migrating infrastructure with a possible future replacement.
What SellStack does natively: SellStack keeps your lot-aware ledger as the system of record and treats CCRS as a reporting target to reconcile to, not the foundation your operation runs on. The plant, inventory, lab, and sales data CCRS expects comes off that one ledger rather than being maintained in parallel.
What this means for your operations: Because your ledger is the source of truth, a CCRS change, or even a future replacement of CCRS entirely, adjusts the reporting, not your operation. You reconcile to the state system; you do not depend on it.
Request a demo for Washington operations →
4. Lot-aware traceability
What WA requires: Both CCRS on the state side and federal GMP, which has been live for Washington medical operations since April 28, 2026, require lot-level records throughout the chain. A lot has to stay identifiable from receipt, through processing, to the point of sale, and the records have to hold up to a traceback.
What SellStack does natively: SellStack delivers lot-aware commerce from receipt through sale. Every inventory record, sales record, and test result carries the lot identifier, and the lot genealogy is the ledger itself, not something reconstructed from reports later.
What this means for your operations: The lot story is the audit story. CCRS reconciliation and the records half of GMP both come out as byproducts of operating normally, rather than as separate projects.
Request a demo for Washington operations →
5. ERP integration
What WA requires: A Washington operation has to keep financials, inventory, and commerce in agreement, and reconcile all of it to CCRS. Operators running a separate ERP and a separate commerce system carry a standing reconciliation burden between the two.
What SellStack does natively: SellStack Cannabis ERP-Commerce backs onto your ERP or warehouse platform as the system of record, and Microsoft Dynamics 365 Cannabis on Business Central is already fully supported. Financials, inventory, and commerce run from the same ledger, so the lot record, the financial record, and the inventory movement are the same record.
No ERP in place yet: You do not need an ERP to run SellStack. SellStack Cannabis E-Commerce Edition operates standalone, with no ERP underneath it, so an operation can stand up a GMP-ready sales model now and work out which ERP or warehouse platform to connect later, or whether to add one at all. Even standalone, it is lab-results compliant out of the box: because it ingests lab data, a no-ERP operation still meets Metrc, BioTrack, and other state lab-results requirements from day one. The lot-aware ledger, the commerce layer, and the records are the same with or without an ERP, so nothing has to be rebuilt when one is connected down the road. That makes it a fit for operations mid-transition, and for startups that need to be selling on a compliant, GMP-ready footing before the deeper infrastructure is in place.
What this means for your operations: There is no reconciliation project between the ERP and the commerce layer. One ledger means your books, your inventory, and your storefront never drift apart.
Request a demo for Washington operations →
6. Schedule III GMP readiness
What WA requires: Medical cannabis moved to Schedule III federally, effective April 28, 2026, and it is in effect now for Washington medical operations. Adult-use rescheduling is still pending; the DEA proceeding was stayed September 29, 2026 awaiting a GAO report, with a decision expected late 2026 or early 2027. For medical operators, GMP-grade records start to matter.
What SellStack does natively: The records half of GMP, immutable and lot-level, is built into how SellStack operates, so the audit trail is a byproduct of running on one lot-level ledger rather than a separate project.
What this means for your operations: Your Washington medical operations build GMP-grade records now, on a clock that already started, without a parallel compliance system bolted on beside your commerce stack.