SAT y criptomonedas: obligaciones fiscales para mexicanos en 2025
Guía completa sobre impuestos cripto en México: declara >$50,000 MXN, gains >$100,000 MXN tributan, multas por no declarar, cómo declarar correctamente al SAT.
SAT y criptomonedas: obligaciones fiscales para mexicanos en 2025
Si tienes criptomonedas en México, el SAT (Servicio de Administración Tributaria) espera que declares. No es opcional. No es “solo para grandes traders.” Y las multas por no declarar son significativas.
Esta guía explica cuándo declarar, cuánto pagar, qué multas existen, y cómo declarar correctamente — todo específico para mexicanos con cripto.
¿Quién debe declarar cripto al SAT?
Regla 1: Saldo > $50,000 MXN
Si tu saldo total en criptomonedas supera $50,000 MXN (~$2,500 USD) en cualquier momento del año, debes declarar en tu Declaración Anual.
Esto incluye:
- BTC, ETH, USDT, SOL, y cualquier cripto
- Cripto en exchanges (Gate.io, Binance, etc.)
- Cripto en wallets personal (MetaMask, hardware wallets)
- Staking rewards, mining income, DeFi yields
$50,000 MXN no es mucho — con BTC a $100,000 USD, 0.002 BTC (~$200 USD = $4,000 MXN) ya no te obliga, pero 0.025 BTC ($2,500 USD = ~$50,000 MXN) sí.
⚠️ El SAT no dice “saldo >$50K MXN en un exchange.” Dice saldo total — si tienes $30K MXN en Gate.io y $25K MXN en Binance, total = $55K MXN → debes declarar.
Regla 2: Gains > $100,000 MXN anual
Si tus ganancias (gains) de cripto superan $100,000 MXN (~$5,000 USD) en el año fiscal, pagas impuesto sobre la renta (ISR) sobre esas ganancias.
Ganancia = precio de venta - precio de compra (capital gains).
Ejemplo:
- Compraste BTC por $50,000 MXN en enero
- Vendiste BTC por $150,000 MXN en diciembre
- Ganancia = $100,000 MXN → ISR applicable
¿Quién NO necesita declarar?
- Saldo cripto total <$50,000 MXN todo el año → no obligado a declarar cripto
- Gains cripto <$100,000 MXN → no ISR, pero aún debes declarar saldo si >$50K MXN
- Nota: Si debes declarar por otros motivos (salario >$400K MXN, actividad empresarial), debes incluir cripto incluso si saldo <$50K MXN
¿Cuánto pagas en impuestos?
ISR sobre ganancias cripto
Las ganancias cripto se consideran “incremento de patrimonio” (no “ingreso gravable” clásico). ISR tasa depende de tu bracket total (incluyendo salario + otros ingresos + gains cripto):
| Ingreso total anual (MXN) | ISR tasa marginal |
|---|---|
| <$50,000 | 0% (exento) |
| $50,000 - $100,000 | ~6-10% |
| $100,000 - $250,000 | ~10-17% |
| $250,000 - $500,000 | ~17-25% |
| $500,000 - $1,000,000 | ~25-30% |
| >$1,000,000 | ~30-35% |
Ejemplo: Si tu salario es $300,000 MXN anual y tus gains cripto son $150,000 MXN, tu ingreso total = $450,000 MXN → ISR ~17-25% sobre gains.
⚠️ Gains cripto se suman a tu ingreso total — no se calcula separado. Esto puede push tu bracket más alto.
¿Qué es ganancia y qué no?
| Tipo | ¿Es ganancia gravable? |
|---|---|
| Comprar cripto (no vender) | ❌ No — solo comprar no genera ganancia |
| Vender cripto con profit | ✅ Sí — gain = venta - compra |
| Vender cripto con loss | ❌ No — loss reduce gains netos |
| Transferir cripto entre wallets | ❌ No — transferencia no es venta |
| Staking rewards recibidos | ✅ Sí — income al momento de recibir |
| Mining rewards | ✅ Sí — income al momento de recibir |
| DeFi yields (lending, LP) | ✅ Sí — income al momento de recibir |
| Airdrop recibido | ✅ Sí — income al valor del momento |
| Swap cripto→cripto | ✅ Sí — cada swap es taxable event |
⚠️ Swap cripto→cripto es taxable. Si cambias USDT→BTC, es una “venta” de USDT y “compra” de BTC — debes calcular gain/loss del USDT.
Multas por no declarar
Multas del SAT
| Violación | Multa |
|---|---|
| No declarar cripto (saldo >$50K MXN) | $1,400 - $30,000 MXN |
| No declarar gains (>$100K MXN) | 40%-100% del impuesto omitido |
| Declaración con datos incorrectos | $1,400 - $30,000 MXN |
| Omisión >$500,000 MXN (penal) | Penal penal — hasta 5 años |
Recargos
Si declaras tarde o no pagas:
- Recargos: 0.5-2% mensual sobre impuesto omitido
- Actualización: CUMULE con inflation factor
- Un impuesto omitido de $30,000 MXN puede crecer a $50,000+ MXN en un año con recargos + actualización
¿SAT puede detectar cripto?
Sí. SAT tiene mechanisms:
- Exchanges reportan — Gate.io, Binance, Coinbase collect KYC (INE) y pueden compartir data con SAT bajo request
- Bancos monitorizan — SPEI a exchanges puede ser flagged; bancas reportan activity suspicious
- SAT digital audit — SAT puede analizar mismatches entre income declarado vs spending/bank activity
- International cooperation — OECD Crypto-Asset Reporting Framework (CARF) starting 2027 — exchanges reportarán automáticamente a SAT
- Blockchain es público — wallets associated con tu INE pueden ser traced
⚠️ CARF 2027: Starting 2027, exchanges automáticamente reportarán tu cripto activity al SAT. No podrás “ocultar” — será como información bancaria automatic reporting.
Cómo declarar correctamente
Paso 1: Organiza tus records
Necesitas documentar:
- Fecha de cada compra (comprobante P2P, screenshot)
- Precio en MXN de cada compra (precio spot + spread en MXN)
- Fecha de cada venta/swap
- Precio en MXN de cada venta/swap
- Staking/mining/DeFi income con fecha y valor en MXN
- Wallet addresses utilizados
Tools para calcular:
- Koinly (soporta Gate.io, Binance, wallets)
- CoinTracker
- Excel manual — si pocas transacciones
Paso 2: Calcula gains/losses
Method: SAT permite costo promedio (average cost) para calcular ganancia.
Ejemplo:
- Compras: $10,000 MXN (BTC @ $500K MXN/BTC) → 0.02 BTC
- Compras: $15,000 MXN (BTC @ $600K MXN/BTC) → 0.025 BTC
- Costo promedio: ($10K + $15K) / (0.02 + 0.025) = $555,555 MXN/BTC
- Vendes: 0.01 BTC @ $700K MXN/BTC → $7,000 MXN
- Gain: 0.01 × ($700K - $555,555) = 0.01 × $144,445 = $1,444 MXN gain
Paso 3: Incluye en Declaración Anual
Dónde declarar:
- Portal SAT → Declaración Anual
- Sección: “Incrementos de patrimonio” → “Criptomonedas”
- Incluye: saldo total, gains netos, losses netos
Formulario específico: SAT está developing formulario específico para cripto. Actualmente, usa sección “Otros incrementos de patrimonio.”
Paso 4: Paga ISR si applicable
Si gains > $100,000 MXN:
- Calcula ISR según bracket
- Paga via SAT portal (transferencia bancaria o SPEI al SAT)
- Deadline: 30 de abril cada año (Declaración Anual deadline)
Paso 5: Guarda comprobantes 5 años
SAT puede auditar 5 años atrás. Guarda:
- Screenshots de transacciones P2P
- Comprobantes de compra/venta en exchanges
- Reportes de Koinly/CoinTracker
- Wallet transaction histories
Errores comunes en declaración cripto
Error 1: Declarar solo “saldo” sin gains
Debes declarar saldo AND gains. Saldo >$50K MXN obliga declaración. Gains >$100K MXN obliga ISR. Son dos obligaciones separadas.
Error 2: No declarar swap cripto→cripto
USDT→BTC es taxable. No puedes ignorar swaps inter-cripto.
Error 3: No declarar staking/DeFi income
Staking rewards, DeFi yields, mining income son income (no capital gains). Se declaran como ingreso gravable, no como incrementos de patrimonio.
Error 4: Usar precio USD en lugar de MXN
SAT espera valores en MXN. Convierte cada transacción a MXN usando exchange rate del día de la transacción (Banxico official rate).
Error 5: No guardar comprobantes
Sin comprobantes, SAT puede rechazar tu declaración de gains/losses y assume 100% gain (worst case).
¿Necesitas un contador?
Para la mayoría de mexicanos
- Si tienes <$500K MXN en cripto y pocas transacciones → puedes declarar yourself usando SAT portal
- Si tienes >$500K MXN o muchas transacciones → consulta un contador familiarizado con cripto
¿Qué buscar en contador?
- ✅ Experiencia con cripto declaraciones (no todos contadores saben)
- ✅ Familiaridad con exchanges y wallets
- ✅ Conoce Koinly/CoinTracker tools
- ✅ Entiende ISR brackets y optimization
- ✅ Puede handle SAT audit si ocurre
Costo típico: $2,000 - $5,000 MXN por declaración cripto con contador especializado. Worth it si saldo >$500K MXN.
Timeline: ¿Cuándo declarar?
| Fecha | Acción |
|---|---|
| Todo el año | Documenta transacciones, guarda comprobantes |
| Diciembre | Calcula gains/losses anual (Koinly report) |
| Jan-April | Prepara Declaración Anual |
| 30 abril | Deadline Declaración Anual — paga ISR si applicable |
| May+ | Guarda comprobantes 5 años |
No esperes al 29 de abril — empieza en January para evitar errors y stress.
Conclusión
Declara cripto al SAT es obligatorio si saldo >$50,000 MXN. Gains >$100,000 MXN pagan ISR. Multas por no declarar son significativas ($1,400 - $30,000 MXN + recargos). Y starting 2027, CARF hará reporting automatic — no podrás “ocultar.”
Acción recomendada:
- Documenta todas tus transacciones ahora
- Usa Koinly o CoinTracker para calcular gains/losses
- Incluye cripto en Declaración Anual (30 abril deadline)
- Consulta contador si saldo >$500K MXN
- Guarda comprobantes 5 años
Y para hacer tus transacciones más fáciles y con comprobantes claros, usa Gate.io P2P — cada transacción P2P genera record con fecha, monto MXN, y método de pago (SPEI/Oxxo). Perfecto para documentation SAT.
👉 Regístrate en Gate.io — transacciones P2P MXN con comprobantes claros para tu declaración SAT.
Artículos relacionados:
Related
5 errores que los mexicanos cometen en criptomonedas (y cómo evitarlos)
Los 5 pitfalls más comunes para mexicanos en crypto: Banxico bloquea SPEI, spread P2P oculto, Coinbase no MXN, phishing en español, SAT impuestos. Cada uno con solución.
Phishing en español targeting mexicanos: cómo识别 y protegerte
Phishing en español targeting mexicanos en cripto: emails falsos Gate.io México, WhatsApp scams, sites falsos. Prevención: anti-phishing code, 2FA, verifica URL.
Banxico bloquea SPEI a exchanges de cripto: cómo prevenirlo y qué hacer
Guía completa sobre bloqueos SPEI de Banxico/SAT a exchanges cripto en México. Prevención: P2P dentro de Gate.io, múltiples cuentas bancarias, montos pequeños.