1. Home
  2. Paying with crypto
Paying with crypto

Spending bitcoin in Mexico: where it works for visitors and expats

Mexico is not a country where you can pay for everything in bitcoin. But with a Lightning wallet, a few gift cards and a crypto card you can cover a surprising amount of a trip or a stay. Here is what works, what it costs, and the rules that apply to big purchases like a condo.

Illustration of a card payment terminal with a keypad and a printed receipt
Isla Mujeres on BTC Map
≈47 places
Mexico City on BTC Map
≈99 pins, 69 are Elektra
Amazon.com.mx
Gift cards only
Coastal property for foreigners
Via bank trust (fideicomiso)
Buy bitcoin Buy with a card and send it to a Lightning wallet before your trip.
On this page
  1. Three ways to pay with crypto in Mexico
  2. Where to spend bitcoin: what the map shows
  3. How to pay with Lightning as a visitor
  4. What you can buy online with crypto in Mexico
  5. Crypto cards: the bridge for everything else
  6. Buying property in Mexico with crypto
  7. Buying a car with crypto
  8. Taxes: every payment is a sale
  9. Is it worth paying with crypto in Mexico?

If you are flying into Cancún or settling into a rental in Roma Norte with a wallet full of sats, you will quickly notice that Mexico runs on pesos, cards and cash. Mexican banks are barred from handling crypto, most shops have never been asked about bitcoin, and the tax authorities in both Mexico and the US see every crypto payment as a sale.

That does not make crypto useless here. It means you need to know which of three routes you are using, and what each one costs. This guide is written for visitors, digital nomads and foreign residents, and it covers small things like coffee and Uber rides as well as big ones like a condo in Tulum.

Three ways to pay with crypto in Mexico

Every crypto purchase in Mexico falls into one of these routes. The first two use bitcoin as money. The third simply turns it into pesos at the moment you pay.

RouteHow it worksWhere it helpsTypical cost
Direct paymentThe merchant shows a QR code and you pay from your wallet, almost always over LightningIsla Mujeres, a few cafés, bars and hotels in big citiesA few cents in network fees
MiddlemanYou buy a gift card, phone top-up or booking with cryptoAmazon.com.mx, Walmart, Uber, Telcel, hotels and flightsAny markup the seller adds
ConversionA crypto card sells your balance at checkout, or you sell to pesos and pay normallyAnywhere that takes cards or bank transfersConversion fee, spread and possible FX fee

Where to spend bitcoin: what the map shows

The most useful directory is BTC Map, a community map built on OpenStreetMap where anyone can add or confirm a merchant. When we checked the map around the center of each city, the numbers looked like this. They are approximate and change every week.

Area (search radius)Pins on the mapWhat they areConfirmed in the past year
Isla Mujeres (6 km)≈47Restaurants, taco stands, cafés, vacation rentals, tours≈31
Mexico City (25 km)≈9969 Elektra stores, 14 ATMs, a few independent businesses1
Guadalajara (20 km)≈35Cafés, vets, restaurants; 8 Elektra stores and 5 ATMs≈6
San Miguel de Allende (10 km)≈25Galleries, boutique hotels, restaurants, spas1
Playa del Carmen and Tulum (10 km each)≈5 and ≈6A restaurant, a gym, a dive shop, a rentalA few

The Elektra pins need a caveat. The electronics and credit chain announced Lightning payments through Athena Bitcoin in 2022, and hundreds of its stores were later added to the map in bulk. We could not confirm that you can still pay with Lightning at the register, so ask first. In San Miguel de Allende, a popular base for American and Canadian retirees, most pins date from 2023 and only one has been confirmed since, so treat it as a list of places that once accepted bitcoin.

Mexico City still has the busiest bitcoin social scene, with meetups and a bar in Roma Norte where you can pay in sats; the Mexico City guide walks through the neighborhoods. If you are based in the Yucatán, the Mérida guide covers its small but active community.

Isla Mujeres: a day trip where bitcoin actually works

The island off Cancún is the one place in Mexico where paying in bitcoin feels normal. The BTC Isla project, led by bitcoiner Isabella Santos, has been signing up merchants one by one since 2024: a Bitcoin café, a gym, tour operators, rentals and street food that take satsThe smallest unit of bitcoin. One bitcoin is 100 million sats, which makes them handy for small payments.. Around two thirds of its pins had been confirmed by the community in the past year when we checked, which no large city comes close to. A visitor reported on Stacker News that several island businesses add 3% to 5% for card payments, so Lightning can even save you money. The Cancún and Riviera Maya guide has the ferry, the ATMs and the details.

