Règles de TVA pour les services numériques en France
Les services numériques (SaaS, licences logicielles, API, cloud computing, streaming, etc.) vendus en France par des entreprises étrangères sont soumis à la TVA française selon des règles spécifiques issues de la directive européenne 2008/8/CE et du règlement d'exécution UE 282/2011.
L'article 259 du Code général des impôts (CGI) fixe le principe général : pour les prestations de services entre assujettis (B2B), la TVA est due dans le pays du preneur. Pour les services rendus à des non-assujettis (B2C), la règle dépend de la nature du service.
Concernant les services fournis par voie électronique (article 259 A du CGI et article 7 du règlement 282/2011), la TVA est toujours due dans le pays du consommateur final, qu'il s'agisse d'une vente B2B ou B2C. Cette règle vise à éviter les distorsions de concurrence et à garantir que la TVA bénéficie au pays où le service est effectivement consommé.
Qu'est-ce qu'un service électronique ?
Le règlement européen 282/2011 définit comme services électroniques :
- Logiciels SaaS : Salesforce, HubSpot, logiciels de gestion en ligne
- Hébergement web et cloud : AWS, Google Cloud, Microsoft Azure
- Applications mobiles : apps téléchargeables ou en ligne
- Streaming et contenus numériques : musique, vidéos, e-books
- Accès à des bases de données : API payantes, données en temps réel
- Maintenance et support à distance : assistance technique en ligne
En revanche, les services de conseil, formation en présentiel, développement sur-mesure avec intervention humaine significative ne sont pas considérés comme services électroniques purs et suivent les règles B2B classiques.
Distinction B2C et B2B : impact sur la TVA
La gestion de la TVA pour les services numériques dépend fondamentalement de la nature du client : particulier (B2C) ou professionnel assujetti (B2B).
Ventes B2B (clients professionnels assujettis)
Lorsque vous vendez un service numérique à une entreprise française assujettie à la TVA, le mécanisme d'autoliquidation s'applique (article 283-2 du CGI) :
- Vous facturez hors taxe (HT), sans TVA française
- Vous mentionnez sur la facture : « Autoliquidation - Article 283-2 du CGI - TVA due par le preneur »
- Le client français déclare et reverse lui-même la TVA dans sa CA3
- Vous n'avez pas à vous immatriculer en France pour ces seules opérations
Vous devez vérifier la validité du numéro de TVA intracommunautaire de votre client via le portail VIES (VAT Information Exchange System). Si le numéro est invalide ou si le client ne peut pas en fournir, vous devez facturer la TVA française à 20 %.
Ventes B2C (particuliers et entreprises non assujetties)
Pour les ventes à des particuliers français ou à des entreprises non assujetties (associations, collectivités, micro-entrepreneurs en franchise de TVA), vous devez :
- Facturer la TVA française à 20 % (taux normal)
- Collecter cette TVA auprès du client final
- La reverser à l'administration fiscale française
Deux options s'offrent à vous pour gérer cette TVA :
Option 1 : Régime OSS (One-Stop Shop)
Le régime OSS vous permet de déclarer et payer la TVA de toutes vos ventes B2C dans l'UE via une déclaration unique trimestrielle déposée dans votre pays d'établissement (ou un pays membre UE si vous êtes hors UE).
Avantages : simplicité, pas besoin de s'immatriculer dans chaque pays, déclaration en ligne. Inconvénient : vous ne pouvez pas déduire la TVA sur vos achats français via l'OSS.
Option 2 : Immatriculation classique en France
Vous vous immatriculez à la TVA française, déposez des déclarations CA3 mensuelles et pouvez déduire la TVA sur vos achats français (serveurs, prestations marketing, honoraires juridiques, etc.).
Cette option est pertinente si vous avez un volume important de TVA déductible en France ou si vous souhaitez éviter les contraintes de l'OSS.
Régime OSS : simplification pour ventes UE
Le régime OSS (One-Stop Shop), entré en vigueur le 1er juillet 2021, simplifie considérablement la gestion de la TVA pour les éditeurs SaaS vendant à des particuliers dans toute l'Union européenne.
Fonctionnement du régime OSS
Vous vous inscrivez au régime OSS dans un seul État membre (votre pays d'établissement si vous êtes dans l'UE, ou un pays de votre choix si vous êtes hors UE). Vous déposez ensuite une déclaration trimestrielle unique récapitulant toutes vos ventes B2C dans l'UE, ventilées par pays.
L'administration du pays OSS reverse ensuite la TVA collectée aux autres États membres concernés. Vous n'avez donc aucune démarche à effectuer auprès des administrations fiscales françaises, allemandes, espagnoles, etc.
Conditions et limites de l'OSS
- Uniquement B2C : l'OSS ne couvre que les ventes à particuliers et non-assujettis
- Services électroniques : applicable aux SaaS, API, cloud, contenus numériques
- Pas de TVA déductible : vous ne pouvez pas récupérer la TVA sur vos achats via l'OSS (vous devez demander le remboursement séparément)
- Taux de TVA du pays du client : vous appliquez le taux français (20 %), allemand (19 %), espagnol (21 %), etc., selon la localisation du client
Localisation du client
Pour appliquer le bon taux de TVA, vous devez déterminer le pays de résidence du consommateur. Vous pouvez utiliser deux indices concordants parmi :
- Adresse de facturation
- Adresse IP
- Coordonnées bancaires (code BIC, IBAN)
- Pays de la carte SIM (pour services mobiles)
Des solutions techniques comme Stripe Tax, Quaderno ou Taxamo automatisent cette détection et calculent la TVA applicable automatiquement.
Obligations déclaratives et représentant fiscal
Cas 1 : Vous utilisez le régime OSS
Si vous utilisez l'OSS pour vos ventes B2C, vous n'avez pas besoin de :
- Vous immatriculer à la TVA française
- Désigner un représentant fiscal en France
- Déposer de déclarations CA3 françaises
Vous déposez simplement une déclaration OSS trimestrielle via le portail de votre pays OSS. La France recevra sa part de TVA via le mécanisme de redistribution européen.
Cas 2 : Vous ne pouvez pas ou ne souhaitez pas utiliser l'OSS
Si vous optez pour une immatriculation classique en France, vous devez :
1. Obtenir un numéro de TVA français
Déposez une demande d'immatriculation auprès du Service des Impôts des Entreprises Étrangères (SIEE). Délai d'obtention : 4 à 8 semaines.
2. Désigner un représentant fiscal (si hors UE)
L'article 289 A du CGI impose aux entreprises hors UE de désigner un représentant fiscal accrédité solidairement responsable du paiement de la TVA. Cette obligation concerne notamment les éditeurs SaaS américains, britanniques, suisses, canadiens, etc.
Les entreprises établies dans l'UE ne sont généralement pas tenues de désigner un représentant fiscal, sauf demande expresse de l'administration ou en cas d'absence de coopération fiscale.
3. Déposer des déclarations CA3 mensuelles
Vous devez déposer une déclaration CA3 chaque mois, avant le 24 (ou le 19 en cas de paiement par virement), même en l'absence de chiffre d'affaires. Cette déclaration récapitule votre TVA collectée et votre TVA déductible.
Cas pratiques : Stripe, API, licences logicielles
Cas 1 : Éditeur SaaS américain (type Slack, HubSpot)
Situation : Entreprise établie aux États-Unis vendant un SaaS de gestion à des clients français (mix B2B et B2C).
Solution fiscale :
- Ventes B2B : facturation HT avec autoliquidation par le client français → pas d'immatriculation nécessaire
- Ventes B2C : inscription au régime OSS non-UE (via un État membre de l'UE de votre choix, par exemple l'Irlande) → déclaration trimestrielle OSS incluant la France
- Pas de représentant fiscal nécessaire si OSS uniquement
Cas 2 : API payante (type Stripe, Twilio)
Situation : Startup française utilisant Stripe (société américaine) pour gérer ses paiements. Stripe facture des frais de transaction (environ 1,4 % + 0,25 € par transaction).
Traitement fiscal :
- Stripe facture hors taxe à la startup française
- La startup déclare l'autoliquidation de la TVA dans sa CA3 (ligne « Acquisitions intracommunautaires » si Stripe facture via une entité UE, ou ligne « Prestations de services » si entité hors UE)
- La startup déduit immédiatement cette TVA autoliquidée (opération neutre)
Cas 3 : Licence logicielle perpétuelle
Situation : Éditeur allemand vendant une licence logicielle perpétuelle (paiement unique, pas d'abonnement) à une entreprise française.
Traitement fiscal :
- Client assujetti (B2B) : autoliquidation, facture HT
- Client particulier (B2C) : TVA française à 20 % facturée par l'éditeur → immatriculation en France ou utilisation de l'OSS
Subtilité : si la licence est fournie sur un support physique (USB, DVD), il s'agit d'une livraison de biens, pas d'un service électronique, avec des règles TVA différentes (TVA due dans le pays de départ si vente à distance B2C sous 10 000 €/an).
Intégrations techniques : Stripe Tax, Quaderno
Pour les éditeurs SaaS gérant de nombreux clients dans plusieurs pays UE, des outils comme Stripe Tax ou Quaderno automatisent :
- La détection du pays du client (géolocalisation IP, adresse de facturation)
- Le calcul automatique du taux de TVA applicable (20 % France, 19 % Allemagne, etc.)
- La génération des déclarations OSS trimestrielles prêtes à déposer
- L'archivage des factures conforme aux exigences fiscales européennes
Ces solutions s'intègrent nativement avec Stripe, PayPal, Braintree et la plupart des plateformes de paiement. Coût : environ 0,5 % à 1 % du chiffre d'affaires + abonnement mensuel.
FAQ — SaaS et Services Numériques
Selon le règlement européen 282/2011, les services électroniques incluent les logiciels SaaS, l'hébergement web et cloud, les applications mobiles, le streaming et contenus numériques, l'accès à des bases de données et API payantes, ainsi que la maintenance et le support à distance. En revanche, le conseil, la formation en présentiel et le développement sur-mesure avec intervention humaine significative ne sont pas considérés comme services électroniques.
En B2B (client assujetti avec numéro TVA valide), l'autoliquidation s'applique : vous facturez HT et le client français déclare lui-même la TVA. Vous n'avez pas à vous immatriculer en France. En B2C (particuliers ou non-assujettis), vous devez facturer la TVA française à 20 %, la collecter et la reverser, soit via le régime OSS, soit via une immatriculation classique en France.
Non, le régime OSS (One-Stop Shop) n'est pas obligatoire. C'est une option de simplification qui permet de déclarer la TVA de toutes vos ventes B2C dans l'UE via une déclaration unique trimestrielle. L'alternative est de s'immatriculer à la TVA dans chaque pays où vous vendez à des particuliers. L'OSS ne couvre que les ventes B2C et ne permet pas de déduire la TVA sur vos achats locaux.
Cela dépend de votre situation. Si vous utilisez uniquement le régime OSS pour vos ventes B2C, aucun représentant fiscal n'est nécessaire. Si vous optez pour une immatriculation classique en France et que votre entreprise est établie hors UE (États-Unis, Royaume-Uni, Suisse, Canada, etc.), l'article 289 A du CGI impose la désignation d'un représentant fiscal accrédité. Les entreprises établies dans l'UE en sont généralement dispensées.
Les coûts varient selon l'option choisie. Avec le régime OSS, des outils comme Stripe Tax ou Quaderno coûtent environ 0,5 % à 1 % du chiffre d'affaires plus un abonnement mensuel, et automatisent la détection du pays, le calcul de TVA et la génération des déclarations. Avec une immatriculation classique, il faut ajouter les honoraires du représentant fiscal (si hors UE) et les frais de déclarations CA3 mensuelles. L'audit initial permet de déterminer l'option la plus économique.
Sources : Article 289A CGI — Légifrance ·
BOFiP — Instructions fiscales TVA ·
impots.gouv.fr
Dernière mise à jour : Novembre 2026