E-commerce

Tutoriel : Configurer les taxes et TVA dans WooCommerce

8 min de lecture

Pourquoi bien configurer la TVA dans WooCommerce ?

La TVA est obligatoire au-delà d’un certain CA et expose à des amendes en cas d’erreur. Mais pour la majorité des petits e-commerçants sénégalais sous le régime de la Contribution Globale Unique (CGU), il ne faut pas activer la TVA dans WooCommerce. Une mauvaise configuration peut soit gonfler artificiellement vos prix, soit vous exposer à un redressement fiscal. Ce guide vous montre comment configurer le bon mode pour votre situation.

La TVA au Sénégal : ce que les e-commerçants doivent savoir

La TVA (Taxe sur la Valeur Ajoutée) au Sénégal est de 18%. Mais tous les e-commerçants ne sont pas concernés de la même manière. Votre régime fiscal détermine si vous devez collecter et reverser la TVA, et comment configurer WooCommerce en conséquence.

Qui doit collecter la TVA ?

  • Régime du réel normal : obligatoire si votre CA annuel dépasse 100 millions FCFA. Vous devez collecter la TVA (18%) sur chaque vente et la reverser à l’État mensuellement
  • Régime du réel simplifié : CA entre 50 et 100 millions FCFA. TVA applicable aussi
  • Contribution Globale Unique (CGU) : CA inférieur à 50 millions FCFA. Pas de TVA à collecter — vous payez un impôt forfaitaire annuel
  • Auto-entrepreneur / informel : pas de TVA, mais pas de factures TVA non plus

Important : consultez votre comptable ou le Centre des Services Fiscaux pour déterminer votre régime exact. Ce guide couvre la configuration technique dans WooCommerce, pas le conseil fiscal.

Configuration WooCommerce sans TVA (CGU / petits e-commerces)

Si vous êtes au régime CGU (CA < 50M FCFA), vos prix sont affichés tels quels, sans TVA :

  1. WooCommerce > Réglages > Général > Activer les taxes : NON (décocher)
  2. Vos prix sont vos prix finaux, pas de calcul de taxe
  3. Sur vos factures, indiquez : « TVA non applicable — Article XXX du CGI »

C’est la configuration la plus simple et celle qui convient à 90% des petits e-commerçants au Sénégal.

Configuration WooCommerce avec TVA (18%)

Si vous devez collecter la TVA :

1. Activer les taxes

  1. WooCommerce > Réglages > Général > Activer les taxes : OUI
  2. Un nouvel onglet « Taxe » apparaît dans les réglages

2. Configurer les options de taxe

WooCommerce > Réglages > Taxe :

Prix saisis avec taxe : "Oui, je saisirai les prix TTC"
  (recommandé : vous saisissez 11 800 FCFA TTC,
   WooCommerce calcule automatiquement :
   HT = 10 000 FCFA, TVA = 1 800 FCFA)

Calculer la taxe selon : Adresse de facturation du client

Classe de livraison : Standard (la livraison est soumise à la TVA)

Arrondi : Au niveau du sous-total de la commande

Suffixe prix :
  Affichage boutique : "{price_including_tax} TTC"
  Affichage panier : "{price_including_tax} TTC"

Classes de taxe supplémentaires :
  Taux réduit (pour certains produits alimentaires de base)
  Exonéré (pour les produits détaxés)

3. Créer les taux de TVA

WooCommerce > Réglages > Taxe > Taux standard :

Ligne 1 :
  Code pays : SN
  Code état : (laisser vide pour tout le Sénégal)
  Code postal : (laisser vide)
  Ville : (laisser vide)
  Taux : 18.0000
  Nom de la taxe : TVA
  Priorité : 1
  Composé : Non
  Livraison : Oui

/* Si vous vendez aussi dans la zone UEMOA :
   Les ventes vers d'autres pays de l'UEMOA
   (Côte d'Ivoire, Mali, Burkina, etc.)
   sont soumises à des règles spécifiques.
   Consultez votre comptable. */

/* Produits exonérés de TVA au Sénégal :
   Certains produits alimentaires de base,
   médicaments, matériel agricole.
   Créez une classe "Taux zéro" et assignez-la
   à ces produits. */

4. Configurer les prix des produits

/* Si vous avez choisi "Prix saisis TTC" :
   
   Exemple produit :
   Prix TTC : 11 800 FCFA (ce que le client paie)
   WooCommerce calcule automatiquement :
   Prix HT : 10 000 FCFA
   TVA (18%) : 1 800 FCFA
   
   Avantage : pas besoin de calculer manuellement la TVA
   pour chaque produit

   Si vous avez choisi "Prix saisis HT" :
   Prix HT : 10 000 FCFA
   Le client voit : 11 800 FCFA TTC
   La TVA est ajoutée automatiquement au moment de l'affichage */

Affichage des prix et TVA

/* Personnaliser l'affichage de la TVA sur les fiches produits */
/* Dans functions.php du thème enfant : */
add_filter('woocommerce_get_price_suffix', function($suffix, $product) {
    if (!wc_tax_enabled()) return $suffix;
    $price_incl = wc_get_price_including_tax($product);
    $price_excl = wc_get_price_excluding_tax($product);
    $tva = $price_incl - $price_excl;
    return '<small class="prix-tva"> TTC (dont ' . wc_price($tva) . ' de TVA)</small>';
}, 10, 2);

