Payroll runs in the same login your closer uses — tips and sample units kept in separate ledgers.

You came in because payroll for a cannabis shop is its own headache — the generic providers drop plant-touching businesses, and you’re re-keying hours into a separate portal that doesn’t know a tip from a trade sample.

Paychex exited cannabis; ADP drops plant-touching clients; so most shops run payroll in a disconnected portal and re-key the hours. Here hours flow from the time-clock straight into the pay run with an override audit trail. Tips track to W-2 wages; trade-sample units (WAC 314-55-096) stay a tracked inventory event — two ledgers, never crossed. The federal and Washington form stack is staged so your manager runs the pay cycle instead of opening a ticket.

This runs where our managers already work. To be straight: the pay-run runtime is landing now — the tip-vs-sample split and the form stack are built, and we’re saying so plainly rather than selling a finished button.

See payroll where your hours already live.

The demo walks the time-clock-to-pay-run flow, the tip-versus-sample ledgers, and the Washington form stack walked live by our team, on the working product.

30 minutes. Demo login usually next business day.