Calculadora de IVA (México, España y Latinoamérica)

Suma o quita el IVA para 18 países — con las tasas y la moneda que cada uno usa de verdad.

Los montos se calculan en tu navegador — no se envía nada

Suma o quita el IVA (IVA / IGV / ITBIS / ITBMS / ISV) a las tasas vigentes

Decimales: usa punto o coma — 19.99 o 19,99. Verificado agosto 2026.

Precio sin IVA
IVA
Total con IVA

Cómo funciona el IVA, cómo se llama en cada país y la trampa al quitarlo

Elige un país, elige una tasa (la mayoría tiene una; varios tienen dos o tres) y la herramienta suma el IVA a un precio o lo quita de un total. Las tasas son las que cada autoridad tributaria publica en agosto de 2026 — México 16% (u 8% en la franja fronteriza), España 21% general con 10% reducido y 4% superreducido, Chile 19%, Colombia 19%, Argentina 21% con un tramo reducido del 10,5% y uno de telecomunicaciones del 27%, Perú 18% de IGV, República Dominicana 18% de ITBIS y así hasta Centroamérica y el Cono Sur. El nombre local del impuesto (IVA, IGV, ITBIS, ITBMS, ISV) aparece en los resultados para que la etiqueta cuadre con tu recibo.

El error más común al trabajar con el IVA es quitarlo restando el porcentaje —lo cual nunca da el resultado correcto—. El IVA se cobra sobre el precio base, no sobre el total, así que deshacerlo significa dividir el total entre (1 + tasa), no multiplicar por (1 − tasa). Al 21% general, un total de €121 dividido entre 1,21 da los €100 de base correctos y €21 de IVA; restar el 21% daría €95,59, un error de cuatro euros. El modo «Quitar IVA» hace la división por ti; la guía de abajo trae la misma fórmula para Excel y SQL para aplicarla a una columna entera.

Un recorrido corto por lo que significan esas siglas de tres o cinco letras. IVA (Impuesto sobre el Valor Agregado o Añadido) es como lo llaman quince de estos países. Perú usa IGV (Impuesto General a las Ventas), República Dominicana usa ITBIS (Impuesto sobre Transferencias de Bienes Industrializados y Servicios), Panamá usa ITBMS (Impuesto de Transferencia de Bienes Muebles y Servicios) y Honduras usa ISV (Impuesto sobre Ventas). La mecánica es idéntica en todos los casos —un porcentaje añadido al precio de venta y remitido a hacienda—, solo cambian la etiqueta y la tasa.

Cada tasa de esta página se verificó contra la autoridad tributaria correspondiente en agosto de 2026, y la página lleva fecha para que se vea qué tan fresca es la información. Las tasas cambian: Ecuador subió su IVA general del 12% al 15% en 2024 y lo mantuvo en 2025 y en lo que va de 2026, y Uruguay revisa periódicamente el tramo reducido. Si una tasa cambia, la constante al inicio del código es el único lugar a editar y toda la herramienta se actualiza. Todo corre en tu navegador —ningún monto, precio ni total se envía a un servidor—, así que es seguro usarla con cotizaciones, facturas y cifras reales de tu negocio.

Lo que esta herramienta a propósito no hace es calcular retenciones. Varios países superponen regímenes de retención de IVA sobre la tasa cabecera —el más conocido es la RG 2408 de Argentina y el régimen de retenciones del Perú— y esos dependen del estatus del pagador y de la factura concreta, no solo de la tasa. Hacerlo bien requiere las reglas por factura de cada país, una decisión por país que esta página no puede tomar por ti. Usa esta herramienta para calcular el IVA base correctamente y aplica encima tu retención local.

Tabla de tasas de IVA (verificadas en agosto de 2026)

Una fila por país y por tasa seleccionable. Donde un país tiene un tramo reducido o especial documentado por su autoridad tributaria, las filas adicionales aparecen justo debajo de la tasa general.

PaísNombre localGeneralOtras tasas
MéxicoIVA16%8% región fronteriza · 0% actos exentos
EspañaIVA21%10% reducido · 4% superreducido
ArgentinaIVA21%10,5% reducido · 27% telecomunicaciones
ChileIVA19%
ColombiaIVA19%5% reducido
PerúIGV18%incluye 2% de IPM
República DominicanaITBIS18%16% reducido
UruguayIVA22%10% reducido
EcuadorIVA15%5% construcción · subió del 12% en 2024
El SalvadorIVA13%
GuatemalaIVA12%
Costa RicaIVA13%4% salud privada
BoliviaIVA13%
ParaguayIVA10%5% reducido
HondurasISV15%18% bebidas y tabaco
NicaraguaIVA15%
PanamáITBMS7%10% alcohol y hospedaje · 15% tabaco
VenezuelaIVA16%

