← Back to knowledge base

Cash Handling & Cash Room Operations

Cash Handling & Cash Room Operations

Cannabis dispensary cash handling at consultant-playbook depth -- cash room design, shift-change procedures, variance investigation thresholds, armored-car vendor vetting, cash forecasting, and internal audit workflows.

Extends: sops.md §Cash Handling & Management. That SOP is the index; this file is the operational playbook.

See also: banking.md for banking/280E context | payment-processing.md for cashless adjacencies | internal-theft.md for employee-fraud interaction

Data current as of early 2026. Vendor footprints and benchmark thresholds change quarterly; verify before operational decisions.


Overview: Why Cash Still Dominates

Cannabis retail in 2026 remains structurally cash-heavy for three compounding reasons that have not resolved at the federal level. First, federal Schedule I status means FDIC-insured banks and major card networks (Visa, Mastercard, Amex, Discover) refuse to process cannabis transactions on their standard rails -- the 2014 FinCEN guidance made cannabis banking possible for a small set of specialist institutions, but did not normalize consumer card payment. Second, 280E tax treatment pushes operators to manage every dollar of transaction cost carefully, which has historically meant minimizing processor fees and accepting cash as the low-cost path. Third, the SAFE / SAFER Banking Act has been reintroduced more than eight times since 2013 and had not passed as of 2026-04. Schedule III rescheduling has also not landed. Every operational cash assumption in this file is written under the expectation that federal normalization is still out.

The result: even in 2025-2026, industry estimates place cash at 40-70% of dispensary transaction volume depending on state, market maturity, and payment-rail mix -- with rural and new-market stores running materially higher cash share, and mature California / Colorado stores with robust pinless-debit and cashless-ATM integration running lower. That share is declining year over year as cashless rails expand, but the absolute cash volume per store has held steady or grown because cannabis retail as a whole has grown. The physical cash problem has not shrunk.

This file is the operational playbook for handling that cash safely, compliantly, and with minimum shrink. It covers the cash room (physical infrastructure), shift-change counts (daily operational rhythm), variance investigation (what to do when counts disagree), armored-car vendor selection (vetting and the cannabis-specific transit-risk surface), cash forecasting (staffing the count team, sizing pickup frequency), and internal audit (catching drift before it compounds).

Cashless adjacencies: For pinless debit, cashless ATM, ACH, POS-integrated, and crypto / stablecoin payment archetypes -- including fee benchmarks, compliance posture, and the 2023-2024 Visa/Mastercard enforcement shift -- see payment-processing.md. That file is the canonical home for consumer-facing payment rails. This file covers only the cash side of the operation: what happens when the customer hands the budtender a $100 bill.

Banking context: For cannabis banking economics -- institutional landscape, 280E cash drag, monthly banking fees, BSA/AML SAR filings, treasury diversification -- see banking.md. Per the Phase 17 boundary, banking.md owns the economics of cash; this file owns the operational mechanics (vault, counts, transit, audit). There is a small deliberate overlap at the armored-car-vendor layer, which both files touch from different angles.

Employee fraud interaction: Cash-handling variance is often the first signal of internal theft -- but the pattern matching, exception-based reporting queries, and investigation scripts live in internal-theft.md. This file covers variance thresholds and escalation; that file covers variance behavioral archetypes and root-cause investigation.

The Cash-Heavy Operating Reality in One Paragraph

A dispensary in 2026 typically handles $3,000-$40,000 in physical cash per store per day (depending on volume tier), stages that cash in-store overnight in a UL-rated vault, triple-counts it across closing / HQ-accounting / bank-deposit, transports it 2x-7x per week via a cannabis-specialist armored-car vendor to a cannabis-friendly credit union or state-chartered bank, waits 1-3 days for the institution's hold period, pays $500-$2,500 per month in cannabis-specific banking fees (as of 2026-04) plus $500-$3,000 per month in armored-car fees, and carries the associated BSA/AML reporting burden monthly. Every procedural control in this file exists because any gap in that chain exposes physical cash, invites internal theft, breaks Metrc / POS / bank reconciliation, or creates regulator-visible inventory-cash variance. The playbook is tight because the risk surface is unusually wide.

What This File Does NOT Cover

  • Consumer payment rails -- see payment-processing.md.
  • Cannabis banking institutional landscape and BSA/AML mechanics -- see banking.md.
  • Employee theft archetypes (buddy pass, void fraud, return fraud), exception-based reporting queries, termination procedures -- see internal-theft.md.
  • Physical security baseline (cameras, alarms, guards, vault specs at the regulatory-minimum layer) -- see security.md. This file assumes those baselines are in place and builds cash-specific operational procedure on top.
  • Metrc reconciliation of cash-to-inventory discrepancies -- see tech-compliance.md and cross-refs inline.
  • 280E accounting / COGS allocation on cash-handling expense -- see accounting.md and 280e.md.

How to Use This Playbook

A new cannabis operator can work this file in order during pre-launch: read the cash-room design section during the build-out phase (weeks -12 to -8 before opening), use the count procedures and shift-change framework to draft the training manual (weeks -6 to -2), calibrate the variance thresholds against the expected cash volume at launch (weeks -2 to -1), and select an armored-car vendor in parallel with the banking-partner onboarding (weeks -10 to -4; armored relationship must be live by week -2 for stocking-day cash to be handled safely). The forecasting and internal-audit sections are iterative: forecast cadence updates monthly once actual cash volume stabilizes, and internal audit discipline begins at week +4 once the store has four weeks of reconcilable data.

An existing operator reading this file should treat it as a diagnostic. Any section where current practice diverges materially from the playbook -- missing blind re-count, vendor contract that is silent on LE-seizure coverage, no weekly LP review memo, variance thresholds that have drifted with volume but were never updated -- is a risk indicator. The playbook is tuned to cannabis-specific failure modes; general-retail LP training does not cover most of them.


Cash Room Design Specs

The cash room is the physical choke point of the entire cash operation. Every dollar that enters the store passes through it at close; every dollar that leaves the store leaves from it at armored-car pickup. Cash-room design is where regulatory minimums, UL safe standards, camera coverage, dual-custody controls, and operator-specific cash volume interact.

Room Siting

The cash room is a dedicated, access-controlled room separate from the retail floor -- never a corner of the manager's office, never a closet behind the POS counter, never a space that any non-count-team staff routes through during normal operation. Typical siting:

  • Adjacent to or co-located with the vault / secured storage area so camera coverage is unified and the guard route covers both.
  • No exterior windows or walls to the public. If an exterior wall is unavoidable, it must be reinforced to comparable rating as the vault wall (typically CMU / concrete, not drywall).
  • Accessed via a dual-door mantrap or controlled-access vestibule in higher-volume stores (daily cash > $15K) -- one door closes before the next opens, eliminating tailgating. Smaller stores commonly use a single reinforced door with electronic access control.
  • Separate HVAC / return-air control is preferred but not universally required; it reduces ambient-noise drift that could help mask covert conversation or counts.
  • No shared wall with a public-accessible bathroom, delivery bay, or employee break room -- these are the most common covert-observation and covert-access entry points in small stores.

Physical Spec Table

