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órmula | Ejemplo con 16 % |
|---|---|---|
| Agregar el IVA a un precio sin IVA | total = base × (1 + tasa) | 1 000 × 1,16 = 1 160 |
| Calcular solo el IVA de una base | IVA = base × tasa | 1 000 × 0,16 = 160 |
| Quitar el IVA de un precio con IVA | base = total ÷ (1 + tasa) | 1 160 ÷ 1,16 = 1 000 |
| Saber cuánto IVA lleva un total | IVA = 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 %
| Tasa | Dónde se aplica | Precio sin IVA 1 000 MXN |
|---|---|---|
| 16 % | Tasa general | 1 160 MXN |
| 8 % | Estímulo de la región fronteriza norte y sur, para contribuyentes que cumplen los requisitos | 1 080 MXN |
| 0 % | Por ejemplo, la mayoría de alimentos básicos y medicinas de patente | 1 000 MXN |
- Precio con IVA a partir del subtotal: subtotal 2 500 MXN × 1,16 = 2 900 MXN; el IVA es 400 MXN.
- Desglosar un ticket: total 3 480 MXN ÷ 1,16 = 3 000 MXN de subtotal; IVA = 480 MXN.
- 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 %.
| Caso | Cálculo | Resultado |
|---|---|---|
| Valor de venta S/ 500, agregar IGV | 500 × 1,18 | Precio de venta S/ 590 (IGV S/ 90) |
| Precio con IGV S/ 250, quitar IGV | 250 ÷ 1,18 | Valor de venta S/ 211,86 (IGV S/ 38,14) |
| Precio con IGV S/ 1 180 | 1 180 ÷ 1,18 | S/ 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 %
| Tipo | Ejemplos | Base 100 € |
|---|---|---|
| General 21 % | La mayoría de productos y servicios | 121 € |
| Reducido 10 % | Hostelería, transporte de viajeros, vivienda nueva | 110 € |
| Superreducido 4 % | Pan, leche, frutas, libros, medicamentos | 104 € |
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ís | Impuesto | Tasa general | Multiplicar por |
|---|---|---|---|
| México | IVA | 16 % | 1,16 |
| Perú | IGV + IPM | 18 % | 1,18 |
| Colombia | IVA | 19 % | 1,19 |
| Chile | IVA | 19 % | 1,19 |
| Argentina | IVA | 21 % (reducido 10,5 %) | 1,21 |
| Ecuador | IVA | 15 % | 1,15 |
| Uruguay | IVA | 22 % (mínimo 10 %) | 1,22 |
| Bolivia | IVA | 13 % | 1,13 |
| Guatemala | IVA | 12 % | 1,12 |
| Costa Rica | IVA | 13 % | 1,13 |
| República Dominicana | ITBIS | 18 % | 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
| Para | Fó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.