Rabby Wallet et impôts crypto : Comment tracker vos transactions pour la déclaration

La gestion fiscale des cryptomonnaies en France pose un défi particulier aux détenteurs actifs : chaque transaction, chaque swap, chaque interaction avec les contrats intelligents génère potentiellement une obligation déclarative. Les portefeuilles auto-custodiels comme Rabby permettent une gestion fluide des actifs sur plusieurs blockchains, mais ils ne génèrent pas automatiquement les rapports structurés qu’une autorité fiscale exige. Un utilisateur possédant des tokens sur Ethereum, des positions sur Polygon, des allocations sur Arbitrum et des NFT dispersés doit reconstituer manuellement l’historique complet des mouvements et des plus-values pour justifier sa situation auprès de l’administration.

L’enjeu n’est pas simplement documentaire. Une déclaration incomplète ou inexacte peut déclencher un contrôle fiscal, des pénalités de retard, ou des redressements intéressant plusieurs années. Inversement, une organisation rigoureuse à la source—en exportant régulièrement l’historique transactionnel, en classant les événements par catégorie fiscale, et en documentant les justificatifs—réduit considérablement le risque administratif et facilite la préparation de la déclaration annuelle. Rabby Wallet, en tant que portefeuille auto-custodiel offrant une visibilité sur 141 chaînes EVM et permettant une gestion consolidée des tokens et des positions DeFi, peut servir de point de départ fiable pour cette collecte de données.

Interface de Rabby Wallet montrant la consolidation des actifs multiples chaînes, avec l'historique des transactions et les positions DeFi

Comprendre les obligations déclaratives en crypto-monnaies

La fiscalité française distingue plusieurs catégories d’opérations cryptographiques, chacune générant des conséquences déclaratives différentes. Les plus-values réalisées sur la cession de cryptomonnaies sont imposables à titre de bénéfices non commerciaux (BNC) si elles ne constituent pas une activité professionnelle, ou à titre de bénéfices industriels et commerciaux (BIC) si elles dépassent le seuil d’activité habituelle. Les revenus issus du staking, du farming de liquidités, ou de toute rémunération générée par une position DeFi constituent des revenus assimilables à des revenus de capitaux mobiliers et doivent être déclarés séparément. Les frais de transaction, exprimés en cryptomonnaies ou en euros, sont déductibles dans certains contextes fiscaux mais doivent être justifiés et documentés.

L’administration demande au contribuable de déclarer le prix d’acquisition et le prix de cession pour chaque transaction génératrice de plus-value. Cela implique de connaître la valeur en euros de chaque cryptomonnaie à la date précise de l’acquisition et à la date précise de la cession. Les swap, qui échangent un token contre un autre sans intervention d’une monnaie fiat, sont également des événements imposables : il faut évaluer le prix de chaque leg de la transaction au moment de l’exécution et calculer la plus-value résultante. Un utilisateur qui achète 1 ETH à 2 000 € sur Ethereum, puis le transfère vers Polygon, puis l’échange contre 10 000 USDC doit tracer chacun de ces événements et valoriser l’ETH au moment du swap pour déterminer la plus-value.

Rabby Wallet, en tant que portefeuille auto-custodiel multi-chaîne, conserve l’accès à chaque adresse et à l’historique transactionnel complet, mais ne maintient pas automatiquement une base de données fiscale. L’utilisateur reste responsable de l’export et de la consolidation de ses données. C’est précisément à ce stade que la plupart des erreurs surviennent : un oubli de chaîne, une transaction mal classifiée, ou un prix de marché approximatif peuvent mener à une déclaration inexacte.

Exporter l’historique transactionnel depuis Rabby Wallet

Rabby Wallet enregistre chaque transaction exécutée depuis le portefeuille et en conserve l’historique dans l’interface utilisateur. Cependant, contrairement à certains services centralisés, il ne propose pas de bouton d’export automatique d’un fichier CSV ou JSON prêt pour la déclaration fiscale. L’utilisateur doit donc mettre en place une méthode structurée pour capturer et organiser ces données. La première étape consiste à identifier toutes les adresses associées au portefeuille Rabby : l’interface affiche la liste des adresses générées à partir de la seed phrase, et l’utilisateur doit vérifier s’il a également importé des portefeuilles externes ou des comptes hardware Ledger ou Trezor.

Pour chaque adresse, Rabby Wallet affiche l’historique des transactions dans l’onglet dédié. L’utilisateur peut consulter chaque transaction en détail : le type d’opération (transfert, swap, interaction avec contrat intelligent, staking), la date et l’heure précises, les tokens engagés, les quantités, et les frais. Il est crucial de noter manuellement ou de capturer systématiquement ces informations, en particulier la date et l’heure (nécessaires pour déterminer le prix de marché correct) et les adresses de réception ou d’expédition. Une feuille de calcul préparée avec les colonnes suivantes simplifie considérablement l’organisation : date et heure UTC, chaîne blockchain (Ethereum, Polygon, Arbitrum, etc.), type d’opération, quantité envoyée, token envoyé, quantité reçue, token reçu, adresse de destination, frais en euros (convertis si nécessaire), notes.