| Spec | Minimum | Recommended | Notes | |------|---------|-------------|-------| | Safe UL rating | UL TL-15 | UL TL-30 or TL-30x6 | TL-30 = 30 min attack resistance against common tools; TL-30x6 = 30 min on all six sides. High-volume stores typically spec TL-30x6. | | Safe fire rating | UL 350°F-1-hour (Class 350-1) | Class 350-2 (2 hours) | Document and cash both degrade in fire; higher rating matters when the safe is near kitchen / electrical panel / external wall. | | Wall construction | CMU / concrete block | Reinforced concrete w/ #4 rebar | Drywall is not acceptable for a cash room. CMU is the working-floor minimum. | | Ceiling construction | Solid lid (no drop-ceiling access) | Concrete or reinforced steel | Drop-ceiling tiles are the most common cash-room breach vector. | | Time delay on safe | 10-15 minutes | 15 minutes + dual combination | Time delay defeats hold-up demand ("give me the cash in the safe right now"); robber cannot wait. | | Dual combination | Not always required at TL-15 | Required at TL-30+ | Two staff each know one combination; neither can open alone. Core of dual-custody. | | Camera coverage | One interior + one entry | Two interior (opposing), one entry, one exit | No cash-room blind spots. Cross-ref security.md for camera spec requirements. | | Camera retention | State minimum (CA 90d / CO 40d / IL 90d / NV 7d routine) | 90 days portfolio-wide | Default to strictest state in your footprint. See security.md §Video Retention. | | Drop safe (POS floor) | One per POS bank | One per POS station | Limits till exposure; time-stamped drop receipts reconcile to POS closeouts. | | Till maximum | $500 on-floor cap | $300-$500 | Anything over cap gets dropped to the drop safe; reduces robbery take and internal-theft take. | | Count table | Felt or silicone surface | Anti-static, anti-slip surface with integrated bill-counter stand | Slick surfaces scatter bills; felt surfaces don't. Dedicated counter station reduces count-error rate. | | Access log | Paper log + electronic access control | Electronic with badge audit trail | Every cash-room entry timestamped. Subpoenaable. |

Specs above are operator working-floor benchmarks as of 2026-04. State regulatory minimums may be lower; UL safe ratings and time-delay thresholds are vendor / insurance / operator choices, not regulator-mandated.

State Spec Callouts

Most states do not mandate cash-room specs at this level; they mandate vault specs (see security.md) and leave the cash-room layer to operator and insurer preference. Where state specs exist:

  • California (DCC): Vault / safe storage required for finished-goods cannabis inventory and cash per DCC Business Practices Regulations (16 CCR §5000-5815, as of 2026-04). Cash-room specifics are not separately codified; they roll into the broader security-room requirement. Cross-ref security.md for DCC §5044 video retention on cash-room cameras.
  • Colorado (MED): Requires limited-access areas for finished cannabis and cash; limited-access areas must be visible on camera and logged. The "cash room" is a limited-access area under MED regulations.
  • New Jersey (CRC, post-2023): Post-rollout rulemaking has tightened secure-area specifications; operator consensus is that NJ trends toward California-tier expectations for larger dispensaries. Verify current NJ CRC regulations directly before build-out -- this area is still evolving.
  • Illinois: Same 90-day video retention window that applies to dispensary-wide coverage applies to cash-room cameras (as of 2026-04).
  • Nevada (CCB): Routine 7-day video retention / 60-day on suspicious events applies. Cash-room cameras are subject to the same retention rule.

Multi-state operators should default to the strictest spec in their portfolio and build cash rooms to that uniform standard. The cost delta between TL-15 and TL-30x6 safes is 20-50%; the cost of a cash-room breach is categorically higher.

Drop Safes on the POS Floor

The cash room is the close-of-day destination. During open hours, time-limited till drops go into drop safes on the POS floor -- one-way deposit slots into a UL-rated safe bolted to the floor or integrated into the POS counter.

  • Purpose: Keep active till cash under the $300-$500 on-floor cap. Anything over the cap -- typically after every $500-$1,000 in cash sales -- drops into the drop safe and cannot be retrieved mid-shift without a supervisor cash-room visit. Reduces till exposure to robbery (lower take), internal theft (less on-floor cash to pocket), and procedural drift (no "I'll reconcile later" leaving $1,200 in a drawer).
  • Drop tickets: Every drop produces a time-stamped, signed drop ticket (paper or POS-printed). Ticket reconciles against POS drawer report at shift close.
  • Dual-custody at open: Drop safe itself is opened only during closing procedures by a two-person count team.

Count Procedures & Shift Change

Cash counts are the daily rhythm of the cash operation. They happen on a cadence of opening bank → mid-shift drops → close count → deposit reconciliation. Every count is dual-custody, timestamped, signed, and reconciled to POS before it is considered complete.

Opening Procedure

At the start of the business day:

  1. Opening bank deployment. Supervisor and one opening budtender enter the cash room together. Supervisor opens the safe (dual-combination if TL-30+); opening bank ($200-$500 per till, by store policy) is counted out into the till kit, signed for by both parties, and time-stamped on the opening bank log.
  2. Till kit sealed and signed. Each till kit -- bills, coins, and the signed count sheet -- is placed in a tamper-evident bag or sealed till tray. Seal ID is logged against the shift.
  3. Till deployment to POS station. The opening budtender takes the sealed kit to their POS station, breaks the seal in view of the opening camera, counts into the POS drawer, and signs the drawer accountability log. From this moment, that drawer is the budtender's accountability.
  4. Drop safe check. Supervisor confirms drop safe is empty (post-close the prior night) and that the drop-safe log from close reconciled cleanly before accepting the current day's accountability.
  5. Opening log time-stamped. Opening procedure complete log is closed; any anomaly (short bank, broken seal, discrepancy) is flagged and investigated before the store opens to customers.

Do not open the store with an unreconciled opening bank. Any variance at open compounds all day; the right response to a $20 short bank is to stop, investigate, correct, and document -- not to start taking customer transactions on top of it.

Mid-Shift Drops

During the business day, budtenders drop cash into the drop safe whenever the till exceeds the on-floor cap (typically $500). The drop procedure:

  1. Till reconciliation to drop point. Budtender closes a transaction, then counts down to the till floor ($200-$300 working balance).
  2. Overflow bundled and dropped. Excess cash is bundled (rubber-banded in standard denominational bundles -- fifty $1s, fifty $5s, etc.), a drop ticket is written with the amount, budtender ID, time, and POS station, and the bundle + ticket drops into the drop safe.
  3. POS drop recorded. Same amount is recorded in POS as a mid-shift drop so that the drawer report at close reflects the drop and reconciles to the drop-safe total.
  4. Supervisor spot check: Supervisor performs at least one unannounced till count per shift per budtender, comparing physical till to POS drawer-expected cash. Benchmark shift-spot-check variance: < $5 per drawer at spot is acceptable; $5-$20 is procedural-drift signal; $20+ escalates to formal variance investigation (see thresholds below).

Close Procedure: Dual-Custody Count

