1. Home
  2. Crypto fees explained
Real costs

Crypto fees in Mexico: the cheapest way to buy, layer by layer

The trading fee an exchange advertises is only one slice of what you pay. Deposits, spreads, network fees, cash-out fees and, for foreigners, your card's FX charges all add up. Here is every layer, with worked examples in pesos and dollars.

Illustration of a printed receipt next to banknotes and a bank card
Bitso, base taker
0.78% on MXN books
Binance spot
0.10% (0.075% with BNB)
Kraken SPEI cash-out
0.5%
Bitcoin ATM (CoinFlip)
6% + MXN 50
Buy crypto Check the final amount you receive on the confirmation screen before you pay.
On this page
  1. First, which rails can you use?
  2. The cost layers, one by one
  3. Headline fees by platform
  4. Foreign cards: FX fees, cash advances and the dollar prompt
  5. Wise and USD accounts
  6. Worked examples in pesos
  7. The "zero-fee" fine print
  8. The cheapest route for your situation
  9. Before every purchase

If you are new to Mexico, buying crypto here raises two questions at once: what does each platform charge, and which platforms can you even use? A Mexican resident with a CURP and a BBVA account has the cheapest options in the country. A tourist with a Chase card or an expat paid in dollars into Wise faces a different set of costs, most of which never appear on an exchange's fee page.

This guide breaks down every cost layer, puts the published numbers for the main platforms side by side, and runs the math for 1,000, 10,000 and 100,000 pesos, roughly 53, 535 and 5,350 US dollars at about 18.7 pesos per dollar.

First, which rails can you use?

The cheapest route in Mexico runs on SPEIMexico's real-time bank transfer system, run by the central bank. Transfers arrive in seconds, 24/7, usually for free., the national bank-transfer system. To deposit pesos at Bitso or Binance you need a CURP, Mexico's population registry number, and the transfer must come from an account in your own name. Kraken asks for a CURP or RFC (tax ID) and a bank account registered to it. Foreign residents with a temporary or permanent residency card are usually assigned a CURP; tourists are not.

If you have no CURP or no Mexican account, you are mostly limited to card purchases billed in dollars, or to an exchange account you opened at home. That is where foreign-card fees start to matter.

The cost layers, one by one

Deposit. Sending pesos by SPEI is free at Bitso and Kraken, and Binance's regional pages show 0 pesos. Card deposits are not free: CEX.IO lists 0.49% to 4.99% plus an unspecified service charge.

Spread. The "Buy" or "Convert" button gives you a price slightly worse than the market and shows no separate fee. That spreadThe gap between the price you are quoted and the market price. It is a real cost even when no fee is shown. is the hardest cost to see, and neither Bitso nor Binance publishes it for their simple modes.

Maker or taker fees. On an order bookThe public list of buy and sell orders from other users. You see the exact price and pay a published percentage fee. you pay a published fee that depends on whether you are a maker or takerMaker: you place a limit order that waits on the book. Taker: you buy or sell instantly against an existing order. Takers usually pay more.. This is the most transparent way to buy and usually the cheapest.

Network fee. Moving crypto to your own wallet costs a fixed network feeWhat it costs to record your transfer on the blockchain. It is a flat amount per transfer and depends on the coin and network., which hurts most on small purchases.

Cash-out. Bitso withdraws pesos for free. Kraken charges 0.5%. Binance does not publish its MXN withdrawal fee.

FX on foreign cards, P2P premiums and ATMs. Covered in detail below, because for visitors these are often the biggest costs.

Headline fees by platform

These are the entry-tier figures as published on official pages when we checked, or from the source noted. Fees fall with volume and change often.

PlatformGetting money inBuyingGetting pesos out
BitsoSPEI free (CURP required)MXN books 0.60% maker, 0.78% taker; simple view spread not publishedSPEI free, also to debit card or phone
BinanceSPEI to your Medá account, 0 MXN indicative (CURP required)Spot 0.10% (0.075% with BNB); Convert not publishedSPEI in 1–3 business days, fee not published
KrakenSPEI free from MXN 150, auto-converted to USD at an unpublished marginKraken Pro 0.40% maker, 0.80% taker; stablecoins 0.20%; app 1%SPEI at 0.5%
OKXBank transfer to a virtual account, cost built into the quoteSpot 0.08% maker, 0.10% takerNo documented direct MXN withdrawal; P2P instead
BybitSPEI with fixed or one-time CLABE, current fee not publishedSpot 0.10% maker and taker; fiat pairs higherSPEI announced, fee not published
CEX.IONo pesos: card billed in USD, 0.49%–4.99% plus service chargeOrder book 0.15% maker, 0.25% taker (secondary source)No peso withdrawal
Mercado PagoApp balance, topped up by SPEI or cash1.5% incl. VAT per buy or sell; MUSD fee-freeSell to balance, then SPEI