Les explorateurs de blocs publics tels que Etherscan, Polygonscan, et Arbiscan offrent une source de vérité supplémentaire. Un utilisateur peut entrer son adresse Rabby Wallet dans l’explorateur approprié et télécharger un historique CSV contenant toutes les transactions confirmées sur la chaîne. Cette approche présente l’avantage de capturer les transactions même si Rabby Wallet a été réinstallé ou n’était pas actif au moment de l’opération. Cependant, les explorateurs ne fournissent pas les prix de marché historiques ; il faut donc croiser les données de transaction avec des sources de pricing fiables telles que CoinGecko ou CoinMarketCap.

Structurer les données pour le calcul fiscal

Une fois l’historique brut collecté depuis Rabby Wallet et les explorateurs, il faut le classer par catégorie fiscale. Les opérations types se divisent ainsi : les achats initiaux (acquisition à titre onéreux), les transferts internes (pas d’événement imposable mais tracés pour justifier la continuité), les cessions (vente contre monnaie fiat ou échange contre un autre token), les revenus générés (staking, farming, airdrops), et les frais associés. Chaque catégorie suit des règles déclaratives distinctes.

Pour les cessions, il est indispensable de déterminer le prix de marché exact à la date de chaque transaction. CoinGecko propose une API historique gratuite permettant de récupérer le prix d’un token à une date précise ; des outils spécialisés comme Koinly ou TokenTax automatisent cette étape mais ne sont pas gratuits. Pour une précision maximale, l’utilisateur peut consulter les graphiques historiques des échanges majeurs (Kraken, Coinbase) ou des agrégateurs pour retrouver le prix au moment de la transaction. Il faut noter que la volatilité intra-journalière peut être significative : un ETH acheté à 2 000 € à 10h00 UTC et revendu à 2 050 € à 16h00 UTC le même jour génère une plus-value imposable de 50 €, même si le prix avait fluctué de plus ou moins 100 € dans l’intervalle.

Les positions DeFi méritent une attention particulière. Un utilisateur ayant apporté des liquidités dans une pool Uniswap reçoit des frais de trading et, potentiellement, des tokens d’incitation. Chacun de ces revenus doit être valorisé à la date de réception et déclaré en tant que revenu. La plus-value latente sur la position liquidité elle-même n’est imposable qu’au moment du retrait de la liquidité ; à ce moment, il faut calculer la variation de valeur entre l’apport initial et le retrait, en tenant compte des frais gagnés. Un utilisateur qui apporte 10 ETH et 100 000 USDC à une pool et qui la retire ultérieurement avec 11 ETH et 90 000 USDC doit évaluer cette différence de composition et les revenus associés pour déterminer la plus-value ou la moins-value.

Utiliser des outils tiers pour automatiser la collecte

Bien que Rabby Wallet n’offre pas d’export fiscal natif, plusieurs plateformes tierces proposent des intégrations permettant de relier directement le portefeuille et d’automatiser l’extraction de l’historique. Des services comme Koinly, TokenTax, CryptoTrax, ou Coinpanda peuvent importer les données à partir d’une adresse publique ou, dans certains cas, via une connexion WalletConnect. Ces outils utilisent les APIs des exploreurs de blocs pour reconstituer l’historique, puis appliquent des algorithmes de valorisation et de calcul de plus-value selon la méthode comptable choisie (FIFO, LIFO, coût moyen).

L’avantage principal est le gain de temps et la cohérence mathématique : ces services gèrent la complexité du pricing historique et du calcul multi-chaînes, réduisant le risque d’erreur arithmétique. Cependant, il est crucial de comprendre que ces outils ne dispensent pas l’utilisateur de vérifier les résultats. Les algorithmes appliquent des hypothèses — par exemple, sur la méthode d’identification des lots (lots specifics, FIFO, etc.) — qui peuvent ne pas correspondre à la situation réelle de l’utilisateur. Un contribuable ayant acquis 10 ETH en plusieurs tranches et les ayant revendus en plusieurs tranches doit vérifier que le logiciel applique bien la méthode qu’il souhaite déclarer auprès des autorités.

De plus, la couverture des chaînes peut varier. Un Rabby crypto wallet utilisateur possédant des actifs sur Arbitrum, Optimism, Avalanche, et d’autres chaînes moins liquides doit vérifier que l’outil tiers supporte effectivement toutes les blockchains engagées. Rabby Wallet, qui supporte 141 chaînes EVM incluant 73 mainnets et 68 testnets, offre une couverture potentiellement plus large que beaucoup d’outils fiscaux ; il convient donc de comparer les listes de blockchains supportées avant de choisir une plateforme tierce.