At close of business day, a dual-custody count is the heart of the cash-handling operation. Two staff -- typically a supervisor and a closing budtender or a closing manager and an LP designee -- execute every step together, with camera coverage.

  1. Final POS close out. All POS stations close; drawer reports print. Each budtender counts their drawer down to the starting bank and turns the excess (sales cash) over to the count team, signed and time-stamped.
  2. Drop safe pull. Two-person count team opens the drop safe, pulls all drops, and counts each drop against its ticket. Any drop that does not match its ticket within $1 is flagged (usually miscount; occasionally procedural theft signal -- cross-ref internal-theft.md).
  3. Consolidated count. Drawer cash + drop safe cash is consolidated by denomination. Two team members independently count, record on their own count sheets, and then compare.
  4. Blind re-count. Best practice: one team member puts their sheet face-down, the other team member re-counts the consolidated stack from scratch, records on a fresh sheet, and then the two sheets are compared. Any delta > $2 triggers a third count (and a variance investigation if the third count still does not resolve).
  5. POS reconciliation. Consolidated count is compared against POS expected cash for the day (opening bank + sales - mid-shift drops already reconciled + known misc cash in/out). Delta is the day's variance. This variance feeds the threshold matrix in the next section.
  6. Deposit prep and safe. Consolidated cash + the day's deposit slip is sealed in a tamper-evident bag, logged with seal ID, and placed in the vault safe to stage for the next armored-car pickup. The next day's opening bank is set aside separately.
  7. Cash-room exit and log close. Both team members sign the cash-room access log at exit; safe is confirmed locked and armed; camera coverage confirms no one remaining in the cash room.

Shift-Change / Mid-Day Handoff

For stores with mid-day shift changes (most dispensaries running 10am-10pm split into AM/PM shifts), the handoff between an outgoing budtender and an incoming budtender on the same till is a micro-count:

| Step | Owner | Action | Duration | |------|-------|--------|----------| | 1. Outgoing closes transactions | Outgoing budtender | Finishes any open transaction; locks the drawer | < 1 min | | 2. Supervisor validates POS state | Supervisor | Pulls drawer report; records expected cash | 1-2 min | | 3. Dual count of the drawer | Outgoing + supervisor | Counts physical cash; signs the hand-off sheet | 5-10 min | | 4. Incoming accepts the drawer | Incoming budtender | Reviews hand-off sheet; signs to accept accountability | 1-2 min | | 5. Shift-change log time-stamped | Supervisor | Records handoff time, delta, seal if drawer is swapped | < 1 min |

The shift-change handoff is the single most common point at which undiscovered variance compounds. If the outgoing budtender is $40 short and the supervisor skips the dual count -- or signs without counting -- the incoming budtender inherits the variance, and the incoming shift's genuine overage or shortage becomes unreadable. Skipping the shift-change count is not an acceptable shortcut. A dispensary that runs sloppy shift-change counts will run sloppy variance investigations and eventually run sloppy internal-theft detection (cross-ref internal-theft.md).

Void and Refund Benchmarks

Shift-change and close variance interact with void and refund rates. General-retail benchmarks:

  • Void rate: < 2% of transactions is typical for general retail as of 2024-2025 industry benchmarks. Cannabis retail may run structurally higher (3-5%) because of compliance-triggered voids (ID failure after ring-up, age verification error, Metrc deduct failure, over-purchase-limit correction).
  • Refund / return rate: < 1% of transactions is typical for general retail; cannabis restricts returns in most states (many states prohibit cannabis returns outright), so cannabis refund rate tends to run lower but can spike on specific SKU quality issues.
  • Red-flag thresholds: > 5% void rate on a single budtender (vs store baseline) is an internal-theft archetype signal. See internal-theft.md for the buddy-pass and void-fraud investigation framework. This file stops at the benchmark; that file owns the pattern matching.

Void / refund benchmarks above are general retail baselines as of 2024-2025; cannabis operators may see higher baseline void rates due to compliance-driven voids. Calibrate thresholds against your store's own baseline, not against general retail.


Variance Investigation Thresholds

Variance investigation is the Pattern 1 decision matrix of this file. Every store encounters drawer and deposit variance daily. The playbook is: honest-miscount variance gets logged and continues; procedural-drift variance triggers re-training; suspected-theft variance triggers the investigation-and-escalation path into internal-theft.md. The threshold table is what defines "honest miscount" versus "investigation required."

Threshold Table

| Variance | Cause Usually | Action | Investigation Required | |----------|---------------|--------|------------------------| | < $5 per drawer | Honest miscounts, small bills | Log, continue | No | | $5-$20 | Procedural drift | Re-train, spot check | Supervisor review | | $20-$100 | Single-event error or drift | Supervisor investigation | Required within 24h | | > $100 | Potential theft, major error, or pattern | Manager + LP escalation | Required; video pull; Metrc reconcile if inventory | | > $500 or pattern of 3+ | Structural issue or organized theft | Halt drawer, full audit | Required; may trigger regulatory report depending on state |

Thresholds are working-floor defaults as of 2026-04. Operators with higher average basket size or higher cash volume per store should scale these thresholds proportionally (e.g., a $40K-per-day store may use $10 / $40 / $200 / $1,000 thresholds). The pattern -- five bands, escalation at each -- holds across volume tiers.

Band 1: Under $5 per Drawer

A variance of less than $5 on a single drawer on a single shift is within honest-miscount tolerance. Typical causes: a $1 bill stuck to a $5, a coin miscounted, a stack of $1s fanned against a stack of $5s. Action:

  • Log the variance on the drawer-close sheet. Do not correct to zero; record actual delta.
  • Continue operations. Do not stop the store over a $3 variance.
  • Track cumulatively. If a budtender's weekly cumulative variance drifts toward $20-$30 in $1-$4 daily increments, that is a Band 2 signal (procedural drift) even though no single day triggered escalation.

The reason to log (rather than ignore) is that cumulative tracking is the basis for exception-based reporting. Burying every sub-$5 variance makes the weekly trend invisible. See internal-theft.md §Exception Reporting for how cumulative variance feeds fraud-pattern detection.

Band 2: $5-$20

A single-drawer variance in the $5-$20 band is procedural drift most of the time. Typical causes: mid-shift drop not recorded in POS, budtender made change from the wrong denomination bundle, till accepted a $20 when customer handed a $10, coin tray spilled and not fully recovered. Action:

  • Supervisor review during close. Pull the drawer-close sheet, walk the POS transaction log for the shift, identify the likely offending transaction window.
  • Spot check the next shift for that budtender -- unannounced mid-shift till count.
  • Re-train if a pattern is visible (two Band-2 variances in one week on the same budtender).
  • Log the variance and the corrective action on the shift close report.

Do not accuse the budtender of theft at Band 2. Procedural drift is fixable with re-training; accusing the budtender will burn trust and make the next real investigation harder. Save the investigation script for Band 3+.

Band 3: $20-$100

