Now onboarding New Mexico retailers

Cannabis retail software built around the register.

SMOKESTACK combines point of sale, inventory, New Mexico compliance, payments, menus, and reporting in one retail platform.

  • Web and iPad register
  • Offline cash sales
  • New Mexico purchase-limit checks
  • Package-level inventory
MAIN ST. DISPENSARY TERM-02
2:47 PMJT
AllFlowerVapeEdiblesPre-rolls
Blue Dream
3.5g · Sativa
$32.00
Purple Punch
3.5g · Indica
$28.00
Mango Cart
1g · Vape
$45.00
OG Kush
3.5g · Hybrid
$35.00
Citrus Gummies
100mg · Edible
$18.00
Pre-Roll 5pk
2.5g · Flower
$24.00
ARA. RodriguezRecreational · Verified 21+
Purchase limit OK4.5g / 28g

Cart

Blue Dream 3.5g×1$32.00
Mango Cart 1g×1$45.00
Subtotal$77.00
Excise$9.63
Tax$5.39
Total$92.02
Tender $92.02
Illustration of the SMOKESTACK iPad register: product catalog, customer with verified age, a passing purchase-limit check, cart lines, and totals.

Built by cannabis operators in New Mexico.

  • New Mexico reporting
  • Menu channels
  • Star Micronics
  • Socket Mobile
  • iPadOS
  • Windows
  • macOS

Operator first

Built from behind the counter.

Smokestack was not sketched in a generic SaaS office and adapted to cannabis later. It grew out of the daily work of running dispensaries: checking customers in, keeping inventory clean, handling tender constraints, staying compliant, and closing the day with numbers operators can trust.

  • We built the POS we wanted to run our own stores on.
  • Counter flow, package inventory, compliance checks, banking constraints, and closeout reports shaped the product from day one.
  • New Mexico comes first because local operators should not have to bend their workflow around generic retail software.
Read the story

Offline mode

Internet down? Keep selling with cash.

SMOKESTACK keeps the outage path narrow and explicit: eligible cash checkout and drawer work can continue locally, while connected systems stay server-authoritative.

Works during an outage

  • Eligible cash checkout
  • Customer and cart capture
  • Cash drawer activity
  • Pending-sync receipt state

Requires connection

  • Card payments
  • Inventory changes
  • State reporting sync
  • Server validation and conflict resolution

After reconnect, saved cash activity syncs through the server. Conflicts go to manager review instead of being hidden.

See offline register flow
OFFLINE ACTIVITY Reconnected
  • Cash sale #4821$92.02 · 2 itemssynced
  • Cash dropDrawer 1 · $40.00synced
  • Cash sale #4822$18.00 · 1 itemsyncing
  • Cash sale #4823Needs manager reviewreview

2 synced · 1 syncing · 1 held for manager review

Illustration of two cash activities synced after reconnect, one still syncing, and one requiring manager review.
PERIODIC AUDIT ANCHORIllustrative data
ZERO SEED00…00
  1. EVENT HASH 041
    FOLD 01 · SHA-25642ae…9c10
  2. EVENT HASH 042
    FOLD 02 · SHA-2567bc1…0fa4
  3. EVENT HASH 043
    FOLD 03 · SHA-256c87e…90af
SIGNED CHAIN ROOTSignature valid
c87e…90af
previous anchorlinked
independently recomputedmatch
Illustrative sequential SHA-256 fold from a zero seed through three event hashes to a signed chain root that links to the previous anchor and can be independently recomputed.

Compliance history

See who did what and when.

Sales, refunds, overrides, and inventory changes keep the employee, terminal, time, and reason attached so managers can review what happened without reconstructing the day from memory. Audit events are canonicalized into event hashes, ordered by chain position, and folded sequentially into a deterministic SHA-256 chain root. Each periodic anchor is signed, links to the previous anchor when one exists, and can be independently recomputed from the underlying event hashes.

Product experience

Designed for the person standing at the counter.

A busy dispensary needs fewer detours. Smokestack keeps verification, limits, cart work, tendering, and receipts in the cashier's line of sight.

  • Fast search

    Find products by name, category, SKU, or barcode before the line feels it.

  • Scanner-first

    Barcode scanners and ID scanners fit the counter flow instead of interrupting it.

  • Touch-first

    The register is sized for hands, not tiny desktop-only controls.

  • ID verification

    Verify the customer during checkout and retain the result with the transaction.

  • Purchase limits

    Run New Mexico limit checks before the sale is committed.

  • Checkout

    Discount, tender, receipt, and drawer work stay in one cashier rhythm.

MAIN ST. DISPENSARY TERM-02
2:47 PMJT
AllFlowerVapeEdiblesPre-rolls
Blue Dream
3.5g · Sativa
$32.00
Purple Punch
3.5g · Indica
$28.00
Mango Cart
1g · Vape
$45.00
OG Kush
3.5g · Hybrid
$35.00
Citrus Gummies
100mg · Edible
$18.00
Pre-Roll 5pk
2.5g · Flower
$24.00
ARA. RodriguezRecreational · Verified 21+
Purchase limit OK4.5g / 28g

Cart

Blue Dream 3.5g×1$32.00
Mango Cart 1g×1$45.00
Subtotal$77.00
Excise$9.63
Tax$5.39
Total$92.02
Tender $92.02
Illustration of the SMOKESTACK iPad register: product catalog, customer with verified age, a passing purchase-limit check, cart lines, and totals.

Back office

And the people running the business.

Managers see what happened at the counter, what needs ordering, how locations compare, and where inventory needs attention.

REPLENISHMENT SUGGESTIONSNext PO · Fri
ProductOn handCoverSuggested
Blue Dream 3.5g123d+48
Mango Cart 1g316d+36
Citrus Gummies7414d
Pre-Roll 5pk82d+60

Computed from 30-day sell-through and vendor lead time

Illustration of a replenishment table showing on-hand quantity, days of cover, and suggested order quantity for four products.
STORE PERFORMANCELast 7 days
  • Net sales$48,210+12.4%
  • Avg basket$71.40+3.1%
  • Discount load8.2%−1.6%
Illustration of a store performance panel with net sales, average basket, discount load, and a seven-day sales chart.
PAYMENT SUMMARYCurrent shift
  • Cash$1,284.20
  • Card note$846.10
  • Gift card$75.00
  • Store credit$42.50
Drawer 1Expected cash$1,284.20
Illustration of payment totals for cash, card notes, gift cards, and store credit, with the expected cash total for a drawer.

Integrations

Connected to the cannabis ecosystem.

State reporting, pickup orders, printers, scanners, iPads, and counter hardware are part of rollout planning, not an afterthought.

Multi-location

One store today. Twenty tomorrow.

Start with a single counter, then add stores, terminals, permissions, product lists, inventory rooms, and location reporting without starting over.

Explore multi-location operations
LocationsToday across all stores3 stores
StoreStatusSalesStockAlerts
CentralOpen$18.4k97%2
North ValleyOpen$14.1k94%1
Las CrucesOpening$0Setup6
One catalog1,284 SKUs · live sellable stock
  • Menu displaysProducts & pricesin sync
  • Incoming ordersPickup workflowin sync
  • RegisterWeb & iPadin sync
  • InventorySellable stockin sync
Illustration showing one product catalog supplying the register, menu displays, incoming orders, and sellable-inventory views.

Orders

Incoming orders connected to the register.

Products, prices, and sellable inventory stay aligned while staff review pickup orders and move them toward customer handoff.

Explore orders

Demo

See Smokestack run your workflows.

Tell us what POS you use today. We'll show you how your operation would run on Smokestack.

Join the first group of operators moving to Smokestack.