Sumar o quitar IVA en Excel o Google Sheets

A2 tiene el precio o el total; B2 tiene la tasa como decimal (0,16 para México, 0,21 para España, 0,18 para el IGV de Perú). Las fórmulas son idénticas entre Excel y Sheets.

IVA sobre un precio base (A2 = precio, B2 = tasa):
=A2*B2

Total con IVA incluido:
=A2*(1+B2)

Quitar el IVA de un total (A2 = total con IVA):
=A2/(1+B2)

Solo el IVA dentro de un total:
=A2-A2/(1+B2)
Cambia B2 por un literal (0,16; 0,21; 0,18) si prefieres, o apunta a una celda con búsqueda por país.

Advertencia de configuración regional: si tu Excel usa la coma como separador decimal (lo estándar en España y en casi toda Latinoamérica), escribe las constantes con coma — =A2/1,21 — o Excel leerá 1.21 como el número mil ciento veintiuno milésimas de un decimal. Aquí no hay funciones con nombre que cambien entre el Excel en inglés y en español.

IVA sobre toda una tabla en SQL

Dada una tabla ventas(monto_sin_iva, codigo_pais), cruzada contra un pequeño catálogo de tasas, todo el cálculo cabe en una sola consulta. Este ejemplo usa PostgreSQL; MySQL y SQL Server funcionan igual tras los ajustes de tipo habituales.

-- Una tasa por país en un CTE de consulta
WITH tasas(codigo_pais, tasa) AS (
    VALUES ('MX', 0.16), ('ES', 0.21), ('AR', 0.21),
           ('CL', 0.19), ('CO', 0.19), ('PE', 0.18),
           ('DO', 0.18), ('UY', 0.22), ('EC', 0.15)
)
SELECT v.monto_sin_iva,
       v.codigo_pais,
       t.tasa,
       ROUND((v.monto_sin_iva * t.tasa)::numeric, 2)         AS iva_monto,
       ROUND((v.monto_sin_iva * (1 + t.tasa))::numeric, 2)   AS total_con_iva
FROM   ventas v
JOIN   tasas t USING (codigo_pais);
Suma IVA. Para el inverso, cambia las dos últimas columnas a monto_sin_iva / (1 + tasa) y (monto_con_iva) - (monto_con_iva / (1 + tasa)).

Un tropiezo: la división entera. Si monto_sin_iva está guardado como entero, las expresiones con división truncan — convierte a numeric o double primero, igual que muestra la guía SQL de CAGR.

Preguntas frecuentes

¿Cómo se quita el IVA de un total?

Se divide el total entre (1 + tasa) — no se resta el porcentaje. Al 21%, divide entre 1,21; al 19%, entre 1,19; al 16%, entre 1,16, y así. Restar la tasa siempre quita más impuesto del que corresponde, porque la tasa se cobró sobre el precio base y no sobre el total. Cambia esta herramienta al modo «Quitar IVA» y hace la división por ti.

¿Qué países y tasas cubre?

Dieciocho países: México, España, Argentina, Chile, Colombia, Perú, República Dominicana, Uruguay, Ecuador, El Salvador, Guatemala, Costa Rica, Bolivia, Paraguay, Honduras, Nicaragua, Panamá y Venezuela. Incluye la tasa general de cada país, y donde hay tasas reducidas o especiales documentadas (España 10%/4%, Argentina 10,5%/27%, Colombia 5%, Panamá 10%/15%, etc.), aparecen en el desplegable. Todas las tasas se verificaron en agosto de 2026 contra la autoridad tributaria de cada país.

¿Están vigentes estas tasas?

Lo estaban a agosto de 2026, y la página lleva fecha para que se vea qué tan reciente fue esa revisión. Las tasas del IVA cambian con menos frecuencia que los tramos del ISR — un país suele mantener su tasa durante años —, pero cambian; Ecuador es el ejemplo reciente, del 12% al 15% en 2024. Si notas que una tasa está desactualizada, el arreglo es un solo número en el código fuente; abre un issue o avísanos y se actualiza.

¿La herramienta cubre retenciones de IVA?

No, y es a propósito. Los regímenes de retención (RG 2408 de Argentina, el sistema de retenciones de Perú, el reteIVA de Colombia) dependen del estatus del pagador y de la factura específica, no de la tasa cabecera. Esta herramienta calcula el IVA base correctamente; tú o tu sistema contable aplican encima cualquier retención local.

Herramientas relacionadas