A single-drawer variance in the $20-$100 band crosses the threshold where investigation within 24 hours is required and is documented. Typical causes: a transaction ring-up error (entered $20.00 as $2.00), a mid-shift drop miscounted, a single cash-out / cash-in error not reconciled. But this band also covers the lower edge of intentional shrink, so investigation is now mandatory. Action:

  1. Supervisor pulls POS transaction log for the shift in question. Identify candidate transactions -- any transaction with an unusual discount, a void, a manager override, or an amount-mismatch.
  2. Pull video for any candidate transaction (cross-ref security.md §Camera Coverage). Most POS systems can timestamp-link to the camera feed; older stores do this manually.
  3. Reconcile drop safe -- every drop ticket matched to every drop-safe stack; any drop that was dropped-but-not-recorded-in-POS (or recorded-but-not-dropped) shows up here.
  4. Interview the budtender -- factual, non-accusatory, documented. "We're seeing a $65 short; help me walk through your shift and look for what could cause it." Most Band-3 variances resolve at this step with a procedural explanation.
  5. Document the investigation: variance amount, candidate transactions, video review outcome, budtender statement, supervisor conclusion (procedural / error / indeterminate / suspicious). File the documentation in the LP exception-report folder.
  6. If indeterminate or suspicious: escalate to Band 4 treatment for that shift even if the amount is only $80.

The 24-hour investigation deadline is important. Day-of memory of the shift is what makes Band-3 investigations close cleanly; a week later, no one remembers what happened at 4:30pm last Tuesday.

Band 4: Over $100

A single-drawer or single-deposit variance over $100 is a potential theft, a major error, or a pattern. It triggers manager and LP (loss prevention) escalation. Action:

  1. Halt the store's variance from dispersing. Stop any cash from the affected drawer or deposit from being deployed as opening bank the next day; sequester in the cash room pending investigation.
  2. Supervisor + manager + LP team convene. LP may be an internal role or an outside consultant (see internal-theft.md §LP Program Structure).
  3. Video pull for the full shift. Not just candidate transactions; full shift camera coverage of the POS station in question.
  4. Metrc reconcile if inventory could be involved. If the variance tracks to a possible inventory shrink (budtender sold product off-POS, or rang a low-price SKU for a high-price basket), reconcile POS → Metrc → physical inventory for the SKU categories in play. Cross-ref tech-compliance.md for Metrc reconciliation mechanics.
  5. Formal interview with HR present. Non-accusatory but recorded. See internal-theft.md §Investigation Procedures for the full interview framework.
  6. Decision: procedural / error / termination / prosecution. Prosecution decisions involve state cannabis prosecution viability and an informed call on whether Metrc scrutiny of your inventory is worth inviting (most operators settle at termination + civil recovery rather than criminal referral unless the amount is high).
  7. Documentation filed in the LP case folder. This becomes the basis for the post-mortem and any future exception-report tuning.

Band 5: Over $500 or Pattern of 3+

A single variance over $500 -- or a pattern of three or more Band-3/Band-4 variances within a 30-day window -- is a structural issue or organized theft. Action:

  • Halt the drawer. The POS station is closed; the budtender is placed on paid suspension pending investigation.
  • Full audit of the shift and adjacent shifts. Multiple shifts, multiple days, multiple employees reviewed.
  • External forensic audit may be warranted for large-volume operations with sophisticated POS-integrated fraud.
  • Regulatory notification. Several states require regulatory notification of internal theft above specific thresholds -- California DCC has incident reporting requirements under 16 CCR §5036; Colorado MED has discrepancy reporting under MED rules; see sops.md §Incident Reporting SOP for the state-matrix pointer. Cross-ref legality.md for state-by-state thresholds.
  • Law enforcement referral is a separate decision from regulatory notification. LE referral on cannabis theft invites regulator scrutiny of the store's broader inventory reconciliation -- some operators handle internally; others refer. Both are legitimate; the decision is case-specific.

The Exception-Based Reporting Cross-Reference

Every band above feeds into the store's exception-based reporting stack. Pattern detection -- not single-variance detection -- is where real shrink is caught. See internal-theft.md §Exception Reporting Queries for the queries that run weekly:

  • Top 5% of employees by variance frequency
  • Top 5% by discount rate vs store average
  • Top 5% by void rate vs store average
  • Bottom 5% by average basket size vs store average
  • Any single customer appearing more than 3x in a single budtender's sales history

Those queries find the Buddy-Pass pattern, the void-abuse pattern, the return-fraud pattern (cross-ref internal-theft.md for the full archetype set). Variance thresholds catch the single event; exception reporting catches the pattern.

Variance Post-Mortem Cadence

Weekly or bi-weekly, the LP team reviews the variance log against the POS exception reports. The goals:

  1. Identify drift that did not individually trip a threshold but is trending up cumulatively.
  2. Tune thresholds if a particular store's volume or basket size has shifted enough that the default thresholds are generating false-positive investigations or missing real variance.
  3. Calibrate the training program -- if Band-2 drift is concentrated in budtenders hired in the last 90 days, the opening-bank training module needs tightening.
  4. Review and close case files from the prior period; any open Band-4 or Band-5 investigation that has not resolved in 30 days gets a case review.

Armored Car Vendor Selection

Armored-car selection is the most cannabis-specific piece of the cash-handling playbook. In general-retail LP, armored-car vetting is about insurance, rates, routing, and driver screening. In cannabis, all of that plus a layer that doesn't exist in other industries: the transit risk surface includes law-enforcement interdiction of legal cannabis cash in transit, even across non-legal states. The canonical case is the 2022 Empyreal seizures.

The Empyreal 2022 Case: Why This Section Exists

In 2022, Empyreal Logistics -- a cannabis-specialist armored-car vendor operating in multiple US states -- had its vehicles stopped and cash seized by law enforcement in two separate incidents:

  • San Bernardino County, California (2022). Empyreal vehicles carrying state-legal cannabis cash were stopped by San Bernardino County deputies and cash was seized. The seizures occurred within California -- a state where cannabis is fully legal under state law -- but under federal civil-asset-forfeiture pretext.
  • Kansas (2022). Empyreal vehicles transiting through Kansas (a state with limited legal cannabis) were stopped and cash seized by federal law enforcement working with Kansas authorities. The legal pretext was federal: cannabis proceeds remain federal contraband under the Controlled Substances Act regardless of state-legal origin.

Empyreal filed suit in federal court. The US Department of Justice eventually returned approximately $1.1 million in seized cash to Empyreal (verified via Cannabis Business Times and KCUR / NPR coverage). The case resolved, but the precedent did not go away: cannabis cash in transit -- even cash originating from fully state-legal sales -- remains exposed to federal or cooperating state law-enforcement seizure risk as long as federal prohibition stands.

The 2022 Empyreal cases are the defining cannabis cash-transport risk case of the post-2018 era. Every armored-car vendor selection conversation in cannabis should start with the question: "How does your vendor route cash, and what is their track record with law-enforcement interactions in non-legal or federally-active jurisdictions?" That is not a question that applies to general retail, and it is not a question most mainstream armored-car operators are equipped to answer -- which is one reason cannabis-specialist carriers exist as a segment.

Empyreal 2022 case data as of 2026-04 based on publicly reported coverage. Details of the DOJ return and specific settlement terms have been reported in the cannabis trade press; consult primary legal filings for authoritative detail.

Vendor Landscape