"Not published" means we could not find the figure on the official page, not that it is free. Each review has the details on limits, ID checks and regulation: Bitso, Binance, Kraken, OKX, Bybit and CEX.IO. If you are choosing between the two biggest peso platforms, see Bitso vs Binance.

Foreign cards: FX fees, cash advances and the dollar prompt

For visitors, the card is usually the only option, and it carries costs that live on your bank statement rather than on the exchange.

Foreign transaction fees. When a platform bills you outside your home country or in another currency, many cards add a foreign transaction fee, often a few percent; some travel cards charge none. Check your card terms before your first purchase.

Cash advance coding. Several US issuers have coded crypto purchases as cash advances, with an upfront fee and interest from day one, and some decline them outright. In 2018 Chase stopped processing credit card crypto purchases and later settled a lawsuit over those fees. A debit card usually avoids this.

Billing currency. CEX.IO bills in US dollars, euros or pounds and does not support pesos. For a US dollar card that means no currency conversion, only the platform's card fee. A Mexican peso card pays the bank's exchange rate, plus any foreign-currency fee in its contract.

The "pay in dollars?" prompt. At Mexican shops and ATMs, terminals sometimes offer to charge your foreign card in dollars. Choose pesos: the terminal's conversion rate is usually worse than your card network's. The same logic applies when you spend with a crypto card; our crypto card guide breaks down conversion fees.

Wise and USD accounts

Many expats and remote workers hold dollars in Wise or a US bank. Wise converts dollars to pesos at the mid-market rate plus an upfront fee that its calculator shows, and can pay out to a Mexican CLABE. The catch is that Mexican exchanges only accept SPEI deposits from accounts in your own name, and a Wise payout may not show up as coming from a Mexican account held by you. We could not confirm that Bitso, Binance or Kraken accept those deposits, so send a small test amount first. A safer route is to move dollars from Wise to your own Mexican bank account, then send SPEI from there.

If you would rather stay in dollars, Crypto.com lists Mexico as eligible for its USD SWIFT account, and CEX.IO accepts SWIFT. International wires usually carry sending and receiving bank fees, so they make sense only for larger amounts.

Worked examples in pesos

This is the buying fee alone at published rates, before spread and network fees.

RouteMXN 1,000 (≈ USD 53)MXN 10,000 (≈ USD 535)MXN 100,000 (≈ USD 5,350)
Binance spot, pesos to USDT (0.10%)1.0010100
Bitso MXN book, maker (0.60%)6.0060600
Bitso MXN book, taker (0.78%)7.8078780
Kraken app instant buy (1%)10.001001,000
Mercado Pago (1.5%)15.001501,500
P2P premium, 0.6% to 1.4%6–1460–140600–1,400
CEX.IO card (0.49%–4.99%), plus your card's FX fee4.90–49.9049–499Over the new-account limit
CoinFlip Bitcoin ATM (6% + MXN 50)1106506,050

Fixed charges dominate small purchases. The ATM's 50-peso flat fee alone is 5% of a 1,000-peso buy, and withdrawing USDT from Bitso on the Tron network costs 3.4 USDT, about 64 pesos. Percentages dominate large ones: the gap between 0.10% and 1.5% on 100,000 pesos is 1,400 pesos. Limits matter too. A new CEX.IO account is capped at USD 1,000 a day and USD 3,000 a month for its first three months, and Mercado Pago caps purchases at 100,000 pesos a day.

Network fees in pesos. With bitcoin near 1.5 million pesos, an on-chain BTC withdrawal from Bitso (0.00001543 BTC) costs about 23 pesos, and Lightning is free. For USDT the networkThe blockchain your crypto travels on. USDT runs on several, such as Tron (TRC-20), Ethereum or Polygon, and each has different fees. is everything: on Bitso, 3.4 USDT on Tron, 0.75 USDT on Solana and 0.01 USDT on Polygon. Check that the destination supports that network first; the USDT guide explains how.

What each method costsMove the amount and compare the estimated cost

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.

