Crypto Taxation in Mexico: How Income and Capital Gains Are Treated

Crypto Taxation in Mexico: How Income and Capital Gains Are Treated

Crypto Tax Calculator for Mexico

Calculate your potential tax liability on cryptocurrency transactions in Mexico based on Mexican tax laws. The calculator follows the rules described in the article: crypto is treated as intangible movable property, with specific rates for individuals and corporations.

Input Your Transaction Details

$ MXN
Purchase price in Mexican pesos
$ MXN
Sale price in Mexican pesos
Select your tax status in Mexico

Tax Calculation Results

When you buy Bitcoin in Mexico, hold it for a year, then sell it for pesos, you might assume the profit is tax-free-especially since crypto isn’t legal tender. But that’s not how it works. Under Mexican law, crypto is treated as intangible movable property, not money. That means every time you trade, spend, or sell it, you could owe taxes. The rules aren’t written for crypto specifically, but they still apply-and they can catch people off guard.

When Does Crypto Become Taxable?

You don’t pay tax just because your Bitcoin went up in value. Tax kicks in only when you realize a gain-that is, when you actually do something with the crypto. This is called a realization event. Here’s what counts:

  • Selling crypto for Mexican pesos or any fiat currency
  • Trading one cryptocurrency for another (like BTC for ETH)
  • Using crypto to pay for goods or services (buying coffee, paying rent, ordering online)
  • Gifting crypto to someone else (in some cases)

Even if you never cash out, trading Bitcoin for Ethereum is a taxable sale of Bitcoin. The IRS in the U.S. treats it this way-and so does Mexico. The moment you exchange one asset for another, you’ve triggered a capital gain or loss based on the fair market value in pesos at that exact time.

How Individuals Are Taxed

Mexican individuals pay income tax on crypto gains using the same progressive rates as their salary or business income: from 1.92% up to 35%. There’s no separate capital gains tax rate. If you’re a high earner, your crypto profits could be taxed at the top rate.

But there’s a break: individuals get an annual exemption of up to 90,000 Mexican pesos (around $4,000 USD) on capital gains from movable property. That includes crypto. If your total gains from selling or trading crypto in a year are under that amount, you owe nothing. Many casual users-those who buy a little BTC, trade once or twice, or use crypto to pay for small purchases-fall under this threshold.

But if you’re active-trading weekly, swapping tokens, or using crypto regularly-you could easily blow past the exemption. Say you bought 0.1 BTC for 150,000 pesos in January, sold it for 220,000 pesos in March, then bought ETH and sold that for 250,000 pesos in June. That’s 100,000 pesos in gains. You’re over the limit. Now you owe tax on the full amount, not just the excess.

Corporate Crypto Tax Rates

Businesses don’t get the exemption. Any company operating in Mexico-whether it’s a startup accepting crypto payments or a trading firm-pays a flat 30% corporate income tax on all crypto profits. No distinction between short-term and long-term holds. No special treatment. Just 30% on net gains.

This applies even if the company holds crypto as an investment. If the value goes up but isn’t sold, no tax. But the moment it’s traded or sold, the gain is taxable. Companies that mine crypto also face this rule: mined coins are treated as income at their fair market value on the day they’re received. Later sales trigger additional gains.

What About Mining, Staking, and Airdrops?

There’s no official guidance, but tax professionals agree on how these are likely treated:

  • Mining: The coins you mine are income when received. Value = peso equivalent at the time of mining. Later sales = capital gain.
  • Staking rewards: Treated as income when received. If you stake ETH and get 0.05 ETH as a reward, that’s taxable income on the day it hits your wallet.
  • Airdrops: If you receive free tokens, they’re income at fair market value when you gain control of them.
  • Hard forks: If you get new coins from a fork (like Bitcoin Cash from Bitcoin), those are income at value when received.

These aren’t capital gains-they’re ordinary income. That means they’re added to your total income and taxed at your highest marginal rate. No exemption applies here.

A taco vendor accepting Ethereum with floating VAT and tax signs above the transaction in illustrative style.

Value-Added Tax (VAT) and Crypto

