Cours indicatifs1 EUR = 0.941 CHF1 USD = 0.813 CHF1 USDT ≈ 0.813 CHF

Calculer ses impôts crypto en Suisse : cinq exemples pratiques

Cinq exemples pour préparer fortune, cessions, staking, paiements par carte et transferts internes sans inventer un taux d’impôt personnel.

Ce guide ne calcule pas votre facture fiscale. Il montre comment préparer des montants cohérents avant de les reporter dans la déclaration ou de les transmettre à un spécialiste. Le taux final dépend notamment du canton, de la commune, de la fortune totale, des revenus, des déductions et de la situation familiale.

Les chiffres ci-dessous sont fictifs. Ils servent à illustrer une méthode, pas à annoncer un impôt dû.

L’essentiel

  • Séparez la fortune au 31 décembre des revenus encaissés pendant l’année.
  • Documentez chaque valeur en CHF avec une source et une date.
  • Un paiement par carte peut constituer une cession de cryptoactif.
  • Les exemples servent à préparer le dossier, pas à déterminer votre taux personnel.

Exemple 1 — Valoriser la fortune au 31 décembre

Une personne détient au 31 décembre :

ActifQuantitéValeur fiscale unitaire utiliséeValeur déclarative
BTC0,2080’000 CHF16’000 CHF
ETH2,003’000 CHF6’000 CHF
Stablecoin1’5000,90 CHF1’350 CHF
Total23’350 CHF

La méthode est la suivante :

  1. figer les quantités détenues à la date de référence ;
  2. rechercher en priorité les valeurs fiscales publiées dans ICTax ;
  3. documenter une valeur de marché cohérente si l’actif n’y figure pas ;
  4. convertir chaque position en CHF ;
  5. ajouter le total aux autres éléments de fortune.

Le calcul quantité × valeur unitaire donne la fortune crypto à reporter. Il ne donne pas l’impôt sur la fortune. Celui-ci sera calculé avec l’ensemble de la situation fiscale.

Exemple 2 — Documenter une vente relevant de la fortune privée

Supposons un achat de 0,10 BTC pour 3’000 CHF, puis une vente pour 7’000 CHF.

ÉlémentMontant
Produit de vente7’000 CHF
Coût d’acquisition documenté3’000 CHF
Gain économique4’000 CHF

Pour une personne qui gère sa fortune privée, les gains en capital sur des jetons de paiement sont en principe exonérés de l’impôt sur le revenu. La perte privée correspondante ne serait en principe pas déductible.

Il faut malgré tout conserver la date, la quantité, le prix, les frais et le justificatif de la vente. Ces éléments servent à démontrer la nature du gain et deviennent essentiels si l’administration examine une éventuelle activité professionnelle. Le guide fortune privée ou activité lucrative présente les critères de la circulaire no 36.

Exemple 3 — Séparer revenu de staking et fortune finale

Une personne reçoit quatre récompenses de staking durant l’année :

DateQuantité reçueValeur en CHF à la réception
31 mars0,05 ETH150 CHF
30 juin0,05 ETH140 CHF
30 septembre0,05 ETH130 CHF
31 décembre0,05 ETH145 CHF
Total reçu0,20 ETH565 CHF

Selon la pratique publiée par l’AFC, les récompenses obtenues par staking via un pool constituent en principe un revenu de la fortune mobilière. Dans cet exemple de préparation, le revenu brut documenté est donc de 565 CHF.

Les unités encore détenues au 31 décembre font aussi partie de la fortune. Il faut les inclure dans le solde final et les valoriser à la date de référence. Ce sont deux calculs différents :

  • la valeur lors de la réception prépare le revenu ;
  • la valeur au 31 décembre prépare la fortune.

Exemple 4 — Reconstituer un paiement par carte crypto

Un achat de 120 CHF est financé par la vente automatique de 0,0015 BTC. Le fournisseur prélève en plus 2 CHF de frais.

Le dossier devrait relier au minimum :

DonnéeExemple
Achat marchand120 CHF
Actif cédé0,0015 BTC
Valeur de la cession120 CHF
Frais distincts2 CHF
Date et identifiantRelevé du fournisseur

Lorsque la carte cède réellement une crypto pour payer le marchand, le paiement est aussi une cession de l’actif. En fortune privée, le gain éventuel peut rester exonéré, mais la trace permet de l’expliquer. Si la carte débite un solde fiat déjà constitué, l’achat ne provoque pas nécessairement une nouvelle cession.

Le guide fiscalité des cartes crypto et du cashback détaille les différences entre débit crypto, solde fiat et crédit.

Exemple 5 — Identifier un transfert interne

Une personne retire 1 ETH d’une plateforme vers son propre wallet. Le wallet reçoit 0,998 ETH après frais réseau.

Ce mouvement n’est pas, à lui seul, une vente à un tiers. Pour le documenter :

  1. conserver l’identifiant de transaction ;
  2. relier l’adresse source et l’adresse de destination au même propriétaire ;
  3. enregistrer séparément les frais réseau ;
  4. éviter de compter le retrait comme une sortie taxable puis le dépôt comme un nouvel achat.

Les transferts internes mal rapprochés créent souvent des gains artificiels dans les logiciels de suivi.

Une feuille de préparation simple

Avant la déclaration, rassemblez quatre totaux distincts :

BlocCe qu’il contient
FortuneValeur de tous les actifs détenus à la fin de l’année
RevenusStaking, minage, intérêts, airdrops ou prestations selon leur qualification
CessionsVentes, swaps et paiements qui consomment réellement une crypto
Transferts internesMouvements entre comptes appartenant à la même personne

Ne remplacez pas le calcul officiel par une formule du type « portefeuille × taux moyen ». Une telle approximation ignore la progressivité, les déductions et les différences cantonales.

Contrôles avant de transmettre les chiffres

  • Les soldes finaux correspondent-ils aux wallets et plateformes ?
  • Chaque cession a-t-elle une contrepartie et une date ?
  • Les revenus sont-ils valorisés avec une méthode constante ?
  • Les transferts internes sont-ils rapprochés ?
  • La source de chaque cours en CHF est-elle archivée ?
  • Les frais sont-ils séparés au lieu d’être tous traités comme déductibles ?
  • Le statut privé ou professionnel mérite-t-il une analyse ?

Pour passer de ces exemples à votre déclaration, suivez la procédure de déclaration crypto. En cas de trading intensif, de revenus importants, d’historique incomplet ou d’opération transfrontalière, demandez un avis adapté à votre canton.

Traçabilité

Sources vérifiées

Appliquer ces critères aux cartes disponibles.

Le comparateur reprend les mêmes repères : disponibilité suisse, frais, CHF et conditions.