Most dispensaries do not accept credit cards, even though you can use debit cards at many locations
Federal law treats cannabis as a Schedule I controlled substance, which means banks and credit card networks treat cannabis sales as high-risk transactions. Visa, Mastercard, and American Express have explicit policies prohibiting their cards from being used at dispensaries. A dispensary that accepts your Visa or Mastercard is breaking the card network's rules and risks losing its merchant account entirely.
The result is a cash-first industry. Most dispensaries operate on a cash-only basis or accept debit cards through a workaround called PIN debit, which bypasses the credit card networks. Some dispensaries have begun accepting certain payment apps, but these remain limited and vary by state and location.
Key Takeaways
- Visa, Mastercard, and American Express explicitly prohibit their cards at cannabis retailers, so using a credit card at a dispensary will be declined.
- Debit cards with a PIN work at many dispensaries because they route through bank networks rather than credit card networks.
- Some dispensaries accept payment apps like Square Cash or Venmo, but availability depends on the state's regulations and the dispensary's setup.
- ATMs inside dispensaries let you withdraw cash on the spot, though fees are typically higher than standard ATM charges.
- Paying with cash means you cannot earn credit card rewards or build credit history from the purchase.
Why credit card networks block cannabis transactions
Visa and Mastercard operate under federal banking rules that classify cannabis as a controlled substance. Even in states where cannabis is legal, federal law still classifies it as Schedule I, the same category as heroin. The card networks treat this as a legal and reputational risk and have written explicit merchant category codes that exclude cannabis retailers.
A dispensary that processes a credit card transaction is technically violating the card network's terms of service. The merchant account — the agreement between the dispensary and its bank that allows it to accept cards — includes language prohibiting cannabis sales. If a bank discovers a dispensary is processing credit card transactions, it can terminate the account without warning.
American Express has the strictest policy and will not issue merchant accounts to cannabis businesses at all. Visa and Mastercard have slightly more flexibility in states with legal cannabis, but they still prohibit consumer credit and debit credit transactions. This means your Visa or Mastercard will be declined at checkout, regardless of your credit limit or account balance.
Debit cards and PIN debit transactions at dispensaries
Debit cards work at many dispensaries because they operate on a different network than credit cards. When you use a debit card with a PIN, the transaction routes through your bank's network directly, not through Visa or Mastercard. This is called PIN debit, and it bypasses the credit card network's restrictions entirely.
Not all debit cards work the same way. If your debit card is branded with a Visa or Mastercard logo, it can function as either a credit card (without a PIN) or a PIN debit card (with a PIN). At a dispensary, you must choose the debit option and enter your PIN. If you choose credit, it will be declined.
Some dispensaries do not accept debit cards at all, even with a PIN. This depends on the dispensary's banking relationship and the state's regulations. Call ahead or check the dispensary's website to confirm whether they accept debit before you visit.
Payment apps and digital wallets at dispensaries
A small number of dispensaries now accept payment apps like Square Cash, Venmo, or PayPal, but this remains uncommon and varies widely by state and location. These apps work because they are peer-to-peer payment systems, not credit card networks. However, many payment apps have their own terms of service that prohibit cannabis transactions, so even if a dispensary offers the option, the app itself may flag or block the transaction.
Before you assume a payment app will work, contact the dispensary directly. Some states regulate which payment methods dispensaries can use, and some apps have stopped processing cannabis transactions after legal review. The landscape changes frequently, and what works in one state may not work in another.
If a dispensary does accept a payment app, the transaction still leaves a digital record. This record is tied to your account and your identity, unlike a cash transaction. Consider whether you want a permanent record of your purchase before using this method.
ATMs inside dispensaries and cash withdrawal fees
Most dispensaries have an ATM on-site so you can withdraw cash immediately before checkout. These are convenient but expensive. ATM fees at dispensaries typically range from $3 to $5 per transaction, which is significantly higher than the $1 to $2 you would pay at a bank ATM or a grocery store.
The dispensary does not set the ATM fee directly — the ATM operator does. The dispensary pays the operator a percentage of each transaction, and the operator charges you the fee. This is a standard arrangement in the cannabis industry because traditional banks are reluctant to service dispensaries, so independent ATM operators fill the gap.
If you plan to visit a dispensary, bringing cash from your bank beforehand is cheaper than using the on-site ATM. However, if you forget or do not have enough cash, the ATM is your fastest option.
State-by-state variation in payment methods
Some states have created special banking pathways for cannabis businesses that allow limited debit card processing. Colorado and Washington, for example, have state-licensed banks that work with cannabis retailers and have negotiated agreements with some debit networks. However, even in these states, credit cards remain prohibited, and debit card acceptance is not may provide at every dispensary.
Other states have no special banking arrangements, and dispensaries in those states operate almost entirely on cash. Illinois, California, and New York have large cannabis markets but limited debit card infrastructure at dispensaries. The rules also change as states update their regulations and as banks reassess their risk tolerance.
Before you visit a dispensary in a new state, check the state's cannabis control board website or contact the dispensary directly to learn what payment methods they accept. Do not assume that because one dispensary accepts debit, all dispensaries in that state do.
What happens if you try to use a credit card at a dispensary
Your credit card will be declined. The transaction will not go through, and you will not be charged. The dispensary's payment terminal will reject it before any money leaves your account because the merchant account is programmed to block cannabis-related transactions.
Some dispensaries may ask you to try a different card or offer you the option to use their ATM. Others may simply tell you they accept cash or debit only and direct you to the ATM. There is no penalty to you for attempting the transaction — the decline happens at the payment processor level, not at your bank.
If you see a charge on your statement from a dispensary, it means the transaction was processed through a workaround or under a merchant category that does not identify it as cannabis. Report this to your card issuer immediately, as it indicates the dispensary is violating the card network's terms of service.
Frequently Asked Questions
Can I use my credit card if I pay the dispensary directly instead of at the register?
No. The restriction is on the dispensary's merchant account, not on where the transaction happens. Whether you pay at the register, online, or through a delivery service, a credit card will be declined because the dispensary cannot process cannabis payments through credit networks.
Will using a credit card at a dispensary hurt my credit score?
The transaction will be declined before it reaches your credit report, so it will not affect your score. However, if you are declined, it may appear as a hard inquiry on your credit report depending on your card issuer's system. This is rare and typically does not impact your score.
Can I use a business credit card at a dispensary?
No. Business credit cards are still issued by Visa, Mastercard, or American Express and are subject to the same restrictions as personal credit cards. The card network's prohibition applies to all credit products, regardless of whether the account is personal or business.
What if my debit card is declined even though it has a PIN?
Some debit cards are issued by banks that have chosen not to process cannabis transactions, even through PIN debit. Contact your bank to ask whether they allow PIN debit transactions at cannabis retailers. If they do not, you will need to use cash or a different payment method.
Can I use a prepaid card at a dispensary?
Prepaid cards branded with Visa or Mastercard are subject to the same restrictions as credit cards and will be declined. However, some prepaid cards issued by non-traditional providers may work if they route through bank networks rather than credit card networks. Contact the prepaid card issuer to confirm whether they allow cannabis transactions.