There is no merchant category code for cannabis. Card networks require every merchant to carry an MCC, and because none exists for licensed cannabis, dispensary card transactions are coded as something else. That miscoding is what enforcement eventually finds, and it is why card-based workarounds are shut down rather than the businesses using them.
The short version
- Every card-accepting business is classified by a four-digit merchant category code.
- The code sets pricing, risk treatment, monitoring, and which banks may board the account.
- Card network rules are written against federal law, and there is no category for state-licensed cannabis.
- ACH is not a card network product, so merchant category codes do not apply to it at all.
What a merchant category code does
An MCC is a four-digit number attached to a merchant when an acquiring bank boards the account. It is not a label for reporting. It is a routing and control field, and it decides:
- Interchange pricing. A grocery store and a fine-dining restaurant pay different rates because of it.
- Risk treatment. Categories carry expected chargeback profiles and reserve requirements.
- Which acquirers may board the account. Some categories are restricted or prohibited outright.
- What monitoring the transactions receive. Volume, ticket size, and geography are all evaluated against the category’s normal behavior.
- Whether an issuer will approve the transaction at all. Card issuers can decline by category.
The system assumes the code is accurate. Everything downstream is calculated from it.
Why cannabis does not have one
Card networks operate nationally and their operating rules are written against federal law. Under federal law, cannabis remains a controlled substance, and state legalization does not change that. So the networks have never created a category for state-licensed cannabis retail, cultivation, or distribution.
That leaves a licensed operator with a genuine gap rather than a hard rule. There is no code that says “no.” There is simply no code that says what the business is.
What happens when the code does not match
If a cannabis business is going to accept cards, its transactions have to be boarded under some category, and whatever gets chosen describes a business it is not. That mismatch produces a specific pattern.
- The account boards and works. Often for months. This is why the model keeps getting sold.
- Transaction behavior diverges from the category. Ticket sizes, volumes, timing, and location patterns do not look like the coded merchant type.
- Monitoring flags it. Network and acquirer surveillance exists to catch exactly this.
- The account is terminated. Usually without notice, and usually with settled and unsettled funds held, commonly for around 90 days.
- The operator starts over with the next vendor, whose product sits on the same clock.
This is the machinery underneath cashless ATM, PIN debit routing, and every “approved” cannabis card program. The presentation differs. The classification problem does not.
What about SAFE Banking and rescheduling?
Federal banking legislation for cannabis has been introduced repeatedly and has not become law. Rescheduling discussions continue. Either could eventually change the picture, and a merchant category code could follow.
Neither helps a store planning this quarter. The practical question is what to run while the federal position stays where it is, and the honest answer is: something that does not depend on the card networks agreeing to classify you.
Why ACH sidesteps the whole question
Merchant category codes are a card network construct. ACH is not a card network product. It debits the customer’s bank account and credits the merchant’s bank account on federally regulated banking rails, the same system that already moves payroll and rent across the country.
There is no category field to fill in incorrectly, no interchange table keyed to a merchant type, and no network monitoring looking for a classification mismatch, because there is no classification. That is the entire structural difference.
| Card networks | Bank-to-bank ACH | |
|---|---|---|
| Merchant category code required | Yes | Not applicable |
| Code exists for cannabis | No | Not applicable |
| Who sets the rules | Card networks and acquirers | Federally regulated banking rails |
| Category enforcement exposure | Ongoing | Not applicable |
The full comparison of cannabis payment options →