Fiscalidad

Cómo se calcula el IVA: fórmula directa e inversa con ejemplos

En resumen

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 IVABase imponibleCuota de IVAPrecio 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.

Cuánto IVA se paga sobre una compra de 100 € según el tipo aplicado Comparativa de una compra con una base imponible de 100 euros en los tres tipos de IVA vigentes en España. Al tipo general del 21%, la cuota de IVA es 21 euros y el precio final 121 euros. Al tipo reducido del 10%, la cuota es 10 euros y el precio final 110 euros. Al tipo superreducido del 4%, la cuota es 4 euros y el precio final 104 euros. En los tres casos la base imponible de 100 euros es la misma; lo que cambia es la cuota de IVA que se añade. 0 € 40 € 80 € 120 € Base imponible Cuota de IVA General 21% Reducido 10% Superreducido 4% 121,00 € 110,00 € 104,00 €
Sobre la misma base imponible de 100 €, la cuota de IVA que se añade es de 21 €, 10 € o 4 € según el tipo aplicado.

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 IVAPrecio con IVABase imponibleCuota 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:

  1. Base imponible = precio con IVA ÷ 1,21
  2. 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:

ConceptoBase imponibleTipoCuota de IVA
Producto A50,00 €21%10,50 €
Producto B30,00 €10%3,00 €
Producto C20,00 €4%0,80 €
Total100,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%.

Fuentes

  1. Ley 37/1992, de 28 de diciembre, del Impuesto sobre el Valor Añadido
  2. Agencia Tributaria — El IVA