Aller au contenu principal
AccountEX
Tous les guides
10 min de lecture·Dernière mise à jour: 2026-04-15·E-commerce · SaaS · Freelances numériques

Stripe, PayPal et Twint : comment comptabiliser les processeurs de paiement

Commissions, versements nets, rétrofacturations, conversions de devises et traitement TVA : le guide complet pour enregistrer correctement chaque transaction de vos processeurs de paiement dans la comptabilité suisse.

Pourquoi la comptabilité des processeurs de paiement est complexe

Si vous vendez en ligne via e-commerce, proposez un service SaaS ou travaillez comme freelance numérique, vous encaissez probablement via Stripe, PayPal ou Twint. Ces processeurs ne transfèrent pas simplement l'argent du client vers votre compte : ils retiennent des commissions, accumulent les fonds, appliquent des taux de change et peuvent annuler des paiements des semaines après l'encaissement. Chaque étape génère une écriture comptable distincte qui doit être enregistrée correctement.

La difficulté principale réside dans la différence entre le montant brut payé par le client et le montant net qui arrive sur le compte bancaire. Les commissions (fees) ne sont pas une simple réduction du prix : ce sont des frais de service financier qui doivent être comptabilisés séparément. De plus, les délais de versement (payout) varient de 2 à 7 jours ouvrables, créant des décalages entre les revenus enregistrés et les mouvements bancaires.

En Suisse, le traitement TVA des commissions des processeurs de paiement suit des règles spécifiques (art. 21 al. 2 ch. 19 LTVA), et les transactions en devise étrangère nécessitent l'enregistrement des écarts de change. Ce guide explique pas à pas comment gérer chaque aspect dans votre comptabilité.

Comment fonctionnent les processeurs de paiement

Avant d'enregistrer toute opération, il est essentiel de comprendre le flux d'argent qui se produit lorsqu'un client paie via un processeur. Voici les 5 étapes clés :

1

Le client paie

Le client effectue le paiement par carte de crédit, Twint ou PayPal. Le montant brut (p. ex. CHF 100.00) est débité du client. À ce stade, le revenu est acquis, mais les fonds ne sont pas encore sur votre compte.

2

Le processeur encaisse et retient

Stripe, PayPal ou Twint reçoivent les fonds et les conservent sur un compte de transit interne (escrow). Le montant est visible dans le tableau de bord du processeur mais pas encore disponible pour le retrait.

3

Déduction des commissions

Le processeur déduit ses commissions du montant brut. Par exemple, Stripe retient 2,9 % + CHF 0.30 par transaction par carte européenne. Sur CHF 100.00, la commission est de CHF 3.20, le net devient CHF 96.80.

4

Versement sur le compte bancaire

Après le délai de règlement (rolling basis : 2–7 jours pour Stripe, immédiat ou 1–3 jours pour PayPal, T+1 pour Twint), le processeur transfère le montant net agrégé sur votre compte bancaire suisse.

5

Rapprochement bancaire

Le mouvement bancaire correspond au total net de plusieurs transactions. Il doit être rapproché des factures/commandes individuelles et des commissions correspondantes pour clôturer correctement le cycle comptable.

Comptabilisation des commissions et des versements

Chaque processeur a une structure de commissions différente et nécessite une approche comptable spécifique. La bonne pratique est d'enregistrer toujours le revenu brut et de comptabiliser la commission comme charge séparée :

ProcesseurStructure des commissionsMéthode comptableComptes suggérés
Stripe2,9 % + CHF 0.30/trx (carte UE) ; 3,25 % + CHF 0.30 (carte hors UE) ; supplément pour conversion de devisesBrut → compte transit Stripe ; commission sur compte charges ; net au versement sur compte bancaire1101 Créances Stripe / 6841 Commissions cartes / 1020 Banque
PayPal2,99 % + CHF 0.55/trx (standard) ; 1,99 % + CHF 0.55 (plan avancé) ; 1,5 % conversion de devisesBrut → compte transit PayPal ; commission sur compte charges ; net au versement ou solde PayPal1102 Créances PayPal / 6841 Commissions cartes / 1020 Banque
Twint1,3 % par transaction (commerçant) ; aucun frais fixe supplémentaireBrut → compte transit Twint ; commission sur compte charges ; net T+1 sur compte bancaire1103 Créances Twint / 6842 Commissions Twint / 1020 Banque
PostFinance E-Paymentde 1,3 % (Twint via PF) à 2,5 % (Visa/MC) ; abonnement mensuel CHF 25–50Brut → compte transit PF ; commission + abonnement sur charges ; net sur compte PostFinance1104 Créances PostFinance / 6843 Commissions PF / 1010 PostFinance

