Une configuration TVA propre sur WooCommerce évite deux problèmes fréquents : (1) des prix affichés de manière incohérente (TTC vs HT) et (2) des paniers qui changent « au dernier moment » selon l’adresse. Sur un site e-commerce en Suisse romande, la clarté au checkout compte autant à Lausanne et Nyon (Vaud) qu’à Sion et Martigny (Valais), Neuchâtel et La Chaux-de-Fonds (Neuchâtel), Fribourg et Bulle (Fribourg), Delémont et Porrentruy (Jura), Genève et Meyrin (Genève).
Références officielles : AFC/ESTV – Taux TVA en Suisse, ch.ch – TVA (aperçu), kmu.admin.ch – Facturation et TVA, WooCommerce – Setting up taxes, WooCommerce – Configurations spécifiques (note de prudence).
1) Rappel des taux TVA en Suisse (utile pour les réglages)
Depuis le 1er janvier 2024, l’AFC indique les taux suivants : taux normal 8,1 %, taux réduit 2,6 %, taux spécial hébergement 3,8 %. Sur une boutique classique (produits), on utilise surtout 8,1 % et 2,6 %.
2) Activer les taxes dans WooCommerce et choisir la logique (adresse, affichage)
- Activer : WooCommerce > Réglages > Général > cocher « Activer les taxes et calculs de taxe ».
- Base de calcul : en Suisse, on choisit souvent « Adresse de livraison » (si vous livrez) ou « Adresse de facturation » (si vous facturez surtout).
- Prix saisis TTC ou HT : décider une fois, puis rester cohérent (catalogue, promotions, coupons).
- Affichage boutique et panier : définir si vos visiteurs voient des prix TTC, HT, ou les deux (ex. B2B).
Conseil pragmatique : en B2C, l’affichage TTC est souvent le plus simple. En B2B, afficher HT (ou afficher TTC et HT) peut être plus lisible, selon votre pratique commerciale.
3) Créer les taux : Standard, Réduit, et (si besoin) Zéro
Dans WooCommerce > Réglages > Taxe, utilisez les onglets « Taux standards », « Taux réduit », « Taux zéro ». Chaque ligne correspond à un taux. Une configuration minimale pour la Suisse ressemble à ceci :
# Exemple de lignes (à saisir dans WooCommerce > Réglages > Taxe)
# Pays: CH | Canton: (vide) | Code postal: (vide) | Ville: (vide)
Taux standards :
- Pays CH | Taux 8.1000 | Nom "TVA CH 8.1" | Priorité 1
Taux réduit :
- Pays CH | Taux 2.6000 | Nom "TVA CH 2.6" | Priorité 1
Taux zéro (optionnel) :
- Pays CH | Taux 0.0000 | Nom "TVA 0" | Priorité 1
Ensuite, associez vos produits au bon taux via la classe de taxe du produit (standard ou réduit). Cette étape évite les erreurs courantes où « tout » part à 8,1 % alors qu’une partie devrait être au taux réduit.
4) Taxes sur la livraison : éviter les surprises au checkout
WooCommerce propose un réglage « Classe de taxe de livraison ». Par défaut, la taxe sur la livraison peut se baser sur les articles du panier (pratique si vous mélangez des classes). Sinon, vous pouvez forcer Standard, Réduit ou Zéro selon votre logique.
5) Factures et mentions : aligner boutique, e-mails et PDF
Si votre entreprise est assujettie à la TVA, les informations à afficher sur les factures suivent des exigences. Les sources publiques suisses mentionnent notamment l’usage du numéro TVA (CHE-… TVA) sur les factures et listent des éléments essentiels (identité, prestation, prix, taux, etc.).
Sur WooCommerce, cela implique en général : afficher le détail TVA (taux et montant) sur la page « Commande reçue », dans les e-mails de commande, et sur vos documents de facturation (si vous générez des PDF).
6) Tests rapides avant mise en ligne (15 minutes)
- Créer 2 produits test : un en Standard, un en Réduit.
- Passer une commande avec chaque produit, puis une commande mixte (Standard + Réduit).
- Vérifier : affichage TTC/HT, total, TVA détaillée, taxe sur livraison, e-mails transactionnels.
- Contrôler sur mobile : pas de confusion sur le prix final.
FAQ TVA WooCommerce en Suisse
Quels sont les taux TVA actuels en Suisse à configurer dans WooCommerce ?
L’AFC indique (dès le 1er janvier 2024) : 8,1 % (normal), 2,6 % (réduit), 3,8 % (hébergement). Une boutique e-commerce classique utilise surtout 8,1 % et 2,6 %.
Faut-il afficher les prix TTC ou HT sur un site e-commerce suisse ?
En B2C, TTC est souvent le plus clair. En B2B, HT (ou TTC + HT) peut être plus adapté. L’important est d’être cohérent entre pages produits, panier, checkout et e-mails.
Comment appliquer le taux réduit seulement à certains produits ?
Créer un taux « Réduit » dans l’onglet correspondant, puis attribuer la classe de taxe « Réduit » aux produits concernés. Ensuite, vérifier une commande mixte (Standard + Réduit) pour valider le calcul.
Comment gérer la taxe sur la livraison ?
Dans WooCommerce, le réglage « Classe de taxe de livraison » permet d’appliquer la taxe selon les articles du panier, ou de forcer une classe (Standard, Réduit, Zéro) selon votre modèle.
Ce guide remplace-t-il un conseil fiscal ?
Non. WooCommerce précise que sa documentation explique le fonctionnement du logiciel, pas quand ni quoi facturer. Pour les cas complexes (B2B, export, exceptions), un conseil comptable ou fiscal reste approprié.
Besoin d’une configuration TVA WooCommerce propre, testée et maintenable ?
Pour configurer Standard/Réduit, maîtriser l’affichage TTC/HT, fiabiliser la taxe sur livraison et valider vos e-mails et documents, contactez clickclick.ch.