1. Home
  2. Bitso
  3. Bitso deposits and withdrawals
Bitso guide

Bitso deposits and withdrawals: what works, what it costs

Peso deposits and withdrawals on Bitso are free, but they require a CURP, which many foreigners don't have. Crypto works either way. Here is the full picture: your CLABE, SPEI, network fees, MXNB and how to reach support without getting phished.

Flat illustration of two overlapping bank cards
SPEI deposit
Free, “< 24 hrs.” per Bitso
Withdraw to CLABE, debit card or phone
Free
Pesos without a CURP
Not available
USDT withdrawal
3.4 on Tron · 0.01 on Polygon
Create a free account No CURP yet? A card purchase is another way in.
On this page
  1. What you can do with and without a CURP
  2. Your Bitso CLABE and SPEI deposits
  3. Bitso Transfer
  4. Account limits: sources conflict
  5. Withdrawing pesos: three destinations, no fee
  6. Crypto deposits and withdrawals: fees by network
  7. MXNB: pesos on a blockchain
  8. Why deposits and withdrawals get held
  9. Contacting support without getting phished

Most people open Bitso for one reason: it is the cleanest way to move between Mexican pesos and crypto. Deposits arrive by bank transfer, withdrawals to a Mexican account cost nothing, and USDT or bitcoin can come in from anywhere in the world. For foreigners living in or visiting Mexico, though, one document decides how much of that is available: the CURP.

This guide walks through every way money moves in and out of Bitso, what each costs according to Bitso's own fee page, and exactly what a foreigner can and can't do. For our verdict on the exchange as a whole, including how it is regulated and what it charges to trade, read the Bitso review.

What you can do with and without a CURP

The CURPClave Única de Registro de Población: Mexico's 18-character personal ID code. Citizens and legal residents have one; tourists normally don't. is Mexico's population registry code. Bitso's help center says the banking institution it works with in Mexico needs a CURP on file to process peso transactions, and a separate help article says only accounts verified with Mexican government ID can hold a peso balance.

FeatureWith a CURPWithout a CURP
Deposit pesos by SPEIYes, freeNo
Withdraw pesos to a CLABE, debit card or phoneYes, freeNo
Receive and send crypto (USDT, BTC and others)YesYes
Get MXNB1:1 from pesos, no feeOnly by converting other assets at market rate

Residents. Temporary and permanent residents usually receive a CURP as part of their residency, and you can look yours up on the government's CURP portal. We could not confirm which ID documents Bitso accepts alongside it for foreign residents, so have your passport and residency card ready.

Tourists. Without a CURP, Bitso works as a crypto wallet and exchange but not as a peso on-ramp or off-ramp. If you need pesos in hand, the realistic options are your home bank card at an ATM or a crypto platform in your home country. If you want to buy crypto with a foreign card instead, our guide to buying crypto with a card in Mexico covers the costs.

Your Bitso CLABE and SPEI deposits

Once your CURP is registered, Bitso shows a CLABEMexico's 18-digit standardized bank account number. Any Mexican bank can send an SPEI transfer to it. in your name in the peso deposit section. Behind it sits Nvio Pagos México, Bitso's IFPEElectronic payment funds institution: a fintech authorized by Mexico's CNBV to hold e-money in pesos. It is not a bank, and balances are not covered by IPAB deposit insurance. authorized by the CNBV, which is what actually receives and pays out your pesos.

  1. Verify your account and register your CURP. The CLABE won't appear without it.
  2. Copy your CLABE from the peso deposit section of your own app.
  3. Add it as a payee in the banking app of an account in your name. Any Mexican bank or e-wallet with SPEI should work; we found no published policy from the large banks blocking transfers to exchanges.
  4. Check your transfer limit. Mexican banks apply a default cap of 1,500 UDIS, about 12,800 pesos, on mobile transfers, which you can raise in the app. Our SPEI guide explains how.
  5. Send and keep the tracking key. Bitso's fee page lists SPEI deposits as free and credited in "< 24 hrs."; in practice it is usually minutes.

Want to fund from a US bank? There is no direct route on Bitso's fee page: the only peso deposit methods listed are SPEI and Bitso Transfer. People in that situation typically send crypto instead, which brings us to network fees further down.

Bitso Transfer

Bitso Transfer moves balances between Bitso accounts. The fee page lists it as instant and free in both directions. It is handy for paying a landlord, a friend or a service provider who also uses Bitso without touching the banking system. Confirm the recipient through another channel first, because a Bitso Transfer is as final as a bank transfer.

Account limits: sources conflict

We can't give you a reliable number. Bitso's own blog posts have cited level 1 limits of about 7,000 pesos a month and 50,000 pesos a month, and the help center's limits page was not accessible when we checked. Both can't be right for the same level. The limits section inside your app is the only figure to trust. Remember there are two caps stacked on top of each other: Bitso's by verification level and your bank's per transfer.

Withdrawing pesos: three destinations, no fee

Bitso's fee page lists these peso withdrawals, all free:

  • SPEI bank transfer to a CLABE.
  • To a debit card, using the card number.
  • Transfer to a mobile number. The page doesn't explain the mechanism.
  • Bitso Transfer to another Bitso user.

The page gives no timing or minimum for these withdrawals. Withdraw to an account in your own name: even if the app lets you enter another, routing through your own account avoids reviews and bounced transfers.

Example. You sell the equivalent of 10,000 pesos of USDT with a market order. At the base taker fee of 0.78%, measured on 30-day volume in pesos, you pay 78 pesos and withdraw 9,922 pesos by SPEI at no cost. A limit order at the 0.60% maker rate would cost 60 pesos instead. For other cash-out routes, see selling crypto in Mexico.