Rétrofacturations, réserves et litiges

Les rétrofacturations (chargebacks) sont parmi les aspects les plus délicats de la comptabilité des processeurs de paiement. Voici comment les gérer correctement :

Enregistrement de la rétrofacturation

Lorsque le client conteste un paiement, le processeur annule le montant de votre solde. Comptablement, le revenu déjà enregistré doit être extourné : débit chiffre d'affaires, crédit compte transit processeur. Si la rétrofacturation intervient dans un exercice ultérieur, elle doit être traitée comme une charge extraordinaire.

Frais de litige

Stripe facture CHF 15.00 par rétrofacturation, PayPal jusqu'à CHF 20.00. Ces frais doivent être enregistrés comme charge supplémentaire (6844 Frais de litige) même si vous gagnez le litige — ils ne sont souvent pas remboursés.

Réserves du processeur (rolling reserve)

Certains processeurs retiennent un pourcentage des encaissements (5–10 %) comme réserve pour les rétrofacturations futures, surtout pour les commerçants nouveaux ou à haut risque. La réserve doit être comptabilisée comme créance à long terme (1105 Réserves auprès du processeur) et libérée lors du déblocage.

Calendrier et rattachement

Une rétrofacturation peut survenir jusqu'à 120 jours après le paiement initial. Pour respecter le principe de rattachement, envisagez de constituer une provision pour rétrofacturations attendues sur la base de l'historique (p. ex. 0,5–1 % du volume transigé par carte).

Attention : les rétrofacturations impactent à la fois le compte de résultat (extourne du revenu + frais) et la trésorerie (les fonds sont immédiatement retenus par le processeur). Surveillez le taux de rétrofacturation — s'il dépasse 1 % du volume transigé, le processeur peut appliquer des pénalités supplémentaires ou résilier le contrat.

Paiements multidevises et conversions

Si vous vendez à des clients internationaux, vous recevrez des paiements en EUR, USD ou d'autres devises. Voici comment gérer les conversions dans la comptabilité suisse :

Devise de la transaction vs. devise du versement

Le client paie en EUR, mais Stripe crédite en CHF. Le taux de change appliqué par le processeur ne correspond presque jamais au taux officiel de l'AFC. La différence doit être enregistrée comme écart de change (compte 6960 Écarts de change).

Taux de change à la date d'enregistrement