/* CSS pour le suffixe TVA */
/* .prix-tva { color: #6b7280; font-size: 12px; } */

TVA sur les factures

Vos factures doivent obligatoirement mentionner :

  • Votre NINEA et numéro de TVA
  • Le détail HT, montant de TVA (18%) et total TTC
  • La base imposable par taux de TVA
/* Plugin WooCommerce PDF Invoices & Packing Slips
   Configuration pour factures conformes Sénégal :

   En-tête :
   Votre Entreprise SARL
   NINEA : XXXXXXXXXXX
   RC : SN DKR XXXX XXXXX
   Adresse : Mermoz, Dakar, Sénégal
   Tél : +221 77 XXX XX XX

   Corps de la facture :
   | Désignation | Qté | Prix HT  | TVA (18%) | Total TTC |
   | Robe wax    | 1   | 10 000   | 1 800     | 11 800    |
   | Livraison   | 1   | 1 271    | 229       | 1 500     |
   |-------------|-----|----------|-----------|-----------|n   | Total       |     | 11 271   | 2 029     | 13 300    |

   Pied de facture :
   "TVA 18% - Mode de paiement : Wave
    Conditions : paiement à la commande" */

Ventes internationales et TVA

Si vous vendez à l’international (diaspora en France, Europe, etc.) :

  • Exportations : les ventes export sont en principe exonérées de TVA sénégalaise
  • TVA européenne : si vous vendez en UE, des règles de TVA européenne peuvent s’appliquer (seuils par pays)
  • Configuration WooCommerce : créez un taux de TVA à 0% pour les pays hors Sénégal
/* Taux zéro pour les exportations :
   WooCommerce > Réglages > Taxe > Taux standard

   Ligne 2 (après le taux Sénégal) :
   Code pays : (laisser vide = tous les autres pays)
   Taux : 0
   Nom : Export
   Priorité : 1

   WooCommerce appliquera automatiquement :
   - TVA 18% pour les clients au Sénégal
   - TVA 0% pour les clients hors Sénégal */

Taxes spécifiques

  • Taxe sur les boissons : si vous vendez des boissons sucrées, une taxe supplémentaire peut s’appliquer
  • Droits d’accise : sur le tabac, l’alcool et certains produits de luxe
  • Taxe écologique : sur les sacs plastiques et certains produits polluants

Pour ces taxes spécifiques, créez des classes de taxe supplémentaires dans WooCommerce et assignez-les aux produits concernés.

Déclarations et reversement

  • Déclaration mensuelle : avant le 15 du mois suivant
  • Formulaire : déclaration de TVA auprès du Centre des Services Fiscaux
  • Calcul : TVA collectée (sur vos ventes) – TVA déductible (sur vos achats professionnels) = TVA à reverser
  • Paiement : par virement ou mobile money dans certains cas
  • Export WooCommerce : WooCommerce > Rapports > Taxes pour obtenir le total de TVA collectée par période

Récapitulatif par situation

Votre situation TVA ? Config WooCommerce
CGU (CA < 50M FCFA) Non Désactiver les taxes
Réel simplifié (50-100M) Oui (18%) Activer + taux 18% SN
Réel normal (> 100M) Oui (18%) Activer + taux 18% SN + export 0%
Vente uniquement export Non (0%) Activer + taux 0%

Erreurs fréquentes

Activer la TVA alors qu’on est sous le régime CGU

Cause : activer les taxes WooCommerce « par sécurité » sans être assujetti.
Solution : si votre CA annuel est inférieur au seuil CGU, désactivez les taxes. Vos prix sont des prix finaux. Sur vos factures, mentionnez « TVA non applicable — Régime de la Contribution Globale Unique (CGU), CGI sénégalais ».

Saisir les prix HT puis se demander pourquoi le client paie plus

Cause : avoir activé « Prix saisis HT » mais réfléchir en TTC.
Solution : au Sénégal, les prix B2C s’affichent toujours TTC. Activez « Prix saisis avec taxe : Oui, TTC ». Vous tapez 11 800 FCFA, WooCommerce calcule le HT (10 000) et la TVA (1 800).

Oublier le NINEA sur les factures

Cause : émettre des factures sans NINEA ni numéro de TVA.
Solution : les factures doivent obligatoirement mentionner votre NINEA, votre numéro RC, et le détail HT/TVA/TTC. Utilisez le plugin WooCommerce PDF Invoices & Packing Slips et personnalisez l’en-tête.

Appliquer la TVA aux exports

Cause : garder le taux 18 % pour tous les pays.
Solution : les ventes hors Sénégal sont en principe exonérées de TVA sénégalaise. Créez un second taux à 0 % pour « tous les autres pays ».

Ne pas exporter le rapport TVA mensuel

Cause : calculer la TVA collectée à la main.
Solution : WooCommerce > Rapports > Taxes vous donne le total collecté par période. Exportez en CSV pour votre comptable. Déclaration avant le 15 du mois suivant.

Sur un angle proche

Confier la production à des professionnels

Au lieu de tout monter vous-même, déléguez la conception. Vous gardez le contrôle ensuite grâce à la formation incluse.

À partir de 350 000 FCFA

📧 E-mail
💬 WhatsApp

Service ITSkillsCenter

Application mobile Android et iOS

Création d'application mobile Android et iOS. À partir de 350 000 FCFA.

Démarrer mon projet
Publicité