Votre tableau de bord Shopify indique que votre hoodie le plus vendu dégage une marge brute de 45 pour cent. Mais ce chiffre ne connaît que le prix d'usine. Il n'a jamais rencontré les frais de préparation et d'emballage, le stockage mensuel sur palettes, le fret maritime, les droits d'importation, ni le courtier en douane qui a dédouané le conteneur — et chacun de ces coûts est sorti de votre poche avant qu'un seul client ne clique sur acheter. Pour les vendeurs transfrontaliers, c'est dans l'écart entre la marge du tableau de bord et la marge réelle que le profit disparaît discrètement.
La vente transfrontalière n'est plus un pari secondaire : 59 pour cent des acheteurs mondiaux achètent désormais auprès de détaillants situés hors de leur pays d'origine, et le marché B2C transfrontalier devrait atteindre 2,16 billions de dollars en 2026. Si vous vendez à l'international sur Shopify, rapprocher les frais d'exécution et les droits de douane dans le coût des marchandises vendues n'est pas de la comptabilité avancée — c'est le seul moyen de savoir ce que vous avez réellement gagné. Ce guide passe en revue les trois flux de coûts présents dans chaque commande transfrontalière, qui comptabilise les droits selon les différentes conditions d'expédition, comment construire un coût de revient par SKU, et une routine mensuelle qui permet de rendre compte de chaque dollar.
Les trois flux de coûts dans chaque commande transfrontalière
Une commande nationale a une seule histoire de coûts : vous avez acheté ou fabriqué le produit, et vous l'avez expédié. Une commande transfrontalière en a trois, et ils arrivent selon trois calendriers différents.
Les frais d'exécution correspondent à ce que coûtent le stockage, la préparation, l'emballage et l'expédition de chaque unité. Si vous utilisez un prestataire logistique tiers (3PL) connecté à Shopify, une facture type se décompose en réception (souvent 10 à 20 $ par palette), stockage (généralement environ 25 $ par palette et par mois, ou 20 à 40 cents par pied cube), préparation et emballage (environ 2,50 $ par commande plus environ 50 cents par article supplémentaire), auxquels s'ajoutent l'emballage, le kitting et le traitement des retours. Les commandes multi-articles coûtent plus cher que les commandes à article unique, les SKU à rotation lente accumulent du stockage mois après mois, et aucune de ces lignes n'apparaît dans votre versement Shopify — elles arrivent sous forme de facture mensuelle distincte.
Les droits de douane et taxes à l'importation correspondent à ce que le pays de destination facture pour laisser entrer vos marchandises. Le service Managed Markets de Shopify peut calculer, percevoir et reverser ces montants au moment du paiement, en agissant comme vendeur enregistré pour vos commandes internationales, afin que l'acheteur voie un prix unique tout compris, sans facture surprise à la livraison. Cette commodité s'accompagne de frais par commande, et elle crée un flux comptable — droits perçus et droits reversés — qui doit transiter par vos livres sans jamais toucher au chiffre d'affaires.
Le fret et la compensation des versements constituent la couche temporelle. Votre versement Shopify est un règlement net : ventes brutes moins frais de traitement, remboursements et ajustements, déposé plusieurs jours après la vente. Le fret entrant, les honoraires de courtier et les factures de droits arrivent des semaines plus tard. Le rapprochement consiste à rattacher les trois flux aux mêmes unités vendues, même si les justificatifs apparaissent à un mois d'intervalle.
DDP ou DAP : qui paie les droits décide qui les comptabilise
Avant de pouvoir rapprocher les droits de douane, vous devez savoir à qui ils appartiennent. Les conditions d'expédition de la commande en décident.
En DDP (Delivered Duty Paid, rendu droits acquittés), c'est vous — le vendeur — qui gérez le dédouanement à l'importation et payez tous les droits et taxes. L'acheteur reçoit les marchandises sans rien devoir de plus. En DAP (Delivered at Place, rendu au lieu de destination), vous livrez les marchandises à destination, mais c'est l'acheteur qui gère le dédouanement et paie les droits. (Vous pouvez encore voir l'ancien terme DDU, Delivered Duty Unpaid, sur les documents du transporteur ; il signifie la même chose que DAP et a été retiré des règles Incoterms officielles il y a des années.)
Cette distinction oriente vos livres :
- Les droits DDP sont votre coût de produit. Ils s'attachent aux unités vendues et appartiennent au COGS, exactement comme le prix d'usine et le fret entrant.
- Les droits DAP ne sont jamais votre coût. L'acheteur paie directement le transporteur ou le courtier. Aucun argent ne transite par vous, donc rien n'entre dans vos livres — ne les estimez pas dans le COGS « pour être complet ».
- Les droits perçus au paiement via Managed Markets sont des fonds en transit. Vous les percevez auprès de l'acheteur et ils sont reversés en votre nom. Enregistrez la perception comme un passif (droits à payer), non comme un chiffre d'affaires, et le reversement comme l'extinction de ce passif, non comme une charge. Traiter la perception comme du chiffre d'affaires gonfle à la fois votre chiffre d'affaires et vos coûts du même montant et rend tout ratio de marge dénué de sens.
Si vous mélangez des commandes DDP et DAP — ce qui est courant lorsque vous vendez en DDP sur vos plus grands marchés et en DAP partout ailleurs —, étiquetez les conditions d'expédition de chaque commande avant la fin du mois. Un taux de droit moyen unique appliqué à toutes les ventes internationales surestimera le COGS des commandes DAP et le sous-estimera pour les commandes DDP.
Les droits de douane sont un coût de stock, pas une charge
Voici la règle que la plupart des petits vendeurs se trompent : les droits d'importation sur des marchandises destinées à la revente font partie du coût des marchandises, non d'une charge de la période. Selon les US GAAP, l'ASC 330 définit le coût des stocks comme toutes les dépenses engagées pour amener un article à son état et à son emplacement actuels en vue de sa vente — et les normes comptables précisent explicitement que les droits de douane et taxes payés pour importer des marchandises sont des coûts de stock. Ils figurent au bilan dans la valeur des stocks et n'alimentent le COGS qu'au moment où les unités sont vendues.
Pourquoi cela importe en pratique :
- Passer les droits en charge le mois où ils sont payés fait avancer le coût. Une facture de droits de 1 400 $ payée en mars pour des hoodies qui se vendent jusqu'en août devrait peser sur le COGS de mars à août, et non anéantir la marge de mars tout en flattant l'été.
- Immobiliser les droits maintient l'honnêteté des stocks. Si les droits représentent 10 à 20 pour cent de votre coût unitaire et que vous les passez en charge, votre bilan sous-estime les stocks chaque mois de l'année — et tout prêteur qui le lit voit une base d'actifs plus maigre que ce que vous possédez réellement.
- Les petits revendeurs ne sont pas exemptés du concept. Les entreprises dont les recettes brutes sont inférieures au seuil de 25 millions de dollars ajusté de l'inflation bénéficient d'un allègement des règles complexes de capitalisation UNICAP, mais les coûts d'acquisition ordinaires — prix d'achat, fret entrant, droits — s'attachent toujours aux stocks selon les règles standard en matière de stocks.
La même logique couvre le fret entrant, l'assurance cargo et les frais de courtage liés à l'acheminement des marchandises vers votre entrepôt. Ce qu'elle ne couvre pas, c'est tout ce qui vient après que les marchandises sont prêtes à la vente : le stockage continu en entrepôt, la préparation et l'emballage, l'expédition sortante et le traitement des retours sont des charges d'exploitation de la période, non un coût de produit. La ligne de démarcation est la disponibilité à la vente — les coûts pour préparer les stocks s'attachent aux unités ; les coûts pour stocker et déplacer les unités vendues frappent le mois.
Construisez le coût de revient pour chaque SKU
Le coût de revient est le véritable coût unitaire pour rendre un produit prêt à la vente : prix d'achat plus chaque coût d'acquisition alloué. La formule est simple :
Coût de revient = coût du produit + fret + assurance + droits + courtage et manutention, répartis sur les unités.
La répartition est là où les vendeurs trébuchent. Un conteneur contient de nombreux SKU, mais la facture de fret indique un seul montant. Choisissez une méthode cohérente — par unités, par poids ou par valeur — et tenez-vous-y toute l'année. La répartition par valeur convient aux catalogues à marges mixtes ; celle par poids convient aux marchandises lourdes ; celle par unité convient aux expéditions mono-SKU. La cohérence compte plus que la sophistication, car changer de méthode en cours d'année rend les comparaisons entre périodes inutiles.
Un exemple concret rend cela tangible. Supposons que vous importiez 400 hoodies :
| Composante de coût | Total de l'expédition | Par unité |
|---|---|---|
| Prix d'usine (14 $ chacun) | 5 600 $ | 14,00 $ |
| Fret maritime | 1 200 $ | 3,00 $ |
| Assurance cargo | 100 $ | 0,25 $ |
| Droits de douane et tarifs | 1 400 $ | 3,50 $ |
| Frais de courtage et portuaires | 300 $ | 0,75 $ |
| Coût de revient total | 8 600 $ | 21,50 $ |
Votre coût unitaire « réel » est de 21,50 $, pas de 14 $ — plus de 50 pour cent de plus que le devis d'usine. Fixez votre prix sur 14 $ et une marge de tableau de bord de 45 pour cent n'est en réalité qu'une marge d'environ 16 pour cent avant même que les frais d'exécution n'entrent en jeu. Une fois que les coûts de revient vivent dans vos livres sous forme de lots de stock, suivre leur dérive dans le temps — à mesure que les taux de fret et de droits évoluent — vous montre exactement quand un SKU a besoin d'une augmentation de prix. Un tableau de bord visuel tel que Fava rend cette dérive facile à repérer sur l'ensemble de votre catalogue.
Actualisez les coûts de revient selon un calendrier, pas quand vous y pensez. Les taux de fret et de droits évoluent constamment ; un coût de revient calculé une fois en janvier relève de la fiction en octobre. Recalculez par SKU au moins chaque trimestre, et immédiatement après toute expédition dont la facture de fret ou de droits semble sensiblement différente de la précédente.
Rapprochez le versement : du brut au net avec les lignes d'exécution
Le rapprochement des versements Shopify pour un vendeur transfrontalier comporte une étape de plus que la version nationale : le rapport de versement n'est que le premier de trois documents sources. Voici la routine mensuelle.
Étape 1 : Décomposez chaque versement du brut au net. Pour chaque versement Shopify du mois, partez du détail du règlement, non du dépôt. Inscrivez les ventes brutes en chiffre d'affaires, les frais de traitement dans un compte de charges de frais, les remboursements dans un compte de contre-chiffre d'affaires ou de remboursements, les taxes de vente perçues et les droits perçus dans leurs comptes de passif respectifs, et faites transiter le net par un compte de compensation que le dépôt bancaire vient ensuite solder à zéro. Le solde de compensation de chaque versement doit revenir à zéro ; un solde résiduel correspond à un remboursement, des frais ou un ajustement manquants.
Étape 2 : Faites correspondre la facture du 3PL aux expéditions du mois. Votre facture d'exécution ne déduit rien des versements — c'est une facture autonome, généralement mensuelle. Ventilez-la en ses composantes : la réception et la manutention entrante s'attachent aux lots de stock qu'elles ont réceptionnés (ajoutez-les au coût de revient), tandis que le stockage, la préparation et l'emballage, l'expédition sortante et les retours vont dans les comptes de charges d'exploitation. Rapprochez ensuite la ligne de préparation et d'emballage du nombre de commandes : si vous avez expédié 1 200 commandes et que vous avez été facturé pour 1 200 préparations plus 300 frais d'article supplémentaire, le calcul doit se rapprocher de votre rapport de commandes dans une petite tolérance pour les remplacements et les expéditions partielles.
Étape 3 : Provisionnez ce qui n'a pas encore été facturé. À la fin du mois, vous aurez toujours des frais d'exécution non facturés : des commandes expédiées la dernière semaine que la prochaine facture du 3PL rattrapera, et des conteneurs dédouanés par le courtier dont la facture arrive le mois suivant. Estimez les deux à partir de moyennes récentes et comptabilisez une provision (débit du compte de charges ou de stock, crédit des charges à payer), puis contre-passez-la lorsque la facture réelle est enregistrée. Sans cette étape, la dernière semaine de chaque mois paraît artificiellement rentable.
Étape 4 : Soldez le transit des droits. Totalisez les droits perçus au paiement par rapport aux droits reversés via Managed Markets ou payés à votre courtier. Le compte de passif doit se solder à près de zéro chaque mois. Un solde créditeur croissant signifie des perceptions que vous n'avez jamais reversées — un passif que vous devez, non un profit. Un solde débiteur croissant signifie que vous avez payé des droits de votre poche (probablement des commandes DDP) qui doivent être reclassés dans le COGS.
Étape 5 : Rapprochez les devises étrangères séparément. Les vendeurs transfrontaliers paient souvent leurs fournisseurs dans une devise, encaissent dans plusieurs, et règlent des versements convertis dans leur devise nationale. Enregistrez les factures fournisseurs au taux comptant à la date de facture, enregistrez les paiements au taux de règlement, et laissez la différence aller en gain ou perte de change — jamais dans le COGS, où elle fausserait les marges produit. Il en va de même pour les écarts de conversion des versements chez Shopify.
L'enregistrement de ces écritures est simple une fois les comptes créés : un compte de compensation par canal, des comptes de charges distincts pour chaque type de frais, et des comptes de passif pour les taxes et les droits. Si vous tenez vos livres en texte brut, la documentation explique comment mettre en place exactement ce type de structure de comptes.
Cinq erreurs qui sous-estiment votre COGS
1. Enregistrer le versement net comme chiffre d'affaires. Enregistrer le dépôt de 36 400 $ au lieu de 39 800 $ de ventes brutes sous-estime le chiffre d'affaires et masque chaque frais déduit en chemin. Votre 1099-K déclare le brut à l'administration fiscale ; vos livres doivent concorder avec lui.
2. Passer les droits en charge le mois où ils sont payés. Une facture de droits n'est pas de la papeterie. Immobilisez-la dans le lot de stock qu'elle a dédouané, et laissez-la atteindre le COGS à mesure que ces unités se vendent. La mise en charge immédiate décale le coût vers la mauvaise période et sous-estime votre actif de stock.
3. Mettre chaque dollar d'exécution dans le même seau. La réception entrante qui prépare les marchandises à la vente s'attache aux unités ; le stockage mensuel et la préparation-emballage par commande sont des charges d'exploitation de la période. Les mélanger soit surestime le COGS (stockage dans le coût de produit), soit le sous-estime (réception dans les charges générales). Ventilez la facture du 3PL chaque mois.
4. Enregistrer les droits perçus comme chiffre d'affaires. Les droits que vous percevez au paiement et reversez sont des fonds d'agence, non des ventes. Les enregistrer comme chiffre d'affaires gonfle votre ligne de chiffre d'affaires et — lorsque vous enregistrez le reversement comme charge — vos coûts, laissant les ratios de marge n'être que du bruit. Faites-les transiter par un compte de passif à la place.
5. Oublier le dernier kilomètre du change. Factures fournisseurs en euros, versements convertis depuis des livres sterling, droits payés en dollars canadiens — chaque conversion génère un petit gain ou une petite perte. Individuellement négligeables, collectivement significatifs, et ils appartiennent au gain/perte de change, non enfouis dans le coût de produit ni ignorés dans le compte de compensation.
Votre liste de contrôle mensuelle de clôture transfrontalière
Parcourez cette liste de contrôle avant de clôturer les livres chaque mois :
- Chaque versement Shopify décomposé du brut au net ; tous les comptes de compensation à zéro
- Facture du 3PL ventilée : coûts entrants vers les lots de stock, stockage et préparation-emballage en charges d'exploitation
- Nombres de préparations rattachés aux nombres de commandes expédiées dans la tolérance
- Provisions comptabilisées pour les frais d'exécution non facturés de fin de mois et les factures de courtier
- Droits à payer soldés : perceptions rapprochées des reversements, DDP payés de votre poche reclassés en COGS
- Coûts de revient actualisés pour tout SKU ayant une nouvelle expédition ce mois-ci
- Gains et pertes de change séparés du coût de produit
- Report des stocks concordant : solde d'ouverture plus achats et coûts immobilisés, moins COGS, égale solde de clôture
Gardez vos marges transfrontalières honnêtes
Rapprocher les frais d'exécution et les droits de douane, c'est la différence entre une marge dont vous espérez qu'elle est réelle et une marge que vous pouvez prouver. Beancount.io propose une comptabilité en texte brut qui vous offre une transparence et un contrôle complets sur vos données financières — pas de boîtes noires, pas de dépendance à un fournisseur. Commencez gratuitement et découvrez pourquoi les développeurs et les professionnels de la finance passent à la comptabilité en texte brut.