SPEI + exchange
—
OXXO cash
—
Card
—
Bitcoin ATM
—
Buy with the full cost on screen

Open an account, verify your ID and check exactly how much crypto you receive before you pay. 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
Create a free account

The "zero-fee" fine print

Zero-fee offers exist, but read the terms. Mercado Pago charges 1.5% on bitcoin and ether, yet its MUSD stablecoin carries no fee. OKX marks some pairs at 0% in its global fee framework. Kraken+ waives trading fees on up to USD 10,000 a month in major coins, while Kraken itself notes that spreads and card fees still apply. Bybit ran a fee-free SPEI deposit promotion when it launched peso rails. And many apps advertise "0% fees" while pricing a spread into the quote.

The test is simple. When we checked, the gap between the top buy and sell orders on Bitso's USDT/MXN book was a thousandth of a peso. On Binance P2P, the ten cheapest offers to buy USDT were 0.6% to 1.4% above the market rate. That premium is your cost even when the platform charges no fee; the P2P guide has a calculator to check an ad.

The cheapest route for your situation

Tourist on a short trip. Buy at home before you travel, on an exchange you already use, and send a small amount to a Lightning wallet. If you must buy in Mexico, use a debit card rather than a credit card. Avoid Bitcoin ATMs except for small, urgent amounts; the Bitcoin ATM guide has a fee calculator.

Expat with residency and a Mexican bank account. Get your CURP linked, then use free SPEI deposits and limit orders. Over a year of monthly buys, the difference between a 0.10% fee and a 1.5% one is real money.

Remote worker paid in dollars. Compare two paths: buying with your US debit card (platform card fee, no FX), or converting through Wise into your own Mexican account and buying with pesos via SPEI (Wise fee plus a cheap trading fee). For regular amounts, the second is usually cheaper, once the deposit is accepted.

Card only. Expect to pay more and check for cash advance coding. The guide to buying crypto with a card in Mexico covers declines and workarounds.

Run a small test first

Buy a small amount, note what left your account and what arrived, and work out your real cost before you move more money.

Buy crypto

Before every purchase

Fees change, sometimes without notice. The figures here are what the platforms published when we checked, and where a platform publishes nothing we said so. Before any sizable purchase, look at three things on the confirmation screen: how much crypto you receive, what fee is deducted, and which network you will withdraw on. Then check your card statement a few days later for FX or cash advance charges you could not see at checkout.

Frequently asked questions

What is the cheapest way to buy crypto in Mexico?

If you have a Mexican bank account and a CURP, send pesos by SPEI, which costs nothing at Bitso or Kraken, and buy on an order book with a limit order. Binance's spot fee is 0.10%, and Bitso charges 0.60% as a maker but lets you withdraw pesos for free. Without a CURP, a card purchase billed in USD is usually the practical route, and it costs more.

Can I buy crypto in Mexico without a CURP?

Peso deposits at Bitso and Binance require a CURP, and Kraken asks for a CURP or RFC linked to your bank account. Foreign residents with a temporary or permanent residency card are usually assigned a CURP. Tourists generally fall back on card purchases billed in dollars or on an exchange account opened in their home country.

Will my US credit card charge a cash advance fee for crypto?

It can. Several US issuers have coded crypto purchases as cash advances, which means an upfront fee and interest from day one, and some decline them altogether. Check your card agreement first, or use a debit card. A foreign transaction fee may also apply when the platform bills outside the US.

Can I use Wise to fund a Mexican crypto exchange?

Wise converts dollars to pesos at the mid-market rate plus an upfront fee and can pay out to a Mexican CLABE. Exchanges, however, only accept SPEI deposits from accounts in your own name, and we could not confirm that a Wise payout passes that check. Test with a small amount before moving real money.

How much does Bitso charge?

On peso order books, 0.60% maker and 0.78% taker at the entry tier, falling with 30-day volume to 0.10% and 0.13%. Peso deposits and withdrawals by SPEI are free. Withdrawing bitcoin costs 0.00001543 BTC on-chain and nothing over Lightning. The simple app view charges a spread that Bitso does not publish.

Is there a way to buy crypto with no fees in Mexico?

Not really. Zero-fee offers usually hide the cost in the price spread, are short-term promotions, or apply only to certain pairs, such as Mercado Pago's MUSD stablecoin. Compare how many pesos leave your account with how much crypto arrives, not the headline fee.

Keep reading