The cannabis armored-car vendor universe is small, cannabis-specialist, and state-footprint-bounded. The named players operators will encounter in vendor scoping as of 2026-04:

  • Empyreal Logistics. Cannabis-specialist armored-car vendor. Active in 28 states as of 2025 (verified via Cannabis Business Times coverage; state count may drift -- verify at scoping). Pre- and post-2022 Empyreal is the most-named cannabis armored carrier in the industry. The 2022 seizure cases are a defining element of their track record; operators vet them specifically on how they have revised routing and law-enforcement-interaction protocol since.
  • INKAS. Manufactures custom armored vehicles (including cannabis-specific configurations) and operates cash-transport services in select markets. Particularly known for custom vehicle builds on cannabis-operator spec.
  • HCS Global / regional cannabis armored. Regional carriers serving specific state footprints; naming varies by market. Pacific Northwest, Colorado, and Northeast operators each have 2-3 regional alternates to the national specialists.
  • Loomis / Brink's / GardaWorld (mainstream carriers). Mainstream national armored-car providers. Some -- depending on market, branch, and corporate-policy -- will accept cannabis accounts; most will not. Mainstream-carrier relationships are usually legacy accounts in mature markets (Colorado, California) that pre-date corporate policy tightening, not new cannabis-intake. Mainstream carriers bring scale and insurance strength but generally weaker cannabis-specific routing and law-enforcement-interaction playbook depth.

Vendor footprints and service availability change quarterly. Empyreal 28-state footprint verified as of 2025; state count may have shifted by the time an operator is scoping. Verify directly during vendor RFP.

Vendor Vetting Checklist

A cannabis-compliant armored-car vendor vetting goes well beyond the general-retail checklist. The seven-domain framework:

1. Transit routes and multi-state compliance. This is the Pitfall 7 question. How does the vendor route cash? Does any routing pass through federally-hostile or non-legal states? What are the protocols when routing through such states, and what is the vendor's track record with law-enforcement stops in transit? Post-Empyreal 2022, this is a non-optional vendor interview topic. A vendor that cannot or will not answer this question is not a cannabis-serious vendor.

2. Law-enforcement interaction history. Has the vendor experienced cash seizures, vehicle stops, or formal LE inquiries in the last five years? What was the outcome? Have they revised protocol since? A vendor with zero stops in five years of operation in cannabis transit either has excellent routing or isn't doing enough cannabis volume to be a serious counterparty -- figure out which.

3. Insurance and bonding. Per-vehicle, per-shipment, and aggregate coverage. Cannabis-specialist insurance is a thinner market than general armored coverage; cannabis carriers often carry cannabis-specific policies that cost more but are explicit about covering cannabis cash (a general armored policy may exclude it). Confirm coverage of loss in transit, loss at pickup, loss at drop, loss in custody, and -- critically -- loss to lawful seizure (some policies exclude LE seizure).

4. GPS manifest tracking. Every vehicle GPS-tracked in real time; every shipment on an electronic manifest that the operator can query. Modern cannabis-specialist carriers expose real-time GPS and manifest status via an operator portal.

5. Driver hiring, screening, and retention. Background checks, firearms qualification, cannabis-industry-specific training. Driver retention rates matter: high turnover correlates with procedural drift and inside-job risk.

6. Loss-share and responsibility clauses. Who bears loss on each leg of the custody chain? Pickup → transit → drop each has a distinct custody-transfer point. Read the contract at each transfer: the transfer of custody is where loss shifts from operator to carrier, and it must be explicit and witnessed (with signed custody ticket) at each transfer. Generally, operator bears loss until signed pickup; carrier bears loss from pickup to signed drop; bank bears loss thereafter. Any ambiguity is operator-exposure.

7. Pickup frequency, service-level agreement, and cost. Per-pickup cost, per-stop cost, volume surcharges. Frequency options -- daily vs 3x/week vs weekly -- and service-level commitments. Cost as of 2026-04 typically runs $150-$500 per pickup plus fuel and volume surcharges; total monthly cost $500-$5,000+ per store depending on volume and frequency. High-volume MSO stores run up to $8,000-$10,000 per store per month on daily pickups.

Vendor Vetting Question Bank

A structured vendor interview covers these topics. Operators should run the full question bank for every serious vendor candidate and document answers for the LP case file:

On routing and LE risk:

  • What states does your vehicle transit through on our route? Does any routing pass through federally-hostile states?
  • What is your protocol when a vehicle is stopped by law enforcement in transit? What is the driver's authority to comply, to refuse, to escalate to you?
  • How has your routing and LE-interaction protocol changed since the 2022 cannabis cash-transport incidents in the industry?
  • Have any of your vehicles experienced a seizure or formal LE inquiry in the last 36 months? If yes, outcome? Protocol change?

On insurance:

  • What are your per-vehicle, per-shipment, and aggregate coverage limits?
  • Does your policy cover lawful seizure by law enforcement? Civil forfeiture? If not, who bears that loss in our contract?
  • Is your coverage cannabis-specific or general? If general, has your insurer acknowledged cannabis carriage in writing?

On operations:

  • What is your driver background-check standard? Firearms qualification? Cannabis-specific training?
  • How is custody transferred at our pickup? At the bank drop? What ticketing / signature standard?
  • Do you offer real-time GPS and manifest tracking to us? What data is queryable?
  • What is your average driver tenure? Turnover rate?

On contract:

  • What is the loss-share clause at each custody-transfer point?
  • What is the dispute-resolution process for reconciliation variance?
  • What is the service-level guarantee? Penalty for missed pickup?
  • Can we audit your insurance, driver screening, and routing protocols annually?

Vendor Evaluation Scorecard

A scored-evaluation framework the LP / treasury team uses to compare vendors:

| Domain | Weight | Pass | Concern | Fail | |--------|--------|------|---------|------| | Transit routing / LE-risk protocol | 25% | Vendor has documented cannabis-specific routing protocol, post-2022 revisions, no open LE incidents | Generic routing protocol, some cannabis-aware language | Vendor cannot articulate cannabis-specific routing risk | | Insurance coverage (incl. LE seizure) | 20% | Explicit coverage of lawful seizure; cannabis-specific policy | General coverage; LE-seizure coverage ambiguous | Explicit exclusion of cannabis or LE seizure | | Driver screening and training | 15% | Background + firearms + cannabis-specific; < 20% annual turnover | Background + firearms; cannabis-specific limited | High turnover; generic training | | GPS and manifest transparency | 10% | Real-time operator portal | Daily summary reports only | No operator visibility | | Custody-transfer controls | 10% | Signed ticket + camera at each transfer | Signed ticket only | Verbal or ambiguous custody transfer | | Service level and pickup frequency | 10% | Flexible frequency, documented SLA | Fixed frequency, SLA ambiguous | No SLA or frequent missed pickups | | Cost competitiveness | 10% | Within market range ($150-$500/pickup as of 2026-04) | Above market; no value justification | Materially above market or below (below-market on cannabis is a red flag) |

A "concern" on transit routing is effectively a fail -- the whole point of selecting a cannabis-specialist carrier is the routing and LE-risk protocol. A vendor that scores well on everything except routing should not be selected.

Cash-In-Transit Incident Response

Even with a strong vendor, the operator must have an incident-response protocol ready for the day an armored-car pickup goes wrong. The three primary incident archetypes:

