TVA OSS pour expat : déclarer ses ventes B2C en Europe depuis l'étranger
Seuil 10 000 EUR, guichet unique OSS, déclaration trimestrielle : tout ce qu'un freelance expat doit savoir pour rester en règle avec la TVA européenne.
La TVA OSS, c’est quoi exactement et pourquoi ça te concerne
Depuis le 1er juillet 2021, l’Union européenne a réformé en profondeur la TVA sur les ventes à distance et les services numériques B2C. Le régime OSS, One Stop Shop ou guichet unique TVA, remplace l’ancienne obligation de s’immatriculer à la TVA dans chaque pays où tu vends. Un seul portail, une seule déclaration trimestrielle, et tu règles la TVA due dans tous les États membres concernés.
Pour un freelance expat qui vend des services numériques à des particuliers européens depuis Lisbonne, Barcelone ou Berlin, c’est une révolution administrative. Avant 2021, si tu vendais un abonnement à un Français, un Allemand et un Espagnol, tu devais potentiellement gérer trois immatriculations TVA dans trois pays. Aujourd’hui, une seule déclaration OSS suffit.
Mais attention : le régime OSS ne concerne que les ventes B2C (Business to Consumer), c’est-à-dire aux particuliers. Dès que ton client est une entreprise assujettie à la TVA, on bascule sur le régime de l’autoliquidation, pas l’OSS. Je reviendrai là-dessus.
Le seuil de 10 000 EUR : quand le mécanisme OSS s’active
C’est le chiffre clé que tout le monde confond. Le seuil de 10 000 EUR par année civile correspond au total de tes ventes B2C vers d’autres États membres de l’UE (hors ton pays d’établissement). En dessous de ce seuil, tu appliques la TVA de ton pays d’établissement, Portugal, Allemagne ou autre, même pour tes clients situés dans d’autres pays membres.
Au-dessus de 10 000 EUR de ventes B2C cross-border, tu dois appliquer la TVA du pays du consommateur. Deux options :
- S’immatriculer dans chaque pays concerné (cauchemar administratif)
- Utiliser l’OSS (la voie que je recommande à tous les expats que j’accompagne)
Un exemple concret : un auto-entrepreneur établi au Portugal vend une formation en ligne à 500 EUR à des particuliers. En janvier 2026, il a vendu 8 000 EUR à des Français, 3 000 EUR à des Espagnols. Total cross-border B2C : 11 000 EUR. Le seuil est dépassé, l’OSS s’impose. S’immatriculer séparément en France et en Espagne n’a aucun sens.
Ce que les guides omettent souvent : le seuil se calcule sur l’année civile N-1 ou en cours d’année N dès que tu le franchis. Si tu es en dessous en 2025 mais que tu franchis les 10 000 EUR en mars 2026, tu bascules en OSS immédiatement, pas au 1er janvier 2027.
Trois variantes OSS : laquelle s’applique à toi
Le régime OSS regroupe en réalité trois schémas distincts. En tant qu’expat entrepreneur, le bon schéma dépend de ta situation fiscale.
| Variante | Pour qui | Portail d’inscription |
|---|---|---|
| Union OSS (IOSS exclu) | Vendeurs établis dans l’UE, ventes B2C vers autres États membres | Portail du pays d’établissement |
| Non-Union OSS | Vendeurs établis hors UE (UK, USA…) | N’importe quel État membre |
| IOSS | Ventes de biens < 150 EUR importés depuis hors UE | Portail du pays d’identification |
Je vis à Lisbonne et j’opère en tant qu’auto-entrepreneur au Portugal : je relève du Union OSS. Je m’inscris sur le portail portugais de l’Autoridade Tributária e Aduaneira (AT) et je déclare trimestriellement la TVA collectée dans chaque pays de consommation.
Sur les dossiers que je suis pour des expats qui ont une SASU ou une EURL française tout en résidant au Portugal, le portail d’inscription est français (impots.gouv.fr, espace TVA OSS). La résidence fiscale du dirigeant ne change rien : c’est l’État membre d’établissement de la société qui détermine le portail. Le compte Qonto que je recommande pour ces structures se connecte d’ailleurs aux outils comptables qui centralisent ces déclarations.
Pour en savoir plus sur la gestion de la TVA intracommunautaire dans une structure française, je te renvoie vers mon article sur la TVA intracommunautaire pour une SASU.
S’inscrire à l’OSS depuis le Portugal : les étapes concrètes
Voici comment ça se passe en pratique pour un auto-entrepreneur établi au Portugal.
Étape 1, Avoir un NIF portugais et être enregistré à l’AT. C’est le prérequis absolu. Sans NIF actif et sans activité déclarée au Finanças, l’accès au portail OSS est impossible.
Étape 2, Accéder au portail e-fatura / AT. Sur portaldasfinancas.gov.pt, rubrique “IVA, Regime OSS”. L’inscription se fait en ligne, en portugais. Un niveau intermédiaire suffit pour s’en sortir seul. Sinon, un comptable local facture généralement entre 50 et 150 EUR pour cette formalité.
Étape 3, Déclarer trimestriellement. Les échéances sont le 30 avril (Q1), le 31 juillet (Q2), le 31 octobre (Q3) et le 31 janvier (Q4 de l’année précédente). Tu déclares le montant total de TVA collecté par pays consommateur. Le Portugal reverse ensuite les montants aux États membres concernés.
Étape 4, Payer en un virement. Tu vires la totalité à l’AT, qui redistribue. Pratique, mais ça suppose d’avoir des liquidités disponibles à chaque échéance trimestrielle. Je conseille de provisionner la TVA collectée au fil de l’eau sur un compte séparé.
Le piège que je vois le plus souvent : des expats qui oublient de ventiler leurs ventes par pays dans leur outil de facturation. Au moment de la déclaration OSS, ils n’ont pas les données pays. Un outil de facturation qui gère la géolocalisation des clients et les taux TVA par pays devient non négociable dès que tu vends en B2C à l’international.
Lien partenaire, l'équipe touche une commission, sans surcoût pour toi. Comment ça marche.
Taux de TVA par pays : le tableau à garder sous la main
Tu collectes la TVA au taux du pays du consommateur, pas du tien. Voici les taux normaux pour les principaux marchés où les expats francophones vendent :
| Pays | Taux TVA normal | Taux réduit (services numériques si applicable) |
|---|---|---|
| France | 20 % | - |
| Allemagne | 19 % | - |
| Espagne | 21 % | - |
| Italie | 22 % | - |
| Portugal | 23 % | - |
| Belgique | 21 % | - |
| Pays-Bas | 21 % | - |
| Luxembourg | 17 % | - |
| Irlande | 23 % | 9 % (certains services) |
| Pologne | 23 % | - |
Pour les services numériques (formations en ligne, SaaS, abonnements, ebooks), le taux normal s’applique dans la grande majorité des cas. Quelques pays ont des taux réduits sur certains contenus culturels numériques, mais c’est marginal et cas par cas.
En pratique : sur ta page de paiement Stripe ou Paddle, tu identifies le pays du client, tu appliques le bon taux. Stripe Tax et Paddle gèrent ça automatiquement si tu les as correctement configurés. Si tu factures manuellement, tu as une vérification à faire ligne par ligne avant chaque déclaration trimestrielle.
OSS et structures françaises depuis l’étranger : le cas le plus fréquent
Une grande partie des expats que j’accompagne ont une SASU ou une EURL française, gèrent leur activité depuis l’étranger et vendent des services numériques à des clients européens. La question qui revient : “Je déclare l’OSS en France ou dans mon pays de résidence ?”
Réponse nette : en France, sur le portail TVA OSS de la DGFiP (impots.gouv.fr). L’OSS suit l’établissement de la société, pas la résidence du gérant.
Démarche : espace professionnel impots.gouv.fr, “Adhérer au régime OSS”, renseigner le numéro de TVA intracommunautaire français (FR + clé + SIREN). La première déclaration intervient au trimestre suivant l’inscription.
Un point que je souligne systématiquement avec mes clients en structure française : l’OSS ne dispense pas de la déclaration de TVA française habituelle (CA3 mensuelle ou trimestrielle). Les deux coexistent. La CA3 couvre les opérations françaises et les acquisitions intracommunautaires B2B. L’OSS couvre uniquement les ventes B2C vers d’autres États membres. Confondre les deux génère des doublons ou des oublis de déclaration.
Si tu réfléchis à la bonne structure pour gérer ce type d’activité internationale depuis l’étranger, mon article sur la TVA intracommunautaire pour une SASU détaille les mécanismes d’autoliquidation et les déclarations DES qui viennent s’ajouter au tableau.
Les erreurs classiques que je corrige chaque trimestre
Voici les quatre que je retrouve le plus souvent sur les dossiers OSS que je suis.
Erreur 1, Confondre B2B et B2C. Un client qui fournit un numéro de TVA intracommunautaire valide : c’est du B2B, autoliquidation, pas d’OSS. Un client particulier sans numéro TVA : B2C, OSS si le seuil est dépassé. La vérification du numéro TVA via le système VIES (Commission européenne, ec.europa.eu/taxation_customs/vies) est obligatoire pour sécuriser ta position en cas de contrôle.
Erreur 2, Facturer un prix “tout compris” sans isoler la TVA. Tu ne peux pas déclarer la TVA collectée si tu n’as pas distingué base HT et TVA dans ta facturation. Chaque facture B2C avec un client UE doit mentionner le taux TVA appliqué et le montant de TVA correspondant.
Erreur 3, Oublier le seuil de déclenchement en cours d’année. J’ai suivi un dossier où l’expat pensait être “en dessous” jusqu’en décembre et avait en réalité franchi les 10 000 EUR en juillet. Résultat : six mois de TVA non collectée à régulariser, avec pénalités de retard à la clé. Le suivi des ventes cross-border doit être mis à jour en temps réel.
Erreur 4, Mélanger les périodes d’inscription. L’inscription à l’OSS ne prend effet qu’au premier jour du trimestre suivant, sauf dépassement immédiat du seuil en cours de trimestre. Si tu t’inscris le 15 juillet, tu commences à déclarer pour le Q3 (juillet-septembre), pas pour le Q2.
Lien partenaire, l'équipe touche une commission, sans surcoût pour toi. Comment ça marche.
Questions fréquentes
L’OSS s’applique-t-il si je vends uniquement à des clients français depuis le Portugal ?
Si tu es établi au Portugal et que tu vends à des particuliers français, c’est bien une vente cross-border : l’OSS s’applique dès que tu dépasses 10 000 EUR. En revanche, si tu as une structure établie en France (SASU française) et que tu vends à des clients français, c’est une vente domestique : TVA française classique, pas d’OSS.
Je suis sous le régime de la franchise en base de TVA en France. Dois-je quand même faire l’OSS ?
Oui, potentiellement. La franchise en base te dispense de collecter la TVA française, mais elle ne te dispense pas de la TVA dans les autres États membres si tu dépasses 10 000 EUR de ventes B2C cross-border. Tu dois alors t’inscrire à l’OSS et collecter la TVA des pays de tes consommateurs, même si tu ne collectes aucune TVA en France. C’est un angle mort que beaucoup ratent.
Mon outil de paiement (Stripe) gère déjà la TVA. Dois-je quand même faire l’OSS moi-même ?
Ça dépend de ta configuration. Stripe Tax peut collecter la TVA si tu l’as correctement paramétré. Mais la déclaration et le reversement OSS restent ta responsabilité légale. Stripe ne déclare pas à ta place auprès des autorités fiscales : il collecte et te reverse les montants, charge à toi de déclarer ensuite via le portail OSS de ton pays d’établissement.
Quel est le délai de prescription en cas de contrôle OSS ?
Les États membres appliquent leur propre délai pour les montants OSS qui leur sont destinés : 3 ans en France, 4 ans en Allemagne. Le pays d’identification peut aussi contrôler la cohérence globale de tes déclarations. Par précaution, je conseille de conserver tous les justificatifs de vente (pays du client, taux appliqué, montant HT et TVA) pendant au moins 5 ans.
Je vends des formations en ligne sous forme d’abonnement mensuel. Ça entre dans le scope OSS ?
Oui. Les abonnements à des contenus numériques (formations, vidéos, podcasts en accès payant, logiciels SaaS) sont des services numériques fournis par voie électronique. Ils entrent dans le champ de l’OSS dès que le client est un particulier établi dans l’UE. Le critère déterminant : la prestation est automatisée, nécessite peu ou pas d’intervention humaine, et est livrée via internet.
Ce que je retiens après avoir accompagné des dizaines d’expats sur l’OSS
L’OSS est une vraie simplification, mais elle demande une rigueur que beaucoup sous-estiment au départ. Le seuil de 10 000 EUR se franchit plus vite qu’on ne le croit dès qu’on commence à avoir une audience européenne. Et une fois franchi, chaque trimestre compte.
Ce que je recommande systématiquement : paramètre ta facturation pour isoler les ventes par pays dès le premier euro. Même si tu es en dessous du seuil aujourd’hui, avoir les données propres te coûte zéro effort supplémentaire et te sauve des heures de reconstitution le jour où tu bascules en OSS obligatoire.
Pour les expats dont je suis les structures françaises, le suivi OSS s’intègre naturellement dans la compta trimestrielle. Un bon outil comptable connecté à ton outil de facturation, que ce soit Indy, Pennylane ou autre, peut agréger les données par pays automatiquement et préparer les chiffres de déclaration OSS sans travail manuel fastidieux.
Le régime OSS, c’est l’Europe qui a fait un effort réel pour simplifier la vie des entrepreneurs digitaux transfrontaliers. Utilisé correctement, ça devient une formalité trimestrielle de 30 minutes plutôt qu’un casse-tête fiscal permanent.
Entrepreneur français basé au Portugal. J'accompagne des freelances expat sur leurs démarches FR. Voir le parcours.