Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Módulo 4 · 4.1

Configurar el IVA en WooCommerce

Módulo 4: IVA, envío y pago · Tiempo de lectura: 11 minutos

Objetivo de aprendizaje: Después de esta lección podrá configurar correctamente el IVA en WooCommerce para vender en su propio país, explicar las consecuencias de cada ajuste y localizar una diferencia de redondeo o un precio incorrecto.

Conceptos clave: tipo de IVA, tipo general y tipo reducido, precios introducidos con o sin IVA, calcular el impuesto según, clases de impuesto, tabla de tasas, prioridad, redondeo, visualización en la tienda y al finalizar la compra, sufijo, B2B, inversión del sujeto pasivo, entrega intracomunitaria, VIES

Esta lección explica las normas tal como se aplican el 9 de noviembre de 2026. No constituye asesoramiento jurídico ni fiscal. Si tiene dudas sobre su situación, consulte a un jurista, a su organización sectorial o a su asesor fiscal.

Por qué el IVA es más complicado en una tienda que en un programa de facturación

En una factura pone un importe, un tipo y un cliente. En una tienda online, un programa calcula el IVA para cada carrito, cada país, cada método de envío y cada código de descuento, miles de veces al día. Un solo ajuste incorrecto se repite entonces en cada pedido. Y el consumidor lo ve enseguida: la ley exige mostrar a los consumidores el precio total con todos los impuestos incluidos (UE: artículo 6, apartado 1, letra e, de la Directiva 2011/83/UE; Países Bajos: artículo 6:230m, apartado 1, letra e, y artículo 3:15d, apartado 2, del Código Civil neerlandés (BW); Alemania: Art. 246a § 1 EGBGB; en España, el Texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios (TRLGDCU); véase la lección 5.1).

WooCommerce solo calcula el IVA si usted lo activa: WooCommerce > Ajustes > General, casilla Activar tasas de impuestos y cálculos (Enable tax rates and calculations). A continuación aparece la pestaña Impuesto (Tax). Si la casilla está desactivada, cada precio es simplemente una cifra sin lógica de IVA, y su contabilidad solo cuadra si por casualidad todos sus precios llevan el mismo tipo.

Los tipos en los tres países de ejemplo

PaísTipo generalTipos reducidosEjemplo de tipo reducido
Países Bajos21%9% y 0%muchos alimentos
Bélgica21%12%, 6% y 0%muchos alimentos
Alemania19%7%muchos alimentos

Qué tipo corresponde a cada producto lo establecen las normas de cada país; una tetera lleva el tipo general, al té a granel se le puede aplicar un tipo reducido. Si tiene dudas, consulte a su asesor fiscal. En España, el tipo general del IVA es del 21 %; Canarias, Ceuta y Melilla quedan fuera del ámbito del IVA de la UE (en Canarias se aplica el IGIC). Encontrará los tipos vigentes de todos los países de la UE en la base de datos TEDB de la Comisión Europea (véase Para saber más). Lo necesitará en la lección 4.2.

Los ajustes uno por uno

En la pestaña Impuesto están las opciones en las que más errores se cometen.

Precios introducidos con impuestos (Prices entered with tax). ¿Introduce en el producto 24,20 € como precio para el consumidor, o 20,00 € sin IVA? Para una tienda dirigida a consumidores, «sí, introduzco los precios con IVA incluido» suele ser lo más práctico: el precio que introduce es el precio que ve el cliente, también después del redondeo. Para un mayorista que trabaja con precios sin IVA, «no» es más lógico. Elija una vez y no lo cambie si ya tiene productos: WooCommerce no recalcula sus importes existentes. Si lo cambia más adelante, todos sus precios suben o bajan de golpe un 21 por ciento.

Calcular impuestos basados en (Calculate tax based on): la dirección de envío del cliente (por defecto), la dirección de facturación o la dirección base de la tienda. Si solo vende en su propio país, apenas importa. Si vende en varios países de la UE por encima del umbral de la lección 4.2, necesita la dirección de envío: es allí donde llegan los bienes.

Clase de impuesto de envío (Shipping tax class): por defecto «basada en los artículos del carrito». Hay una particularidad: si en el carrito hay un producto con el tipo general, WooCommerce aplica ese tipo al envío, aunque también haya un producto con otro tipo. Si eso es correcto en su situación es una pregunta para su asesor fiscal; algunos países reparten los gastos de envío de forma proporcional.

Redondeo: «Redondear impuestos en el subtotal, en lugar de en cada línea». WooCommerce avisa de que unos ajustes distintos en la introducción y en la visualización provocan diferencias de un céntimo; el botón Usar los ajustes recomendados los iguala.

Clases de impuestos adicionales: además de Estándar existen por defecto Tasa reducida y Tasa cero. Para cada clase crea una tabla de tasas. En cada producto elige la clase.

Mostrar precios en la tienda y Mostrar precios en el carrito y en finalizar compra: con o sin IVA. Para consumidores: con IVA. Con el sufijo (Price display suffix) añade un texto detrás, como «IVA incluido». Para una tienda con consumidores y empresas puede usar {price_excluding_tax} para mostrar ambos: «IVA incluido ({price_excluding_tax} sin IVA)».

La tabla de tasas

Cada línea de una tabla de tasas tiene: código de país, provincia, código postal, ciudad, tasa %, nombre, prioridad, compuesto y envío (si la tasa se aplica también a los gastos de envío). Para Theehuis Example, que solo vende en los Países Bajos:

ClasePaísTasaNombreEnvío
EstándarNL21,0000BTWsí
Tasa reducidaNL9,0000BTWsí

Si deja vacíos la provincia, el código postal y la ciudad, la línea se aplica a todo el país. Un * como país significa «cualquier país»: no lo use para el IVA, porque entonces su tienda cobraría un 21 por ciento a un cliente en Alemania.

