Votre dossier doit permettre de comprendre ce que vous déteniez, ce qui a changé, la valeur du mouvement dans votre monnaie de déclaration et sa raison. Un solde final ne suffit pas. Il faut relier les transactions exécutées, les frais et les transferts entre portefeuilles à leurs justificatifs, que vous passiez vos ordres vous-même ou utilisiez un système automatisé.
La méthode proposée organise les preuves. Elle ne constitue pas une liste d'obligations fiscales valable dans tous les pays. Les règles de valorisation, de déclaration et de conservation dépendent de votre situation et de l'administration compétente. Un dossier clair permet ensuite de poser les bonnes questions sans devoir reconstituer votre activité de mémoire.
Conservez les exécutions, pas seulement les ordres
Pour chaque échange, relevez les actifs, les quantités cédées et reçues, la paire négociée, le prix d'exécution, la date, l'heure et le fuseau horaire. Ajoutez le nom de la plateforme, le compte et les identifiants de l'ordre et de chaque exécution. Gardez les informations sur la contrepartie si elles sont fournies, sans attribuer une identité supposée à un intervenant anonyme.
Un ordre d'achat ne prouve pas que toute la quantité demandée a été achetée. Il peut être exécuté en plusieurs fois, à des prix différents. Chaque exécution partielle doit rester identifiable pour rapprocher les quantités et les frais du mouvement réel sur le compte.
Conservez séparément les ordres annulés ou rejetés lorsqu'ils sont disponibles. Ils peuvent expliquer l'historique sans être comptabilisés comme des échanges réalisés. Pour un transfert sur une blockchain, ajoutez le réseau, le hash et les adresses publiques. Un échange interne à une plateforme peut ne pas avoir de hash. Ne lui attribuez pas celui d'un dépôt sans rapport. Gardez aussi le fuseau d'origine si vous harmonisez les heures en UTC.
Gardez la valeur et la méthode de conversion
Un échange entre deux cryptos nécessite lui aussi une piste de valorisation. Conservez le prix négocié et les éléments utilisés pour exprimer l'opération dans la monnaie exigée pour vos déclarations. Une conversion supplémentaire peut être nécessaire si la transaction était libellée dans une autre devise.
Indiquez la source du cours, l'heure retenue et la méthode. Une personne extérieure doit pouvoir comprendre le calcul. Ne remplacez pas discrètement un cours historique manquant par le prix actuel. Signalez la lacune et vérifiez la méthode acceptée par votre administration ou votre conseil.
Les frais méritent leurs propres champs : montant, devise ou actif utilisé, opération correspondante et valeur dans la monnaie de déclaration lorsque cela est pertinent. Si les frais sont prélevés dans une autre crypto, conservez également cette sortie. Son traitement fiscal est une question distincte de son enregistrement.
Gardez les montants bruts et les frais visibles. Un simple résultat net peut masquer l'origine d'un écart lors du rapprochement. Préservez les valeurs originales avant d'arrondir ou de simplifier les données dans votre fichier de travail.
Reliez les transferts entre vos propres portefeuilles
Le retrait d'un compte et le dépôt sur un autre peuvent correspondre au même mouvement. Conservez les deux écritures et indiquez que les portefeuilles vous appartiennent. Rapprochez le réseau, le hash, les quantités et les horaires. Expliquez toute différence entre le débit et le crédit, notamment les frais de retrait ou de réseau.
Cette liaison évite de compter deux fois le mouvement et conserve son rapport avec l'acquisition initiale. Le libellé "retrait" ne prouve pas qui possède l'adresse de destination. De même, un transfert sur la blockchain ne suffit pas à démontrer une vente. La qualification dépend des faits et des règles applicables.
Tenez un répertoire simple des adresses publiques, avec des noms compréhensibles et les comptes correspondants. Précisez quand une adresse vous appartient. Les mots de passe, clés privées et phrases de récupération doivent rester hors du dossier fiscal. Justifier la propriété d'une adresse ne nécessite pas de transmettre les moyens de dépenser son contenu.
Pour un transfert interne sans hash public, gardez la référence du prestataire et les écritures des deux comptes. Une note explicative vaut mieux qu'un identifiant ajouté artificiellement pour remplir une colonne.
Croisez exports, relevés et données de blockchain
Un export de plateforme peut contenir les échanges internes et les frais de compte. Un relevé de courtier peut regrouper plusieurs exécutions. Un explorateur de blockchain montre les mouvements du réseau, mais pas nécessairement les trades internes, votre historique d'acquisition ou votre résidence fiscale.
Téléchargez les historiques disponibles : exécutions, mouvements, dépôts, retraits, frais et relevés. Vérifiez si certains produits ou sous-comptes demandent un export séparé. Conservez les fichiers originaux avant de modifier les colonnes ou de fusionner les données, avec la date du téléchargement et la période sélectionnée.
Le manuel crypto de l'administration britannique HMRC rappelle que les historiques des plateformes peuvent ne pas rester accessibles indéfiniment. La pratique utile consiste donc à garder votre propre archive. Les obligations britanniques ne deviennent pas pour autant celles de votre pays.
Rapprochez les quantités initiales des achats, ventes, transferts, rémunérations et frais pour expliquer les quantités finales. Analysez les écarts actif par actif. Documentez chaque correction et son justificatif. Une somme proprement présentée ne remplace pas un chemin de calcul vérifiable.
L'automatisation multiplie les écritures à contrôler
Des ordres automatisés peuvent produire de nombreuses exécutions et lignes de frais pendant votre absence. Gardez les données d'exécution, plutôt que le seul nom de la stratégie, ses paramètres ou son résultat affiché. Un récapitulatif de performance n'explique pas forcément chaque mouvement du compte.
Si un logiciel importe les opérations par API, comparez son résultat aux relevés téléchargés. Cherchez les doublons, périodes manquantes et comptes oubliés. Conservez les paramètres d'importation et les corrections manuelles. Relancer une synchronisation ne doit pas compter une seconde fois les mêmes exécutions.
Le cadre CARF de l'OCDE organise la déclaration standardisée et l'échange international d'informations sur les transactions en crypto-actifs. Dans l'Union européenne, DAC8 crée des obligations connexes de déclaration et de diligence dans le cadre de la coopération administrative. Les prestataires peuvent donc demander des informations d'identification et de résidence fiscale.
Ces dispositifs ne fixent pas un impôt universel sur les cryptos. La déclaration d'une plateforme ne remplace pas vos justificatifs. Un transfert déclaré ou une somme agrégée peut nécessiter des explications. Les durées de conservation imposées aux prestataires ne déterminent pas automatiquement votre propre durée de conservation.
Terminez chaque période avec la même vérification
Adaptez la fréquence du contrôle à votre activité. Des opérations nombreuses justifient des rapprochements fréquents, notamment avant de changer de plateforme ou de fermer un compte. Gardez une liste des points non résolus pour éviter qu'une estimation ne fasse disparaître une donnée manquante.
- Exportez exécutions, mouvements, frais et relevés.
- Vérifiez les périodes, fuseaux et comptes inclus.
- Rapprochez les transferts personnels et expliquez les retenues.
- Archivez les sources de valorisation et les fichiers originaux.
- Contrôlez les quantités finales et documentez les corrections.
- Protégez vos sauvegardes et vérifiez que les fichiers restent lisibles.
- Confirmez les obligations applicables auprès de l'administration ou d'un professionnel qualifié.
Le dossier doit permettre de suivre un actif depuis son acquisition jusqu'à sa cession ou sa détention actuelle. Il facilite l'examen sans décider du résultat fiscal ni améliorer le rendement d'une stratégie. Le trading de cryptos peut entraîner la perte de la totalité de la somme engagée.