Errors in CoinTracking, Koinly, and others: how to fix them in 2025

Financial report analysis and calculator to correct errors in Cointracking and Koinly in 2025.

IMPORTANT: This article analyzes common errors in CoinTracking, Koinly, and other crypto tax calculation tools based on the operations, software, reporting models, and tax criteria available at the time of publication. Currently, any crypto tax report, transaction reconstruction, application of the FIFO method, classification of staking, bridges, airdrops, swaps, or transfers between wallets must be reviewed on a case-by-case basis, the applicable income tax filing period, current personal income tax regulations, the reporting requirements for Forms 172, 173, and 721, and the Tax Agency’s updated guidelines.

Executive Summary: Thousands of users reach the tax season with the same nightmare: CoinTracking or Koinly import their transactions, but the figures DO NOT add up. Negative balances, invented income, misinterpreted swaps, duplicated transactions, or complete gaps in chains like BNB Chain, Polygon, or Solana.

This guide analyzes why this happens, what mistakes taxpayers make, what tax risks they face, and how to identify them before it is too late. It also explains how IN DIEM & Cryptoveritas 360 correct these errors professionally so that your report remains clean, traceable, and tax-secure.

Every year the same scene repeats itself. The user believes everything is ready: they download the CSVs from the exchange, upload them to CoinTracking or Koinly and… magic: a perfect automatic report appears.

Until they look at the balances. And then comes the surprise:

  • Tokens they never owned.
  • Non-existent losses.
  • Gains they never obtained.
  • Swaps converted into sales.
  • Hundreds of movements without date, pair, or price.

The feeling is always the same: “I thought everything was fine… until I tried to make it add up.”

Welcome to the part nobody explains to you: the software is not the problem, it is the information it receives.

The main reasons:

1) CSVs are still a disaster: Exchanges generate incomplete CSVs, without traceability or with contradictory columns.

2) DeFi is OPAQUE for automated software: 1-click swaps that are actually 4 chained operations. Bridges with no recorded cost. Liquidity pools interpreted as buys/sales.

3) DEXs DO NOT generate complete histories: Uniswap, PancakeSwap, Raydium, or dYdX depend on explorers. The user believes that “downloading CSV” is enough. It is not.

4) Wallets explain nothing: Metamask or Phantom do not store prices, counterparts, or chain tags. The software simply guesses.

5) Software does not interpret new blockchains well: Example 2024–2025: Base, Sui, Mantle, Blast. Massive failure for most users who operated on these networks.

Advanced user with 4–10 chains, chained swaps, and farming. Usually requires CryptoTax Forensics service. This is not the focus of this article, but it serves as a comparison.

This may be your case. 3 exchanges, few operations, but:

  • Missing price history at certain times.
  • Duplicated operations.
  • Airdrops interpreted as ordinary income.
  • Incorrectly recorded staking.
  • Deposits labeled as purchases.
  • Withdrawals detected as sales.

Result: CoinTracking, Koinly, or any other tool generates incorrect balances… and you do not know where the error is. We solve it through the CryptoTax Start service.

These are the most common errors in CoinTracking and Koinly in 2025:

Error 1: Corrupt or incomplete CSV files: More than half of the CSV files from Binance, Crypto.com, Coinbase, Bitget, or KuCoin contain:

  • Lack of historical prices.
  • Swapped columns.
  • Duplicates.
  • Missing intermediate trades.
  • Deposits without origin, interpreted as purchases.

Error 2: Misinterpreted swaps: An ETH → USDC swap on Uniswap can result in:

  • 1 trade,
  • 4 trades,
  • or literally nothing,

depending on how the explorer interprets it.

Error 3: Staking treated as “income”: Extremely serious for the tax authorities. Not all staking is taxed the same way. Koinly and CoinTracking inflate this figure by default if it isn’t reviewed.

Error 4: Phantom Losses: The software detects alleged losses caused by:

  • Internal movements.
  • Chain changes.
  • Bridges.
  • Transfers between own wallets.

