How to Sell Bitcoin From Your Wallet in Mexico, No Exchange
Sell bitcoin straight from your own wallet and receive pesos by SPEI, without depositing BTC on an exchange. Which wallets work and how it runs in Mexico.
Summary: You can sell bitcoin for Mexican pesos without depositing it on an exchange first. With Aureo you create a peso order, pay it from your own wallet and receive pesos by SPEI, Mexico's interbank transfer system. As of September 2026, the sell flow Aureo publishes settles the bitcoin leg over the Lightning Network: you need a wallet that can pay a Lightning invoice, and if your bitcoin sits on-chain (a hardware wallet, MetaMask, Trust Wallet), you move it to a Lightning wallet first.
The short answer
Selling from your wallet means custody, that is, control of the private keys that move the bitcoin, stays with you until the moment of conversion. A wallet is the app or device that holds those keys and signs your transactions; if you control it, that is self-custody.
Aureo's sell flow, as the company describes it in How Aureo Works, has three parts: you create the peso order with its bank destination, the app issues a request for the matching amount of bitcoin, and you pay it from your wallet. When the payment is delivered, Aureo converts and pays out by SPEI to a Mexican CLABE (the 18-digit account number) or debit card, normally in under a minute and at most within an hour. There is no bitcoin balance to fund first and no peso balance to withdraw afterwards.
As of September 2026, the only network Aureo publishes for the bitcoin leg of a sale is Lightning: step 2 on the Sell Bitcoin page reads "Use the Lightning Network to send Bitcoin instantly". The buy page does name both networks, Lightning and on-chain, but the sell page does not. Plan your sale around Lightning, and if you would need to pay on-chain, ask Aureo support before creating the order.
What changes compared with depositing on an exchange
On a custodial exchange you sell in two stages. Using the help pages of Bitso, a Mexican exchange, updated between 3 and 14 September 2026:
Deposit on an exchange, then sell | Sell from your wallet (Aureo) | |
|---|---|---|
Order of steps | Deposit, wait for credit, sell, withdraw | Create the order, pay it from your wallet, receive pesos |
Who holds the keys while you wait | The exchange, once the deposit confirms | You, until you pay the order |
Bitcoin credited | After network confirmation; a pending deposit "may still be confirming on the network" (Bitso, our translation) | The same Lightning payment settles the order |
Peso withdrawal | A separate step; free at Bitso and arriving within "up to 24 business hours" (our translation) | None: the SPEI payout is the settlement |
Two fair caveats. Identity verification is not an exchange quirk: Mexico's anti-money-laundering law (LFPIORPI, article 17 section XVI and article 18) requires every platform exchanging virtual assets in Mexico to identify its clients, and Aureo operates under that regime. And Bitso also accepts Lightning deposits (help article from August 2026), so the advantage is not speed but sequence: your bitcoin never sits in someone else's balance and there is no separate withdrawal. The risks of each custody model are laid out in Bitcoin Custody Risks Compared.
Which wallets work
You need a wallet that can pay a Lightning invoice, and if you want to sell without handing over custody at any point, one where you hold the seed phrase.
- Self-custodial Lightning wallets (Phoenix, for example): they pay the invoice in seconds for a network fee of a few cents, and the seed phrase is yours. This is the direct route; setup is covered in How to Set Up a Self-Custodial Lightning Wallet.
- Custodial Lightning wallets (Wallet of Satoshi, for example): they can also pay the invoice, but then a third party holds the keys and you are no longer selling from self-custody.
- Hardware wallets (Ledger, Trezor): they do not handle Lightning as of September 2026. Ledger states its Bitcoin app handles on-chain transactions; Trezor explains that Lightning needs keys that stay online and suggests a mobile wallet such as Phoenix for small amounts. To sell, move the amount you plan to sell from the device to a Lightning wallet, then pay the order from there.
- Any other wallet that only sends on-chain: same route. If you do not have a wallet of your own yet, start with How to Set Up a Bitcoin Wallet.
MetaMask and Trust Wallet
Searches for "how to sell bitcoin on MetaMask" usually hide a network mix-up. MetaMask added native Bitcoin accounts on 15 December 2025: you can receive, hold and send BTC on the Bitcoin network from the extension and the mobile app, using Native SegWit addresses (they start with bc1q), with Taproot support announced. What you cannot do is send a wrapped "BTC" token that lives on Ethereum or another EVM network to a Bitcoin address: MetaMask's own documentation says pure BTC and EVM networks do not mix without a bridge. That wrapped token is not bitcoin.
Trust Wallet handles native bitcoin with SegWit addresses by default and is self-custodial. Neither wallet documents Lightning payments as of September 2026. That is not a mark against them: the bitcoin you hold there is real bitcoin. It just means that to sell with Aureo the route is to move the amount you plan to sell to a Lightning wallet first, or to ask Aureo support whether another option fits your case.
Step by step
- Verify your identity with Aureo. Level 1 is mandatory before selling and is usually reviewed within 30 minutes; a passport or Mexican residence card works for foreigners (how verification works). Monthly limits depend on your level (from MX$200,000 per month at Level 1); the per-transaction limit is shown in the app.
- Create the order: the peso amount and the destination CLABE or debit card registered for the transaction. Do not assume a third-party payout is available unless Aureo confirms it for your case before you send bitcoin.
- Get the payment request. The app issues a Lightning invoice for the exact amount. A Lightning invoice expires (the BOLT 11 standard defaults to one hour unless the service sets another window), so pay it right away.
- Pay it from your Lightning wallet. Check that the networks match: a Lightning invoice is paid over Lightning, not with an on-chain send, and a send over the wrong network cannot be recovered.
- Receive pesos by SPEI once the payment is delivered, normally in under a minute and at most within an hour.
Who pays which fee
Aureo charges a single fee per transaction, the same for buys and sells, that falls with the ticket: from 2.00% below MX$5,000 to 1.00% from MX$200,000, with a custom quote above MX$2,000,000 (Pricing, September 2026). There is no spread over the spot price and no SPEI charge. Over Lightning, the network fee on your payment is usually a few cents.
Bitcoin network fees matter in one case: when you move bitcoin from an on-chain wallet, a hardware wallet for instance, into your Lightning wallet. That move is your own transaction between your own wallets, and your wallet pays for it. It depends not on the amount but on the transaction's size in bytes times the going rate in sats/vB, and rates change constantly: check an estimator (mempool.space, for example) just before sending. Move what you intend to sell in one go rather than in several small sends.
Aureo's own fee works along similar lines, since the schedule depends on ticket size: one order of MX$30,000 pays 1.50%, or MX$450, while six orders of MX$5,000 pay 1.75% each, MX$525 in total. Splitting one sale into many small orders costs more.
Taxes and records in Mexico
Selling bitcoin for pesos is a disposal of property (enajenación) for Mexican income tax (ISR) purposes; if there is a gain over your acquisition cost, it is reportable in Mexico. Aureo does not give tax advice and your record is the transaction history in your account, so keep your own log of date, cost, peso amount and fee for each sale. The method is in the crypto taxes in Mexico guide and you can estimate with the Bitcoin tax calculator. If you are a tax resident elsewhere, your home country's rules may apply as well; check your case with a Mexican accountant (contador) and, where relevant, an adviser at home.
Next step
If your bitcoin is already in a wallet you control, confirm it can pay Lightning invoices; if it cannot, move that amount into a Lightning wallet first. Have the destination CLABE ready. When you are set, go to Sell Bitcoin to create the order and pay it from your wallet; Level 1 verification happens in the same app.
Frequently asked questions
They do hold native bitcoin: MetaMask has offered Bitcoin accounts since 15 December 2025 (Native SegWit addresses) and Trust Wallet handles native bitcoin with SegWit addresses. But neither documents Lightning payments as of September 2026, and the sell flow Aureo publishes settles over Lightning, so the route is to move the amount you plan to sell into a Lightning wallet first, or ask Aureo support whether another option fits your case. Note that a wrapped "BTC" token on Ethereum or another EVM network is not bitcoin and cannot be sent to the Bitcoin network.
Yes. In Mexico the anti-money-laundering law (LFPIORPI) requires every platform that exchanges virtual assets to identify its clients, not only exchanges. At Aureo, Level 1 is mandatory before selling and is usually reviewed within 30 minutes; a passport or Mexican residence card works for foreigners. Details in How Does Verification Work on Aureo?.
Aureo's fee (2.00% down to 1.00% by ticket size, as of September 2026) is all-inclusive: no spread, no SPEI charge and no added network fee. When you pay the invoice over Lightning, your wallet's network fee is usually a few cents. Where you do pay an ordinary Bitcoin network fee is if you first have to move funds from an on-chain wallet into your Lightning wallet: that send is yours, between your own wallets, and depends on the transaction's size in bytes and the going rate, not on the amount.
Once the Lightning payment is delivered, which takes seconds, the SPEI payout normally leaves in under a minute and at most within an hour, as of September 2026. You need a Mexican CLABE or debit card to receive it.
Not directly. Ledger and Trezor do not handle Lightning as of September 2026, and the sell flow Aureo publishes settles over Lightning. The route is to sign an on-chain send from the device to your own Lightning wallet (Phoenix, for example) for the amount you plan to sell, then pay the order from there. That send between your own wallets pays a network fee. If you need to sell straight from the hardware wallet, ask Aureo support before creating the order.
About the author
Tristan Borges Solari · CPO, Aureo
Chief Product Officer at Aureo, where he leads design, writes the firm's research, blog and newsletter, and edits The Aureo Quarterly. He cofounded Veriphi, a Canadian Bitcoin exchange that was later acquired, and was Head of Design at Bitcoin Well (TSXV: BTCW). Nearly a decade in Bitcoin; B.Com. in Finance from the John Molson School of Business.