Resumen rápido
- Los CFDs suelen encajar como operaciones financieras derivadas, porque liquidan diferencias entre un precio inicial y un precio final.
- Si declaras en 2026, normalmente estás reportando ingresos del ejercicio fiscal 2025. Si operas CFDs durante 2026, esos resultados se declararían en 2027.
- En muchos casos, las ganancias se reportan dentro de Demás ingresos u operaciones financieras derivadas, pero hay excepciones.
- No todos los CFDs aplican automáticamente a la tasa del 10% de acciones en bolsa. Esa regla tiene condiciones específicas.
- Si operas con un broker extranjero, lo normal es que no venga precargado en el SAT y tú debas calcular el resultado en pesos mexicanos.
- Guarda estados de cuenta, historial de operaciones, depósitos, retiros, comisiones, swaps, conversiones de divisa y reportes anuales.
- Si operas mucho, con apalancamiento, varios brokers o montos relevantes, vale la pena revisarlo con un contador que conozca derivados.
Qué son fiscalmente los CFDs en México
Un CFD, o contrato por diferencia, no implica que compres directamente una acción, una divisa, un índice o una materia prima. Lo que haces es acordar con el broker la diferencia entre el precio de apertura y el precio de cierre de una operación.
Por eso, desde un punto de vista fiscal, el punto clave no es solo “hice trading”, sino que estás operando un producto derivado. El Código Fiscal de la Federación reconoce como operaciones financieras derivadas aquellas donde una parte puede recibir o pagar diferencias entre valores pactados y valores posteriores de mercancías, acciones, divisas, índices, tasas u otros subyacentes.
En simple: si abriste un CFD sobre oro, Nasdaq, EUR/USD o una acción de Tesla, lo que debes revisar no es únicamente el activo que aparece en pantalla, sino el contrato que realmente operaste.
Si todavía estás aterrizando el concepto, te conviene revisar primero qué son los CFDs en México antes de meterte de lleno a la parte fiscal.
¿Los CFDs se declaran ante el SAT?
Sí. Si eres residente fiscal en México, debes considerar tus ingresos, incluyendo los obtenidos por inversiones o trading, aunque el broker esté fuera del país.
El SAT explica que en el régimen de Demás ingresos entran ingresos distintos a otros regímenes, incluyendo ganancias cambiarias y los provenientes de operaciones financieras derivadas. Puedes revisarlo en la orientación oficial del SAT sobre Demás ingresos de personas físicas.
Esto no significa que todos los CFDs se capturen igual en todos los casos. Significa que no conviene ignorarlos ni asumir que, por estar en un broker extranjero, “no existen” para efectos fiscales mexicanos.
Un error común es pensar que solo se declara lo que llega por SPEI a tu banco mexicano. No. El evento fiscal puede existir aunque el dinero siga dentro del broker, especialmente si ya cerraste operaciones con ganancia.
¿En qué apartado se declaran los CFDs?
En la práctica, los CFDs suelen revisarse dentro de estos escenarios:
| Caso | Tratamiento práctico a revisar |
|---|---|
| CFDs u operaciones derivadas con broker mexicano que emite constancias | Revisar constancias, retenciones y apartado precargado |
| CFDs con broker extranjero sin retención mexicana | Calcular utilidad o pérdida y reportar en la Declaración Anual |
| Derivados de capital sobre acciones o índices que cumplen condiciones específicas | Revisar si aplica el régimen del artículo 129 de la Ley del ISR |
| CFDs OTC con broker extranjero como contraparte | No asumir tasa preferencial; analizar como demás ingresos u operación financiera derivada |
| Trading frecuente, varias cuentas o montos altos | Revisión fiscal personalizada |
La clave está en no meter todo en una sola bolsa. Un CFD sobre una acción no siempre se trata igual que la venta directa de una acción. Y un CFD sobre forex o materias primas puede tener matices distintos a un derivado listado en un mercado reconocido.
Si tu duda es más amplia y no solo de CFDs, puedes complementar con esta guía sobre cuánto se paga de impuestos por trading en México.
¿Aplica el 10% de ISR a los CFDs?
Aquí hay que tener cuidado.
El artículo 129 de la Ley del ISR contempla una tasa del 10% sobre ganancias en ciertos casos de acciones, índices accionarios y operaciones financieras derivadas de capital, pero bajo condiciones específicas. Entre ellas, que estén referidas a acciones colocadas en bolsas de valores o índices accionarios y que se realicen en mercados reconocidos. Puedes ver la base legal en el artículo 129 publicado por el SAT.
El problema es que muchos CFDs que ofrecen brokers internacionales son contratos OTC, es decir, contratos entre el cliente y el broker, no necesariamente operaciones ejecutadas en una bolsa o mercado de derivados reconocido.
Por eso, la regla práctica es:
No asumas que todos tus CFDs pagan solo 10% de ISR.
Puede haber casos donde un derivado de capital sí requiera analizar el artículo 129. Pero si operas CFDs de forex, oro, petróleo, criptomonedas, índices o acciones mediante un broker extranjero de CFDs, lo prudente es revisar si realmente cumple las condiciones fiscales para ese tratamiento. Si no las cumple, puede terminar tratándose como ingreso acumulable dentro de tu declaración.
Cómo calcular la ganancia o pérdida por CFDs
Para declarar CFDs necesitas calcular el resultado real de tus operaciones cerradas. No basta con ver cuánto depositaste y cuánto retiraste.
La fórmula práctica sería:
Ganancia o pérdida neta = resultado de operaciones cerradas – costos asociados
Dentro de los costos o ajustes pueden entrar, según el reporte del broker:
- Comisiones explícitas.
- Spreads ya reflejados en el precio de entrada y salida.
- Swaps o costos de financiamiento nocturno.
- Comisiones por conversión de divisa.
- Ajustes por dividendos en CFDs sobre acciones o índices, si aplican.
- Otros cargos operativos directamente ligados a las operaciones.
Ejemplo sencillo:
Supón que durante el año cerraste estas operaciones en CFDs:
| Concepto | Resultado |
|---|---|
| Ganancias cerradas | $38,000 MXN |
| Pérdidas cerradas | -$14,000 MXN |
| Costos de financiamiento y comisiones | -$3,000 MXN |
| Resultado neto estimado | $21,000 MXN |
En ese escenario hipotético, tu base de análisis no serían los $38,000 MXN de operaciones ganadoras, sino el resultado neto que puedas documentar correctamente: $21,000 MXN.
Ojo: esto es un ejemplo ilustrativo, no una fórmula universal para todos los casos. La forma exacta puede cambiar según el régimen aplicable y la documentación del broker.
Qué pasa si el broker está en dólares
Muchos brokers de CFDs trabajan en USD, EUR u otra divisa. Para declarar en México, necesitas expresar tus resultados en pesos mexicanos.
La forma más ordenada es llevar un control por fecha de cierre o liquidación de cada operación y convertir el resultado a MXN con un criterio consistente y defendible. Para referencias cambiarias oficiales, Banco de México publica el tipo de cambio FIX y explica que se usa para solventar obligaciones denominadas en dólares pagaderas en México. Puedes consultarlo en el portal de tipo de cambio de Banxico.
Ejemplo práctico:
- Cierras una operación con ganancia de 100 USD.
- El tipo de cambio aplicable que usas para tu control es de $18.20 MXN por dólar.
- Resultado en pesos: $1,820 MXN.
Si haces 5 operaciones al año, puedes controlarlo manualmente. Si haces 500 operaciones, necesitas una hoja bien armada o apoyo contable, porque el SAT no va a aceptar “más o menos gané como $20,000”.
¿Se declaran las pérdidas por CFDs?
Sí conviene registrarlas, pero no conviene asumir que puedes restarlas contra cualquier ingreso.
Este es uno de los puntos más delicados. Algunas pérdidas pueden disminuirse contra ganancias del mismo tipo o bajo reglas específicas, pero no necesariamente puedes restar pérdidas de CFDs contra tu sueldo, honorarios o cualquier otro ingreso personal.
Por ejemplo, el artículo 129 permite disminuir pérdidas contra ganancias de operaciones incluidas en esa sección, con reglas y límites. Pero si tus CFDs no entran ahí, hay que revisar el tratamiento correspondiente.
Consejo experto: si terminaste el año con pérdidas, no borres la cuenta ni pierdas acceso al broker. Descarga reportes, historial de operaciones y estados mensuales. Una pérdida mal documentada puede no servirte fiscalmente cuando más la necesitas.
Qué documentos debes guardar
Antes de declarar, arma una carpeta con todo lo que respalde tus operaciones. Esto te ahorra problemas si el SAT pide aclaraciones o si tu contador necesita reconstruir el resultado.
Guarda, como mínimo:
- Estados de cuenta mensuales del broker.
- Reporte anual de ganancias y pérdidas.
- Historial completo de operaciones cerradas.
- Depósitos y retiros desde cuentas bancarias.
- Comisiones, swaps, spreads o costos de financiamiento.
- Conversiones de divisa.
- Tipo de cambio usado para pasar resultados a pesos.
- Constancias fiscales o comprobantes de retención, si existen.
- Información legal del broker y país donde está regulado.
Si operas con un broker mexicano o una entidad financiera que emite constancias, revisa si hay CFDI de retenciones o información de pagos. El SAT contempla complementos para operaciones financieras derivadas de capital, lo que confirma que este tipo de operaciones sí puede tener documentación fiscal específica.
¿El broker extranjero informa al SAT?
Depende del broker, del país, de los acuerdos de intercambio de información y del tipo de cuenta. Pero la respuesta útil es esta: no bases tu estrategia fiscal en esperar que el SAT no se entere.
Si el broker es extranjero, es común que no tengas información precargada como ocurre con algunas instituciones mexicanas. Eso no elimina la obligación de declarar. Solo significa que tú necesitas hacer mejor el trabajo de cálculo y soporte.
Además, si retiras dinero a una cuenta bancaria mexicana, esos movimientos pueden generar preguntas si no cuadran con tu perfil fiscal.
¿Debes pagar impuestos aunque no retires el dinero?
En muchos casos, sí. Lo importante suele ser si la ganancia ya se realizó, no si ya la transferiste a tu banco.
Si abriste una operación y sigue flotante con ganancia no realizada, todavía no es lo mismo que cerrar la operación. Pero si cerraste el CFD y el broker ya registró la utilidad en tu cuenta, fiscalmente debes revisar ese resultado.
Ejemplo:
- Depositas $10,000 MXN equivalentes en USD.
- Operas CFDs durante el año.
- Terminas con $14,000 MXN equivalentes dentro del broker.
- No retiras nada a México.
Aunque el dinero siga en la plataforma, puede haber una ganancia realizada de $4,000 MXN si las operaciones ya cerraron. El hecho de no retirarlo no lo vuelve invisible.
Cómo declarar CFDs paso a paso
1. Descarga el reporte anual del broker
Busca el estado anual, tax statement, activity statement o historial de operaciones. Lo ideal es que incluya operaciones cerradas, comisiones, swaps, depósitos, retiros y saldo final.
Si el broker permite exportar en CSV o Excel, mejor. Eso facilita revisar operación por operación.
2. Separa operaciones cerradas de posiciones abiertas
No mezcles ganancias flotantes con ganancias realizadas. Para efectos prácticos, trabaja primero con las operaciones cerradas dentro del ejercicio fiscal.
Si una posición se abrió en un año y se cerró en otro, debes revisar cuándo se realizó realmente el resultado.
3. Calcula el resultado neto por tipo de operación
No juntes sin criterio CFDs sobre acciones, forex, índices, materias primas y criptomonedas. Aunque todos estén en la misma plataforma, el subyacente puede importar.
Aquí conviene clasificar:
- CFDs sobre acciones.
- CFDs sobre índices accionarios.
- CFDs sobre forex.
- CFDs sobre materias primas.
- CFDs sobre criptomonedas.
- Otros derivados.
Esta separación ayuda si tu contador necesita analizar si alguna operación entra en reglas específicas.
4. Convierte todo a pesos mexicanos
Lleva tus resultados a MXN con tipo de cambio documentado. Si tu broker ya te da reportes en pesos, revisa que el método sea claro. Si no, conserva tu propia hoja de cálculo.
5. Revisa si hubo retenciones
Si operaste con una institución mexicana, puede haber constancias. Si operaste con broker extranjero, probablemente no hubo retención mexicana y tendrás que reportarlo manualmente.
6. Captura el ingreso en la Declaración Anual
En el portal del SAT, revisa los apartados disponibles para personas físicas. En muchos casos, este tipo de ingresos se analiza dentro de Demás ingresos u operaciones financieras derivadas, pero el apartado exacto puede variar según el aplicativo, tus obligaciones fiscales y el tipo de ingreso.
Si tienes dudas entre “Demás ingresos”, “Enajenación de acciones en bolsa” u otro apartado, no lo resuelvas a ojo. Esa decisión puede cambiar el cálculo del impuesto.
7. Conserva el soporte
Después de presentar, guarda acuse, declaración, papeles de trabajo y reportes del broker. No basta con declarar: debes poder explicar cómo llegaste al número.
Qué pasa si haces trading con CFDs de forma frecuente
Si haces una operación ocasional, el cálculo puede ser relativamente sencillo. Si haces day trading, scalping o muchas operaciones apalancadas, la historia cambia.
En operaciones frecuentes, debes tener especial cuidado con:
- Muchos cierres parciales.
- Swaps diarios.
- Comisiones pequeñas pero constantes.
- Conversiones automáticas de divisa.
- Bonos del broker.
- Reembolsos o ajustes.
- Copy trading o cuentas gestionadas.
- Varias cuentas en distintos brokers.
Aquí ya no estás ante una simple “ganancia de inversión” fácil de resumir. Estás frente a una operación financiera que necesita control.
Si estás comparando plataformas, revisa también nuestra guía de mejores brokers para operar con CFDs, pero recuerda que elegir broker no solo va de spreads: también importa qué tan buenos son sus reportes para declarar.
Riesgos fiscales comunes al declarar CFDs
Pensar que el SAT solo ve bancos mexicanos
Aunque el SAT no te precargue el broker extranjero, tú sigues siendo responsable de declarar ingresos. Además, los depósitos y retiros bancarios pueden llamar la atención si no tienen explicación fiscal.
Declarar solo los retiros
Retirar $30,000 MXN no significa necesariamente que ganaste $30,000 MXN. Puede incluir capital inicial, ganancias, pérdidas recuperadas o movimientos entre cuentas. Lo correcto es calcular el resultado de operaciones, no solo el dinero retirado.
Usar el saldo final como ganancia
Si empezaste con $50,000 MXN y terminaste con $60,000 MXN, tu ganancia no siempre es $60,000 ni necesariamente $10,000 sin revisar. Debes considerar depósitos adicionales, retiros, operaciones abiertas, costos y tipo de cambio.
Meter CFDs como acciones normales
Un CFD sobre Apple no es lo mismo que comprar una acción de Apple. En uno tienes un contrato derivado con el broker; en el otro tienes una acción o título representativo. Fiscalmente puede hacer diferencia.
Si quieres comparar el producto contra otros derivados listados, esta guía de CFDs vs futuros te puede ayudar a entender mejor la diferencia.
Ignorar la regulación del broker
La parte fiscal no es el único riesgo. Muchos brokers de CFDs operan desde el extranjero y no necesariamente están supervisados por autoridades mexicanas. Antes de depositar, revisa si la institución aparece en registros oficiales y si realmente está regulada en una jurisdicción seria.
La CONDUSEF recomienda verificar que una institución financiera exista y esté autorizada en el SIPRES antes de contratar servicios financieros. Puedes consultar su explicación sobre el SIPRES de CONDUSEF.
También te conviene leer cómo evaluar si el trading es confiable y qué señales de alerta revisar antes de meter dinero.
Ejemplo completo de declaración de CFDs
Supón este caso hipotético:
- Persona física residente en México.
- Opera CFDs con broker extranjero.
- Cuenta en USD.
- No recibió constancia fiscal mexicana.
- Cerró operaciones durante el ejercicio.
- No retiró todo el dinero a su banco mexicano.
Resultados del broker:
| Concepto | USD |
|---|---|
| Ganancias en operaciones cerradas | 2,400 |
| Pérdidas en operaciones cerradas | -900 |
| Swaps y comisiones | -180 |
| Resultado neto | 1,320 |
Ahora supón que, al convertir cada resultado a pesos con su tipo de cambio documentado, el resultado neto equivale a $24,500 MXN.
Ese monto sería la base que debe revisarse para reportar el ingreso correspondiente. Si no hubo retención mexicana, probablemente el contribuyente tendrá que calcular y pagar el ISR que resulte en su Declaración Anual, según el tratamiento fiscal aplicable.
Lo importante: no se declara “lo que retiró”, sino el resultado fiscal que pueda sostener con reportes.
¿Cuándo necesitas contador sí o sí?
No todos los casos requieren una estructura compleja, pero sí hay situaciones donde conviene no improvisar:
- Operaste montos altos.
- Hiciste muchas operaciones durante el año.
- Usaste varios brokers.
- Tuviste CFDs, acciones reales, opciones, forex y criptomonedas al mismo tiempo.
- Tuviste pérdidas relevantes.
- Operaste con apalancamiento alto.
- El broker está en el extranjero y no emite constancias fiscales mexicanas.
- No sabes si aplicar “Demás ingresos”, artículo 129 u otro tratamiento.
- Tienes actividad empresarial, RESICO, honorarios o ingresos del extranjero además del trading.
En esos casos, un buen contador no solo “llena la declaración”; te ayuda a evitar errores de clasificación, soportar pérdidas y no pagar de más por capturar mal la información.
Qué revisar antes de volver a operar CFDs
Los CFDs pueden parecer accesibles porque muchas plataformas permiten empezar con poco dinero. Pero fiscalmente y financieramente son productos que exigen orden.
Antes de seguir operando, revisa:
- Si entiendes el apalancamiento.
- Si el broker permite descargar reportes claros.
- Si puedes reconstruir tu resultado anual.
- Si sabes cuánto pagas por spread, comisión y swap.
- Si el broker está regulado y dónde.
- Si puedes retirar sin trabas.
- Si estás usando dinero que no necesitas para gastos básicos.
- Si tu estrategia tiene control de riesgo real.
Si todavía estás comparando opciones, puedes revisar la página pilar de trading o nuestra guía de brókers en México para entender mejor qué tipo de plataforma encaja con tu perfil.
Conclusión
Los CFDs en México se declaran con cuidado porque no son una inversión tradicional. En la mayoría de casos debes partir de una idea clara: si obtuviste ganancias realizadas con CFDs, debes analizarlas para tu Declaración Anual y documentarlas en pesos mexicanos.
La parte más importante no es solo pagar, sino clasificar bien. Algunos derivados pueden tener reglas específicas, pero muchos CFDs operados con brokers extranjeros no deben tratarse automáticamente como acciones en bolsa ni asumir una tasa preferencial sin revisar condiciones.
La mejor decisión práctica es llevar un registro desde el primer día: reportes del broker, operaciones cerradas, comisiones, swaps, tipo de cambio y soporte de depósitos y retiros. Si el monto ya es relevante o el caso mezcla varios instrumentos, vale más una revisión fiscal bien hecha que una declaración improvisada.