The alternative to cashless ATM is bank-to-bank ACH. Cashless ATM is a card transaction structured as a cash withdrawal, which depends on the same merchant category code that cannabis does not have. ACH moves money between bank accounts on federally regulated banking rails, charges the exact basket total, and involves no card network.
The short version
- A cashless ATM is a card transaction coded as an ATM withdrawal at a place that is not an ATM.
- Because it runs on the card networks, it inherits the category problem cannabis cannot solve.
- Termination usually arrives without warning, with the balance held, commonly around 90 days.
- Bank-to-bank ACH moves on federally regulated banking rails, with no card network in the transaction at all.
What a cashless ATM actually is
At the counter it looks like ordinary debit. The customer taps or inserts a card, enters a PIN, and the sale completes. Underneath, the system is not processing a purchase. It is processing an ATM withdrawal, at the point of sale, rounded up to a fixed increment. The store keeps the sale amount and hands the remainder back as change.
That structure is the entire point of the product. It exists because a straightforward purchase transaction at a cannabis retailer has nowhere valid to sit in the card system, and a withdrawal does. It works right up until someone looks closely.
Why the accounts close
Card networks classify every merchant with a four-digit merchant category code, and there is no code for state-licensed cannabis retail. So the transaction is coded as something else, and network monitoring exists specifically to find transactions whose coding does not match the business generating them.
Two signals make cashless ATM unusually easy to spot. The withdrawals cluster in round increments in a way real ATM traffic does not, and the terminal location does not behave like an ATM. Once flagged, the decision sits with the acquiring bank, and the outcome is closure rather than correction.
None of this is a judgment about the store. A dispensary with clean books, a valid license, and near-zero disputes gets closed on exactly the same basis, because the enforcement is about the category, not the operator. More on the MCC gap →
What a shutdown costs
- The held balance. Settled and unsettled funds commonly held for around 90 days while the account is closed out. For a store doing meaningful volume, that is a working-capital problem before it is anything else.
- Cash-only days. Every hour on cash caps the ticket at what is in the wallet and pushes some customers out the door entirely.
- Staff and reconciliation time. Manual counting, extra drops, more armored pickups.
- The switching cost, repeated. New vendor, new hardware, new budtender training, on a cycle that resets every time.
- Underwriting history. A terminated account is a data point the next underwriter sees.
Compared against any of this, the per-transaction fee difference between two vendors is close to noise.
The alternative: different rails, not a better disguise
Bank-to-bank ACH does not try to make a cannabis purchase look like something else. It debits the customer’s bank account and credits the merchant’s bank account directly, on federally regulated banking rails. There is no card network in the transaction, so there is no category code to mismatch and no network enforcement to trigger.
| Cashless ATM | Bank-to-bank ACH | |
|---|---|---|
| Rails | Card networks | Federally regulated banking rails |
| How the transaction is coded | ATM withdrawal | Bank transfer, as it is |
| Card network enforcement exposure | Continuous | Not applicable |
| Amount charged | Rounded, change returned | Exact basket total |
| Customer hardware | Card and PIN pad | Their own phone, no app |
| Settlement | Varies by provider | Next day |
| Works for delivery and wholesale | No | Yes, same platform |
Moving off a cashless ATM without a gap
The transition does not require turning anything off first, which matters if the current channel is still running.
- Stand it up alongside. Add the QR at the register while the existing channel keeps working.
- Give staff one line. “Scan this and it charges your exact total” is the whole script. Budtenders do not need to explain rails.
- Watch the repeat rate. Greencard Payments platform data puts the repeat rate at roughly 87%, so the mix moves without being pushed.
- Extend to the other channels. SMS pay links for delivery, prepay for online pickup orders, invoicing for wholesale.
Cash stays throughout. Nothing here replaces the drawer.