On this page
Cash still runs a huge part of daily life in Mexico. Taxis, market stalls, tips and many small restaurants work in pesos, in notes. Visitors end up with a wallet full of cash, and residents paid partly in cash wonder how to put some of it into bitcoin or a dollar stablecoinA cryptocurrency designed to hold a steady value, usually pegged 1:1 to the US dollar. USDT is the most used in Mexico..
The country has a ready-made network for this: OXXO, the red-and-yellow convenience store on nearly every corner. FEMSA reported 24,297 OXXO stores at the end of 2025. But OXXO is a door, not a vendor. The store moves your cash into an account; the crypto purchase happens later, in an app. For foreigners, the hard part isn't the store. It's being allowed to open that app.
What OXXO can and can't do
Under Banco de México's Circular 4/2019, Mexican banks and regulated financial institutions can't offer crypto to their customers. OXXO acts as a payments and deposit agent, so it doesn't either. What a cashier can do:
- Take a cash deposit into a digital wallet such as Mercado Pago or Spin by OXXO, or into a bank account.
- Accept payment of an OXXO Pay voucher, a barcode that some platforms generate for deposits. Each voucher tops out at MXN 10,000 and usually expires in about three days.
- Pay out cash from some wallets, such as Mercado Pago and Spin.
Once your pesos are digital, they can move by SPEISistema de Pagos Electrónicos Interbancarios: Banco de México's instant transfer system, running 24/7., Mexico's instant bank transfer system, to an exchange. Expect a store fee of roughly MXN 12 to 20 per deposit, depending on the destination.
The foreigner problem: who can open the apps
This is where English-language guides usually stop being useful. The routes that take OXXO cash all depend on a Mexican wallet or bank account, and those require identity checks built around Mexican documents.
Spin by OXXO. As reported from Spin's FAQ, opening an account needs a Mexican phone number, an email and official ID. Higher tiers, such as Spin Más, need extra verification with an ID scan and a selfie. The published material doesn't say clearly whether a foreign passport qualifies. Foreigners should expect friction.
Mercado Pago. We found no official Mercado Pago Mexico policy on foreign users. Consumer complaint sites, however, are full of foreign residents saying identity checks across Mercado Pago and Mercado Libre asked for an INE (the Mexican voter ID) or a CURP, rejected residency cards, or failed when scanning passports. These are anecdotes, not policy, but they're consistent.
Mexican exchanges. To deposit pesos, exchanges generally require a CURPClave Única de Registro de Población: Mexico's 18-character personal ID code. Legal residents usually get one with their residency card; tourists don't. and accept SPEI only from accounts in your own name.
| Your status | Can you use the OXXO route? | Better option |
|---|---|---|
| Tourist, no Mexican phone or ID | Rarely: sign-ups tend to fail | Card from home, or a bitcoin ATM for small amounts |
| Digital nomad on a visitor stay | Unlikely without a CURP | Card from home; foreign exchange account |
| Temporary or permanent resident with CURP | Usually, with a Mexican phone number | OXXO → Spin or Mercado Pago → SPEI, or SPEI directly |
| Resident with a Mexican bank account | Yes, but you may not need it | SPEI from your bank is cheaper |
If you're a tourist holding cash pesos
Be realistic: there's no cheap way for a visitor to turn cash into crypto in Mexico. Your options, from most to least sensible:
1. Don't convert the cash at all. Spend your pesos on things that need cash, such as taxis, markets and tips, and buy crypto with the card you brought from home. If your card is from a US bank and the platform charges in US dollars, there's no currency conversion. Watch for issuers that code crypto as a cash advance. Our guide to buying crypto with a card in Mexico has the details.
2. Use a bitcoin ATM for small amounts. It's the only direct cash-to-crypto route in Mexico, and it's expensive. CoinFlip, the largest operator, publishes 6% plus MXN 50 per transaction, and CryptoFlamingo builds a 7% margin into its price. You'll need a wallet app on your phone and, above small amounts, phone or ID verification. See our bitcoin ATM guide.
3. Change leftover pesos back before you fly. Sometimes the honest answer is that converting cash to crypto costs more than a currency exchange. Compare the exchange house's rate with Banco de México's FIX rate, and avoid airport booths if you can.
4. Avoid in-person cash swaps. Strangers offering to sell you bitcoin or USDT for cash in a bar or on the beach are the riskiest form of P2PPeer-to-peer: buying directly from another person. On a platform, escrow protects both sides; in person, nothing does.. There's no escrow, no recourse and a real risk of fake transfers or worse.
Pay with Visa or Mastercard and receive bitcoin in minutes. The platform is registered with FinCEN in the US as a money services business (NMLS 1804170) and with the UK FCA.
Bitcoin ATMs in tourist areas
Machines cluster where the visitors are. Based on CoinATMRadar figures published by UPay:
- Mexico City: about 64, the largest network in the country, mostly CoinFlip in malls. See our Mexico City guide.
- Cancún area: about 7, including CryptoFlamingo at Plaza La Luna and BTM Cripto machines in the hotel zone, plus two machines on Isla Mujeres, where dozens of businesses accept bitcoin.
- Playa del Carmen and Tulum: one listing each that we couldn't confirm as working.
- Elsewhere: Monterrey and Guadalajara have several each. Popular expat cities such as Mérida, Puerto Vallarta and Oaxaca show none in the sources we checked.
Machines move, run out of cash for sell orders or go offline. Check the operator's map before heading out. Our Cancún and Riviera Maya guide has the full breakdown for the Caribbean coast.
If you live in Mexico: the OXXO route step by step
For residents with a CURP and a Mexican phone number, the cash route works well and suits anyone paid partly in cash.
- Verify your exchange account first. Use your passport, residency card and CURP. Verification can take from minutes to a day, so don't do it at the store.
- Open and verify Spin or Mercado Pago. Get the tier you need; Spin's basic level has historically capped deposits at about MXN 6,000 a month.
- Pay in cash at OXXO. Show the deposit barcode or tell the cashier it's a Spin deposit, pay the store fee and keep the receipt.
- Transfer by SPEI. Send the balance from the app to your exchange's CLABE, the 18-digit account number for Mexican transfers. It usually arrives within minutes.
- Buy, then decide where to keep it. For anything beyond pocket money, move it to a wallet you control and write down its seed phraseThe 12 or 24 words that restore a wallet. Anyone who has them controls the funds. on paper. Our wallet guide helps you choose.
The Mercado Pago shortcut. Mercado Pago also lets you buy bitcoin and ether inside the app, with a published fee of 1.5% per trade and a minimum of about one peso. It's a closed system with a short coin list, and we couldn't confirm that Mexican users can withdraw to an external wallet. Our Mercado Pago crypto guide covers it.
If you have a Mexican bank account, skip the store altogether. A SPEI transfer from your banking app costs nothing at most banks. See the SPEI bank transfer guide.
What each method costs
Fixed store fees hurt small deposits: MXN 15 on a MXN 300 deposit is 5%, but only 0.3% on MXN 5,000. The comparison below uses published fees and leaves out the spreadThe gap between the buy and sell price. On instant purchases it works like a hidden fee..
Estimates using published fees: Bitso 0.13–0.78% (SPEI), Mercado Pago 1.5% + store fee (OXXO), CEX.IO 0.49–4.99% (card), CoinFlip 6% + MXN 50 (ATM). Excludes spread and network fees.
Money from abroad and cashing out
Two OXXO features matter to expats and to people supporting family in Mexico.
Receiving money. Since early 2025, Spin has paid out Western Union transfers from abroad in pesos, with no fee to receive. You can use the money in the app or withdraw it in stores. It needs a verified Spin Más account, and the limits are USD 900 per transfer and USD 3,000 a month. If you're comparing that with sending stablecoins, read our guide to sending money to Mexico with crypto.
Cashing out. Mercado Pago lets you withdraw cash at OXXO with your physical card and PIN, up to MXN 3,000 per withdrawal, for MXN 20 including VAT. So you can sell crypto in the app and walk out with pesos. For larger amounts, see our guide to selling crypto in Mexico.
Rules and red flags
Buying crypto with cash is legal in Mexico. Cash gets regulators' attention, though. Platforms that provide virtual-asset services to people in Mexico must identify customers and report operations above set thresholds under the anti-money-laundering law, reformed in July 2025. Splitting a large sum into many small deposits to stay under the radar is exactly the pattern monitoring systems look for, and it can get your account frozen.
Keep every deposit receipt and transfer screenshot. They help if a deposit doesn't show up, and they're your records if you later owe tax as a Mexican resident.
Which route fits you
If you're visiting, leave OXXO out of it: buy with your home card, and use a bitcoin ATM only for small, one-off amounts. If you're a resident with a CURP and a Mexican phone number, OXXO cash into Spin or Mercado Pago, then SPEI to an exchange, is a solid cash route. And once you have a Mexican bank account, a direct SPEI transfer beats everything else on cost.
Frequently asked questions
Can I buy bitcoin at an OXXO store?
No. OXXO doesn't sell crypto at the counter. What you can do there is pay cash into an account, such as Mercado Pago or Spin by OXXO, or pay an OXXO Pay voucher generated by a platform. The crypto purchase happens afterwards, inside an app.
Can a tourist open Mercado Pago or Spin by OXXO?
Usually not in practice. Spin's sign-up, as reported from its FAQ, asks for a Mexican phone number, an email and official ID, and foreign users of Mercado Pago and Mercado Libre report that identity checks often expect a Mexican INE or CURP. Residents with a residency card and CURP have better odds. Tourists generally do better buying with a card.
What is the cheapest way for a tourist to turn pesos into crypto?
If you can, don't. Spend your cash pesos and buy crypto with your home card instead. If you must use cash, a bitcoin ATM is the only direct route, at about 6–7% plus a network fee.
Where are the bitcoin ATMs in tourist areas?
Mexico City has the largest network, about 64 machines, mostly CoinFlip. The Cancún area has about seven, plus machines on Isla Mujeres. Our Cancún and Riviera Maya guide lists what we could confirm there.
Can I withdraw cash from crypto at OXXO?
Indirectly. If you sell crypto in Mercado Pago, you can withdraw pesos at OXXO with your physical Mercado Pago card and PIN, up to MXN 3,000 per withdrawal for a fee of MXN 20. Spin balances can also be withdrawn in stores.
Do I need to declare crypto I buy with cash?
Buying isn't taxed, but platforms must identify customers and report larger operations under Mexico's anti-money-laundering rules. If you're a Mexican tax resident, gains on selling are declared in your annual return. See our crypto taxes guide.
- FEMSA via El CEO: number of OXXO stores in 2025–2026
- Mercado Pago: how to deposit cash
- Expansión: Mercado Pago cash withdrawals at OXXO
- Xataka: Spin by OXXO sign-up requirements
- Vanguardia: Western Union remittances paid into Spin
- Banco de México: Circular 4/2019 on virtual assets
- Wise: using ATMs in Mexico with a foreign card