When you sell goods or services and accept crypto as payment, VAT applies. The sale is treated as if you sold the crypto and then used the proceeds to pay for the item. So if you’re a business and sell a product for 10,000 pesos worth of BTC, you must charge 16% VAT on the 10,000 pesos. You also record the BTC sale as income.

It’s double-layered: VAT on the sale, and income tax on the crypto gain. If the BTC value changes between receipt and conversion, you might even have a second taxable event when you convert to pesos.

Record Keeping Is Non-Negotiable

The Mexican tax authority (SAT) doesn’t give you a checklist for crypto, but you’re still required to keep records under general tax law. You need:

  • Date and time of every acquisition (buy, mine, receive reward)
  • Amount and type of crypto received
  • Cost basis in pesos at the time of acquisition (including fees)
  • Date and time of every disposal (sell, trade, spend)
  • Amount received in pesos or equivalent crypto value
  • Counterparty details if known (exchange, person, business)

Use a spreadsheet or crypto tax software. Manual tracking across multiple wallets and exchanges is error-prone. If you bought BTC on Binance, traded it on Kraken, and spent it on a local marketplace, you need to track all three. The SAT doesn’t care how messy it is-you’re still responsible.

Cost basis? Most experts default to FIFO (First-In, First-Out). That means the first coins you bought are the first ones you’re considered to have sold. It’s not officially mandated, but it’s the safest approach.

Reporting and AML Rules

There’s a hidden layer beyond income tax: anti-money laundering (AML) reporting. If you’re a non-financial entity-like an individual or small business-and you transact in crypto for more than 60,000 Mexican pesos (about $3,500 USD) in a single transaction or cumulatively over time, you must report it to the Ministry of Finance.

That’s not just for exchanges. It’s for anyone. If you pay a freelancer 70,000 pesos in ETH, you’re reporting it. If you receive 40,000 pesos worth of crypto from a client and later sell it for 45,000, you’re still under the threshold. But if you do multiple transactions that add up, you hit the limit.

Financial institutions-banks and licensed fintechs-face even stricter rules. They need approval from Banco de México to handle crypto. But even then, they can’t offer crypto services to the public. So most crypto activity happens outside the banking system, and that’s where the AML reporting falls on users.

A messy desk with crypto records and a shadowy tax inspector peering over in hand-drawn cartoon style.

What’s Not Taxed?

Only a few things are clearly safe:

  • Holding crypto without selling, trading, or spending it
  • Transferring crypto between wallets you own
  • Buying crypto with pesos (no gain, no tax)

That’s it. Even giving crypto as a gift to a family member might be taxable if the value exceeds the exemption limit. There’s no gift tax exemption like in the U.S.

How Mexico Compares to Neighbors

El Salvador made Bitcoin legal tender in 2021-but reversed it in early 2025. Now, capital gains are taxed like everything else. Argentina offered a one-time crypto tax amnesty through March 2025 to bring hidden holdings into the system. Colombia and Brazil have clearer guidance and lower rates.

Mexico’s system is harsher than most. No preferential capital gains rates. No exemption for long-term holds. High reporting thresholds for AML. The 35% top rate for individuals is among the highest in Latin America. But the $4,000 exemption helps small users avoid compliance headaches.

What’s Coming Next?

Don’t expect a crypto-specific tax law anytime soon. President Claudia Sheinbaum’s administration hasn’t signaled any major changes. The ruling Morena Party prefers to tweak existing laws rather than write new ones. So expect more administrative interpretations, not legislative clarity.

That means uncertainty. Will DeFi yield be taxed as income or capital gain? What about NFTs? Will the SAT start auditing crypto wallets? No one knows. But with global pressure for transparency and increasing crypto adoption, more reporting requirements are likely.

Right now, the safest path is simple: treat crypto like any other asset. Track everything. Report gains. Pay what’s owed. Don’t assume silence means legality. The tax authorities don’t need to send you a letter to know you owe money-they just need to find the records.

