Comment faire ma comptabilité si j'utilise Shopify ou Stripe

Un guide pratique pour les freelances gérant les paiements sur les plateformes

ChatGPT Image 4 ago 2025, 07_18_38 p.m..png

✨ Le problème ✨

Des centaines de transactions sur la plateforme, un seul relevé bancaire

En tant qu'entrepreneur individuel suisse (par exemple, développeur indépendant, créateur numérique ou propriétaire d'une micro-boutique), vous pourriez recevoir des centaines de transactions chaque mois. Pensez à :

  • Abonnements à l'App Store
  • Achats ponctuels via Stripe
  • Commandes Shopify (numériques ou physiques) dans des dizaines de devises

La législation suisse ne vous oblige pas à enregistrer chaque vente individuellement si votre chiffre d'affaires annuel est inférieur à 500 000 CHF**. Vous pouvez utiliser une comptabilité de caisse simplifiée, c'est-à-dire enregistrer les revenus dès leur arrivée sur votre compte bancaire, et non lorsque les clients cliquent sur « Acheter ». Vous pouvez ainsi comptabiliser le paiement mensuel de la plateforme sur une seule ligne, réduisant ainsi considérablement les frais comptables et garantissant la conformité.

Cette approche fonctionne avec des outils comme Bexio ou Banana Accounting, ou même avec une simple feuille de calcul. Veillez simplement à conserver les rapports mensuels de la plateforme pour vérification. Vous respectez toujours la comptabilité suisse sous le régime simplifié (Einnahmen‑Überschussrechnung).

Les bases de la Suisse

Qui peut utiliser la comptabilité de caisse ?

✅ Admissibilité

Selon les règles comptables suisses :

  • Entreprise individuelle ou indépendant

  • Au cours de l’année précédente, chiffre d’affaires inférieur à 500 000 CHF

  • Et personne morale (sauf SA, SARL)

  • Vous êtes alors autorisé à tenir une comptabilité simplifiée : n’enregistrer que les revenus, les dépenses et les actifs/passifs, sans comptabilité en partie double Administration fédérale suisse

La plupart des petits indépendants et des éditeurs de logiciels restent confortablement en dessous de ce plafond. Dès que vous dépassez 500 000 CHF par an, vous devrez passer à la déclaration complète en partie double du CO.

📅 Moment : Comptabilisation en espèces, et non en comptabilité d’exercice

Dans la Einnahmen-Überschussrechnung (EÜR) (ou « kassenbasis » suisse) :

  • Les revenus sont comptabilisés à la réception des espèces (et non à l’émission d’une facture)
  • Les dépenses sont comptabilisées au moment du paiement, même si elles ont été approuvées antérieurement.
  • Il n’y a aucune comptabilisation en partie double ni en comptabilité d’exercice, ce qui minimise la complexité.

Cela rend les versements nets (après frais) des plateformes parfaits pour cette méthode.

Pourquoi l'agrégation des paiements des plateformes est-elle judicieuse pour les freelances ?

🔁 Mécanismes de la plateforme

Chaque plateforme fonctionne de manière similaire :

  • Le client paie : par exemple, 1,99 CHF sur l’App Store ou via Stripe sur votre site.
  • La plateforme prélève des frais : Apple 15 à 30 %, Stripe 2,9 % + 0,30 CHF (carte nationale), plateforme Shopify + frais de passerelle.
  • Vous recevez un versement net à intervalles réguliers.

Étant donné que l’EUR est basé sur les espèces, vous ne comptabilisez que ce versement net comme revenu client — une transaction par plateforme et par période.

📉 Approche nette ou brute

Vous avez deux choix :

  • ❌ Apport brut + dépenses liées aux frais de plateforme
    − Par exemple Enregistrez 1 000 CHF bruts de ventes, puis enregistrez 150 CHF de frais
  • ✔️ Apport net uniquement
    − Enregistrez 850 CHF comme revenu, ignorez la saisie des frais

Le bénéfice imposable (revenus moins dépenses) sera le même dans les deux cas. La plupart des freelances préfèrent l'approche nette : elle est plus simple et s'adapte à la méthode de trésorerie.