Error 5: Negative balances: The definitive sign of a structural failure. If you see a negative balance, the tool is telling you: “I don’t have enough information to reconstruct your history.”

  • Invented gains → you overpay; Your IRPF will include profits you never had, with the resulting tax overcost.
  • Non-existent losses → possible fraud due to oversight: The Tax Agency may interpret it as a maneuver to artificially reduce the tax liability.
  • Misclassified capital yields: Staking and CeFi products are a headache if reported incorrectly, both in type of income and tax base.
  • Fines for inaccurate data: If the report is not traceable and is requested in an inspection, you will not be able to justify it with legal certainty.

When the inspector sees inconsistencies, it opens the door to a supplementary assessment and a much more aggressive review.

If just one of these signs occurs, your report is WRONG:

  • Negative balances.
  • Invented tokens.
  • Income you do not recognize.
  • Deposits without a clear origin.
  • Withdrawals without a destination.
  • Impossible variations in stablecoins.
  • Partial lack of operations.
  • Trades without a counterpart.

If you detect it, you must stop. Continuing to fill out the IRPF with corrupt data is a ticking time bomb.

  • Believing that CoinTracking/Koinly “does it alone”: No. They need perfect data and subsequent validation.
  • Believing their CSV is fine because the exchange provided it: The CSV is not a tax document; it is a technical statement. It can be wrong, incomplete, or missing critical fields.
  • Not validating operations one by one: Basic inconsistencies must be checked: balances, number of operations, types of movement, etc.
  • Not using explorers to reconstruct gaps: Software DOES NOT read on-chain data completely in all networks and cases. They require manual support.
  • Mixing chain IDs and bridged tokens: Classic confusion: USDC (Ethereum) ≠ USDC (Polygon) ≠ USDC (Base). For traceability purposes, they are not the same.
  • Not labeling special operations: Airdrops, forks, bonuses, rebases… require specific technical-tax treatment, which the user often does not configure.

This is our professional approach:

1) CSV Audit: We validate integrity, consistency, duplicates, and the absence of critical fields.

2) Manual reconstruction: We use explorers (Etherscan, Basescan, Solscan, etc.) to reconstruct operations that the CSV or software do not capture correctly.

3) Tax interpretation: We classify operations according to Spanish tax regulations (IRPF), preventing the software from simplifying where it should not.

4) Staking cleanup: We recalculate real yields. We eliminate fictitious or misassigned interest.

5) Full traceability: Every token, every movement, and every chain is explained with economic and tax sense.

6) Final report for the Tax Agency: We prepare a report ready to be defended before the Administration, if necessary.

Real user (Case 2): 3 exchanges, 480 total operations. Uploads CSVs to Koinly.

The result:

  • More than €12,000 in invented gains.
  • 41 deposits without origin.
  • 18 withdrawals interpreted as sales.
  • 3 duplicated tokens due to bridging errors.
  • -2.3 ETH phantom balance.

Solution:

  • We corrected the CSVs.
  • We relabeled problematic swaps.
  • We reconstructed incomplete history from 2021.
  • We eliminated duplicates.
  • We rectified the staking treatment.

Final balance: everything adds up. IRPF filed without risks. And the user is sleeping soundly.

Perfect for cases of discrepancies ( Case 2) (“appears correct, but…”), when the CSV seems clean but the data explodes upon import.

  • CSV debugging.
  • Duplicate removal.
  • Relabeling of basic swaps.
  • Correction of false income.
  • Basic reconstruction with explorers.
  • IRPF report ready to file.
  • Manual review by a crypto tax expert.

We prepare crypto tax reports for any country in the world, regardless of exchanges, jurisdiction, or complexity of operations.

Our service is fully international because crypto taxation is not based on borders, but on blockchain traceability, and that is precisely our strength: we analyze wallets, DEXs, CEXs, bridges, swaps, and on-chain movements with technical criteria that apply equally in Spain, Latin America, the United States, or the European Union.

