Every disposal matched to the lot it came from, priced in euro, reconciled against the chain.
Counterfeit tokens never reach the calculation
Wallets get flooded with tokens whose ticker copies a real one. A calculator that trusts the ticker books disposals that never happened.
ETHEther
Counted
ꓰΤΗLetters swapped for lookalikes from other alphabets
Blocked
ĖTḨAccents added so the ticker reads as ETH at a glance
Blocked
E឵Τ឵HInvisible characters padded between the letters
Blocked
ETHA token contract claiming to be the chain's own coin
Blocked
Relief computed per lot
Where a country grants a deemed acquisition cost, it is applied lot by lot, since that is where the holding period actually lives.
Nothing is stored
No account, no database, no email. The result lives in your browser tab and dies with it.
Gas is a disposal
Fees paid in crypto leave the pool at market value. Skipping them understates your deduction.
Balances checked against the chain
The closing pool is compared to the real address balance. When they diverge you see the gap, not a confident number hiding it.
Koinly
$49 to $279
Per tax year, tiered on lifetime transactions
CoinTracker
$59 to $599
Per tax year, tiered on transaction count
Chainledger
Free
No cap, no tier, no account
Read
Every transaction, internal transfer and token movement for the addresses you enter, straight from the chain.
Price
Each event valued at the hourly EUR quote. Swaps take their value from the native leg, which is the real consideration.
Match
Global FIFO per asset, self-transfers excluded, closing balance reconciled, country relief applied where it exists.
Free because the data is free
Blockscout and Coinbase Exchange charge nothing for the endpoints this runs on, so neither does this. If it saved you a subscription, a tip covers the hosting.
Pick Finland and the calculation applies the deemed acquisition cost (ITA 46.1), loss carry-forward (ITA 50) and the €1 000 small-disposal exemption (ITA 48.6), with FIFO ordering per KHO 2024:123. Pick Generic FIFO and you get plain FIFO on actual cost, with no country-specific relief claimed.
Exchange accounts are out of scope: trades on Coinbase or Binance never touch the chain and must be filed separately. Mining, staking and airdrops are separate income. NFTs are excluded. Data comes from Blockscout and Coinbase Exchange, both public APIs with no key. This is a tool, not tax advice.