1. Vehicle stop by law enforcement. The Empyreal 2022 archetype. The vendor's driver faces the decision of whether and how to comply with an LE stop; the operator learns about the stop in real-time via GPS alert or post-hoc via vendor notification. Operator protocol:

  1. Confirm the stop is underway via vendor's GPS / operator portal.
  2. Log the stop -- vehicle ID, manifest contents (cash amount, origin, destination), location, time, vendor driver's name.
  3. Do not attempt to contact the driver directly; the vendor's dispatch is the driver's chain of command.
  4. Notify legal counsel immediately -- cannabis-specialized counsel if available. Civil forfeiture cases in cannabis-cash context have complex procedural clocks.
  5. Notify the banking partner that the expected deposit is delayed and may not be recoverable; bank may want to adjust its 30-day SAR filing to reflect the incident.
  6. Do not notify the broader staff, retail floor, or customers -- incident information management matters, both for operational continuity and for insurance and legal positioning.
  7. Document the vendor's post-stop communication in full; it becomes part of the LP case file and any insurance claim.

2. Loss in transit (theft, vehicle accident, driver error). Different risk profile from LE stop; usually a vendor-contractual loss recovery. Operator protocol:

  1. Confirm vendor notification; verify the loss manifest (how much cash in which shipment).
  2. Open insurance claim -- operator's and vendor's policies likely both apply with loss-share per contract.
  3. Reconcile internal records to the loss manifest; confirm the lost amount matches the documented custody ticket at last signed transfer.
  4. Adjust banking partner expectations and run POS-to-deposit reconciliation showing the loss as a discrete event, not a run-rate variance.
  5. Post-mortem with vendor within 30 days -- driver, route, protocol -- and decide whether the vendor relationship continues.

3. Custody-transfer dispute at pickup or drop. The vendor's count at pickup does not match the operator's count; or the bank's count at drop does not match the vendor's count. Protocol:

  1. At the moment of dispute, do not sign the custody transfer. A signed custody ticket is a contractual waiver of claim; unsigned leaves options open.
  2. Re-count with both parties present.
  3. Document the variance with photos of the cash, the count sheets, and the manifest; all three parties sign a dispute acknowledgment if variance cannot be resolved.
  4. Escalate to vendor dispatch / bank branch manager within 24 hours; variances over $500 involve vendor and bank LP teams.
  5. File the dispute with both vendor and bank insurance if unresolved at 48 hours.

The common thread: custody chain integrity is maintained by paperwork at every transfer. An unsigned custody ticket is an open question; a signed ticket is a closed one. Train the count team to leave custody tickets unsigned when counts disagree rather than signing-and-disputing-later.

Vendor Contract Review Cadence

Cannabis armored-car contracts should be reviewed annually by operator LP + legal. Key drift points to watch across renewals:

  • Routing language -- has the vendor updated the cannabis-specific routing protocol since the last renewal? What incidents (industry-wide or vendor-specific) prompted the update?
  • Insurance schedule -- is the coverage amount keeping pace with the operator's cash volume growth? Is LE-seizure coverage still explicit?
  • Loss-share clauses -- any language tightening that shifts more risk to the operator at any transfer point?
  • Rate card -- pickup cost, stop cost, volume surcharges, fuel escalators. Compare to market benchmark ($150-$500 per pickup as of 2026-04).
  • SLA and penalty clauses -- any weakening of the service-level guarantee?

Operators with annual review discipline catch adverse drift before it materializes as a claim; operators who sign multi-year contracts and never re-examine terms tend to discover the loss-share tightened three renewals ago only when a loss occurs.


Cash Forecasting

Cash forecasting drives staffing (count-team size), armored-car selection (pickup frequency), banking partner sizing (deposit cap per drop), and insurance coverage (aggregate cash-on-hand). Forecast accuracy -- not peak forecasting, steady-state forecasting -- is the goal. Knowing that a store will do $8K-$12K in cash on a typical Tuesday matters more than knowing that 420 will spike to $40K.

Day-of-Week Patterns

Dispensary cash volume is non-uniform across the week. Typical patterns for a mature recreational market:

  • Monday: 70-80% of weekly average. Low day in most markets.
  • Tuesday / Wednesday: 80-95% of weekly average. Mid-week baseline.
  • Thursday: 100-110% of weekly average. Weekend pre-loading starts.
  • Friday: 130-160% of weekly average. Peak.
  • Saturday: 140-170% of weekly average. Peak.
  • Sunday: 90-110% of weekly average. Hangover weekend traffic.

A store averaging $10K/day Mon-Fri will typically see $14K-$17K Friday and $14K-$18K Saturday. Staffing, till counts, and drop-safe pull frequency all scale to the peak days. Armored-car pickup frequency usually tracks the weekly high-water mark (pickup Monday to reset from weekend accumulation is the most common rhythm).

Seasonal and Holiday Peaks

Cannabis seasonal patterns are driven by cultural calendar more than agricultural calendar for a retailer (the cultivation side has its own seasonality in cultivation.md).

  • 4/20 (April 20). The single largest cannabis retail day of the year in most markets. Volume can run 3-5x a normal day at promoting stores; some high-profile stores run 5-8x. Forecast implication: plan for extra staff, extra security, all tills fully manned, supplemental count team at close, and -- critically -- an armored-car pickup scheduled for the morning of 4/21 to clear the overnight cash buildup. Some stores run a mid-day 4/20 pickup.
  • 7/10 (July 10 / "Oil Day"). Concentrates-focused holiday. Volume runs 1.5-2x normal at concentrate-heavy stores, less at flower-dominant.
  • Green Wednesday (Wednesday before Thanksgiving). Cannabis industry's answer to Black-Friday-adjacent retail. Volume runs 2-3x normal; peaks at concentrate and edible categories.
  • Black Friday. Varies by market. Legal cannabis states with aggressive BF promos see 1.5-2x normal; low-promo markets run close to Friday baseline.
  • Last Saturday of the month. Payday + weekend convergence; modestly above normal Saturday in markets with high proportion of hourly-paid consumers.
  • Weather. Rainy / snowy Saturdays dent volume; summer Fridays boost it. Cross-ref local pattern data.

Seasonal peak multipliers as of 2024-2025 industry observation; varies materially by market, store format, and promotion strategy. For retail-strategy implications of these peaks, cross-ref retail-strategy.md.

Store-Level Cash Volume Tiering

For cash-operations planning, operators tier stores by average daily cash volume. Typical tiers:

| Tier | Daily Cash Range | Armored-Car Frequency | Count-Team Size | Cash-Room Vault | |------|------------------|------------------------|-----------------|-----------------| | Low volume (single-store, early-market, or low cash share) | $1K-$5K/day | 1-2x/week | 1 supervisor + 1 count budtender | TL-15 safe | | Mid volume (typical mature-market single-store) | $5K-$15K/day | 2-3x/week | 1 supervisor + 2 count budtenders | TL-15 to TL-30 safe | | High volume (busy mature-market single-store, small MSO unit) | $15K-$40K/day | 3-5x/week | Dedicated count team (2-3) | TL-30 safe, drop safes per POS | | Flagship / MSO peak unit | $40K+/day | Daily pickups, 5-7x/week | 3+ dedicated count team, LP-integrated | TL-30x6 safe, mantrap entry, redundant camera coverage |