17 Comments

  1. Sara Lindsey
    Sara Lindsey

    Just bought my first BTC last month and thought I was golden till I read this. Holy crap I owe taxes now? 😅

  2. David Cameron
    David Cameron

    The real joke is we treat digital bits like they’re gold bullion while ignoring the fact that money itself is just a social contract. Taxing a transfer of abstract value is like taxing the color of your socks.

  3. Liz Watson
    Liz Watson

    So if I trade Dogecoin for Shiba Inu, the IRS and SAT are gonna come knockin’? I’m not even rich, I just like memes. This is dystopian.

  4. Mauricio Picirillo
    Mauricio Picirillo

    Honestly this is way more manageable than people think. Just use Koinly or CoinTracker. Set it and forget it. No need to panic.

  5. Rachel Anderson
    Rachel Anderson

    I cried when I realized I owed tax on my NFT art sale. Not because of the money-because I thought I was just sharing beauty. Now I’m just sharing trauma.

  6. Vanshika Bahiya
    Vanshika Bahiya

    If you're mining or staking, record EVERYTHING. Even if it's 0.0001 ETH. The SAT doesn't care how small it is-your ledger must be flawless. I've helped 30+ people file and 28 had zero records. Don't be one of them.

  7. Robert Astel
    Robert Astel

    You know what's wild? We're taxing crypto like it's a physical object but ignoring that its entire value is based on collective belief. It's like taxing dreams. If I dream of a Ferrari, do I owe tax on the imaginary horsepower? The system is broken because it's trying to apply 19th century rules to 21st century consciousness. We're not even talking about money anymore-we're talking about the architecture of trust. And yet we're filling out forms like accountants from 1923. I mean, come on. This is the future. And we're still using typewriters.

  8. Hamish Britton
    Hamish Britton

    I’ve been holding since 2017. Never sold. Never traded. Just watched. Still feel weird knowing the gov could come after me if I ever cash out. But I’m not rushing.

  9. gary buena
    gary buena

    I traded BTC for ETH last year and didn’t think twice. Now I’m sweating. I guess I’m one of those people who blew past the 90k exemption. Oops.

  10. alex piner
    alex piner

    bro u not alone i did the same thing lol i thought crypto was like bartering at a flea market but turns out its like selling your car and then buying a bike and the state wants a cut on both. i’m using a spreadsheet now and it’s a mess but at least i’m not gonna get audited

  11. Gavin Jones
    Gavin Jones

    It's worth noting that while the Mexican tax framework is stringent, it is also remarkably transparent. There is no ambiguity in the classification of crypto as intangible property. This clarity, however harsh, allows for compliance. One cannot complain about the rules if they are published and consistently applied.

  12. Albert Melkonian
    Albert Melkonian

    The fact that mining rewards are treated as income at receipt is actually fair. You're receiving value. That's not speculation-that's earned compensation. The same logic applies to salary. Why should crypto be treated differently? Consistency matters.

  13. Andrew Parker
    Andrew Parker

    I just sold my entire portfolio to pay rent... and then got hit with a 35% tax bill. I cried into my ramen. My dog licked my tears. He’s the only one who gets me. 🥺💔

  14. ratheesh chandran
    ratheesh chandran

    in india we dont tax crypto yet but i read this and i feel bad for mexicans like u are trapped between old system and new world. i feel u man

  15. Hannah Kleyn
    Hannah Kleyn

    I’ve been tracking my trades since 2020 in a Google Sheet with timestamps, wallet addresses, and exchange names. I’ve got 147 entries. I don’t even know why I bother anymore. I just keep adding rows. Sometimes I think the SAT will never look at it. Sometimes I think they’re already watching. Either way, I’m not deleting it. I’m just… waiting.

  16. Kevin Hayes
    Kevin Hayes

    The 90,000 MXN exemption is a reasonable compromise. It acknowledges the reality of retail participation without granting a loophole for high-frequency traders. This is not punitive-it’s pragmatic. The real issue is public education. Most people assume crypto is tax-free because it’s not legal tender. That’s a dangerous misconception.

  17. Katherine Wagner
    Katherine Wagner

    I think the SAT should just tax crypto like stocks... but they don't. So now I have to track every single swap like I'm running a hedge fund. Meanwhile my cat is still sleeping on my keyboard. And I still owe 16% VAT on the NFT I bought for my nephew. I'm not even mad. I'm just... done.

Write a comment