Thanks to our blockchain forensics methodology, history reconstruction, and universal tax classification (based on OECD standards and comparative regulations), we can prepare valid, consistent, and defensible reports before any tax authority on the planet. In short: wherever your wallet operates, we have you covered.

Swap: Automatic exchange of tokens on a DEX.

DEX: Decentralized exchange where operations are executed on-chain.

CSV: Structured text file that records operations exported from an exchange.

Traceability: Ability to follow the complete path of a token through different operations and chains.

Liquidity Pool: Liquidity fund formed by two (or more) tokens that allow swaps on a DEX.

Bridge: Mechanism to transfer a token from one blockchain to another.

Explorer: Public transaction viewer for a blockchain (Etherscan, Solscan, etc.).

Rebase: Automatic modification of a token’s supply, affecting the displayed balance.

Airdrop: Token received without direct consideration, often for marketing or prior use of the protocol.

Yield: Return generated by staking, farming, or other crypto investment products.


Preguntas frecuentes sobre errores en CoinTracking, Koinly y fiscalidad cripto

¿Por qué CoinTracking o Koinly pueden dar resultados incorrectos?

Porque estas herramientas dependen de la calidad de los datos que reciben. Si los CSV de los exchanges están incompletos, hay operaciones duplicadas, swaps mal interpretados o movimientos on-chain sin reconstruir, el informe fiscal puede mostrar balances, ganancias o pérdidas incorrectas.

¿El problema está en el software o en la información importada?

En muchos casos, el problema no es la herramienta, sino la información importada. CoinTracking y Koinly pueden ser útiles, pero necesitan datos completos, bien clasificados y revisados manualmente para generar un informe fiscal fiable.

¿Qué errores son habituales al importar CSV de exchanges?

Son frecuentes los CSV incompletos, columnas mal asignadas, precios históricos ausentes, operaciones duplicadas, depósitos sin origen, withdrawals interpretados como ventas y trades intermedios que no aparecen correctamente reflejados.

¿Por qué los swaps pueden aparecer mal en CoinTracking o Koinly?

Los swaps en DEX pueden implicar varias operaciones internas, cambios de token, comisiones, rutas de liquidez o movimientos entre contratos. Si la herramienta no interpreta correctamente la operación on-chain, puede registrar una venta, compra o ingreso inexistente.

¿Qué ocurre con las operaciones en DeFi?

Las operaciones DeFi pueden ser especialmente complejas porque incluyen swaps, bridges, liquidity pools, farming, staking, rewards y movimientos entre contratos inteligentes. Muchas herramientas automáticas no reconstruyen correctamente estas operaciones sin revisión manual y apoyo en explorers blockchain.

¿Por qué aparecen tokens que nunca tuve?

Puede ocurrir por errores de importación, tokens duplicados, versiones bridged mal identificadas, confusión entre redes o registros automáticos incorrectos. Por ejemplo, un mismo token en Ethereum, Polygon o Base puede necesitar una clasificación técnica diferenciada.

¿Qué riesgos fiscales tiene presentar un informe cripto incorrecto?

Un informe incorrecto puede provocar que pagues de más por ganancias inexistentes, declares pérdidas no reales, clasifiques mal rendimientos de staking o no puedas justificar los datos ante Hacienda. Esto puede derivar en requerimientos, paralelas, regularizaciones, intereses o sanciones.

¿Qué señales indican que mi informe fiscal cripto está mal?

Algunas señales claras son balances negativos, tokens desconocidos, ingresos que no reconoces, depósitos sin origen, withdrawals sin destino, stablecoins con variaciones imposibles, operaciones incompletas o trades sin contrapartida.

¿Cuándo conviene revisar el informe antes de presentar el IRPF?

Conviene revisarlo siempre que existan balances negativos, operaciones DeFi, varias wallets o exchanges, staking, bridges, tokens duplicados, ingresos dudosos o cualquier discrepancia entre lo que muestra el software y la realidad de tus operaciones.