How to pay with Lightning as a visitor

A regular on-chain bitcoin transaction is too slow and too expensive for a coffee. Merchants that accept bitcoin use LightningA payment network built on top of Bitcoin. Payments settle in seconds and usually cost cents, which suits small purchases. instead.

  1. Set up a Lightning wallet before you travel. Some wallets let you hold your own keys; others are run by a company that holds them for you, which is simpler but means trusting that company. We compare options in the crypto wallets guide.
  2. Load a small balance. Buy bitcoin and withdraw it over Lightning if your exchange supports it. Keep it to what you would carry in cash.
  3. Ask for the bill and the QR code. The merchant creates a Lightning invoiceA payment request shown as a QR code or text string with the exact amount. It usually expires within minutes. for the peso amount converted to sats.
  4. Check the amount before you confirm. Make sure the peso figure matches your bill. Lightning payments cannot be reversed.
  5. Keep the record. Your wallet logs the date, amount and price, which you will need for taxes at home.

What you can buy online with crypto in Mexico

For everyday spending, gift cards and top-ups do most of the work.

Amazon Mexico with bitcoin

Amazon.com.mx does not accept crypto, but it does accept gift cards. Bitrefill, a store that sells digital codes for crypto, lists Amazon.com.mx gift cards from 100 to 5,000 pesos, payable with bitcoin, Lightning, Ethereum, USDT, USDC, Binance Pay and other coins. Redeem the code under gift cards in your Amazon.com.mx account. Expats should note two limits: the balance works only on Amazon.com.mx, not on Amazon.com, and once redeemed it cannot be moved to another account.

Isometric illustration of an online payment with coins and a checkout screen
With a gift card, the store receives a code; the crypto stays with the middleman.

Groceries, rides and your Mexican phone

The same Mexico catalog lists Cashi Walmart cards from 100 to 10,000 pesos, Uber Money in pesos from 150 to 5,000, and Telcel top-ups from 10 to 500 pesos, which is handy if you picked up a local SIM at the airport. Bitrefill's site also advertises eSIMs. Stock varies, and some products show as sold out at times. Compare the crypto price with the face value to spot any markup, and pay with Lightning or a low-fee stablecoin network so the network fee does not eat the savings.

Flights and hotels with crypto

We found no Mexican airline that accepts crypto directly. Booking sites such as Travala say they offer more than 3 million travel products and accept more than 100 cryptocurrencies, including bitcoin over Lightning, USDT, USDC and Binance Pay. Its payment page does not mention Mexico, so search your destination and confirm that crypto shows up at checkout. Compare the price with the hotel's or airline's own site before you pay.

Load your Lightning wallet before you land

Buy bitcoin with a card in a few minutes and send it to your wallet. The platform is registered as an MSB with FinCEN in the US (NMLS 1804170) and with the UK's FCA.

Visa · MastercardApple Pay · Google Pay
Buy bitcoin

Crypto cards: the bridge for everything else

For restaurants, pharmacies and the airport taxi desk, a crypto debit card does the job. You tap a Visa or Mastercard, the issuer sells some of your crypto, and the merchant receives pesos. A card issued abroad usually adds a foreign transaction fee on top of the conversion. If a terminal offers to charge you in US dollars, decline and pay in pesos. Our crypto card guide covers which cards work for residents and visitors and what each swipe costs.

For a large planned expense, such as six months of rent, it is often cheaper to sell your crypto on an exchange and pay by transfer. The cash-out routes, including options for people without a Mexican bank account, are in the guide to selling crypto in Mexico.

Buying property in Mexico with crypto

Some developers in Tulum and Playa del Carmen list prices in bitcoin, and in 2022 the real estate platform La Haus publicized a Tulum apartment sold for about 5.78 BTC. That does not make the process easy, and it is never tax-free. Here is how it actually works.

Foreigners buy coastal property through a bank trust. Mexico's constitution bars foreigners from directly owning land within 50 km of the coast or 100 km of a border. You buy through a fideicomisoA trust in which a Mexican bank holds title to the property for the foreign buyer's benefit, with a permit from the foreign ministry (SRE). held by a Mexican bank, with a permit from the foreign ministry. Mexican banks cannot handle crypto, so that part of the transaction runs in pesos or dollars.