Sobre la prioridad: WooCommerce toma por cada prioridad solo la primera tasa que coincide. Varias tasas a la vez (rara vez necesario en Europa) reciben cada una una prioridad distinta. Compuesto (compound) significa impuesto sobre impuesto; en la UE eso no se da con el IVA ordinario, déjelo desactivado.

Ejemplo de cálculo y una trampa de redondeo

Theehuis Example introduce los precios con IVA incluido. Una tetera cuesta 29,95 €. WooCommerce calcula hacia atrás: 29,95 / 1,21 = 24,75 sin IVA, y 5,20 de IVA. Un paquete de té de 4,95 € con el 9 por ciento: 4,95 / 1,09 = 4,54, IVA 0,41.

Un cliente compra tres paquetes de té. Redondeado por línea: 3 × 0,41 = 1,23. Redondeado en el subtotal: 14,85 / 1,09 = 13,62, IVA 1,23. Aquí coincide, pero con otras cantidades puede haber un céntimo de diferencia. No es un error de WooCommerce, sino una consecuencia de la opción elegida. Elija una, acuérdela con su contabilidad y no la cambie en mitad de un trimestre.

Vender a empresas

A una empresa de su propio país le cobra simplemente el IVA nacional (para Theehuis Example, el IVA neerlandés); la empresa lo deduce. Si vende bienes a una empresa de otro país de la UE con un número de IVA válido, suele tratarse de una entrega intracomunitaria: usted cobra un 0 por ciento y la empresa declara el IVA en su propio país (se aplica la inversión del sujeto pasivo). Para ello debe comprobar el número de IVA en VIES, el sistema de verificación de la Comisión Europea, y declarar la entrega por separado en su declaración de IVA y en la declaración recapitulativa de operaciones intracomunitarias (en España, ante la Agencia Tributaria (AEAT)). WooCommerce no lo hace por sí solo: necesita una extensión que pida el número de IVA al finalizar la compra, lo compruebe en VIES y entonces no cobre IVA. Si algo falla en esa comprobación, cobre el IVA normalmente. Pida a su asesor fiscal que lo revise antes de activarlo.

En la práctica: así se ve en WooCommerce

  1. Ajustes > General: rellenar la dirección de la tienda, activar la casilla de cálculo de impuestos.
  2. Ajustes > Impuesto: precios introducidos con IVA, cálculo según la dirección de envío, visualización con IVA, sufijo «IVA incluido».
  3. Tasas estándar: línea NL 21%, nombre BTW, envío activado. Tasa reducida: NL 9%.
  4. En cada producto, en Datos del producto > General: estado del impuesto «Sujeto a impuestos» y la clase de impuesto correcta.
  5. Prueba: añada un producto al carrito, introduzca una dirección de su propio país y compruebe si el importe del IVA coincide con su calculadora.

Resumen

  • Active el cálculo de impuestos y elija una sola vez si introduce los precios con o sin IVA.
  • Los consumidores ven siempre el precio con IVA incluido; un sufijo lo deja claro. En España, el tipo general del IVA es del 21 % y Canarias, Ceuta y Melilla quedan fuera del ámbito del IVA de la UE.
  • Una tabla de tasas por clase; por cada prioridad cuenta la primera tasa que coincide; nunca un * como país.
  • Las diferencias de redondeo de un céntimo se deben a su elección entre redondear por línea o en el subtotal.
  • Vender a empresas de otros países de la UE (inversión del sujeto pasivo) exige comprobar el número de IVA en VIES y una extensión.

Cuestionario

1. Theehuis Example tiene 200 productos con precios con IVA incluido y cambia «Precios introducidos con impuestos» a «no». ¿Qué ocurre?



2. ¿Qué ocurre si en la tabla de tasas de Theehuis Example pone un * como país con el 21 por ciento?



3. Una empresa belga con un número de IVA válido compra teteras a Theehuis Example, una tienda neerlandesa. ¿Cuál suele ser la regla?



4. ¿Por qué el IVA de un pedido puede diferir en un céntimo de su propio cálculo?



Ejercicio

Ejercicio A4.1: ¿Son correctos sus precios con IVA? Introduzca la dirección de su tienda, el slug o la dirección de un producto, el precio de ese producto sin IVA, el tipo de IVA y si vende a consumidores o solo a empresas. El programa consulta el producto a través de la Store API (/wp-json/wc/store/v1/products?slug=...), una entrada pública que puede usar cualquier visitante. Calcula el precio mostrado (prices.price dividido entre 10 elevado a currency_minor_unit) y lo compara con su precio sin IVA multiplicado por (1 + tipo).

  • Verde con consumidores: el precio mostrado es su precio con IVA incluido (con un margen de 2 céntimos).
  • Naranja: junto al precio no aparece ninguna indicación como «IVA incluido» (en price_html), o la moneda no es el euro.
  • Rojo con consumidores: la tienda muestra el precio sin IVA, o un precio que no coincide con ninguno de los dos (compruebe el tipo, la clase de impuesto del producto y «Precios introducidos con impuestos»).

Con «solo empresas», tanto el precio con IVA como sin IVA son válidos, con la recomendación de indicar claramente cuál es. Atención: la Store API muestra los precios según lo configurado en «Mostrar precios en la tienda», y para un visitante sin dirección, según la dirección de la tienda.

Ejercicio A4.1: ¿Son correctos sus precios con IVA?






No guardamos lo que escriba ni lo que encontremos. Su navegador recuerda sus respuestas y si ha superado el ejercicio. Si ha iniciado sesión, en Mis cursos solo guardamos que el ejercicio estaba (casi) correcto; allí también puede eliminarlo.

Para saber más

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…