¿Por qué es importante contar con revisión profesional?

Porque la fiscalidad cripto combina datos técnicos, trazabilidad blockchain, normativa fiscal y criterio jurídico. Una revisión profesional permite detectar errores antes de presentar la declaración y reducir riesgos de pagar de más, declarar mal o recibir requerimientos de Hacienda.


Our firm offers comprehensive advice in all areas related to crypto-assets and blockchain, including:

  • Law and Cryptocurrencies: we advise on Bitcoin, Altcoins, ICOs, NFTs, and blockchain-based projects, providing legal security from creation to the operation of any crypto-asset.
  • Crypto Tax and Taxation: we offer expert guidance on taxation of cryptocurrency investments, buy-sell transactions, staking, DeFi, and airdrops, ensuring compliance with current regulations.
  • Crypto Tax Reports: we offer different services to issue Cryptocurrency Tax Reports for your personal income tax return, or to correct errors in cases of discrepancies or mistakes.
  • Registration and Compliance with Banco de España: we guide cryptocurrency exchange and custody platforms in their registration and regulatory compliance, ensuring safe and legal operation.
  • Adaptation to the MiCA Regulation: we help crypto companies comply with the new European regulation, covering everything from obtaining licenses to implementing anti-money laundering (AML) policies, consumer protection, and compliance auditing.
  • Fraud on Web Platforms with Cryptocurrencies. Criminal: we offer legal defense and recovery strategies against fraud or scams on exchanges, wallets, or any digital investment platform.

In an increasingly complex and competitive regulatory environment, having a firm that understands both technology and law is key to minimizing risks and seizing opportunities. In Diem Abogados, in collaboration with its technology partner Cryptoveritas 360, does not only advise: it accompanies, implements, and ensures that your crypto company complies with regulations, integrates secure technological solutions, and thrives in the digital ecosystem.

We guarantee the best possible outcome, whatever your case.

  • Personalized and professional service
  • Advice on Taxation and Regulatory Compliance
  • Assistance in tax, judicial, or other proceedings
  • 24-hour contact with your expert lawyer
  • Absolute confidentiality

IN DIEM Lawyers has a team with experience in previous roles such as Magistrate-Judge, State Attorney, Prosecutor, or University Professor; therefore, they will provide you with peace of mind and security, having the best, competitive, and highly prepared team to achieve your goals and cover your needs.

We are at your disposal for anything you need. You can reach us via IN DIEM Lawyers Phone (+34) 916 353 892. For urgent cases, you can contact us on IN DIEM 24-Hour Emergency Lawyers Phone: (+34) 610 667 452.


Did you know that Abogados IN DIEM offers online and expedited services?

We offer our clients the option of receiving assistance via video call or videoconference, as well as by phone, depending on their preference, so that the assistance is as personalized as possible, provided immediately, and without the need to travel. This service is complemented by communication via email, which facilitates the review and delivery of documentation.

In addition, for businesses and individuals, IN DIEM Abogados offers urgent services and 24-hour support for matters that require a quick response.


Would you like to know more about IN DIEM Abogados? Here is this short introductory video…

To acknowledge some of you, here’s this link.

You can find us in Seville, Madrid, Las Palmas de Gran Canaria, Málaga, Tomares, Coria del Río, Dos Hermanas, Mairena del Alcor, Estepona, Marbella, and Mairena del Aljarafe. We look forward to serving you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Legal Vision

Other posts on our blog that might interest you

BNEXT Is Unable to Operate: Issues with the Token and Legal Analysis Under MiCA. Real-Life Case

Errors in Crypto Tax Software: How Our Technical Debugging Prevented €27,600 in Unnecessary Taxes

Swiss Capital case: legal and technical analysis of a fraudulent investment platform

Ibermeridian: A Digital Structure That Replicated an International Crypto Scam Pattern

Penalties, Non-Compliance, and Legal Defense Against DAC8

How to Plan Inheritances and Successions with Cryptocurrencies and Digital Assets in Spain