Consolidated P&L, budgets, forecasts, and board reporting across every store — connected to your POS, so the numbers are always current. No more spreadsheets.
Connects to Dutchie POS · Board-ready in one click · Invite-only, per-user access

Purpose-built for cannabis retail — from the company roll-up down to a single store's labor line.
Company, region, and store income statements with % of net sales, YTD and trailing-twelve-month views.
Per-store targets, budget-vs-actual variance, and next-month projections with confidence ranges.
One-click monthly board pack and daily P&L — PDF export, plus an AI analyst that answers in plain English.
No implementation project. No spreadsheets to maintain.
Link Dutchie in a couple of clicks. Daily sales and COGS start syncing for every store.
Consolidated P&L, per-store breakdowns, budgets, and forecasts build automatically — no setup project.
Spot who's off plan, ask the AI analyst, and export a board pack in one click.
Roll up the whole company, drill into a region, or zoom to a single store — each as a clean income statement with every line as a % of net sales.
| Net Sales | $3,869,883 | 100.0% |
| COGS | ($1,861,726) | 48.1% |
| Gross Profit | $2,008,157 | 51.9% |
| Labor | ($702,046) | 18.1% |
| EBITDA | $873,500 | 22.6% |
Give each location its own net-sales, margin, labor, and EBITDA targets. The dashboard flags who's ahead and who's slipping — at a glance.
| Store | Net Sales | vs Target |
|---|---|---|
| Las Vegas Strip | $473K | +5.2% |
| Oakland Broadway | $291K | -0.3% |
| Santa Ana Main | $338K | -1.8% |
| San Diego Gaslamp | $427K | +3.6% |
Project net sales, gross profit, and EBITDA for every store from trend and seasonality — each with a low–high range so you know the downside.
Type a question in plain English and get an answer grounded in your real data — powered by Claude, wired into a deterministic analytics layer.
Generate a board-ready monthly pack — P&L, budget, forecast, exceptions, and your own store notes — as a polished PDF. Plus on-demand daily P&L and scheduled digests.
Cannabis CFO syncs daily sales and cost of goods from your Dutchie POS, so every P&L, budget, and forecast reflects what actually happened on the floor — no manual exports.
What Cannabis CFO does for your team, every day.
Live Dutchie POS data across every store — plus the distro center — feeding one consolidated financial view.
Daily 6am distro pick lists and a 7am executive digest, in your inbox before the doors open.
Reorders, transfers, and vendor deals managed from one screen — no spreadsheet shuffle.
Everything included — no per-seat fees, no add-ons. Scale as you open new stores.
Volume pricing for multi-location operators.
Built with security and durability from day one.
Individual logins, hashed passwords, signed sessions — invite-only access.
Backed by managed Postgres so targets, notes, and history are never lost.
Your numbers are yours. Nothing is shared, sold, or used to train models.
Cannabis CFO connects to Dutchie POS today, syncing daily sales and cost of goods for every location. More integrations are on the way, and you can always import data manually in the meantime.
Minutes. Connect your POS and your consolidated P&L, per-store breakdowns, budgets, and forecasts populate automatically — there's no implementation project.
Yes. Access is invite-only with individual logins, passwords are hashed, sessions are signed, and your data lives in managed, durable Postgres. We never share or sell it, or use it to train models.
Absolutely. Every location gets its own net-sales, margin, labor, and EBITDA targets, and the dashboard flags who's on or off plan automatically.
Yes — one-click PDF board packs and daily reports, plus CSV export on every table. You can also get a daily email or Slack digest of the headlines.
Multi-location cannabis retailers — owners, CFOs, and finance teams who need one consolidated view across every store and region, without living in spreadsheets.
Get the whole company's financial picture — and every store's — in one place.