Waiting on a CURP?

While your residency paperwork is in progress, you can buy crypto with a Visa or Mastercard. The charge is processed in US dollars.

Visa · MastercardApple Pay · Google Pay
Buy crypto

Crypto deposits and withdrawals: fees by network

Crypto is where foreigners without a CURP can still use Bitso fully. To receive, choose the coin and the networkThe blockchain a transfer travels on. Sender and receiver must pick the same one or the deposit is not credited. in the deposit section and copy the address. To send, paste the destination address and choose its network. Crypto deposits show as free on Bitso's page; withdrawals carry a flat fee per network. The main ones when we checked:

Coin and networkWithdrawal feeConfirmations before a deposit is credited
BTC, Bitcoin0.00001543 BTC3
BTC, LightningFreeInstant
ETH, Ethereum≈0.000005 ETH (changes often)12
ETH, Arbitrum0.0000011 ETH30
USDT, Tron3.4 USDT10
USDT, Polygon0.01 USDT10
USDT, Solana0.75 USDT1
USDT, Ethereum0.03 USDT12
USDT, Stellar0.08 USDT1
XRP, RippleFree1
SOL, Solana0.0016 SOL1
MXNB, Arbitrum or BaseFree30 on Arbitrum, 200 on Base

ConfirmationsBlocks Bitso waits for after your transfer before crediting it. More confirmations mean more waiting, not more cost. explain why a bitcoin deposit takes longer than a Solana one: it is the blockchain, not Bitso. Some fees, ether's in particular, changed between our checks, so read the figure on the withdrawal screen.

Two warnings worth real money. Bitso does not list BEP20 (BNB Smart Chain) for USDT, the network many senders pick by default. And Ethereum, Polygon and Arbitrum all use identical "0x" addresses, so the address format never tells you the network. If someone abroad is sending you USDT, send them your address and the network name in writing; our USDT network guide has a full Binance-to-Bitso walkthrough, and the Binance withdrawal guide compares cashing out there.

MXNB: pesos on a blockchain

MXNB is a stablecoinA crypto token designed to hold a fixed value against another currency. MXNB aims to always be worth one Mexican peso. pegged to the Mexican peso, issued by Juno, a Bitso group company. According to Bitso's help center, accounts that can hold pesos convert MXN to MXNB 1:1 with no fee, while accounts without Mexican ID verification can still get MXNB by converting other assets at the market rate. For a foreigner without a CURP, that is the closest thing to holding pesos on Bitso.

Bitso's fee page lists MXNB withdrawals on Arbitrum and Base, both free. Using any other network risks losing the funds. What MXNB is for and how it is backed is covered in our MXNB guide.

Why deposits and withdrawals get held

  • SPEI from someone else's account. A transfer from a spouse's, friend's or company account may be held or returned.
  • CURP missing or not validated. No CLABE, no peso movement.
  • Above your level. The transfer simply won't go through; upgrade verification in the app.
  • Compliance reviews. Large or unusual activity for your profile can trigger a request to prove the source of funds. Keep SPEI receipts and your trade history.
  • Crypto on the wrong network. Bitso's help center says tokens sent on a network it doesn't operate cannot be credited.
  • Platform incidents. Bitso runs a public status page that has logged periods of degraded SPEI. Check it before assuming the worst.

If an SPEI transfer seems lost, look up its tracking key on Banxico's CEP portal. If it shows as settled, the money reached the receiving institution.

Contacting support without getting phished

The most common fraud around Bitso accounts is impersonation: fake "Bitso Support" profiles on social media, ads leading to cloned login pages, and "advisers" asking for your verification code to "release" a withdrawal. Bitso's own blog advises never sharing passwords or personal data through unsolicited messages, calls or emails, and typing the site address yourself.

When you write in, include the date, amount, SPEI tracking key or crypto transaction hash, and screenshots. Common scam patterns and where to report them are in our crypto scams guide.

Run a small test first

Move about 25 dollars in and out once, across a network you plan to use, before trusting any platform with real money.

Get started

Frequently asked questions

Can foreigners deposit and withdraw on Bitso?

Foreigners can open an account and send or receive crypto. Bitso's help center says peso deposits and withdrawals require a registered CURP, and that only accounts verified with Mexican government ID can hold a peso balance. Temporary and permanent residents usually have a CURP; tourists usually don't.

Where do I find my Bitso CLABE?

In the peso deposit section of the app, once your CURP is registered and validated. It is an 18-digit account number in your name. Always copy it from your own app, never from a message someone sent you.

Does Bitso charge to withdraw to my bank?

No. Bitso's official fee page lists SPEI withdrawals to a CLABE, withdrawals to a debit card, transfers to a mobile number and Bitso Transfer as free. What you pay is the trading fee when you sell and network fees when you withdraw crypto.

How much does Bitso charge to withdraw USDT?

It depends on the network. When we checked the fee page: 3.4 USDT on Tron, 0.01 USDT on Polygon, 0.75 USDT on Solana, 0.08 USDT on Stellar and 0.03 USDT on Ethereum. USDT deposits show as free. BEP20 was not listed for USDT.

What are Bitso's deposit limits?

Limits depend on your verification level, and Bitso's own blog posts conflict: some cite about 7,000 pesos a month at level 1, others 50,000. Check the limits section in your app. Your bank also caps mobile transfers by default.

Can I withdraw pesos from Bitso to a US bank account?

Not directly: peso withdrawals go to Mexican rails (SPEI, a debit card number or a mobile number). To get dollars into a US account, send crypto such as USDT to a platform that pays out to your home bank, checking first that it accepts the same network.

Keep reading