Skip to main content
All CollectionsReviewing your DataTransactions Stage
What transaction types does CoinLedger support?
What transaction types does CoinLedger support?

Learn what transaction types we support and how we define each one

Benjamin Yoder avatar
Written by Benjamin Yoder
Updated over a month ago

CoinLedger allows you to import a variety of transaction types into our app across thousands of unique platforms, blockchains, and dapps. For this reason, it can be confusing to understand what each transaction type means - read on through the rest of this guide for a full rundown of what transaction types CoinLedger supports and how we define each one!

Trades: Any buy, sell, or coin-to-coin trade made from one currency to another.

  • Fiat buys: Any transaction where fiat currency is exchanged for crypto. This is considered a trade. Ex: USD for BTC.

  • Fiat sells: Any transaction where crypto is exchange for fiat money. This is considered a trade. Ex: Selling BTC for USD.

  • Trade (Crypto-to-crypto trades): Exchanging one crypto asset for another.

  • Composite Swap: A trade where there are multiple crypto tokens on one or both sides of the trade. Ex: Swapping crypto for multiple NFTs.

  • NFT Mint: Any transaction where you use crypto to purchase an NFT. Costs incurred in a mint transaction (including fees) become your cost basis in that NFT.

  • Add Liquidity: Any transaction where a crypto asset is exchanged for an LP token. This occurs when you enter a Liquidity Pool, often by exchanging an asset (such as ETH, SOL, etc.) for an LP "placeholder" token.

  • Remove Liquidity: Any transaction where an LP token is exchanged for a crypto asset. This occurs when you withdraw from a Liquidity Pool, send back your "placeholder" token, and receive the original asset you exchanged to enter the LP token back.

Incoming Transactions

  • Income/Other Income: Any transaction where you are earning cryptocurrency. When you earn cryptocurrency, you’ll recognize income based on the fair market value of your crypto at the time of receipt.

  • Interest: Interest income is income you receive from loaning your crypto. Many centralized exchanges or DeFi protocols offer interest rewards to customers who hold cryptocurrency on their platform.

  • Mining: Mining transactions are income you earned from mining crypto. Cryptocurrency mining rewards are taxed as income upon receipt. When you dispose of your mining rewards, you’ll incur a capital gain or loss depending on how the price of your crypto has changed since you originally received it.

  • Staking: Staking typically refers to either participating in a Proof of Stake blockchain’s governance process by locking up crypto as collateral, or to committing your cryptocurrency to a DeFi protocol. Usually participants are rewarded for staking their crypto on these chains or protocols. Staking rewards are considered income at the time of receipt. If you dispose of those staking rewards in the future, you’ll incur a capital gain or loss depending on how the price of your staking rewards changed since you originally received it.

  • Royalty Income: Royalty income is any income earned from royalties on NFTs you have created. Royalties earned from NFTs are treated as ordinary income based on the value of your rewards at the time of receipt.

  • Hard Fork: A cryptocurrency hard fork is a permanent divergence from the previous version of the blockchain. While soft forks maintain compatibility between the two chains, hard forks create chains that are incompatible with one another. If a certain cryptocurrency that you are holding goes through a hard fork, the new forked crypto that you receive is taxed as income.

  • Airdrop: In an airdrop, cryptocurrency projects freely distribute or "air drop" tokens to early users and investors' wallet addresses, usually in large quantities, for free. Airdropped cryptocurrency rewards are treated as ordinary income based on fair market value at the time of receipt.

  • Incoming Gifts/Gifts Received: Incoming Gifts are considered non-taxable receipts of crypto.

  • Deposits [non taxable]: Deposits are treated as a non-taxable self-transfers.

Outgoing Transactions

  • Outgoing Gifts/Gift Sent: Gifts are considered a non-taxable disposal of your crypto.

  • Casualty Loss: Casualty Losses are treated as non-deductible losses of your crypto. Casualty losses include scenarios like losing access to your wallet or sending your crypto to the wrong wallet address.

  • Theft: Theft losses are treated as non-deductible losses of your crypto. Theft losses include scenarios like stolen coins, hacked wallets, hacked crypto exchange accounts and more.

  • Investment Loss: Investment Losses are treated as deductible capital losses. This is when you dispose of your cryptocurrency for a lower price than you originally received it. In some cases, you can claim an investment loss in scenarios like a rug pull or an exchange bankruptcy. Learn more here.

  • Payments: Payments are considered a disposal of your crypto and trigger a capital gains tax event. Paying for a good or service with crypto is considered a taxable disposal.

  • Withdrawal [non taxable]: Withdrawals are treated as a non-taxable self-transfers.

Other Transaction Types

  • Transfer [non taxable]: Transfer transactions are non-taxable self transfers from one wallet or exchange account you own to another wallet or exchange account you own.

  • Uncategorized: If your wallet transacted with a smart contract or decentralized app that we don’t have a native integration with yet, the transaction will be classified as Uncategorized. Uncategorized transactions are treated as a non-taxable events that are not factored into report calculations, unless or until you reclassify them.

  • Failed (reverted): Failed or reverted transactions occur when a blockchain transaction is unsuccessful, usually due to not having enough of an asset to pay appropriate gas fees, or cancelling the transaction.

  • Bankruptcy Recovery: A Bankruptcy Recovery event is any transaction where the custodian of your assets (a crypto exchange) went bankrupt, and returned a smaller percentage of those assets held in your account to you. This is treated as a non-taxable swap by CoinLedger, meaning it does not trigger a taxable disposal event. Your cost basis in the original amount of the asset will carry forward to the new amount of asset held.

  • Bankruptcy Liquidation: A Bankruptcy Liquidation event is any transaction in which a custodian of your assets (a crypto exchange) went bankrupt, liquidated the crypto in your accounts for some other asset (typically fiat currency), and returned this other asset to you. This is treated as a taxable disposal by CoinLedger. You will incur gain or loss depending on how your cost basis in the original amount of the asset differs from the liquidated value of the U.S. dollar you received.

  • Leveraged Buy: A margin buy that creates a long position and/or closes a short position.

  • Leveraged Sell: A margin sell that creates a short position and/or closes a long position.

  • Margin Fee: A fee incurred as interest to maintain position on margin. Some platforms, such as Kraken, refer to these fees as "rollover fees".

  • Margin Gain: A margin gain transaction is any gain or loss obtained when closing (or while holding) a margin position. We recommend entering margin gains into CoinLedger as part of Leveraged Buy or Sell transactions because this will allow your margin positions to be represented most accurately in our portfolio tracker. If you are unable to obtain detailed information on your leveraged buys/sells from the platform you're using, a standalone Margin Gain transaction can be entered into our app instead.

  • Manual Position: Functioning similar to a Fiat Buy, a Manual Position is an entry you create to provide a cost basis for an asset that is flagged as missing its basis. For a Manual Position you'll need to specify details like the source, timestamp, fiat currency, cost, and amount of crypto purchased.

Disclaimer: The above transaction types related to bankruptcy recoveries and liquidations may not cover every bankruptcy scenario. We strongly recommend consulting with a tax professional before claiming bankruptcy losses on your taxes. CoinLedger is not liable for any improper use of such transactions in your individual tax filings.


Did this answer your question?