Payer son GPU cloud depuis l'Europe : euros, TVA, facture au nom de la société
Ou : la partie du projet d’IA qu’on confie au comptable, et qu’il vaut mieux comprendre avant de lui confier.
La réponse courte : une entreprise établie dans l’Union qui achète un GPU cloud, à un fournisseur américain ou à un fournisseur d’un autre pays européen, paie en principe la TVA elle-même par autoliquidation, au taux de son pays, 21 % en Belgique, 20 % en France, puis la déduit. Pour que le fournisseur ne facture pas de TVA, il faut lui avoir donné le numéro de TVA de la société. La devise, elle, dépend du fournisseur : dollars chez Runpod, Lambda ou Vast.ai, euros chez OVHcloud, Scaleway ou Infomaniak. C’est la dernière ligne de la facture GPU, celle qui arrive après l’achat.
La règle vient de la directive européenne sur la TVA, résumée par la Commission européenne. Entre entreprises, un service est taxé là où le client est établi. Quand le fournisseur n’est pas établi dans le pays du client, c’est le client qui paie la TVA, selon le mécanisme d’autoliquidation. Cela vaut pour Runpod, société américaine, comme pour OVHcloud, société française, vis-à-vis d’une entreprise belge. La facture doit alors porter le numéro de TVA du client et la mention « autoliquidation ». Ce qui suit est la règle générale ; votre situation précise relève de votre comptable.
Pour qui : une société européenne qui veut louer des GPU avec une facture à son nom et son numéro de TVA, sans frais de sortie de données.
À partir de : 0,34 $ de l’heure pour une RTX 4090 en Community Cloud, 10 $ de chargement minimum, factures générées à chaque paiement.
Pour démarrer : ouvrir un compte Runpod, renseigner le nom de la société, son adresse et son numéro de TVA dans les réglages du compte avant le premier paiement.
GPU cloud facturé en euros ou en dollars : ce que fait chaque fournisseur
| Fournisseur | Devise | TVA et numéro de TVA | Factures |
|---|---|---|---|
| Runpod | dollars | taxe ajoutée selon l’adresse de facturation et le moyen de paiement ; numéro de TVA européen accepté, entreprises pouvant être exonérées | générées à chaque paiement, nom et adresse de société modifiables |
| Lambda | dollars | taxe incluse selon l’adresse de facturation | historique des paiements ; cartes de crédit uniquement |
| Vast.ai | dollars | sa documentation pour les hébergeurs indique ne pas collecter la TVA ; champ de TVA ajouté aux factures en 2024 | export par période, champ pour les coordonnées de la société |
| OVHcloud, Scaleway | euros | prix affichés hors taxes ; autoliquidation avec le numéro de TVA du client | factures en euros |
| Infomaniak | euros ou francs suisses | prix affichés hors TVA | factures en euros ou en francs suisses |
Chez Runpod, le numéro de TVA se saisit au moment du paiement, dans la fenêtre de paiement, ou dans les informations du compte ; la liste des pays acceptés comprend l’ensemble de l’Union. Les factures sont produites automatiquement à chaque recharge et se téléchargent depuis l’historique des transactions ; le nom de la société et l’adresse, une fois modifiés, s’appliquent aussi aux anciennes factures retéléchargées. Pour les montants importants, au-delà de 5 000 $, Runpod propose une facturation d’entreprise par virement.
Pour un particulier, la logique s’inverse : un service électronique est taxé là où réside le client, et un fournisseur établi hors de l’Union doit appliquer la TVA de son pays, en la déclarant par le guichet unique européen ouvert le 1er juillet 2021. C’est ce qui explique l’exemple de la documentation de Runpod, où 100 $ de crédits coûtent 118 $ avec un taux de 18 % : la taxe dépend de l’adresse et du moyen de paiement, et une entreprise qui renseigne son numéro de TVA peut en être exonérée.
La devise mérite une ligne à elle seule. Une facture en dollars payée depuis un compte en euros ajoute le taux de change du jour et, selon la banque, des frais de conversion de quelques pour cent. Sur des montants modestes, c’est négligeable. Sur un budget de plusieurs milliers de dollars par mois, cela peut faire pencher la balance vers un fournisseur européen quand les tarifs sont proches, ce qui est le cas pour la H100.
Si le compte n’est pas encore ouvert
Ouvrir un compte au nom d’une société, c’est aussi découvrir ses plafonds : quotas, dépense maximale par heure, vérifications. Ils sont recensés dans les quotas d’un compte neuf.
Si vous devez présenter un budget
Avant la facture, il y a le budget à faire valider, en heures, stockage et transferts. La méthode est dans le budget d’un projet IA en trois lignes.
Si vous voulez comprendre ce qui est facturé
Une facture de GPU cloud additionne du calcul à la seconde, du stockage au mois et parfois des transferts. Les règles de Runpod sont détaillées dans payer le GPU à la seconde.