Selon le CO, le revenu doit être enregistré au taux de change du jour de la transaction (ou au taux moyen mensuel accepté par l'AFC). Si le versement intervient quelques jours plus tard à un taux différent, la différence génère un gain ou une perte de change.

Compte multidevises Stripe/PayPal

Stripe et PayPal permettent de maintenir des soldes en plusieurs devises et de choisir le moment de la conversion. Si vous maintenez un solde en EUR, le compte transit doit être géré en EUR et réévalué en fin de mois/année au cours de clôture.

Frais de conversion de devises

Stripe applique un supplément de 1–2 % au-dessus du taux interbancaire pour la conversion automatique. PayPal applique 3–4 % au-dessus du taux BCE. Ces frais supplémentaires doivent être comptabilisés comme charge financière séparée (6961 Frais de conversion de devises).

Réévaluation de fin d'exercice

Les soldes en devise étrangère auprès des processeurs (créances Stripe EUR, solde PayPal USD) doivent être réévalués au cours de clôture au 31 décembre. Les écarts de change résultants doivent être enregistrés au compte de résultat comme gain ou perte de change.

Traitement TVA des commissions

Le traitement TVA des commissions des processeurs de paiement en Suisse requiert une attention particulière :

Exonération art. 21 LTVA

Les commissions pour services de paiement sont considérées comme des prestations financières exonérées au sens de l'art. 21 al. 2 ch. 19 LTVA. Les commissions de Stripe, PayPal et Twint ne comprennent pas de TVA suisse et ne donnent pas droit à la déduction de l'impôt préalable.

Impôt sur les acquisitions (reverse charge)

Si le processeur est étranger (Stripe en Irlande, PayPal au Luxembourg), les commissions sont soumises à l'impôt sur les acquisitions (art. 45 al. 1 let. a LTVA) si le total des services étrangers dépasse CHF 10 000 par an. Toutefois, s'agissant de prestations financières exonérées, l'impôt sur les acquisitions n'est pas dû.

Processeurs suisses (Twint, PostFinance)

Twint SA et PostFinance SA ont leur siège en Suisse. Leurs commissions sont des prestations financières exonérées de TVA au sens de l'art. 21 LTVA. Aucune TVA n'est facturée, aucune déduction n'est possible.

TVA sur la vente sous-jacente

La commission du processeur n'affecte pas la TVA à facturer au client. Si vous vendez un produit à CHF 100.00 + 8,1 % de TVA, le revenu brut TTC est de CHF 108.10 indépendamment de la commission retenue. La TVA doit être calculée et déclarée sur le montant brut de la vente.

Remarque : les commissions des processeurs étant exonérées de TVA, les entreprises qui fournissent exclusivement des prestations imposables ne subissent aucune réduction de la déduction de l'impôt préalable (art. 30 LTVA). La situation change pour celles qui ont un mélange de prestations imposables et exonérées.

Rapprochement étape par étape avec AccountEX

Le rapprochement entre le relevé du processeur et le mouvement bancaire est l'étape la plus critique. Voici le workflow en 6 étapes que nous recommandons dans AccountEX :

1

Importer les transactions du processeur

Connectez Stripe, PayPal ou Twint via API à AccountEX. Les transactions individuelles (ventes, remboursements, commissions) sont importées automatiquement avec tous les détails : montant brut, commission, net, devise, date.

2

Enregistrer le revenu brut + commission

Pour chaque transaction, AccountEX enregistre automatiquement le revenu brut sur le compte de ventes, la commission sur le compte de charges et la créance nette sur le compte transit du processeur (p. ex. 1101 Créances Stripe).

3

Importer les mouvements bancaires

Importez le relevé bancaire via CAMT.053 ou connexion directe. Les versements agrégés du processeur apparaissent comme des mouvements uniques sur le compte bancaire.

4

Rapprocher versement ↔ transactions

AccountEX rapproche automatiquement le versement bancaire avec la somme des transactions nettes de la période correspondante. En cas de divergence (p. ex. rétrofacturation, réserves), le système signale l'écart.

5

Traiter les exceptions

Les rétrofacturations, remboursements partiels, ajustements manuels et écarts de change sont signalés pour vérification. Un clic pour confirmer ou corriger l'écriture proposée.

6

Clôturer la période

Une fois toutes les transactions rapprochées, le solde du compte transit du processeur doit être à zéro (ou égal aux transactions non encore versées). AccountEX affiche un rapport de rapprochement avec le statut de chaque transaction.

7 conseils pratiques pour la comptabilité des paiements numériques

  • Créez un compte transit séparé pour chaque processeur (Stripe, PayPal, Twint, PostFinance). Mélanger les soldes rend le rapprochement impossible et masque les écarts
  • Enregistrez toujours le revenu au brut et la commission comme charge séparée — ne comptabilisez jamais directement le montant net reçu en banque comme revenu, car cela sous-estime le chiffre d'affaires et masque les coûts réels
  • Rapprochez les versements chaque semaine, pas en fin de mois. Les processeurs agrègent les transactions et un retard dans le rapprochement accumule des exceptions difficiles à résoudre
  • Téléchargez et archivez mensuellement les rapports détaillés de chaque processeur (Stripe Balance Report, PayPal Activity Report). Ce sont des pièces comptables à conserver 10 ans conformément à l'Olc
  • Si vous opérez en plusieurs devises, envisagez de maintenir un compte bancaire en EUR pour recevoir les versements Stripe en EUR sans conversion — vous économisez les frais de change du processeur (1–2 %)
  • Surveillez le taux de rétrofacturation : Visa et Mastercard pénalisent les commerçants au-dessus de 1 %. Constituez une provision basée sur l'historique (typiquement 0,3–0,8 % du volume transigé par carte)
  • Utilisez AccountEX pour connecter automatiquement Stripe et PayPal via API, importer les transactions avec commissions séparées et rapprocher les versements en un clic — éliminant des heures de travail manuel chaque mois

Simplifiez votre comptabilité suisse

AccountEX gère la TVA, les QR-factures et les écritures avec l'IA. Commencez gratuitement.

Commencer gratuitement