Fiscalidad
Cómo se calcula el IVA: fórmula directa e inversa con ejemplos
Para calcular el IVA de una base imponible, multiplícala por (1 + tipo): 100 € al 21% son 121 €, al 10% son 110 € y al 4% son 104 €. Para hacerlo al revés —sacar el IVA de un precio que ya lo incluye— divide entre (1 + tipo), no entre el tipo: 121 € ÷ 1,21 = 100 € de base, con una cuota de 21 €.
Calcular el IVA es aplicar un porcentaje fijo sobre un importe, pero hay dos direcciones posibles según el dato del que partas: si tienes el precio sin IVA y quieres el precio final, o si tienes el precio con IVA ya incluido y quieres saber cuánto es base y cuánto es impuesto. Las dos fórmulas son distintas, y confundirlas es el error más habitual al hacer el cálculo a mano. Si lo que buscas es qué es el IVA, qué tipos existen y cuándo se aplica cada uno, está explicado en qué es el IVA; aquí nos centramos solo en cómo se calcula.
Fórmula directa: de la base imponible al precio final
Cuando partes de un importe sin IVA —lo que en una factura se llama base imponible— y quieres saber el precio final que se paga, la fórmula es:
Precio con IVA = Base imponible × (1 + tipo de IVA)
Donde el tipo se expresa en tanto por uno: 21% es 0,21, 10% es 0,10 y 4% es 0,04. Con una base de 100 €, así queda en cada tipo:
| Tipo de IVA | Base imponible | Cuota de IVA | Precio final |
|---|---|---|---|
| General (21%) | 100,00 € | 21,00 € | 121,00 € |
| Reducido (10%) | 100,00 € | 10,00 € | 110,00 € |
| Superreducido (4%) | 100,00 € | 4,00 € | 104,00 € |
La cuota de IVA es simplemente el importe del impuesto en euros: base imponible multiplicada solo por el tipo (sin sumarle el 1), es decir, 100 × 0,21 = 21 €. El precio final es la suma de la base más esa cuota.
Fórmula inversa: sacar el IVA de un precio que ya lo incluye
Esta es la operación que más se busca en la práctica: tienes un precio final —el que aparece en el ticket o en el presupuesto— y necesitas saber cuánto es base imponible y cuánto es IVA. La fórmula no es dividir por el tipo, sino por (1 + tipo):
Base imponible = Precio con IVA ÷ (1 + tipo de IVA)
Y la cuota de IVA se obtiene restando: cuota = precio con IVA − base imponible. Con los mismos tres tipos, partiendo del precio final:
| Tipo de IVA | Precio con IVA | Base imponible | Cuota de IVA |
|---|---|---|---|
| General (21%) | 121,00 € | 100,00 € | 21,00 € |
| Reducido (10%) | 110,00 € | 100,00 € | 10,00 € |
| Superreducido (4%) | 104,00 € | 100,00 € | 4,00 € |
El error más común: dividir entre 1,21 para sacar la cuota
Al calcular la base imponible, es correcto dividir el precio final entre 1,21 (o entre 1,10, o entre 1,04, según el tipo). El error aparece justo después: mucha gente, para sacar directamente la cuota de IVA, divide también el precio final entre 1,21 — y eso no da la cuota, da la base.
La secuencia correcta tiene dos pasos, no uno:
- Base imponible = precio con IVA ÷ 1,21
- Cuota de IVA = precio con IVA − base imponible (no precio ÷ 0,21)
Con 121 €: 121 ÷ 1,21 = 100 € de base. La cuota es 121 − 100 = 21 €, no 121 ÷ 0,21 (que da 576,19 € y no significa nada en este cálculo). Dividir directamente entre el tipo en tanto por uno solo tiene sentido si ya partes de la cuota conocida y quieres reconstruir la base a partir de ella, no al revés.
Qué es la base imponible y la cuota de IVA
Dos términos que aparecen en cualquier factura y conviene tener claros antes de calcular nada:
- Base imponible: el importe del producto o servicio antes de aplicar el impuesto. Es la cifra sobre la que se calcula el IVA.
- Cuota de IVA: el importe del impuesto en euros, resultado de aplicar el tipo correspondiente sobre la base imponible.
La suma de ambas es el precio final o total factura, que es lo que efectivamente paga el cliente.
Cómo calcular el IVA en una factura con varios tipos a la vez
Cuando una factura incluye productos o servicios con distintos tipos de IVA, no se puede aplicar un único porcentaje sobre el total: hay que calcular la cuota de cada línea por separado y sumar al final. Ejemplo con tres conceptos que suman 100 € de base imponible repartidos en los tres tipos:
| Concepto | Base imponible | Tipo | Cuota de IVA |
|---|---|---|---|
| Producto A | 50,00 € | 21% | 10,50 € |
| Producto B | 30,00 € | 10% | 3,00 € |
| Producto C | 20,00 € | 4% | 0,80 € |
| Total | 100,00 € | — | 14,30 € |
El total de la factura es 100,00 + 14,30 = 114,30 €. Es el mismo principio que aplica un hostelero que vende comida (10%) y bebidas alcohólicas (21%) en el mismo ticket, o una tienda que combina productos de primera necesidad (4%) con artículos de tipo general.
Algunos negocios —como los de comercio minorista acogidos a ciertos regímenes especiales— aplican además un recargo de equivalencia sobre estas mismas cuotas; si te suena ese término, está explicado en qué es el recargo de equivalencia.
¿El descuento se aplica antes o después del IVA?
Antes. El IVA se calcula siempre sobre la base imponible ya descontada, nunca sobre el precio original. Si un producto de 100 € tiene un descuento del 10%, la base imponible pasa a ser 90 €, y el IVA se calcula sobre esos 90 €, no sobre los 100 € de partida. Aplicar el descuento después del IVA —descontar sobre el precio final— da un resultado distinto y es incorrecto: la Ley del IVA fija la base imponible como el importe realmente cobrado, ya con los descuentos aplicados.
Dónde se declara el IVA calculado
El resultado de estos cálculos —el IVA repercutido en las ventas menos el IVA soportado en las compras— es lo que autónomos y empresas declaran cada trimestre en el modelo 303. Cómo se rellena y qué plazos tiene es un tema aparte que no se desarrolla aquí. Y si tus clientes tardan en pagarte, existe un régimen opcional que cambia el momento en que ingresas ese IVA: el criterio de caja.
Preguntas frecuentes
¿Cómo saco el IVA de un precio que ya lo incluye?
Divide el precio final entre (1 + tipo en tanto por uno): entre 1,21 para el 21%, entre 1,10 para el 10% o entre 1,04 para el 4%. El resultado es la base imponible; la cuota de IVA es la diferencia entre el precio final y esa base.
¿Por qué al dividir entre 1,21 no me da la cuota de IVA?
Porque dividir entre 1,21 te da la base imponible, no la cuota. La cuota se obtiene restando: precio final menos base imponible. Dividir el precio final directamente entre 0,21 no tiene sentido en este cálculo y da una cifra mucho mayor que la real.
¿Cómo calculo el IVA en una factura con varios tipos a la vez?
Calculando la cuota de cada línea por separado —base de esa línea multiplicada por su tipo— y sumando todas las cuotas al final. No se puede aplicar un único porcentaje sobre el total cuando hay tipos distintos.
¿Qué es la base imponible?
Es el importe de un producto o servicio antes de aplicar el IVA, la cifra sobre la que se calcula la cuota del impuesto. Sumada a esa cuota da el precio final que paga el cliente.
¿El descuento se aplica antes o después del IVA?
Antes. El IVA siempre se calcula sobre la base imponible ya descontada, no sobre el precio original sin descuento.
¿Cómo calculo el IVA de una cantidad total rápidamente sin fórmula?
Para el tipo general, divide la cantidad total entre 1,21 para obtener la base y resta para obtener la cuota; para el reducido, entre 1,10; para el superreducido, entre 1,04. No hay atajo mental fiable sin hacer al menos esa división: aproximar de cabeza suele dar cifras erróneas, sobre todo con el 21%.