Calculadora de ISR por venta de acciones: widget para tu sitio
ISR del Art. 129 con costo actualizado por INPC, pérdidas y cosecha de pérdidas.
Respuesta rápida
Este widget calcula el ISR por enajenación de acciones conforme al artículo 129 de la LISR: actualiza el costo de adquisición por INPC lote por lote, aplica el 10% de pago definitivo sobre la ganancia del ejercicio y maneja las pérdidas amortizables con su calendario de caducidad. Se instala con una línea de código y no pide registro a tus lectores.
Vista previa en vivo
Código para insertar
Copia una de estas dos versiones y pégala en el HTML de tu página.
<iframe src="https://calcu.mx/embed/isr-venta-acciones" width="100%" height="1180" loading="lazy" title="Calculadora de ISR por venta de acciones de Calcu.mx" style="border:0;border-radius:12px;overflow:hidden;"></iframe>Altura fija de 1180px, pensada para que no se corte en el celular. En pantallas anchas puede quedar algo de espacio libre abajo.
<iframe src="https://calcu.mx/embed/isr-venta-acciones" width="100%" height="1180" loading="lazy" title="Calculadora de ISR por venta de acciones de Calcu.mx" style="border:0;border-radius:12px;overflow:hidden;"></iframe>
<script src="https://calcu.mx/widgets/resize.js" async></script>Agrega una línea (resize.js) que ajusta el alto del iframe a su contenido, sin espacio de sobra ni recorte. El script solo escucha mensajes del propio Calcu.mx (verifica el origen de forma estricta) y es completamente opcional.
Puntos clave
- Actualiza el costo por INPC desde el mes de cada compra hasta el mes inmediato anterior al de la venta, como manda el artículo 129.
- Costo promedio ponderado con actualización por lote, no un solo factor sobre el promedio.
- Tres modos: ISR de una venta, cosecha de pérdidas y pérdidas acumuladas con su año de caducidad.
- Trae la serie del INPC del Banco de México ya incorporada, con su fecha de verificación visible.
- Marca el resultado como provisional cuando el INPC del mes que exige la ley todavía no se publica.
Opciones de personalización
Agrega estos parámetros a la URL del widget (o úsalos desde el configurador). Los valores inválidos se ignoran y el widget usa los predeterminados.
| Parámetro | Valores | Predet. | Efecto |
|---|---|---|---|
| theme | light, dark, auto | light | Esquema de color (auto sigue el del navegador). |
| accent | hex de 6 dígitos sin # | azul del sitio | Color de acento en botones y resultados. |
| compact | 1, 0 | 0 | Diseño angosto para barras laterales. |
| title | 1, 0 | 1 | Muestra u oculta el título de la calculadora. |
| radius | 0–24 | 12 | Redondeado de esquinas, en píxeles. |
Ejemplos en vivo
Tema oscuro
?theme=dark
Color de acento
?accent=e11d48
Compacto (sidebar)
?compact=1
Sin título
?title=0
Esquinas rectas
?radius=0
Quién suele insertar este widget y por qué
Lo insertan despachos contables que atienden a clientes con cuenta de inversión y se cansan de explicar por teléfono que el 10% no se aplica sobre la ganancia que aparece en el estado de cuenta. Poner la calculadora en el sitio del despacho convierte esa conversación en una demostración: el cliente captura su caso, ve el costo actualizado y entiende de dónde sale la diferencia.
También lo usan blogs y medios de finanzas personales que publican sobre inversión en bolsa. Es una de las pocas herramientas que responde una pregunta con intención fiscal alta —«cuánto pago si vendo»— y que hoy no tiene una respuesta calculable en español. Junto a un artículo sobre cuándo vender, mantiene al lector en la página en vez de mandarlo a buscar la fórmula.
Y lo instalan asesores y comunidades de inversión que necesitan explicar la cosecha de pérdidas sin que suene a truco: el modo correspondiente enseña cuánta pérdida conviene realizar y por qué realizar de más no ahorra nada, con la regla de caducidad a la vista.
En qué se basa el cálculo
El cálculo sigue el artículo 129 de la Ley del Impuesto Sobre la Renta: 10% de pago definitivo sobre la ganancia del ejercicio, con el costo de adquisición actualizado por INPC desde el mes de adquisición hasta el mes inmediato anterior al de la enajenación. El factor se calcula hasta el diezmilésimo, como exige el artículo 17-A del Código Fiscal de la Federación.
El INPC proviene de la serie SP1 del Banco de México, incorporada al sitio como una instantánea fechada que se promueve manualmente cada trimestre y no como una serie viva. Es deliberado: un cálculo fiscal no debe cambiar solo porque corrió una automatización, y el widget muestra siempre contra qué fecha de datos está calculando.
Preguntas frecuentes
¿Qué calcula exactamente este widget?
El ISR por enajenación de acciones o ETF en bolsa: toma cada compra con su mes, actualiza su costo por INPC, calcula el costo promedio ponderado ya actualizado, resta las comisiones y aplica el 10% de pago definitivo sobre la ganancia del ejercicio. También aplica pérdidas de ejercicios anteriores y muestra cuánto impuesto ahorra la actualización del costo frente a gravar la ganancia nominal.
¿Se actualiza solo cuando cambia el INPC?
El widget siempre sirve la versión vigente publicada en Calcu.mx, así que cuando promovemos una instantánea nueva del INPC tu sitio la muestra sin que toques nada. La promoción es manual y trimestral a propósito: en una herramienta fiscal, que el resultado cambie sin revisión humana es un defecto, no una ventaja. La fecha de los datos siempre está visible dentro del widget.
¿Sirve para el sitio de un despacho contable?
Es el caso de uso principal. Resuelve la pregunta que más repiten los clientes con cuenta de inversión y deja claro, con números, por qué el impuesto real casi nunca es el 10% de lo que ganaron en pesos. El widget declara en pantalla que es una estimación educativa y que el cálculo definitivo depende de la constancia del intermediario, así que no compromete tu criterio profesional.
¿Puedo insertarlo en un sitio comercial?
Sí, es gratis para uso comercial, incluidos despachos, medios y blogs con publicidad. La única condición es conservar visible el enlace de crédito a Calcu.mx que aparece al pie del widget.
¿Mis lectores tienen que registrarse?
No. El widget no pide correo, no crea cuenta y no guarda los datos que capture tu lector: todo el cálculo ocurre en su navegador. Tampoco necesita que tú configures nada más allá de pegar la línea de código.
¿Qué altura conviene darle al iframe?
El código que copias ya trae una altura probada en pantallas de 360 píxeles con el modo más largo abierto. Si tu plantilla lo permite, usa el snippet con autoajuste, que recorta el espacio sobrante en pantallas anchas. En una barra lateral estrecha conviene enlazar a la calculadora completa en vez de insertarla: la herramienta tiene tres modos y varias tablas.
Autor y revisión editorial
Fundador y autor de Calcu.mx
Calculadoras con enfoque contable y financiero, elaboradas con las tarifas y disposiciones oficiales vigentes. Conoce nuestra metodología editorial o escríbenos a support@calcu.mx.
Aviso: los widgets ofrecen estimaciones informativas y educativas; no constituyen asesoría fiscal, legal ni financiera. Verifica siempre las cifras con las disposiciones oficiales vigentes y con un profesional.
Contenido revisado: 23 de julio de 2026