The deal is recorded in pesos before a notary. A Mexican notary formalizes every property sale, and the price is usually stated in pesos, sometimes in dollars. Under the anti-money-laundering law, the notary must identify how the price was paid when the deal is worth 8,025 UMA or more, about 941,000 pesos at the current value. Developers and real estate brokers file a report with the authorities at the same threshold. The exchange you use to move the funds also reports virtual-asset operations from 210 UMA, about 24,600 pesos.

You owe tax on the crypto you hand over. Paying with bitcoin is selling bitcoin. A Mexican tax resident reports the gain in Mexico; a US citizen reports it to the IRS regardless of where they live.

In practice, most foreign buyers sell their crypto first, through an exchange or an OTC desk, and wire the funds with every step documented. For six-figure amounts, see the crypto OTC guide.

Buying a car with crypto

We found no Mexican car dealer that currently confirms crypto payments. Tesla took bitcoin in the US in 2021 and dropped it weeks later, and we found no sign that the option reached Mexico. You can agree on a crypto payment with a private seller, but remember that a bitcoin transfer cannot be reversed if the paperwork turns out to be fake.

Mexico's anti-money-laundering rules apply here too. Car dealers must identify buyers of vehicles worth 3,210 UMA or more, about 376,600 pesos, and report sales from 6,420 UMA, about 753,100 pesos. Paying cash for a vehicle from 3,210 UMA is prohibited. The clean route is to sell your crypto to pesos, transfer the money and keep the invoice (factura) and the receipt.

Taxes: every payment is a sale

Whatever your residency, spending crypto is a disposalA tax term for giving up an asset: selling it, swapping it or handing it over as payment.. For Mexican tax residents, the most widely used reading, a study by PRODECON (the taxpayer ombudsman), treats it as a sale of goods, and any gain goes on the annual return. For US citizens, the IRS treats crypto as property, so buying a gift card with bitcoin that has gone up creates a capital gain to report on your US return, even if you live in Mexico full-time.

A simple example: you bought 0.002 BTC for the equivalent of 2,400 pesos. Months later you use it to buy a 3,000-peso Amazon gift card. You have a 600-peso gain, even though no pesos ever reached your bank account.

Get the crypto you plan to spend

Open an account, verify your ID and buy USDT or bitcoin with a card. Then move it to your wallet or the card you will use in Mexico.

Create a free account

Is it worth paying with crypto in Mexico?

For small payments, and as a way to learn, yes: buying a coffee over Lightning in Isla Mujeres or topping up your Telcel line with sats shows you in five minutes how the network works. For daily spending, a crypto card or gift cards cover most needs at a cost you can measure. For large purchases like a car or a condo, crypto is rarely the final payment method. It is the savings you sell, carefully and with paperwork, to pay in pesos or dollars.

Frequently asked questions

Where can I spend bitcoin in Mexico?

In a handful of places. When we checked the BTC Map community map, Isla Mujeres had about 47 merchants, most of them confirmed by the community in the past year. Guadalajara had around 35 and Mexico City about 99 pins, but 69 of those were Elektra stores added in bulk. Always ask at the counter before you order.

Can I use bitcoin on Amazon Mexico?

Not directly, because Amazon.com.mx does not accept crypto. You can buy an Amazon.com.mx gift card with bitcoin, Lightning, USDT or other coins on a site like Bitrefill, which lists cards from 100 to 5,000 pesos, and redeem the code on your account. The balance only works on Amazon.com.mx, not on Amazon.com.

Can a foreigner buy property in Mexico with crypto?

It has happened, but it is not simple or tax-free. Within 50 km of the coast, foreigners buy through a bank trust (fideicomiso) with a permit from the foreign ministry, and banks cannot handle crypto. The price is recorded in pesos before a notary, and anti-money-laundering rules require the payment method to be documented. Most buyers sell their crypto first and wire the funds.

Do I pay tax when I spend crypto in Mexico?

Spending crypto is a disposal. If you are a Mexican tax resident, a gain on the coins you spend counts toward your annual return. US citizens also owe US tax on gains, because the IRS treats crypto as property wherever you spend it. See our Mexico crypto tax guide.

Can I use my US crypto card in Mexico?

Usually, yes. Visa and Mastercard work across Mexico, and the shop gets pesos while your card sells crypto or dollars behind the scenes. Check your card's foreign transaction fee, and when a terminal offers to charge you in US dollars, choose pesos instead: the terminal's own exchange rate is usually worse.

How do I pay with Lightning in a shop?

Install a Lightning-compatible wallet, load a small amount of bitcoin, and scan the QR code the merchant shows you. Check that the peso amount matches the bill before you confirm. The payment settles in seconds and the network fee is usually a few cents.

Keep reading