Skip to content
IntermediateTax and safety

What the tools cannot import correctly

Author
CRYPTO PORT Editorial
Published
Updated
Reading time
6 min

In short

Calculation tools are not comprehensive. Complex DeFi actions, newer transaction types, and history from unsupported chains or venues may fail to import or import as the wrong kind of event. Identify what did not come through, fill it in manually, and record what you did. Take anything uncertain to a tax accountant.

Key points

  • History from an unsupported chain or venue simply will not load
  • One DeFi action can produce several movements, and the type is easily misread
  • Newer transaction forms often outrun a tool's support
  • What did not import is not the same as what did not happen

Definition

The categories of transaction that calculation tools cannot process correctly on their own, and how the user compensates.

First, coverage. Every tool has a list of supported chains and venues, and history from anything outside that list will not load automatically. Check whether the services you used are supported before you commit to a tool. What is not supported has to go in as a generic CSV you assemble yourself, or by hand.

Second, DeFi. Providing liquidity, borrowing against collateral, claiming rewards, closing a position — on-chain, each of these appears as several token movements. A tool infers the event type from that sequence, but telling a deposit from a swap, or a receipt token from a newly acquired asset, is genuinely hard to do mechanically. Misread as a swap, the action produces a gain or loss that should not be there; misread as a mere transfer, something that should have been recognised slips past.

Third, newer transaction forms. Support for a new protocol or a new product structure always arrives after the fact, so activity from the intervening period sits as unclassified or gets rounded into the nearest type. If you know you use leading-edge services, approaching the tool's output with suspicion is about the right posture.

Fourth, assets received through airdrops or forks. An asset that simply appears in a wallet looks to a tool like a receipt with no cost basis, and how it should be handled depends on the nature of that receipt. Tokens you never asked for also turn up, and whether those should be booked as an acquisition at all needs separate thought — see tax-airdrop-received.

The basic response is to know explicitly what did not come through, and to write it down: 'this protocol's activity could not be imported automatically, so N transactions were classified by hand from explorer history'. Where the classification is a judgement call, take it to a tax accountant rather than settling it yourself. A transaction the tool did not output is still a transaction that happened.

Watch out for

  • · This page is a general orientation, not tax advice
  • · This site does not recommend any particular calculation tool
  • · Do not file with unimported transactions simply left out — confirm the treatment with a tax accountant

Frequently asked questions

  • What if I used an exchange my tool does not support?

    Most tools accept a generic CSV format. The usual approach is to reshape the exchange's export into that format yourself and load it. Doing so means deciding each transaction's type, so take the uncertain ones to a tax accountant.

Source

Read next

Crypto quizzes

Answer a few questions and get your result instantly.

Start