Calculadora de IVA en España

Usa esta calculadora de IVA en España para añadir o quitar el impuesto a cualquier importe. Elige el tipo impositivo o introduce uno personalizado.

Tus importes se procesan en tu navegador

Calcular IVA

Neto
IVA
Total

Tipos de IVA en España

En España el Impuesto sobre el Valor Añadido tiene tres tipos generales:

  • 21 %: tipo general, aplica a la mayoría de productos y servicios.
  • 10 %: tipo reducido, para alimentos, hostelería, transporte, vivienda nueva, etc.
  • 4 %: tipo superreducido, para productos básicos como pan, leche, fruta, libros y medicamentos.

Algunos productos están exentos o sujetos a tipos especiales (p. ej. el IGIC en Canarias).

Fórmulas

Para añadir IVA a un importe neto: IVA = neto × tipo / 100 y total = neto + IVA.

Para quitar IVA de un total con IVA incluido: neto = total / (1 + tipo / 100) y IVA = total − neto.

Los resultados se redondean a dos decimales, como se suele hacer en facturación.

Fuente y límites

Los tipos del 21 %, 10 % y 4 % son los tipos generales más habituales en España, pero pueden existir exenciones, tipos especiales y reglas distintas según el producto o el territorio. La calculadora aplica porcentajes y no determina el tratamiento fiscal de una operación.

Consulta la información oficial de la Agencia Tributaria sobre el IVA. Revisado el 5 de agosto de 2026.

Preguntas frecuentes

¿Qué tipos de IVA hay en España?

Los tipos generales son el general del 21%, el reducido del 10% y el superreducido del 4%. Existen también exenciones y tipos especiales para determinados productos y servicios.

¿Cómo se calcula el IVA?

Para añadir IVA a un importe neto se multiplica el neto por el porcentaje y se suma al neto. Para quitar IVA de un total se divide el total entre (1 + porcentaje/100) para obtener el neto, y la diferencia es el IVA.

¿Acepta comas como separador decimal?

Sí. Puedes escribir 12,50 o 12.50; ambas formas se interpretan correctamente.

¿Se envían los importes a algún servidor?

El cálculo se realiza en tu navegador y los importes que introduces no se envían al servidor de la herramienta.