Pickup Frequency Calculation

A simple rule-of-thumb for pickup frequency scoping: pickup frequency should keep cash-on-premises below the banking partner's per-pickup cap and below the insurance coverage limit at all times. Most cannabis CUs cap per-pickup deposits at $50K-$250K (see banking.md §Banking Partner Due Diligence Checklist). Most operator cash insurance policies cap aggregate cash-on-hand coverage at $100K-$500K per store.

Worked example for a $12K/day store:

  • Weekly cash accumulation at 7 days: $84K.
  • Banking cap: $50K per pickup.
  • Minimum pickup frequency: 2x per week to stay under cap (48 hours max accumulation ≈ $24K-$36K depending on day).
  • Insurance cap: If $100K coverage, 2x per week is fine. If $50K coverage, 3x per week.
  • Actual typical: 2-3x per week at this volume tier.

The forecasting piece is not just steady-state; it is scenario-planning around peaks. On the Friday before 4/20, a $12K/day store may see Thursday-Friday-Saturday volume of $50K+ combined. If Monday's normal pickup is the next scheduled pickup, that store hits the insurance cap on Sunday morning. The schedule must adapt -- either a mid-week pickup that week or a Saturday-special pickup.

Staffing the Count Team

Count-team sizing tracks cash volume with a small step function:

  • Up to $5K/day: Close-of-day count can be done by a supervisor + any closing budtender. 30-45 minutes at close.
  • $5K-$15K/day: Supervisor + a designated count budtender. 45-60 minutes at close.
  • $15K-$40K/day: Dedicated count team of 2-3 at close. Could be 60-90 minutes at close. Possibly a second count session mid-day for drop-safe consolidation on peak days.
  • $40K+/day: Dedicated count team (2-3 people) + LP presence at close. Count may run 90-120 minutes.

Counting $30K+ in mixed denominations is slow if done correctly; if done fast, it is being done incorrectly, and the blind re-count step is being skipped. Peak-season staffing should over-resource the count team rather than under-resource -- the cost of skipping a blind re-count is not saved time; it is invisible variance that rolls into the next shift.

Cash Float Forecasting

Float is the cash accumulated on-premises between pickups. Key planning questions:

  • Peak float: What is the maximum cash we expect on premises at any moment this week, given the pickup schedule and the volume forecast? This number must stay under the insurance cap and the vault capacity.
  • Float age: How long does the oldest dollar on premises sit before reaching the bank? Older float means more exposure to loss, theft, or shrink. Operators track "days on premises" as an LP metric.
  • Seasonal float: 4/20 weekend can accumulate $100K-$300K+ in a high-volume store if pickup is not scheduled tightly. Plan pickups for the morning of 4/21 specifically.

Multi-Store MSO Worked Example: Forecasting Across a Six-Store Footprint

A mid-sized MSO running six stores in a single state provides a cleaner forecasting exercise than a single-store example because it surfaces the cross-store optimization that single-store operators don't face. Assume six stores with weekly cash volumes of $80K, $60K, $50K, $40K, $35K, $30K -- roughly $295K/week in aggregate cash across the footprint.

Aggregation question: Can the six stores consolidate to a single armored-car milk-run, or do they each need dedicated pickups? Factors:

  • Geography. Stores within a 60-minute radius can economically share a milk-run (one vehicle, one driver, multiple stops). Stores spread across a larger region need dedicated dispatch per region.
  • Per-stop banking cap. If the banking partner caps per-stop at $50K, the high-volume stores ($80K and $60K) need more frequent pickups than the low-volume stores regardless of milk-run economics.
  • Peak-day concentration. If all six stores peak the same Friday-Saturday, the carrier needs enough fleet capacity to handle the Monday-morning clearing pickup; a vendor over-committed across multiple customers on Monday mornings can miss the window.
  • Insurance aggregate cap. MSO cash insurance policies often cap aggregate in-transit exposure across the fleet at a specific level (e.g., $500K at any moment). A carrier consolidating all six stops into a single vehicle exceeds that cap once the fourth store is loaded.

A common resolution: two milk-run cycles per week, split geographically, with the two highest-volume stores on a supplemental mid-week individual pickup. That schedule keeps any single vehicle under $200K in transit, keeps per-stop under the $50K banking cap, and clears weekend accumulation by Monday noon.

Cost implication: Aggregating into two milk-runs at $400 per stop = 6 stops x 2 cycles = $4,800/week = ~$20,800/month on the base schedule, plus the two supplemental mid-week pickups at $500 each = ~$4,300/month = ~$25,000/month footprint-wide armored-car spend. On $295K/week = ~$1.28M/month in cash volume, that's roughly 2% of cash volume going to armored transport -- typical for mid-volume MSO operations as of 2026-04. Single-store operators typically see 1-3%; high-volume MSOs running daily pickups can push 3-5%.

MSO-specific control: An MSO treasury function should run a consolidated cash-volume dashboard -- real-time daily cash on premises at each store, days-since-last-pickup, current-vs-cap float status, and upcoming pickup schedule. This consolidated view catches the anomaly (one store accumulating faster than forecast, a missed pickup at a single store) before it compounds. Single-store operators run this out of a spreadsheet; MSOs should run it out of a treasury-management or cash-management platform integrated with the POS feed. Cross-ref banking.md §Cash Flow Timing for how these dashboards interact with the broader banking operation.

Forecasting Limitations and Iteration

Cash forecasting is not prediction-precise. Factors that blow up a forecast:

  • New-market volatility. A store in its first 6-12 months cannot be forecast from day-of-week patterns because the pattern is still forming. Use weekly rolling averages with wider error bars until stabilization.
  • Competitor openings and closings. A new competitor within 2 miles can move 15-30% of cash volume in the first 90 days.
  • State regulatory shifts. Changes to purchase limits, tax rates, or delivery rules materially move dispensary cash volume within weeks of enactment. Cross-ref legality.md.
  • Payment-rail mix shifts. Every percentage point of volume that migrates from cash to pinless debit reduces cash volume. An operator that launches a strong pinless-debit program in Q1 should expect to see cash share drop 10-15 percentage points by Q4 -- a material change to the forecast baseline. Cross-ref payment-processing.md.

Operators should re-forecast monthly rather than lock an annual plan. The cash forecast is a rolling 90-day view that updates as actuals land; the static annual forecast is a budget anchor, not an operational tool.


Internal Audit Procedures

Internal audit sits on top of the daily variance-investigation cadence and runs as a separate verification layer: weekly LP review, monthly reconciliation to POS and Metrc, quarterly external CPA audit.

Weekly Cash Audit Protocol

Every week, the LP team runs the following review regardless of whether any individual variance tripped a threshold:

  1. Pull the week's variance log -- every drawer-close variance, every deposit variance, every drop-safe reconciliation variance.
  2. Compute cumulative variance by budtender -- sum of signed daily variances over the week (treating shorts as negative, overs as positive; systematically signed overs are also a fraud signal, not a "gift to the store").
  3. Run the exception-based reporting queries (cross-ref internal-theft.md §Exception Reporting Queries):
    • Top 5% by variance frequency
    • Top 5% by discount rate
    • Top 5% by void rate
    • Bottom 5% by basket size
    • Customer-budtender concentration (any single customer appearing > 3x with a single budtender)
  4. Review open Band-3 / Band-4 / Band-5 investigations from prior periods -- status, expected close date, blockers.
  5. Review drop-safe-to-POS reconciliation -- any drop tickets that did not match drop-safe contents within $1 get re-examined.
  6. File the weekly audit memo -- one-page summary of variance trend, open investigations, and any re-training or policy changes for the coming week.

