KeypadLab

Cómo calcular el IVA: fórmulas y ejemplos para México, Perú y España

Calcular el IVA parece fácil hasta que hay que quitarlo de un precio que ya lo incluye: ahí aparece el error más común, multiplicar el total por 0,16 o por 0,21. En esta guía tienes las dos fórmulas que necesitas, ejemplos con el IVA de México, el IGV de Perú y el IVA de España, una tabla de tasas de Latinoamérica y las fórmulas para Excel.

Las dos fórmulas del IVA

Quieres…FórmulaEjemplo con 16 %
Agregar el IVA a un precio sin IVAtotal = base × (1 + tasa)1 000 × 1,16 = 1 160
Calcular solo el IVA de una baseIVA = base × tasa1 000 × 0,16 = 160
Quitar el IVA de un precio con IVAbase = total ÷ (1 + tasa)1 160 ÷ 1,16 = 1 000
Saber cuánto IVA lleva un totalIVA = total − total ÷ (1 + tasa)1 160 − 1 000 = 160

El error típico: 1 160 × 0,16 = 185,60. Ese número no es el IVA, porque el 16 % se calcula sobre la base, no sobre el total. Para quitar el IVA siempre hay que dividir entre 1,16.

La calculadora de IVA hace las dos direcciones al instante y ya trae las tasas de México, Perú, España y otros países.

IVA en México: 16 %, 8 % y 0 %

TasaDónde se aplicaPrecio sin IVA 1 000 MXN
16 %Tasa general1 160 MXN
8 %Estímulo de la región fronteriza norte y sur, para contribuyentes que cumplen los requisitos1 080 MXN
0 %Por ejemplo, la mayoría de alimentos básicos y medicinas de patente1 000 MXN
  1. Precio con IVA a partir del subtotal: subtotal 2 500 MXN × 1,16 = 2 900 MXN; el IVA es 400 MXN.
  2. Desglosar un ticket: total 3 480 MXN ÷ 1,16 = 3 000 MXN de subtotal; IVA = 480 MXN.
  3. Retención de IVA en honorarios: cuando una persona moral paga honorarios a una persona física, normalmente retiene dos terceras partes del IVA. Con 10 000 MXN de honorarios: IVA 1 600, retención 1 066,67, y el IVA que se cobra efectivamente es 533,33.

IGV en Perú: 18 %

En Perú el impuesto se llama IGV. La tasa que se cobra es del 18 %: 16 % de IGV más 2 % del Impuesto de Promoción Municipal. En la práctica se calcula como un solo 18 %.

CasoCálculoResultado
Valor de venta S/ 500, agregar IGV500 × 1,18Precio de venta S/ 590 (IGV S/ 90)
Precio con IGV S/ 250, quitar IGV250 ÷ 1,18Valor de venta S/ 211,86 (IGV S/ 38,14)
Precio con IGV S/ 1 1801 180 ÷ 1,18S/ 1 000 + IGV S/ 180

Algunos sectores tienen regímenes especiales o tasas reducidas temporales, por ejemplo para pequeños restaurantes y hoteles. Si tu caso es especial, confirma la tasa vigente en SUNAT y escríbela a mano en la calculadora.

IVA en España: 21 %, 10 % y 4 %

TipoEjemplosBase 100 €
General 21 %La mayoría de productos y servicios121 €
Reducido 10 %Hostelería, transporte de viajeros, vivienda nueva110 €
Superreducido 4 %Pan, leche, frutas, libros, medicamentos104 €

En Canarias no se aplica el IVA sino el IGIC (tipo general del 7 %), y en Ceuta y Melilla el IPSI. En una factura de autónomo, la retención de IRPF se resta sobre la base, aparte del IVA: base 1 000 € + IVA 210 € − IRPF 150 € = 1 060 € a cobrar.

Tasas generales en Latinoamérica

PaísImpuestoTasa generalMultiplicar por
MéxicoIVA16 %1,16
PerúIGV + IPM18 %1,18
ColombiaIVA19 %1,19
ChileIVA19 %1,19
ArgentinaIVA21 % (reducido 10,5 %)1,21
EcuadorIVA15 %1,15
UruguayIVA22 % (mínimo 10 %)1,22
BoliviaIVA13 %1,13
GuatemalaIVA12 %1,12
Costa RicaIVA13 %1,13
República DominicanaITBIS18 %1,18

Tasas generales a octubre de 2026, sin garantía. Cada país tiene tasas reducidas, exenciones y regímenes propios; para una factura, consulta siempre a la autoridad tributaria o a tu contador.

Fórmulas para Excel y Google Sheets

ParaFórmula (precio en A2, tasa en B2 como 16 %)
Precio con IVA=A2*(1+B2)
IVA de una base=A2*B2
Base desde un precio con IVA=A2/(1+B2)
IVA incluido en un total=A2-A2/(1+B2)
Redondear a 2 decimales=REDONDEAR(A2/(1+B2);2)

Si tu Excel usa la coma como separador de argumentos, escribe =REDONDEAR(A2/(1+B2),2). Para porcentajes en general sirve la calculadora de porcentajes y la guía Cómo calcular porcentajes.

Preguntas frecuentes

¿Cómo se saca el 16 % de IVA?

Multiplica el precio sin IVA por 0,16 para obtener el IVA, o por 1,16 para obtener el precio total. Ejemplo: 500 × 0,16 = 80 de IVA; 500 × 1,16 = 580 en total.

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

Divide el precio con IVA entre 1 más la tasa: entre 1,16 en México, 1,18 en Perú o 1,21 en España. Lo que queda es la base; la diferencia es el IVA.

¿Por qué no puedo restar el 16 % al total?

Porque el 16 % se calculó sobre la base, que es más pequeña que el total. Restar el 16 % del total da una base demasiado baja: 1 160 − 16 % = 974,40 en lugar de 1 000.

¿Cómo se calcula el IGV en Perú?

Multiplica el valor de venta por 1,18 para obtener el precio de venta, o divide el precio de venta entre 1,18 para obtener el valor de venta. El IGV es la diferencia.

¿El IVA se calcula antes o después del descuento?

Después: primero se aplica el descuento a la base y luego se calcula el IVA sobre la base ya rebajada.