Vender online a un cliente en Francia parece igual que vender en España: mismo checkout, mismo carrito. Fiscalmente son mundos distintos. La reforma europea de 2021 (paquete VAT eCommerce) cambió las reglas y hoy hay que dominar tres sistemas: régimen general, OSS y IOSS. Este artículo explica cómo aplicar IVA correctamente en cada caso sin volverse loco.
Aviso: este artículo es informativo, no asesoramiento fiscal. Para tu caso concreto consulta a un asesor fiscal cualificado.
Los tres escenarios de venta cross-border UE
1. B2C dentro de la UE (particular europeo)
Vendes desde España a un consumidor en Francia, Alemania o Portugal. Aquí es donde entra el OSS y el umbral de 10.000€.
2. B2B dentro de la UE (empresa europea)
Vendes a una empresa con VAT número válido. La operación va sin IVA (autorepercusión).
3. Ventas desde fuera de la UE al consumidor UE (importación)
Escenario típico de dropshipping desde Asia, o de marcas no europeas vendiendo en la UE. Aquí entra el IOSS.
Los tres tienen reglas distintas. Vamos con cada uno.
Escenario 1: B2C intracomunitario
El umbral de 10.000€
Desde julio 2021, existe un umbral único europeo de 10.000€ anuales para ventas B2C a otros países UE. Por debajo, puedes seguir aplicando el IVA de tu país (España, 21%). Por encima, tienes que aplicar el IVA del país del comprador.
Este umbral suma todas las ventas a todos los países UE. No es 10.000€ por país; son 10.000€ agregados.
Ejemplo práctico
- Vendes desde España a particulares franceses, alemanes e italianos.
- En un año llevas facturado 8.000€ (agregado). Sigues aplicando IVA español 21%.
- Al llegar a 10.000€ agregados, a partir de la siguiente venta aplicas IVA del país destino: 20% en Francia, 19% en Alemania, 22% en Italia.
Aquí entra el OSS
Sin OSS, tendrías que darte de alta en cada país donde vendas y liquidar IVA en cada uno. Con OSS (One Stop Shop), te registras en España (una sola vez) y declaras trimestralmente todas las ventas UE B2C. La Agencia Tributaria española reparte el IVA a cada país destino automáticamente.
Es un sistema opcional pero altamente recomendable: te ahorra 26 registros fiscales distintos.
Cómo darse de alta en OSS
Se pide en la sede electrónica de la Agencia Tributaria. Formulario 035. Alta disponible en 24-48h. Una vez activo, presentas modelo 369 trimestralmente con todas las ventas B2C a UE.
Si vendes B2C a UE y facturas más de 10.000€ anuales, alta en OSS es prácticamente obligatoria en la práctica. La alternativa (registro en cada país) es inviable operativamente.
Cómo declarar IVA de ventas UE en ecommerce: OSS paso a paso
Este es el flujo completo de una declaración OSS trimestral en España, para que sepas exactamente qué hacer y cuándo:
- Alta en OSS. Modelo 035 en sede electrónica AEAT. Elige régimen "Unión" (Union scheme). Requiere certificado digital o Cl@ve. Activo en 24-48h.
- Configura tu ecommerce. A partir del momento en que superas 10.000€ agregados UE (o desde el inicio si te acoges voluntariamente), tu checkout debe aplicar el IVA del país destino. Plugins como EU VAT Assistant (WooCommerce) o apps como Quaderno/Sufio (Shopify) lo automatizan.
- Registra cada venta con país destino y tipo de IVA aplicado. Tu ecommerce y tu 3PL deben poder extraer un reporte con: fecha, país destino B2C, importe base, IVA aplicado.
- Presenta modelo 369. Trimestralmente. Plazos: 30 abril (Q1), 31 julio (Q2), 31 octubre (Q3), 31 enero (Q4). Se presenta aunque el trimestre haya sido cero.
- Pagas el IVA total UE a la AEAT española. Ella lo reparte a cada país destino automáticamente. Tú solo lidias con Hacienda española.
Errores comunes: no incluir ventas de Reino Unido en OSS (no aplica desde Brexit), incluir B2B (OSS solo es B2C), no conservar evidencia del país destino (dirección de entrega, IP de compra, moneda de pago — la AEAT puede pedirlo).
Umbral de registro IVA UE: qué pasa cuando lo superas
El umbral de 10.000€ es agregado, no por país. Cuando lo superes durante un año natural:
- Efecto inmediato. La siguiente venta ya lleva IVA del país destino, no español.
- Vigencia mínima. Una vez aplicado IVA destino, sigues aplicándolo el resto del año y el siguiente completo, aunque bajes de 10.000€.
- Opción voluntaria. Puedes acogerte al régimen UE (aplicar IVA destino) incluso sin superar el umbral, útil si vendes concentrado en un país con IVA más bajo.
Un caso típico: marca D2C española de cosmética con ventas dispersas por Francia, Alemania e Italia. Al llegar al umbral, en la práctica se ajusta el checkout una sola vez para aplicar IVA destino a partir de esa fecha.
Escenario 2: B2B intracomunitario
Cuando vendes a otra empresa con VAT número válido, la operación se considera "entrega intracomunitaria exenta". Facturas sin IVA y el comprador aplica autorepercusión (reverse charge) en su propio país.
Requisitos para vender B2B sin IVA
- El comprador debe tener número de VAT válido en el sistema VIES europeo.
- Debes verificar ese número en el momento de la venta (VIES es público y consultable).
- La mercancía debe viajar físicamente a otro estado miembro UE.
- Debes conservar documentación que acredite el transporte (albarán firmado, tracking, etc.).
- Estar dado de alta en ROI (Registro de Operadores Intracomunitarios) en tu propio país. En España, mediante el modelo 036.
La factura B2B intracomunitaria
Debe incluir:
- Tu número de VAT (con prefijo ES).
- El número de VAT del comprador (con prefijo del país).
- Base imponible.
- Nota: "Operación exenta de IVA por aplicación del artículo 25 de la Ley 37/1992. Operación sujeta a inversión del sujeto pasivo" (o similar en el idioma).
Modelo 349
Todas las operaciones B2B intracomunitarias (ventas y compras) se declaran trimestralmente en el modelo 349. Es una declaración informativa complementaria al IVA general.
Escenario 3: importación desde fuera UE (IOSS)
Si tu producto viene de fuera de la UE (fabricante chino, dropshipping desde Turquía) y vendes B2C a consumidores europeos:
Ventas hasta 150€: IOSS
El IOSS (Import One Stop Shop) permite cobrar el IVA en el checkout y liquidarlo centralizadamente. El paquete llega al consumidor sin retención en aduana ni pago adicional.
Ventas superiores a 150€
IOSS no aplica. La importación va por el circuito estándar: aduana, aranceles, IVA de importación pagado por el importador. Si has vendido bajo DDP (ver nuestro post sobre DDP), esos costes los asumes tú vendedor.
Cómo activar IOSS
Alta en la Agencia Tributaria de tu país UE (España mediante modelo 035). Necesitas representante fiscal si no estás establecido en la UE. Presentación mensual del modelo 369.
Solución IOSS automatizada para eCommerce
Si vendes con productos que se importan a la UE cada vez que sale un pedido (dropshipping, print-on-demand, marcas no-UE), IOSS manual es inviable. Lo que hoy usan las marcas D2C:
- Automatización en checkout. El plugin/app fiscal calcula el IVA del país destino en tiempo real durante el checkout y lo suma al total. El cliente ve precio final, sin sorpresas en aduana.
- Etiquetado con número IOSS en cada envío. Tu 3PL o proveedor de envíos debe imprimir el número IOSS en la etiqueta y en la declaración aduanera CN22/CN23. Sin esto, el paquete es retenido.
- Reporte mensual automatizado. Herramientas como Quaderno, Sufio, Taxdoo o Avalara generan el modelo 369 mensual con todas las ventas IOSS agregadas por país destino. Reduce el trabajo fiscal a subir el CSV.
- Límite 150€ por envío. IOSS solo funciona hasta 150€ valor intrínseco del envío. Por encima, aduana estándar: aranceles + IVA importación normal.
En Logistix imprimimos el número IOSS en la etiqueta y en el CN22/CN23 automáticamente cuando el pedido lo requiera, y facilitamos el reporte de envíos IOSS al final del mes para tu declaración.
Gestión automática de impuestos y aranceles en checkout
Para D2C que venden en 5-10 países UE + Reino Unido + Suiza, calcular manualmente el IVA correcto en cada checkout es imposible. Las soluciones actuales:
Plugins/apps por plataforma
- Shopify: Shopify Markets (nativo, calcula IVA + aranceles DDP en checkout), Quaderno, Sufio, Avalara.
- WooCommerce: EU VAT Assistant, Booster for WooCommerce, TaxJar.
- PrestaShop: Advanced VAT Manager, módulos oficiales de Taxdoo.
- Custom / headless: APIs de TaxJar, Avalara, Vertex, Fonoa.
Qué debe hacer una solución fiscal de checkout
- Detectar país destino y calcular IVA correcto según tipo de producto y tipo de cliente (B2C particular vs B2B con VAT válido).
- Validar número VAT en VIES en tiempo real para operaciones B2B.
- Aplicar aranceles UE en modo DDP si vendes a UK, Suiza o Noruega y quieres precio final visible.
- Generar reporte por país y periodo exportable a CSV para OSS/IOSS.
- Actualizarse cuando cambian tipos de IVA por país (revisión trimestral automática).
¿Necesitas un asesor fiscal para OSS/IOSS en tu eCommerce UE?
Depende de la complejidad de tu operativa. Guía rápida:
Puedes hacerlo sin asesor especializado si:
- Vendes B2C solo a UE (no importas, no vendes a UK ni terceros países).
- Estás dado de alta en OSS y usas un plugin fiscal fiable en tu checkout.
- Presentas modelo 369 trimestralmente con datos exportados directamente de tu ecommerce.
- Facturas menos de 500.000€/año en ventas UE.
Considera un asesor fiscal ecommerce UE si:
- Combinas B2C intracomunitario + B2B + importaciones no-UE.
- Vendes también en Reino Unido (VAT UK separado).
- Tienes almacén físico en más de un país UE (fulfilment cross-border → obligaciones fiscales locales adicionales).
- Usas dropshipping desde China o Turquía con volumen alto y necesitas IOSS.
- Estás cerca de umbrales de registro fiscal local (Alemania, Francia y Polonia tienen particularidades).
Un asesor fiscal especializado en ecommerce UE cuesta entre 150-500€/mes según volumen. La alternativa (un contable generalista) puede salir barata en apariencia pero costosa cuando hay una inspección y falta documentación de país destino, evidencia OSS o registros VIES.
Casos prácticos por país UE (2026)
| País destino | IVA estándar | IVA reducido típico |
|---|---|---|
| España | 21% | 10% / 4% |
| Francia | 20% | 10% / 5,5% |
| Alemania | 19% | 7% |
| Italia | 22% | 10% / 5% / 4% |
| Portugal | 23% | 13% / 6% |
| Países Bajos | 21% | 9% |
| Bélgica | 21% | 12% / 6% |
Verifica siempre los tipos aplicables a tu categoría de producto en el país destino. Algunos productos (libros, alimentación básica) tienen tipos reducidos que varían mucho.
Reino Unido: caso especial post-Brexit
Reino Unido dejó de ser UE en 2020. Vender allí ya no es intracomunitario, es exportación estándar. Los umbrales OSS no aplican. Reino Unido tiene su propio sistema (VAT UK) con particularidades:
- Ventas B2C hasta £135: obligatorio recaudar el VAT británico en el checkout. Requiere registro VAT UK.
- Ventas B2C superiores a £135: paga el VAT el comprador al recibir (o el vendedor bajo DDP).
- Ventas B2B: exportación estándar con documentación aduanera.
Islas Canarias y Ceuta/Melilla
Canarias, Ceuta y Melilla no están en la UE a efectos de IVA. Enviar allí desde peninsular es exportación, no venta interior. Canarias tiene su propio impuesto (IGIC). Ceuta y Melilla también (IPSI).
Consecuencias operativas:
- Facturar sin IVA español.
- Trámite aduanero (DUA), no complicado pero necesario.
- El cliente puede pagar IGIC/IPSI al recibir (o el vendedor bajo DDP).
Qué debe hacer tu 3PL en operaciones internacionales
- Etiquetar cada envío con la documentación aduanera correcta (para no-UE).
- Registrar el país destino en el sistema para segmentar reporte.
- Facilitarte datos por país y por trimestre para tu declaración OSS/IOSS.
- Ofrecer expedición desde ubicación óptima si tienes multi-warehouse en varios países.
- Coordinar con transportistas la modalidad DDP o DAP según el modelo comercial.
Cómo lo gestionamos en Logistix
En Logistix, cuando trabajas ventas internacionales, desde Logistix Hub extraes reportes por país y por periodo con toda la información necesaria para tu declaración OSS: total facturado por país destino, IVA aplicado, número de operaciones. Coordinamos también la documentación aduanera para envíos fuera UE y podemos operar bajo distintos modelos comerciales (DDP, DAP, CIF) según cliente.
La parte fiscal (alta en OSS/IOSS, presentación de modelos 369 y 349) queda del lado de tu asesor fiscal, pero facilitamos toda la información necesaria en formato exportable.
Preguntas frecuentes
¿Si vendo B2C bajo el umbral 10.000€ aplico IVA español o el del país destino?
Puedes elegir. Por defecto aplicas IVA español (más simple). Puedes optar por aplicar IVA del país destino desde el principio (útil si tienes ventas concentradas en un solo país y quieres precio local competitivo).
¿El OSS aplica también a ventas B2B?
No. OSS es solo para B2C intracomunitario. B2B va por régimen general con autorepercusión y modelo 349.
¿Qué pasa si un cliente empresa no verifica su VAT correctamente?
Si el número no es válido en VIES, la operación se considera B2C y aplicas IVA como tal. Es responsabilidad del vendedor verificar antes de facturar sin IVA.
¿Puedo pasar de un régimen a otro?
Sí. Puedes darte de alta en OSS/IOSS en cualquier momento y también darte de baja (con implicaciones en periodo mínimo de 2 años). Se hace en la sede electrónica AEAT.
¿Vendes internacional y necesitas logística que te dé los datos?
Reportes por país y periodo listos para tu declaración OSS. Coordinación aduanera para envíos fuera UE. Modelos DDP, DAP, CIF según necesites.
Ver mi propuesta