Monthly Cash Reconciliation: POS + Metrc + Bank

Monthly, the cash operation reconciles to the broader operational system:

  • POS-to-bank reconciliation. Every day's deposit slip matched to the bank's deposit acknowledgment. Any day where POS-expected deposit and bank-confirmed deposit do not match (net of known variance) is investigated.
  • POS-to-Metrc reconciliation for inventory movement. Each SKU sold in POS must correspond to a Metrc package deduction. This is where cash-side fraud and inventory-side fraud intersect -- a budtender who rang a $5 pre-roll for a $40 eighth shows up as a Metrc over-deduction (more flower depleted than cash received) over time. Cross-ref tech-compliance.md for Metrc mechanics.
  • Bank reconciliation (accounting) -- matching every deposit, fee, and wire on the bank statement to POS and accounting system. Any unreconciled item is investigated. Cross-ref accounting.md for 280E implications of cash-handling expense allocation.

Quarterly External CPA Audit

On a quarterly cadence, an external CPA or forensic accountant reviews cash operations independently. Scope:

  • Cash-handling procedural compliance (dual custody, count sign-off, log completeness)
  • Variance log and investigation-file review (did Band-3 / Band-4 investigations close properly?)
  • Armored-car invoice-to-pickup-log reconciliation
  • Bank statement tie-out to POS and accounting system
  • Drop-safe-to-POS reconciliation on a sample basis
  • Internal control assessment (segregation of duties, access controls, exception-report coverage)

External audit catches drift that internal audit becomes blind to. Cross-ref accounting.md for the broader financial-audit framework and banking.md for how monthly bank compliance reporting interacts with the CPA's scope.

Blind Re-Count as a Detection Control

Blind re-count -- where the second counter works from scratch without seeing the first counter's sheet -- is the single most effective internal detection control against cash-handling fraud. It is the reason most Band-3 and higher variances get caught: the first counter's sheet matches POS; the blind re-count does not match the first counter's sheet; delta indicates either a first-counter error or a first-counter manipulation. Operators that abandon blind re-count to save 5-10 minutes at close typically find themselves surprised by a large variance 3-6 months later.

Independent Auditor Rotation

For stores above the $15K/day tier, best practice is to rotate the external auditor every 3 years to avoid the auditor-familiarity drift that turns a quarterly audit into a rubber stamp. Cross-ref accounting.md for broader auditor-rotation practice.


Modern Detection Stack

The 2023-2024 shift in cash-handling LP tooling is that paper variance logs and manual exception reports are being replaced by POS-integrated exception reporting platforms that consolidate transaction, cash, drop, and video into a unified view.

Platform Archetypes

  • POS-integrated video (Solink, Envysion). Links every transaction to the camera feed at the POS station. Supervisor can click a variance in the POS report and immediately see the transaction on camera. Cuts Band-3 investigation time from hours to minutes.
  • POS-native exception reports (Flowhub, Dutchie, Treez native modules). Many cannabis-specific POS systems now ship with built-in exception reporting that pre-computes the top-5% queries nightly.
  • Video analytics platforms (Verkada, Avigilon, Spot AI). Beyond cash-handling -- full-store analytics including foot traffic, dwell time, and anomaly detection. The cash-handling piece is a subset. Cross-ref security.md for the full platform landscape.
  • Cash-management integrations (CashBook, Tipalti / cannabis-specific GL). Automate the daily deposit-to-POS-to-bank reconciliation that historically ran on spreadsheets.

The Integration Payoff

Operators running an integrated stack report:

  • 30-50% reduction in count-team hours at close (POS-integrated drawer reports eliminate manual reconciliation steps).
  • Faster Band-3 / Band-4 investigation (minutes-to-resolution drops from hours to minutes with click-to-video).
  • Earlier pattern detection (weekly exception reports run automatically; 3-6 month patterns surface in weeks).
  • Reduced regulator-surprise risk (cash-side variance caught and closed before it intersects with Metrc-visible inventory variance).

The 2023-2024 Shift in One Sentence

If the old framing was "paper variance log, paper drop tickets, paper drawer-close sheet, and a supervisor's memory to tie it all together," the current framing is "POS-integrated dashboard that reconciles drawer / drop / deposit / video / Metrc in near real-time and surfaces exceptions before the close-of-day count completes." That shift has happened unevenly -- mature MSOs are fully integrated; single-store independents often still run paper -- but every competitive LP program is moving in the integrated direction.

Platform coverage and feature set as of 2026-04; vendor landscape changes quarterly. Verify current capabilities against vendor literature during RFP.


Cross-Reference Index

| Topic | Reference File | Section | |-------|----------------|---------| | Cash handling SOP checklist (index form) | sops.md | §Cash Handling & Management | | Cannabis banking institutional landscape | banking.md | Full file -- institutional, compliance burden, 280E cash drag | | Banking partner due diligence and monthly fee benchmarks | banking.md | §Banking Partner Due Diligence Checklist | | Consumer-facing payment rails (cashless ATM, pinless debit, ACH, crypto, POS-integrated) | payment-processing.md | Full file -- archetype comparison, compliance posture, fee benchmarks | | Employee fraud archetypes and exception-based reporting queries | internal-theft.md | Full file -- buddy pass, void fraud, return fraud, investigation procedure | | Physical security baseline (cameras, alarms, vault specs, guards) | security.md | §Camera Coverage, §Vault & Secure Storage, §Alarms | | State-by-state video retention (CA 90d / CO 40d / IL 90d / NV 7d-60d) | security.md | §Video Retention | | Metrc reconciliation and inventory-to-cash interaction | tech-compliance.md | §Metrc reconciliation | | 280E treatment of cash-handling expense | 280e.md | §COGS Allocation | | Accounting framework, CPA audit scope, auditor rotation | accounting.md | §Internal and External Audit | | Incident reporting SOP (including cash theft to regulator) | sops.md | §Incident Reporting | | State-by-state legality baseline (rec/med status, purchase limits) | legality.md | Full file (do not re-state here) | | Retail-strategy peak-day planning (4/20, 7/10, Green Wednesday) | retail-strategy.md | §Seasonal Peaks |


Cash handling is the physical-infrastructure layer of cannabis retail. Banking partners, payment-processing decisions, and federal-law posture all change -- but until SAFE / SAFER passes or rescheduling lands, the cash operation is the load-bearing piece of the dispensary's daily operation. Every procedural control in this file exists because a gap anywhere in the chain -- from the POS till to the bank vault -- exposes cash, invites theft, or creates regulator-visible variance. Data current as of 2026-04; vendor footprints, fee benchmarks, and regulatory thresholds drift quarterly.

See also: sops.md | banking.md | payment-processing.md | internal-theft.md | security.md