Documenter et conserver les justificatifs

L’administration fiscale française peut demander des justificatifs à l’appui des déclarations, notamment en cas de redressement. Bien que la blockchain elle-même constitue un registre public immutable, il est judicieux de conserver des éléments de preuve supplémentaires : captures d’écran de Rabby Wallet affichant les soldes et les transactions, exports d’exploreurs de blocs, factures d’achat initiales si l’acquisition s’est faite via un service centralisé, emails de confirmation, etc. Ces documents doivent être archivés de manière durable et classée par année fiscale.

La conservation des données est également techniquement importante. Si Rabby Wallet est désinstallé ou si l’appareil est perdu, il est possible de restaurer le portefeuille à partir de la seed phrase, mais les métadonnées stockées localement (notes, classement personnalisé) seront perdues. Il est donc sage d’exporter l’historique brut régulièrement — mensuellement ou trimestriellement — et de conserver une copie en dehors du portefeuille. Un fichier CSV ou une feuille de calcul sauvegardé dans un stockage cloud personnel ou imprimé constitue une assurance contre la perte accidentelle de données.

La notion de prix d’acquisition doit également être clairement documentée, particulièrement si des tokens ont été reçus gratuitement (airdrops, hard forks, récompenses). Dans ces cas, le prix d’acquisition à titre gratuit est considéré comme zéro, mais la date de réception et la valorisation à cette date détermine l’entrée fiscale. Un utilisateur ayant reçu 100 tokens suite à un airdrop le 15 mars doit valoriser ces 100 tokens au prix du 15 mars pour déterminer le revenu imposable; la plus-value ultérieure sur la vente de ces tokens sera calculée en comparant le prix de vente au prix du 15 mars, non au prix zéro.

Appliquer les méthodes de valorisation acceptées par l’administration

L’administration fiscale française accepte plusieurs méthodes de valorisation pour les cryptomonnaies. La méthode la plus couramment acceptée est celle du coût moyen pondéré, qui calcule le prix moyen d’acquisition et l’applique à chaque cession. Une alternative reconnue est la méthode FIFO (First In, First Out), qui suppose que les tokens acquis en premier sont cédés en premier. La méthode LIFO (Last In, First Out) est moins systématiquement acceptée mais peut être justifiée en contextes spécifiques. Le choix de la méthode doit être documenté et appliqué de manière cohérente sur plusieurs années.

Prenons un exemple : un utilisateur a acheté 5 ETH le 1er janvier à 1 500 €/ETH (total 7 500 €), puis 3 ETH le 15 février à 2 000 €/ETH (total 6 000 €), et vend 4 ETH le 1er mars à 2 500 €/ETH. Selon le coût moyen pondéré, le prix moyen est (7 500 + 6 000) / (5 + 3) = 1 687,50 €/ETH, et la plus-value sur 4 ETH est (2 500 – 1 687,50) × 4 = 3 250 €. Selon FIFO, les 4 ETH vendus correspondent à 4 des 5 ETH achetés à 1 500 €, donnant une plus-value de (2 500 – 1 500) × 4 = 4 000 €. La différence est substantielle et justifie le choix méthodique de l’une ou l’autre approche.

Rabby Wallet ne force aucune méthode particulière ; c’est à l’utilisateur de tracer ses acquisitions et d’appliquer la méthode choisie lors du calcul. Les outils tiers précités offrent généralement une flexibilité pour sélectionner la méthode applicable. Il est recommandé de consulter un professionnel du conseil fiscal — un expert-comptable ou un fiscaliste spécialisé en cryptomonnaies — pour déterminer quelle méthode est la plus favorable et la plus défendable en cas de contrôle.

Gérer les actifs multi-chaînes et les consolidations

Un défi majeur pour les utilisateurs de portefeuilles multi-chaînes comme Rabby Wallet est de reconstituer un historique fiscal unifié. Un même utilisateur peut détenir des tokens sur Ethereum, Polygon, Arbitrum, Optimism, et Avalanche simultanément. Il faut s’assurer que chaque opération sur chaque chaîne est capturée et intégrée au calcul fiscal global. Si un utilisateur transfère 1 ETH d’Ethereum vers Polygon (pont cross-chaîne), puis échange cet ETH contre du MATIC sur Polygon, il existe deux événements distincts : le transfert bridgé (qui n’est généralement pas un événement imposable en tant que tel, mais maintient la continuité de propriété) et l’échange (qui génère une plus-value imposable).

