Journal

TVA Suisse dans WooCommerce : configurer les bons taux, éviter les erreurs de panier et facturer proprement

Configurer la TVA dans WooCommerce paraît simple, mais les erreurs coûtent vite cher : montants incohérents au checkout, TVA oubliée sur la livraison, mauvais taux sur un produit, ou affichage TTC/HT pas clair. L’objectif est d’avoir une configuration solide, adaptée à une boutique suisse, que vos clients commandent depuis Lausanne, Nyon, Vevey (Vaud), Genève, Carouge (Genève), Fribourg, Bulle (Fribourg), Sion, Martigny (Valais), Neuchâtel, La Chaux-de-Fonds (Neuchâtel), Delémont ou Porrentruy (Jura).

Références officielles : AFC (TVA) – Taux en Suisse, AFC (TVA) – Informations et démarches, WooCommerce – Setting up taxes, WooCommerce – WooCommerce Tax (guide), WooCommerce – Troubleshooting core taxes.

1) Les taux suisses : partir d’une base correcte

L’Administration fédérale des contributions (AFC) indique les taux en vigueur en Suisse depuis le 1er janvier 2024 : 8,1% (taux normal), 2,6% (taux réduit) et 3,8% (taux spécial pour l’hébergement). Une boutique ne doit pas « inventer » ses taux : la meilleure approche consiste à confirmer votre cas avec votre fiduciaire, puis à reproduire cette logique dans WooCommerce.

2) Activer les taxes et définir les règles globales WooCommerce

Dans WooCommerce, commencez par activer les taxes, puis réglez 4 options qui influencent la plupart des calculs :

  • Calculer la taxe sur : adresse de livraison, adresse de facturation, ou base boutique. Sur une boutique suisse, l’adresse de livraison est souvent la plus logique quand la livraison varie.
  • Prix saisis TTC ou HT : choisissez un mode et tenez-vous y, sinon les montants deviennent difficiles à vérifier.
  • Afficher les prix TTC ou HT : cohérence entre catalogue, panier et checkout.
  • Arrondis : l’arrondi par ligne ou sur le total peut changer quelques centimes. Décidez une fois, puis testez.

Astuce : notez ces choix dans un petit document interne. Le jour où un autre plugin intervient (facturation, export comptable), cela évite les interprétations.

3) Créer vos taux : Standard, Réduit, et éventuellement Hébergement

WooCommerce fonctionne avec des classes de taxe. La base la plus courante est :

  • Standard : taux normal (souvent 8,1% en Suisse).
  • Réduit : pour les produits/services concernés (souvent 2,6% selon votre cas).
  • Hébergement : uniquement si vous vendez réellement de l’hébergement au sens TVA (souvent 3,8%).

Ensuite, sur chaque produit WooCommerce, attribuez la bonne classe de taxe. C’est une étape simple, mais c’est là que naissent les erreurs quand le catalogue grossit.

4) Livraison : le point qui casse le plus souvent les totaux

Beaucoup de boutiques oublient que la livraison peut être taxable selon votre configuration. WooCommerce recommande de vérifier explicitement le statut de taxe des méthodes de livraison (Taxable / None). Une méthode réglée sur « None » ne sera jamais taxée, même si le reste est correct.

Checklist livraison (très simple)

  • Pour chaque zone de livraison : ouvrir chaque méthode (forfait, retrait, etc.).
  • Vérifier que le Tax Status est bien cohérent avec votre logique (Taxable si nécessaire).
  • Faire 2 tests panier : un produit Standard, puis un produit Réduit, et observer la TVA appliquée sur la livraison.

5) Tests avant mise en ligne : 6 scénarios qui évitent les surprises

  • Produit Standard (8,1%) + livraison : total cohérent.
  • Produit Réduit (2,6%) + livraison : total cohérent.
  • Panier mixte (Standard + Réduit) : TVA ventilée correctement.
  • Coupon : la TVA se recalcule de façon logique après remise.
  • Remboursement : la TVA suit le remboursement, sans écarts.
  • Affichage : TTC/HT clair partout (fiche produit, panier, checkout, e-mails).

Si un écart apparaît, ne corrigez pas « à l’aveugle » : revenez aux réglages globaux (TTC/HT, calcul sur adresse, arrondis), puis aux taux, puis à la livraison.

6) Cas particuliers : quand demander un avis (et rester prudent)

WooCommerce documente comment configurer son logiciel, mais ne décide pas à votre place « quoi facturer ». Dès que la boutique sort du cas simple, un avis d’expert est utile, par exemple :

  • Vente à l’étranger (UE, Royaume-Uni, etc.) et règles spécifiques.
  • Produits numériques, prestations à distance, ou règles de localisation.
  • Exonérations, taux mixtes atypiques, ou facturation B2B plus complexe.

FAQ TVA Suisse et WooCommerce

Quels taux TVA dois-je utiliser sur une boutique WooCommerce en Suisse ?

L’AFC publie les taux en vigueur (taux normal, réduit, et spécial hébergement). Ensuite, votre cas concret dépend de ce que vous vendez. La bonne approche consiste à valider votre logique (fiduciaire), puis à la reproduire dans les classes de taxe WooCommerce.

Pourquoi la TVA ne s’applique pas sur mes frais de livraison ?

Souvent, la méthode de livraison est réglée avec un statut de taxe sur « None ». WooCommerce recommande de vérifier le Tax Status de chaque méthode, par zone de livraison.

Pourquoi j’ai quelques centimes d’écart entre panier et facture ?

Les arrondis et la méthode de calcul (par ligne ou sur le total) peuvent expliquer ces écarts. Il faut choisir une règle, puis la tester avec des paniers simples et mixtes, avant d’aller plus loin.

Dois-je afficher les prix TTC ou HT sur le site ?

Les deux existent, mais la cohérence est la clé. Décidez d’un affichage (souvent TTC en B2C), puis gardez la même logique sur la fiche produit, le panier, le checkout et les e-mails.

Besoin d’une configuration TVA fiable sur WooCommerce ?

Pour cadrer les classes de taxe, sécuriser la TVA sur la livraison, tester des paniers réels et éviter les écarts au checkout, contactez clickclick.ch.

Partez sur de bonnes bases

Prêt·e à lancer votre prochain site performant ?

Clarifiez votre périmètre, choisissez un forfait et planifiez un appel découverte en moins de 48 h. Nous vous aidons à aligner UX, performance et ressources.

Réponse sous 1 jour ouvré · Workshop de cadrage offert pour les projets complets.