1. Paramètres TVA de base dans WooCommerce

La configuration TVA dans WooCommerce commence dans WooCommerce > Réglages > Taxe. Cet onglet n'apparaît que si vous avez activé les taxes dans les réglages généraux.

Options fondamentales à configurer

  • Prix entrés avec taxe : Choisissez si vos prix dans le catalogue sont HT ou TTC. Pour la vente B2C en Europe, les prix affichés doivent être TTC — privilégiez l'option « Prix entrés avec taxe » ou configurez l'affichage TTC séparément.
  • Calculer la taxe basée sur : Adresse de facturation, adresse d'expédition, ou adresse de la boutique. Pour la conformité TVA UE, sélectionnez l'adresse d'expédition du client.
  • Classe de livraison : Définissez si les frais de port sont taxables (en France, la TVA s'applique sur les frais de port au même taux que les produits).
  • Arrondi de la taxe : L'arrondi au niveau de la ligne (et non du total) est généralement recommandé pour la conformité fiscale.
Prix HT ou TTC dans WooCommerce ? Si vous vendez à la fois à des particuliers (TTC obligatoire) et à des professionnels (HT habituel), configurez vos prix HT dans le catalogue et activez l'affichage TTC pour les clients B2C. Les extensions B2B permettent d'afficher automatiquement les prix HT aux acheteurs professionnels validés.

2. Classes TVA et taux par pays dans WooCommerce

WooCommerce utilise un système de classes de taxe pour gérer les différents taux applicables à vos produits. Par défaut, trois classes existent : taux standard, taux réduit, taux zéro. Vous pouvez en créer autant que nécessaire.

Créer les taux de TVA par pays

Dans WooCommerce > Réglages > Taxe > Taux standard, vous pouvez ajouter un taux par pays (code pays ISO 2 lettres) et par région. Voici les taux standards à configurer pour les principaux marchés UE :

Taux de TVA standard UE à configurer dans WooCommerce (2026)
Code paysPaysTaux standardPrincipaux taux réduits
FRFrance20 %10 %, 5,5 %, 2,1 %
DEAllemagne19 %7 %
ESEspagne21 %10 %, 4 %
ITItalie22 %10 %, 5 %, 4 %
NLPays-Bas21 %9 %
BEBelgique21 %12 %, 6 %
PLPologne23 %8 %, 5 %
SESuède25 %12 %, 6 %
DKDanemark25 %Aucun
PTPortugal23 %13 %, 6 %
ATAutriche20 %13 %, 10 %
RORoumanie19 %9 %, 5 %
HUHongrie27 %18 %, 5 %

Assigner les classes de taxe aux produits

Dans chaque fiche produit WooCommerce (onglet Données produit > Général), un menu déroulant « Classe de taxe » permet d'assigner la bonne classe. Pour les produits à taux réduit (livres, alimentation, médicaments…), créez une classe dédiée et configurez les taux réduits correspondants par pays.

3. Extensions TVA recommandées pour WooCommerce Europe

La configuration manuelle des taux suffit pour les petites boutiques, mais dès que votre volume augmente ou que votre catalogue est complexe, des extensions spécialisées deviennent indispensables.

Extensions TVA UE pour WooCommerce
ExtensionFonctionnalités clésUsage recommandé
EU VAT Number (WooCommerce officiel) Collecte et validation numéro TVA B2B, exonération automatique, vérification VIES Vendeurs avec clientèle B2B UE
TaxJar for WooCommerce Calcul TVA automatique, rapports par pays, dépôt automatique dans certains États US + UE Volume élevé, multi-pays
Avalara AvaTax Conformité fiscale avancée, calcul en temps réel, reporting complet Grandes boutiques, B2B et B2C
WooCommerce Tax (Automattic) Taux automatiques US (Jetpack requis), limité pour l'UE Boutiques principalement US
Germanized for WooCommerce Conformité légale allemande complète, factures conformes, TVA Allemagne Vendeurs ciblant l'Allemagne
L'extension EU VAT Number est gratuite et développée par WooCommerce / Automattic. Elle reste la référence pour la gestion des numéros TVA intracommunautaires B2B. Combinée à une configuration manuelle des taux par pays, elle couvre la majorité des besoins des vendeurs européens.

4. OSS et WooCommerce : comment intégrer le guichet unique

WooCommerce ne gère pas votre enregistrement OSS — c'est une démarche administrative que vous effectuez sur le portail fiscal de votre pays. En revanche, WooCommerce peut vous fournir les données nécessaires.

Conditions pour devoir utiliser l'OSS avec WooCommerce

Si vous vendez à des particuliers dans d'autres pays UE (B2C) et que votre chiffre d'affaires sur ces ventes dépasse 10 000 € sur l'année civile, vous devez appliquer la TVA du pays de l'acheteur. L'OSS vous permet de déclarer et payer cette TVA via un seul guichet (impôts.gouv.fr pour les vendeurs français).

Configurer WooCommerce pour l'OSS

  • Activez le calcul de la taxe basé sur l'adresse d'expédition du client
  • Configurez les taux TVA pour les 27 pays UE dans la classe de taxe standard
  • Activez les rapports de taxes détaillés (plugin de rapport ou WooCommerce Analytics)
  • Exportez les données par pays et par trimestre pour vos déclarations OSS

Extraire les données OSS de WooCommerce

Dans WooCommerce > Analytics > Taxe, vous pouvez filtrer par période et par pays. Exportez en CSV pour obtenir le montant HT et la TVA collectée par pays — ce sont les données de base de votre déclaration OSS trimestrielle. Des plugins comme WooCommerce EU VAT Compliance (Simba Hosting) automatisent davantage cette extraction.

5. TVA B2B et autoliquidation dans WooCommerce

Quand vous vendez à un professionnel situé dans un autre pays UE qui vous fournit un numéro de TVA intracommunautaire valide, la vente est exonérée de TVA : c'est l'acheteur qui déclare la TVA dans son pays (mécanisme d'autoliquidation ou reverse charge).

Fonctionnement avec l'extension EU VAT Number

L'extension EU VAT Number de WooCommerce permet à l'acheteur de renseigner son numéro de TVA au moment du checkout. L'extension vérifie automatiquement le numéro sur la base VIES de la Commission européenne. Si le numéro est valide et que l'acheteur est dans un pays UE différent du vôtre, la TVA est automatiquement supprimée de la commande.

Mentions obligatoires sur la facture B2B exonérée

Pour une vente B2B intracommunautaire exonérée, votre facture doit mentionner :

  • Votre numéro de TVA intracommunautaire
  • Le numéro de TVA de l'acheteur
  • La mention : « Exonération TVA — Autoliquidation — Article 196 de la directive 2006/112/CE »
  • Le prix est indiqué HT, sans TVA
Vérifiez toujours le numéro TVA : Une exonération accordée sur un numéro TVA invalide ou inexistant vous rend responsable de la TVA non collectée. Conservez la preuve de la validation VIES pour chaque transaction exonérée (date, numéro vérifié, résultat positif).

6. Export des données WooCommerce pour les déclarations TVA

Que vous déclariez via l'OSS, la CA3 française ou des déclarations locales dans d'autres pays UE, vous avez besoin de données structurées par pays, par taux et par période.

Exports natifs WooCommerce

WooCommerce Analytics (anciennement WooCommerce Reports) permet d'exporter :

  • Le rapport de taxes par code de taxe et par pays
  • Les commandes avec le détail des taxes appliquées
  • Les remboursements et avoirs (à déduire dans vos déclarations)

Extensions pour l'automatisation des rapports TVA

Outils de reporting TVA pour WooCommerce
OutilTypeFonctionnalité principale
WooCommerce EU VAT Compliance Plugin WordPress Rapport OSS prêt à l'emploi, preuve de localisation client
Quaderno SaaS + intégration WooCommerce Rapports TVA, conformité, facturation automatique
Sufio Plugin WooCommerce Facturation conforme, rapports TVA par pays
Pennylane + connecteur WooCommerce Comptabilité + sync Synchronisation comptable, TVA automatique, déclarations
Conservez les preuves de localisation : Pour les déclarations OSS, vous devez pouvoir justifier le pays de l'acheteur sur au moins deux éléments concordants (adresse de livraison, pays de la carte bancaire, adresse IP…). Certaines extensions WooCommerce comme EU VAT Compliance capturent et stockent automatiquement ces preuves.

Questions fréquentes — WooCommerce TVA Europe

WooCommerce calcule-t-il automatiquement la TVA par pays en Europe ?

WooCommerce peut calculer automatiquement la TVA par pays à condition que vous ayez préalablement saisi les taux pour chaque pays UE dans les réglages de taxe. La plateforme ne dispose pas d'une base de données automatique des taux TVA européens (contrairement à TaxJar ou Avalara). Des extensions comme EU VAT Compliance ou TaxJar for WooCommerce automatisent la mise à jour des taux et le calcul en temps réel selon l'adresse du client.

Quelle extension TVA UE choisir pour WooCommerce ?

Pour la plupart des boutiques WooCommerce françaises vendant en Europe, l'extension gratuite EU VAT Number (WooCommerce officiel) suffit pour la gestion des numéros TVA B2B. Pour automatiser le calcul des taux et les rapports OSS, EU VAT Compliance (Simba Hosting) est une solution payante mais complète. TaxJar et Avalara sont recommandés pour les volumes élevés ou les boutiques multi-pays avec des obligations dans plusieurs juridictions simultanément.

Comment configurer l'OSS dans WooCommerce ?

WooCommerce n'a pas de « mode OSS » natif. La configuration OSS consiste à (1) activer le calcul de taxe basé sur l'adresse d'expédition, (2) configurer les taux TVA pour chaque pays UE, (3) extraire chaque trimestre un rapport de taxes par pays pour alimenter votre déclaration OSS sur impôts.gouv.fr. L'extension EU VAT Compliance facilite cette extraction en générant un rapport formaté pour l'OSS. Votre enregistrement OSS reste une démarche administrative distincte, indépendante de WooCommerce.