Rabby Wallet affiche automatiquement tous les actifs de l’utilisateur sur les 141 chaînes soutenues, ce qui facilite une vue consolidée du portefeuille, mais l’historique fiscal doit être construit manuellement en rassemblant les données de chaque chaîne. Cela signifie que l’utilisateur doit exporter ou consigner les transactions depuis Ethereum, puis depuis Polygon, puis depuis Arbitrum, etc., et les fusionner dans un historique chronologique global. Des outils fiscaux tiers peuvent automatiser cette fusion si l’utilisateur les relie à ses adresses publiques, mais sans automation, c’est une tâche fastidieuse mais nécessaire.

Un piège courant est la double comptabilisation ou l’omission. Lors du pont d’un token d’une chaîne à une autre, le token ne disparaît pas ; il est bridgé via un contrat. Si Rabby Wallet n’affiche correctement le solde que sur la chaîne de destination, l’utilisateur risque de croire que le token original a été consommé. Il faut tracer le pont lui-même (par le hash du contrat bridgé) pour éviter de compter une perte fictive suivi d’une acquisition fictive. Les exploreurs de blocs spécifiques à chaque chaîne aident à clarifier les mouvements, mais à condition que l’utilisateur comprenne le mécanisme du bridging utilisé (Stargate, Circle’s CCTP, etc.).

Préparer le dossier fiscal pour la déclaration annuelle

Une fois l’historique complet extrait, valorisé, et classifié, l’utilisateur dispose des données nécessaires pour remplir sa déclaration fiscale. En France, les plus-values sur cryptomonnaies sont généralement déclarées via l’imprimé 2042-C-PRO (pour les BNC) ou via un dossier professionnel complet (pour les BIC). Les revenus de staking et les intérêts générés par une position DeFi entrent dans le champ des revenus de capitaux mobiliers et doivent être déclarés via l’imprimé 2042 section revenus de placement. Il est conseillé de préparer un résumé structuré pour chaque catégorie, accompagné des calculs détaillés et des références documentaires.

Un dossier fiscal robuste pour une déclaration de cryptomonnaies comprend typiquement : un tableau résumé des acquisitions et cessions par année, le détail des calculs de plus-value (prix d’achat, prix de vente, date, quantité, plus-value nette), une liste des revenus générés (staking, farming, etc.) et leur valorisation à la date de réception, une justification de la méthode comptable utilisée (coût moyen pondéré, FIFO, etc.), et des copies des exports d’exploreurs de blocs ou des factures pour les acquisitions initiales. Ce dossier doit être conservé pendant au moins 3 ans (période d’instruction standard) et de préférence 6 ans (prescription étendue).

Si des erreurs ou des omissions sont découvertes lors de la préparation du dossier, il est généralement préférable de les corriger volontairement avant la date limite de déclaration, ce qui évite des pénalités majorées. Une déclaration rectificative spontanée dénote une bonne volonté et réduit le risque d’intérêts de retard supplémentaires. Inversement, si une déclaration incomplète est transmise et qu’un redressement intervient ultérieurement, les pénalités peuvent être substantielles, particulièrement si l’omission est jugée volontaire.

Questions fréquemment posées

Rabby Wallet exporte-t-il automatiquement un fichier CSV pour la déclaration fiscale ?

Non, Rabby Wallet n’offre pas d’export fiscal natif. L’utilisateur doit manuellement consulter l’historique des transactions dans l’interface du portefeuille, puis croiser les données avec les exploreurs de blocs (Etherscan, Polygonscan, etc.) pour obtenir une vue complète. Des outils tiers comme Koinly ou TokenTax peuvent automatiser partiellement ce processus en important l’historique via l’adresse publique, mais une vérification reste nécessaire.

Comment valoriser les transactions passées en euros si je ne conservais pas de preuve du prix de marché à l’époque ?

Des sources comme CoinGecko, CoinMarketCap, et les graphiques historiques des échanges majeurs (Kraken, Coinbase) conservent les prix historiques. L’API gratuite de CoinGecko permet de récupérer le prix d’un token à une date spécifique. Pour les transactions très anciennes ou sur des tokens peu liquides, il convient de documenter la source du prix utilisé et de le justifier auprès de l’administration si demandé.

Quoi faire si j’ai des actifs sur plusieurs chaînes (Ethereum, Polygon, Arbitrum) et que je dois déclarer mes plus-values ?

Rabby Wallet consolide la vision des actifs sur 141 chaînes, mais l’historique fiscal doit être compilé chaîne par chaîne. Exportez les transactions depuis chaque explorateur de bloc pertinent (Etherscan pour Ethereum, Polygonscan pour Polygon, Arbiscan pour Arbitrum, etc.), fusionnez-les dans un historique chronologique global, puis appliquez une méthode de valorisation cohérente (coût moyen pondéré ou FIFO). Les outils tiers automatisent cette consolidation si vous reliez vos adresses publiques.