Journal

Configurer la TVA suisse dans WooCommerce : taux 8,1 %, 2,6 % et 3,8 %, classes de taxes et import CSV

Configurer correctement la TVA dans WooCommerce évite les erreurs de prix, les écarts au checkout, et les corrections manuelles. En Suisse, les taux en vigueur depuis le 1er janvier 2024 sont : 8,1 % (taux normal), 2,6 % (taux réduit) et 3,8 % (taux spécial pour l’hébergement). L’objectif est simple : appliquer le bon taux selon le produit, afficher des montants cohérents, et garder une base propre pour la comptabilité.

Ce guide s’adresse aux PME et petites boutiques en Suisse romande, avec des clients à 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, Porrentruy (Jura).

Sources officielles : AFC/ESTV (taux TVA) | ch.ch (TVA, seuil et aperçu) | WooCommerce (setting up taxes) | WooCommerce (tax guide)

1) Avant de toucher WooCommerce : clarifier votre cas

  • Assujettissement : si l’entreprise dépasse le seuil légal, l’inscription TVA devient nécessaire (référence officielle ci-dessus).
  • Catalogue : quels produits sont au taux normal, au taux réduit, ou à 0 % (si applicable) ?
  • Affichage des prix : votre boutique affiche-t-elle des prix TTC (TVA incluse) ou HT ?

Important : cet article explique comment paramétrer WooCommerce. Pour savoir quel taux appliquer à un produit précis selon votre activité, un avis comptable ou fiscal peut être nécessaire.

2) Activer les taxes dans WooCommerce

Dans WordPress : WooCommerce → Réglages. Activez les taxes, puis ouvrez l’onglet « Taxe ». WooCommerce détaille les réglages et la logique (calcul, affichage, classes de taxes) dans sa documentation officielle.

  • Prix saisis avec TVA (TTC) ou sans TVA (HT)
  • Calcul de la taxe basé sur l’adresse de livraison ou de facturation
  • Classe de taxe de livraison (souvent « Standard », selon votre politique)
  • Arrondis : garder une règle stable, surtout si vous avez beaucoup de produits

3) Créer les classes : Standard, Réduite, Zéro (et Spéciale si nécessaire)

Par défaut, WooCommerce propose des classes comme Standard, Réduite et Zéro. Cela suffit dans la majorité des boutiques suisses. Le taux spécial 3,8 % ne concerne que l’hébergement. Si la boutique ne vend pas d’hébergement, cette classe n’est pas utile.

Exemples simples (à adapter)

  • Standard (8,1 %) : cas général pour les prestations imposables qui ne sont pas au taux réduit ou spécial.
  • Réduite (2,6 %) : certains biens et services listés dans les sources officielles (exemples typiques : denrées, livres, médicaments, etc.).
  • Zéro : utile si vous avez des ventes à taux 0 % selon votre contexte (à valider).
  • Hébergement (3,8 %) : uniquement si vous vendez des nuitées ou services d’hébergement concernés.

4) Ajouter les taux TVA Suisse dans l’onglet « Taux standard »

Dans WooCommerce → Réglages → Taxe → Taux standard, ajoutez une règle pour la Suisse. Une configuration minimaliste ressemble souvent à ceci :

  • Pays : CH
  • Taux : 8.1
  • Nom de la taxe : TVA 8,1 %
  • Livraison : selon votre politique (souvent taxable en e-commerce)

Ensuite, dans l’onglet « Taux réduits », ajoutez une règle CH à 2.6. Si vous avez besoin du 3.8, créez une classe dédiée et ajoutez la règle correspondante.

5) Import CSV : gagner du temps et garder un modèle

WooCommerce permet d’importer des taux via CSV. La documentation recommande une approche simple : saisir une règle à la main, exporter en CSV, puis réutiliser ce fichier comme modèle (mêmes colonnes attendues).

Colonnes CSV attendues (rappel)

Pays, État, Code postal, Ville, Taux %, Nom, Priorité, Composé, Livraison, Classe de taxe.

Exemple minimal CSV (Standard CH 8.1)

Country code,State code,ZIP/Postcode,City,Rate %,Tax name,Priority,Compound,Shipping,Tax class
CH,,,,"8.1","TVA 8,1 %",1,0,1,standard

Astuce : pour le taux réduit, dupliquez la ligne et remplacez le taux et la classe (ex. reduced-rate), en respectant le nom exact de la classe dans votre WooCommerce.

6) Affecter la bonne classe sur chaque produit

Dans la fiche produit, vérifiez le statut de taxe et la classe de taxe. C’est le point qui évite les erreurs quand le catalogue mélange plusieurs taux.

7) Tests indispensables avant mise en ligne

  • 1 produit au taux standard : prix affiché, panier, checkout, total TVA
  • 1 produit au taux réduit : mêmes vérifications
  • Livraison : TVA appliquée comme prévu (ou non) selon votre réglage
  • Facture et e-mails : cohérence des montants (si vous envoyez des documents)

FAQ TVA Suisse et WooCommerce

Quels sont les taux de TVA en Suisse actuellement ?

Depuis le 1er janvier 2024 : 8,1 % (normal), 2,6 % (réduit), 3,8 % (spécial hébergement). Voir la page officielle de l’AFC/ESTV.

A partir de quel chiffre d’affaires la TVA devient-elle obligatoire ?

Les sources officielles expliquent le seuil et les règles d’assujettissement (avec des cas particuliers). Pour une réponse fiable selon votre situation, basez-vous sur les pages officielles et, si nécessaire, sur un conseil professionnel.

Dois-je créer une classe 3,8 % dans WooCommerce ?

Uniquement si la boutique vend des prestations d’hébergement concernées. Sinon, Standard et Réduite suffisent dans la majorité des boutiques.

Pourquoi la TVA n’est pas la même sur le produit et au checkout ?

Causes fréquentes : calcul basé sur une autre adresse (facturation vs livraison), classe de taxe du produit incorrecte, ou réglage de TVA sur la livraison. La documentation WooCommerce détaille ces mécanismes.

Besoin d’un paramétrage TVA WooCommerce propre, testable et maintenable ?

Pour configurer les classes, importer les taux, sécuriser l’affichage TTC/HT, et valider les tests panier et 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.