Crypto Taxes in Mexico: What the SAT Rules Mean for Expats and Residents

Mexico’s tax authority (SAT — Servicio de Administración Tributaria) issued guidance on cryptocurrency taxation in 2022, treating crypto as a financial asset subject to income tax. Mexico is not a crypto tax haven. If you’re a Mexican tax resident holding, trading, or earning cryptocurrency, those activities are taxable under ISR — and the rules that apply are more straightforward than most people expect.

This guide covers how Mexico taxes crypto gains, what counts as a taxable event, how mining and staking income are treated, what US citizens holding crypto in Mexico need to know separately, and the practical steps for staying compliant. For the broader framework, see our guide to Mexico taxes for expats.

How Mexico Classifies Cryptocurrency

The SAT classifies cryptocurrency as a bien intangible — an intangible asset — for tax purposes. It is not treated as a currency (despite Bitcoin being legal tender in El Salvador, Mexico has not adopted that framework). This asset classification has practical consequences:

  • Crypto-to-fiat sales generate capital gains or losses — taxable under ISR
  • Crypto-to-crypto swaps are taxable events (disposing of one asset to acquire another)
  • Crypto received as payment for services is taxable as income at the fair market value when received
  • Mining and staking rewards are treated as income at receipt

Capital Gains: What You Owe When You Sell

When you sell crypto for pesos (or any fiat), the gain is calculated as the sale price minus your cost basis (what you paid, converted to pesos at the exchange rate when you acquired it). That gain is added to your taxable income for the year and taxed at your marginal ISR rate — which ranges from 1.92% to 35% for residents.

Mexico does not have a separate lower capital gains rate for crypto the way some countries do. Long-term vs short-term holding periods don’t change the rate. Gains on crypto sales are ordinary income at your marginal bracket.

Example: You bought 1 BTC for $30,000 USD (converted to ~600,000 MXN at the time). You sold it for $60,000 USD (converted to ~1,050,000 MXN at current rates). Your gain for Mexican tax purposes is approximately 450,000 MXN, added to your total income for the year.

Crypto-to-Crypto Trades

This catches many people off guard. In Mexico, swapping BTC for ETH, or any crypto-to-crypto trade, is treated as disposing of the first asset and acquiring the second. You calculate the gain or loss on the disposed asset at the time of the trade. Every swap is a taxable event.

Active traders or DeFi users making hundreds of transactions per year face a significant record-keeping burden. You need cost basis in MXN for every acquisition and the MXN value at the time of every disposal. Crypto tax software that supports Mexican peso accounting helps significantly.

Mining and Staking Income

Crypto earned through mining or staking is treated as income at the fair market value (in MXN) when received. It’s added to your taxable income in the period it was earned, at your marginal ISR rate. When you later sell those mined or staked coins, the cost basis is the value you declared as income when you received them.

Commercial-scale mining operations may be classified as business income (subject to additional rules around deductions for equipment, electricity, etc.) rather than passive investment income. The classification affects how you file and what deductions are available.

RESICO and Crypto

Mexico’s RESICO simplified tax regime is available for certain types of income — primarily services and sales of goods. Capital gains from asset sales, including crypto, generally do not qualify for RESICO rates. Crypto income earned for services rendered (e.g., consulting paid in crypto) may qualify. The distinction matters, and it’s worth confirming with a Mexican tax advisor for your specific income mix.

Reporting Requirements: RFC and SAT Filing

To file Mexican taxes on crypto income, you need an RFC (Registro Federal de Contribuyentes — Mexico’s tax ID). Our RFC registration service handles this. With an RFC, you file your annual declaración anual via the SAT portal by April 30, declaring all taxable income including crypto gains, mining income, and crypto-paid services.

Mexico’s financial system also has reporting requirements for large cash and virtual asset transactions. Crypto exchanges operating in Mexico are subject to AML regulations and report transactions to the CNBV (financial regulator) and SAT above certain thresholds.

For US Citizens: Crypto in Mexico and US Tax Obligations

US citizens holding crypto while living in Mexico have two sets of obligations running in parallel. Mexico taxes gains as described above — ISR at your marginal rate. The US also taxes crypto gains, treating them as capital gains (short-term at ordinary income rates, long-term at preferential rates for assets held over a year).

The same income — a crypto sale gain — gets reported to both countries. Foreign tax credits can offset US tax on gains that have already been taxed by Mexico, similar to how they work for other income. The US-Mexico tax treaty doesn’t specifically address crypto (it predates widespread crypto use) so general treaty principles and foreign tax credit rules apply.

Crypto held on foreign exchanges also has FBAR implications if the aggregate value of all foreign financial accounts (including crypto exchange accounts) exceeds $10,000 at any point in the year. The IRS has been expanding its crypto reporting requirements — stay current on FinCEN and IRS guidance.

The Practical Reality

Most crypto holders living in Mexico are not fully compliant with SAT reporting requirements. This is partly because guidance has been recent, partly because enforcement is limited at this stage, and partly because cross-border complexity discourages proper filing. None of these are good reasons to stay non-compliant — SAT enforcement is increasing, exchanges are under reporting obligations, and the penalties for unreported income are significant.

If you’re a Mexican tax resident with meaningful crypto activity and haven’t been reporting it, it’s worth getting current through voluntary disclosure rather than waiting to be found. A Mexican tax attorney or CPA with crypto experience can help structure this.

Crypto in Mexico and Not Sure Where You Stand?

We work with Mexican tax advisors who understand crypto. Book a call to talk through your situation.

Book a Strategy Call →

Frequently Asked Questions

Is crypto legal in Mexico?

Yes. Cryptocurrency is legal in Mexico. Mexico’s Fintech Law (2018) created a regulatory framework for virtual assets, and exchanges operating in Mexico must be registered with the CNBV. Holding and trading crypto is legal; the question is tax compliance, not legality.

Does Mexico tax crypto differently from other capital gains?

No. Mexico doesn’t have a separate crypto capital gains rate. Gains on crypto sales are added to your total annual income and taxed at your marginal ISR bracket (1.92% to 35%). There’s no preferential long-term rate and no crypto-specific tax regime — it’s treated the same as gains on other financial assets.

Do I need to report crypto on my Mexican tax return?

Yes, if you’re a Mexican tax resident and have had taxable crypto events during the year. Gains from sales, income from mining or staking, and compensation paid in crypto must be declared on your annual declaración anual filed by April 30. Unreported crypto income is subject to the same penalties as any other unreported income.

Planning a move to Latin America? Book a consultation call →