Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

TVA mal calculée sur WooCommerce

Une TVA fausse sur WooCommerce vient presque toujours d’un réglage, pas d’un bug : le calcul dépend à la fois de la base d’adresse choisie dans WooCommerce > Réglages > Général et du tableau de taux configuré dans WooCommerce > Réglages > TVA. La confusion la plus fréquente que je vois est de mélanger le réglage « prix taxe comprise » avec les taux eux-mêmes, deux choses distinctes qui interagissent mal si l’une est oubliée.

Décrire mon problème Discuter sur WhatsApp

Comment je procède

  1. Vérification de la base de calcul

    Je regarde WooCommerce > Réglages > Général > « Calcul de taxe basé sur » : adresse de livraison, de facturation, ou adresse de base de la boutique. Ce choix change le taux appliqué dès que le client n’habite pas la même zone que la boutique.

  2. Contrôle du réglage prix TTC ou HT

    Je vérifie « Les prix incluent-ils la taxe ? » séparément du tableau de taux : un prix saisi TTC avec un taux mal renseigné donne un montant de TVA affiché qui paraît faux alors que chaque réglage pris isolément semble correct.

  3. Vérification des classes de taxe par produit

    Une classe de taxe (standard, taux réduit, taux zéro) s’applique produit par produit. Un article resté sur la mauvaise classe par défaut applique silencieusement le mauvais taux, souvent après un import ou une création rapide de fiche.

  4. Test hors cache

    Je revérifie le panier et le tunnel de commande avec le cache désactivé : un fragment de total mis en cache peut afficher un montant de TVA périmé même après correction des réglages.

  5. Identification d’un besoin de conformité spécifique

    Vente de biens numériques, seuils de vente à distance dans l’Union européenne : je vérifie si la situation dépasse ce que le cœur de WooCommerce calcule nativement et nécessite une extension de conformité dédiée.

Ce que je traite régulièrement

  • Le montant de TVA affiché au panier ne correspond pas à celui de la fiche produit
  • Certains produits n’affichent aucune TVA, sans explication apparente
  • Le taux appliqué change selon l’adresse du client d’une façon qui ne semble pas logique
  • La TVA reste affichée à l’ancien taux après une modification dans WooCommerce > Réglages > TVA
  • Je vends aussi bien en France qu’à l’étranger et je ne sais plus quel taux s’applique où

Deux réglages qu’on confond souvent

WooCommerce sépare deux décisions qui semblent liées mais ne le sont pas : la façon dont un prix est saisi (« Les prix incluent-ils la taxe ? », dans WooCommerce > Réglages > Général) et le taux réellement appliqué (le tableau sous WooCommerce > Réglages > TVA). Saisir des prix TTC tout en laissant un taux à zéro, ou l’inverse, produit un montant affiché qui paraît incohérent alors que chaque écran, pris séparément, semble correctement rempli. Le cas le plus visible est la TVA doublée : des prix saisis toutes taxes comprises alors que le réglage annonce une saisie hors taxe sont traités comme des montants nets, et WooCommerce ajoute la taxe par-dessus. Le client paie deux fois la TVA sans qu’aucun taux ne soit faux.

À cela s’ajoutent les classes de taxe : standard, taux réduit, taux zéro. Chaque produit est rattaché à l’une d’elles, et un produit resté sur une classe par défaut inadaptée applique silencieusement le mauvais taux, sans qu’aucune erreur ne remonte nulle part dans l’administration.

Enfin, WooCommerce cœur ne gère pas certains cas particuliers : la vente de biens numériques avec des règles de TVA propres, ou le franchissement des seuils de vente à distance intracommunautaires (régime OSS), demandent une extension dédiée à la conformité fiscale, pas un simple ajustement de taux.

Pages liées

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Sur quoi avez-vous besoin d’aide ?
Quel est l’état actuel du site ?
Le site utilise-t-il un constructeur de pages ? (facultatif)

Elementor, Divi ou WPBakery changent la façon d’intervenir sur le thème.

Combien d’extensions actives, environ ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Comment savoir si mes prix sont bien configurés en TTC ou en HT ?
Dans WooCommerce > Réglages > Général, le champ « Les prix incluent-ils la taxe ? » l’indique directement. Il faut ensuite vérifier que la façon dont vous saisissez vos prix produit correspond bien à ce réglage.
Pourquoi la TVA change selon l’adresse du client ?
Parce que le réglage « Calcul de taxe basé sur » peut être réglé sur l’adresse de livraison ou de facturation plutôt que sur l’adresse de la boutique, ce qui est correct pour vendre dans plusieurs zones mais surprend si on ne s’y attend pas.
Dois-je gérer moi-même la TVA pour mes ventes en Europe ?
WooCommerce calcule un taux si vous le configurez, mais la déclaration et le respect des seuils du régime OSS restent votre responsabilité, éventuellement avec une extension dédiée pour automatiser le calcul par pays.
J’ai changé un taux mais rien ne bouge, pourquoi ?
Souvent parce qu’un cache de page ou de fragment de panier affiche encore l’ancien montant. Vider le cache après toute modification de taux est indispensable.
Pourquoi la TVA apparaît-elle doublée sur mes commandes ?
Presque toujours parce que les prix ont été saisis TTC alors que WooCommerce est réglé sur une saisie hors taxe : il ajoute la TVA à un montant qui la contenait déjà. La correction se fait dans WooCommerce > Réglages > TVA, en alignant le réglage de saisie sur la façon dont les prix ont réellement été renseignés.