🧾 Vérification

  • Toujours exporter et conserver le rapport mensuel Ventes + Paiements de la plateforme
  • Ces rapports fournissent la piste d'audit nécessaire en cas de questions
  • Votre saisie de ligne doit correspondre aux totaux bruts/nets indiqués dans ces rapports

App Store d'Apple

(iOS, macOS, abonnements intégrés à l'application)

p1111ngegg.png

💸 Comment Apple vous rémunère

Grâce à App Store Connect, Apple publie :

  • Des rapports de paiements par territoire, application et groupe d'abonnement
  • Apple prélève sa commission (15 % ou 30 %) avant de virer le reste sur votre compte bancaire

Si vous participez au Programme Petites Entreprises de l'App Store et que vos revenus sont inférieurs à 1 million de dollars américains, votre commission est réduite à 15 % au lieu de 30 % Apple Developer.

Apple verse ensuite vos revenus nets environ 45 jours après la fin du mois, si vous dépassez un seuil minimum.

🗂 Quoi enregistrer

  1. Attendez le virement mensuel d'Apple en CHF (ou EUR/USD)
  2. Dans vos livres, saisissez une écriture :
Datum Bank CHF2850
Ventes – Apple CHF2850 (compte « Revenus numériques »)
  1. Vous n'avez pas besoin de créer 100 écritures par vente ni d'enregistrer la commission Apple séparément.
  2. Enregistrez le rapport depuis App Store Connect → Paiements → Rapports mensuels

📊 Pourquoi ça marche ?

  • Vous suivez les règles de la comptabilité de caisse : le revenu est enregistré à l'arrivée.
  • Net = ventes brutes moins commissions = flux de trésorerie réel
  • La commission est implicitement gérée sans saisie manuelle des dépenses.
  • Bénéfice total (revenu net) est égal au bénéfice brut moins les frais de plateforme.

Stripe

– Pour accepter les cartes de crédit sur votre site

[CITYPNG.COM]HD Stripe Official Logo PNG - 2000x2000.png

💲 Les bases de Stripe en Suisse

Frais Stripe (à la mi-2025) :

  • 2,9 % + 0,30 CHF par transaction réussie par carte suisse
  • 3,25 % + 0,30 CHF pour les cartes internationales
  • +2 % pour la conversion de devises, le cas échéant Stripe

Stripe traite des centaines de transactions par jour et effectue généralement les paiements suivants :

  • Quotidiennement (si volume > seuil), sinon hebdomadairement
  • Les dépôts sont des virements bancaires automatisés groupés par jour calendaire
  • Les frais de traitement sont déduits en premier ; Versements = produit net

📦 Méthode comptable

  • Résumez le « versement total » ou le « volume net des versements » de chaque mois
  • Enregistrez une entrée de revenu par mois et par compte bancaire connecté à Stripe.
2025‑07‑03 Banque (Stripe CH) 5 000 CHF
Ventes – Stripe 5 000 CHF
  • Si vous souhaitez afficher les frais, vous pouvez également enregistrer les dépenses brutes et les dépenses séparées.

💡 Conseils pratiques

Vous pouvez également télécharger le rapport de rapprochement des paiements de Stripe ou le CSV de comptabilité, mais pour l'EÜR, vous n'avez besoin que du numéro final.

Quotidien vs Hebdomadaire

Utilisez ce qui facilite la réconciliation

Multidevises

Convertir les paiements quotidiens en CHF au taux bancaire

Remboursements/Rétrofacturations

Ne les enregistrez pas séparément : ils sont déduits du paiement.

Shopify

– Vente de produits en ligne (physiques ou numériques)

pngegg.png

🛒 Flux de paiement

  • Shopify traite les commandes via Shopify Payments (via Stripe ou autre passerelle)

  • Débite les cartes des clients et applique les frais de plateforme Shopify + les frais de passerelle de paiement

  • Délais de paiement en Suisse :

  • 3 jours ouvrés entre la capture et le paiement

  • Paiement minimum : 5 CHF ou 1 EUR

  • Exemple : une vente effectuée le lundi peut être encaissée le mercredi ou le jeudi Centre d'aide Shopify

Vous pouvez choisir des paiements en CHF ou en EUR, ou utiliser des options multidevises.

📦 Stratégie comptable

  • À chaque versement marchand, enregistrez-le sur une seule ligne :
2025‑07‑04 Banque (Shopify Payments) 10 000 CHF
Ventes – Shopify 10 000 CHF
  • Vous pouvez utiliser l'exportation CSV « Versements » de Shopify ou accéder à Finance → Versements → Exporter
  • Si Shopify fractionne les versements en plusieurs dépôts par semaine, additionnez-les dans votre logiciel de gestion sous « Versement brut Shopify ».

Exemple de chronologie

Date de commande Le client paie via Shopify Shopify saisit et prépare le dépôt La banque reçoit le versement net
1er juillet 200 CHF 2 juillet (traitement) 3 juillet (dépôt)
3 juillet 300 CHF 4 juillet 7 juillet

Dans le logiciel de gestion de compte, vous pouvez saisir un versement du 3 juillet (200 CHF) et un versement du 7 juillet (300 CHF), ou combiner les périodes dans un récapitulatif mensuel.

Mettre tout cela ensemble

Deux scénarios réels

🧑‍💻 Cas A : Le développeur d’applications en série

Activité de juillet 2025 :

Plateforme Paiement net (CHF) Écriture comptable
Apple 3 500 « Ventes – Apple (juillet 2025) »
Stripe 5 200 « Ventes – Stripe (juillet 2025) »
Revenu total : 8 700 CHF

Il n’est pas nécessaire de saisir chaque abonnement ni chaque vente ponctuelle. Bénéfice de fin de mois = 8 700 CHF moins les autres dépenses (hébergement, télétravail, outils).

🏪 Cas B : Vendeur e-commerce spécialisé utilisant Shopify + Stripe

Activité de juillet 2025 :

  • Dépôts Shopify Payments :

  • 1 500 € (convertis en 1 570 CHF) le 7 juillet

  • 2 400 € (≈ 2 500 CHF) le 14 juillet

  • Stripe : vend des services numériques hors Shopify ; Paiement net = 3 000 CHF

Livres :

2025-07-07 Banque (Shopify) 1 570 CHF → Ventes – Shopify
2025-07-14 Banque (Shopify) 2 500 CHF → Ventes – Shopify
2025-07-28 Banque (Stripe) 3 000 CHF → Ventes – Stripe

Sortie :

  • Total brut : 7 070 CHF
  • Les frais et les effets de change sont déjà inclus dans le paiement.
  • Le bénéfice de caisse correspond au total des recettes moins le coût des marchandises vendues ou les dépenses numériques.

Tutoriel : Utiliser Magic Heidi pour votre comptabilité Shopify, Stripe, Twint, ...

Tutoriel vidéo rapide pour expliquer comment vous pouvez faire cela dans Magic Heidi

En utilisant Bexio, Banana Accounting ou même des feuilles de calcul

📂 Exemples de plans comptables

Code de compte Description Utilisation
3000 Ventes – Apple Revenu net des applications iOS/macOS
3010 Ventes – Stripe Paiements depuis Stripe.com
3020 Ventes – Shopify Commandes via Shopify Payments

L'utilisation de lignes distinctes vous permet de déterminer le montant du chiffre d'affaires généré par chaque plateforme, sans saisie par vente.

📄 Tenue de livres

  • Joignez toujours le rapport mensuel des paiements et des ventes** de la plateforme
  • Incluez le téléchargement CSV ou un lien vers un PDF dans vos documents Herrena ou Banana
  • En cas d'audit, les rapports mensuels des plateformes confirment vos revenus nets

🧰 Basculement entre comptabilité de caisse et comptabilité d'exercice

  • Dans Bexio/Banane, assurez-vous d'enregistrer toutes les écritures en caisse (Kassen‑/Zuflussbasis) et non en comptabilité d'exercice.
  • Banana Comptabilité génère même automatiquement des EÜR (Einnahmen‑Überschuss) en mode caisse.

Étapes de réconciliation chaque mois

Une courte liste de contrôle procédurale

  1. Apple/App Store :
  • Télécharger le rapport mensuel Paiements
  • Noter le total versement net sur le relevé bancaire
  1. Stripe :
  • Utiliser Rapprochement des paiements (CSV)
  • Vérifier que le total correspond au virement bancaire
  1. Shopify :
  • Télécharger Paiements CSV depuis Finance → Paiements → Exporter
  • Vérifier que chaque virement correspond à votre relevé bancaire
  1. Écriture comptable :
  • Enregistrer une ligne par plateforme et par mois calendaire
  1. Vérifier les frais/remboursements :
  • Si les remboursements ou les rétrofacturations diminuent les montants nets au sein de la plateforme (vous ne les suivez pas séparément ; ils sont déjà inclus dans le montant final)
  1. Taux de change :
  • Si la plateforme a payé en EUR ou en USD, utilisez le montant réel en CHF enregistré par votre banque
  1. Dossier d'audit :
  • Enregistrer les pages du rapport et du relevé bancaire indiquant le dépôt

Pièges courants et comment les éviter

Problème Cause Solution
Comptabilisation de chaque vente séparément Mauvaise compréhension de la méthode de paiement au comptant S'en tenir aux versements uniquement — outils de vente pour la facturation
Enregistrement double des frais de plateforme Confusion entre brut et net Si vous utilisez la méthode nette, ignorez les lignes de frais — les frais sont déduits automatiquement
Combinaison de devises Versements multidevises, USD/EUR Enregistrer exactement le montant crédité par la banque ; ignorer les lignes de change non pertinentes
Incohérence des ajustements de remboursement Ajustements Stripe/Shopify antérieurs Toujours comptabiliser le montant du versement, et non les chiffres de vente initiaux
Un retour bancaire échoue aux versements Débits automatiques Shopify pour les remboursements Vérifier que le solde négatif est compensé le mois prochain

Conformité à la TVA

(Note brève, article séparé à venir)

  • Étant donné que votre chiffre d'affaires est inférieur à 100 000 CHF, vous n'êtes probablement pas assujetti à la TVA.
  • Même si c'est le cas (par exemple, en raison de ventes de biens physiques), les rapports de versement de votre plateforme incluent la TVA sur les frais de traitement, et non sur vos ventes. La TVA sur vos propres ventes suisses est hors champ d'application.
  • Nous publierons un article séparé sur les revenus des plateformes et la TVA en Suisse.** — lien à venir.

Conclusion finale

Pourquoi cela fonctionne pour les freelances suisses

  • C'est légal : Le règlement des petites entreprises autorise les méthodes de comptabilité de caisse simples pour un chiffre d'affaires inférieur à 500 000 CHF Administration fédérale suisse
  • C'est efficace : Une ligne par versement remplace des centaines d'écritures de vente
  • C'est précis : Recette nette = flux de trésorerie réel = impact sur les bénéfices
  • C'est vérifiable : Rapports de la plateforme + dépôts bancaires = prêts pour l'audit

Si votre entreprise dépasse 500 000 CHF, ou si vous acquérez des actifs, embauchez du personnel ou intégrez la TVA, il est peut-être temps de passer à la comptabilité en partie double. En attendant, cette méthode est une solution simple et conforme pour les microentreprises.

📌 Liste de contrôle récapitulative

  • ✅ Êtes-vous une entreprise individuelle dont le chiffre d'affaires est inférieur à 500 000 CHF ? 👉 La comptabilité de caisse EÜR s'applique.
  • ✅ Apple/Stripe/Shopify vous envoie-t-il des paiements mensuels nets ? 👉 Ne comptabilisez que ceux-là.
  • ✅ Vos totaux de paiements correspondent-ils à votre relevé bancaire ? 👉 Bien.
  • ✅ Conservez-vous le rapport de la plateforme mensuellement ? 👉 Excellent.
  • ✅ Tout est-il automatisé dans votre outil de gestion ? 👉 Encore mieux.

N'hésitez pas à copier les extraits de comptabilité ci-dessus et à les adapter à votre plateforme. Une fois la dynamique lancée, la comptabilité passe de la corvée au point de contrôle, et vous pouvez respirer.

Bon travail en freelance ! Et à bientôt pour des Livres en Suisse™ plus fluides ! 🎉