Resources/guides/DeFi Taxes in the US: Your Complete Guide for 2025

DeFi Taxes in the US: Your Complete Guide for 2025

Last Updated: 3 days ago

Key takeaways

  • The IRS is aware of your DeFi trading and requires you to report any income and gains from your DeFi transactions. Failure to do so may result in severe penalties and fines.
  • Common DeFi transactions like staking, lending, liquidity pools, yield farming, and more can also result in tax liability, which you’ll report on your taxes.
  • Depending on the transaction, you’ll report your DeFi transactions as either ordinary income or capital gains using several different IRS tax forms.

Decentralized finance (DeFi) creates plenty of income opportunities for cryptocurrency users and investors. However, those opportunities also come complex tax implications, including taxable income and capital gains.

While the IRS hasn’t issued tax guidance on every type of DeFi transaction, it has made it very clear that you’re required to pay taxes on DeFi transactions. Starting in 2025, crypto exchanges are required to share more transaction data with the IRS, meaning the chances of getting caught if you’re not reporting your income and gains are much higher.

This guide will help you understand how the IRS treats cryptocurrency and DeFi in general, as well as the potential tax implications of some common types of DeFi transactions.

Read on to start with an overview of how the IRS treats crypto in the US, or skip ahead to one of the following sections if you’re looking for something specific:

Why you can trust this guide

There is no one clear rule that says how every single one of your cryptocurrency transactions should be taxed. Instead, the IRS periodically releases guidelines to help you understand your obligations.

Our Head of Tax, Nick Waytula, reviewed these guidelines alongside our expert writing team to help produce this comprehensive guide to DeFi taxes in the US.

How the IRS treats cryptocurrency and DeFi

According to the IRS, cryptocurrency is treated as property rather than currency, which means that general tax rules applicable to property transactions also apply to all crypto transactions. This classification has significant implications — you're likely triggering a taxable event every time you spend, sell, or exchange cryptocurrency.

Although the IRS has issued some guidance on cryptocurrencies through Notice 2014-21, Rev. Rule 2019-24, and its FAQs page, none specifically address DeFi activities. However, the lack of direct guidance doesn't exempt users from reporting their DeFi-related taxes.

The general principles outlined in existing IRS documentation provide enough foundation to infer the tax implications of various DeFi and yield farming transactions. Unfortunately, the guidelines are often a bit murky, and users must decide how to report these activities based on their understanding of the rules and risk tolerance.

The more aggressive your tax position — that is, interpreting the rules in a way that minimizes your tax liability — the higher your potential risk for audit and penalties for underreporting. Conversely, a conservative approach means you'll likely pay taxes sooner and possibly more, but it reduces the risk of conflict with the IRS.

Choosing the right tax position is a delicate balance between minimizing your obligations and staying within the boundaries of legal compliance. Given the complexity and the evolving nature of DeFi, it's advisable to consult with a tax professional who can provide guidance tailored to your specific situation and help navigate the murky waters of DeFi taxation.

As the IRS continues to develop its understanding and guidance of DeFi activities, staying informed and prepared is the best strategy for any DeFi participant.

us flag

DeFi tax is complicated. Let us do the hard work for you.

How events in DeFi are taxed

The tax treatment of your DeFi activities varies depending on the type of transaction. Below, you will learn about the tax implications of common transactions in DeFi, including examples.

How token swaps are taxed

Swapping one cryptocurrency for another using a platform like Uniswap involves two taxable events.

The first is the capital gains event for selling your crypto. You will need to pay capital gains tax on any increase in the price of the asset you are selling compared to its cost basis.

On the other hand, if your assets depreciate by the time of the sale, you’ll have a capital loss. You could use that loss to offset some of your other crypto gains and reduce your overall tax liability.

This follows the same rules as any crypto-to-crypto swap, or sale of crypto, regardless of whether it’s on a centralized exchange or DEX.

The second taxable event is the use of gas.

When you use gas, you need to treat it as a disposal of the coin used for gas, which means you will owe capital gains tax if the coin appreciated in price since you first purchased it.

You may also subtract the gas fee from the taxable amount of the crypto you sold.

Swaps2

Example:

You swap 1 ETH for 500 USDC on Uniswap.

You originally paid $300 for the ETH, so you report a capital gain of $200.

The total gas fees for the trade (including the blockchain and Uniswap fees paid in gas) was $20 ETH.

You originally purchased the ETH for $300, but the price is now $500. So, you report a capital gain of $8 on the $20 worth of gas used.

You subtract the $20 from the capital gain of $200 from the original sale ($180), bringing the total taxable capital gain down to $188 ($180 + $8).

Learn more in our dedicated Crypto Swaps Tax Guide

How token rewards are taxed

Many DeFi activities that you come across in this involve token rewards. These may be the result of activities such as staking, lending, airdrops, or yield farming. Learning how token rewards are taxed is essential for understanding how various other aspects of DeFi taxation works.

Income tax for receiving a token reward

Tokens rewarded through activities such as staking, airdrops or yield farming are treated as income by the IRS. This means that they will be taxed at income tax rates.

To determine the amount of income you received, you need to calculate the fair market value (FMV) of the token in USD at the time you received dominion and control over it.

This USD value then forms the cost basis of the token if you later sell it and need to calculate a capital gain or loss.

airdrop-steps.png

Example: You receive 1000 tokens from an airdrop. At the time you claim them, they are worth $0.50 each. You report an income of $500.

Capital gains tax for selling a token reward

If you later sell a token reward, then you will need to calculate whether you made a capital gain or loss, and add this to your tax return accordingly.

To do this, you need to calculate the asset's FMV in USD when you sold it and then subtract the cost basis from this amount.

The result is your capital gain or loss, which you must report on your taxes.

If you held the asset for more than a year before selling it, any gains will be taxed at the capital gains tax rate. If you sold it earlier than that, it will be added to your income and taxed at your income tax rate.

example.png

Example: You sell all the tokens you received from an airdrop for $750. The cost basis of the airdrop is $500. You report a capital gain of $250.

See our guide on US Crypto Tax for a full explanation of how capital gains and income tax are applied to cryptocurrency, and learn how you can use losses or long-term holding to potentially reduce your overall tax liability.

How staking is taxed

Staking in the context of DeFi involves locking up a certain amount of cryptocurrency to participate in maintaining the operations of a blockchain system. It's akin to depositing money in a bank to earn interest; here, you're depositing crypto to earn rewards, often in the form of additional tokens.

Staking rewards are generally taxed as ordinary income, just like the wages you earn from your job or the interest you earn in your savings accounts.

Staking Taxes-01

Example:

Imagine you own $10,000 of Ethereum (ETH) and decide to stake it in a DeFi protocol. This move is strategic to earn staking rewards, enhance the security and efficiency of the blockchain network, or both.

Once your staked ETH begins generating returns (paid in additional ETH), the IRS will likely treat these earnings as income, and you’ll have to report it on your income tax return.

You’ll trigger another taxable transaction if you sell any crypto you earned from staking. When you sell this crypto, you’ll pay capital gains taxes on the difference between your cost basis ( its fair market value when you received it) and the amount you sell it for.

How DeFi lending and borrowing is taxed

DeFi allows you to lend and borrow crypto assets in a matter of seconds from anyone, anywhere in the world, in an entirely peer-to-peer and trustless manner. Trustless lending and borrowing is one of DeFi's major financial breakthroughs; however, if you engage in these activities, you must beware of the potential tax consequences.

DeFi loans have different tax implications for the borrower and the lender. They will vary depending on the exact platforms you use and how you manage your funds. Let’s take a look at some of the more common scenarios.

Borrowing crypto

Borrowing a crypto loan isn’t taxable, as the funds or tokens received aren’t income.

“Repayment of loans is not taxable, but any rewards received during the process must be reported,” says Wesley Barton (CBP), Director of The Network Firm, a leading crypto accounting firm.

This is because some platforms may incentivize you to take out a loan by rewarding you with tokens. In this case, any tokens you earned would be subject to income tax, and capital gains tax if sold for a profit.

Selling borrowed crypto

If you borrow crypto and go on to sell it, you will create a taxable event. You will need to calculate a capital gain or loss, based on the difference between the cost basis of the borrowed asset and the price you sold it for. The cost basis is the fair market value (FMV) in USD at the time you borrowed the asset.

Collateral and liquidations

An important feature of DeFi lending is that loans must be collateralised. This means that you need to deposit funds to secure the loan. These funds are returned (minus interest and fees) once you repay the loan.

However, if your Loan-To-Value ratio (LTV) drops below a certain threshold, the platform may liquidate (sell) your collateral to cover the loan and protect the lender.

If this occurs, then the IRS treats the liquidated assets as if you sold it.

As such, you will incur a capital gain or loss depending on the value of the collateral at the time of liquidation compared to its cost basis.

Lending

Lending your crypto results in taxable income generated by interest payments.

This is because you are paid interest to lend your crypto via a lending platform such as Aave. It typically involves you depositing your assets into a smart contract, which are then loaned on your behalf.

For doing so, you are rewarded with interest payments. The interest may be paid in kind (using the same asset you loaned), using a stablecoin, or using the platform's own token.

Rewards are treated as income tax when you receive them. You must pay capital gains tax on any profits if you sell them later.

Note: Another taxable event may occur if the lending platform issues a Liquidity Pool Token (LPT) in return for your deposit. This may be viewed as a crypto-to-crypto swap, triggering a taxable event when you deposit and withdraw your funds for the loan.

📌 DeFi Borrowing – Taxable events

Action Taxable? Tax Implication
Borrowing crypto from DeFi ❌ No Loans are not taxable income
Selling borrowed crypto ✅ Yes Taxable disposal of collateral (capital gain/loss based on cost basis)
Repaying loan ❌ No No tax event (just settling debt)
Providing crypto as collateral for a loan ❓ Maybe Taxable even if you exchange your collateral for an LPT
Forced sale due to collateral liquidation (margin call) ✅ Yes Taxable disposal of collateral (capital gain/loss based on cost basis)

📌 DeFi Lending – Taxable events

Action Taxable? Tax Implication
Lending crypto on a DeFi platform ❓ Maybe Taxable event if you exchange your funds for an LPT
Receiving interest/yield from lending ✅ Yes Taxed as ordinary income at FMV when received
Withdrawing loaned crypto ❓ Maybe Taxable even if you exchange an LPT for your funds
Earning governance tokens as a lender (e.g., COMP, AAVE) ✅ Yes Taxed as income at FMV when received
Receiving airdropped yield-bearing tokens (e.g., cDAI, aETH) ✅ Yes Taxable income at FMV when received
Swapping loaned crypto for another asset ✅ Yes Taxable event (capital gain/loss on the based on the swapped asset’s cost basis)
us flag

Let us analyse your DeFi activity and receive a tax report ready for the IRS or TurboTax

How liquidity pools are taxed

Liquidity pools are a foundational component of many DeFi protocols, allowing users to pool their resources to facilitate trading, lending, and other activities. Users deposit their crypto assets into a shared pool, which is used to execute trades or loans on the platform. In return, they often receive fees or rewards based on their contribution.

Participating in a liquidity pool could result in both capital gains and income taxes, depending on the mechanics of the protocol.

Liquidity2

Example: You contribute 1 ETH, worth $2,500 to a liquidity pool on a DeFi platform to earn trading fees or other rewards. In return for this deposit, you receive a Liquidity Pool Token (LPT) representing your share of assets in the pool.

Because you receive a token in return for handing over your assets, it may be viewed that you are performing a crypto-to-crypto swap, a capital gains tax event.

You'd calculate your capital gain based on the difference between the cost basis ($2,000) and the market value at the time of the deposit ($2,500). This results in a capital gain of $500, which would be subject to taxes.

Some may also view depositing assets into a pool – even without receiving an LPT in return, as a taxable event as you have effectively disposed of them.

When you withdraw your assets from the liquidity pool, the disposal of any LP or receipt tokens could trigger another capital gain or loss event.

For instance, if the value of the withdrawn assets is less than the value at the time of depositing (say you receive assets worth $2,300 back from an initial $2,500), you would incur a capital loss of $200. For instance, upon withdrawing your original 1 ETH from the liquidity pool, it may only have a FMV of $2,300. Therefore, you incur a loss on the sale of the LPT ($200).

Furthermore, any additional token rewards or interest earned from the liquidity pool are viewed as income, and you’ll have to report it on your income tax return. Finally, when you sell these reward tokens, you'll need to account for any capital gain or loss from the sale.

How yield farming is taxed

Yield farming is a DeFi strategy where users stake or lend their crypto assets to earn rewards. It often involves navigating multiple liquidity pools and protocols to maximize returns.

Because yield farming involves the same processes as staking and providing liquidity, the tax implications are also the same. Generally, you’ll pay income taxes on any staking reward you earn.

Yeild Farms2

Example:

You deposit $20,000 of ETH into a yield farm. In exchange, you receive one token valued at $1,000 at the time of receipt. The token you earn — or its value when you receive it — is considered taxable income, and you’ll report it on your income tax return.

You’ll also pay capital gains taxes on the token when you decide to sell it. For example, if it was valued at $1,000 when you received it and you ultimately sell it for $1,500, you’ll pay capital gains taxes on the $500 increase in value.

You may also be liable for capital gain when you deposit and withdraw assets from a farm if the event meets the conditions to be considered a disposal.

How airdrops are taxed

An airdrop is a marketing tactic that’s become popular in cryptocurrency. An airdrop is when coins or tokens are distributed to users, sometimes for free and sometimes in exchange for completing certain actions.

The IRS requires that you pay taxes on airdrops. The value of the cryptocurrency at the time it airdropped to you is considered income, and you’ll have to report it on your income tax return.

“If you later sell the tokens, any gain or loss is subject to capital gains tax under IRC Section 1001,” says Wesley Barton (CBP), Director of The Network Firm, a leading crypto accounting firm. “Always report airdrops on your taxes, even if you didn’t request or use them.”

For example, suppose you receive $100 of ETH in an airdrop. You would report $100 as income on your tax return, which would be taxed at your ordinary income tax rate. Suppose you later sell your ETH, but it’s now worth $150. You’ll pay capital gains taxes on your $50 profit — the difference between the value of the crypto when you received it and its value when you sold it.

On the other hand, if the ETH had decreased in value by the time you sold it, you could claim a loss for the difference between its $100 value when you received it and its value when you sold it.

Airdrops2

How wrapping tokens is taxed

Wrapping tokens is a process used in DeFi to make various cryptocurrencies compatible with smart contracts or decentralized applications. Wrapping is especially common when a blockchain's native token, such as Ethereum's ETH, must be wrapped into a different token standard that makes it compatible with smart contracts. For instance, ETH can be wrapped into WETH, an ERC-20 token, allowing it to interact with Ethereum's DeFi ecosystem.

There are two different tax approaches to wrapped tokens. The more conservative approach treats wrapping as a crypto-to-crypto exchange, meaning you’d have a capital gain (or loss) based on how the price has changed since you purchased it.

A more aggressive approach argues that there is no market price difference between wrapped tokens and that wrapping tokens is not intended to be a disposal. Under that approach, you wouldn’t treat wrapping as a taxable event. However, the IRS may disagree with this, and you should seek legal advice before applying for this view.

“However, if wrapping is seen as a technical transformation with no change in ownership or value, it may not trigger taxes, and the original cost basis carries over,” says Barton.

“Since the IRS has not issued explicit guidance on wrapping, consult a tax professional for clarity.”

Example:

You own $1,000 of ETH and want to engage with a DeFi protocol on the Ethereum network. Since smart contracts on Ethereum require the ERC-20 version of ETH, you decide to use a service like Uniswap to wrap your ETH into WETH.

If the ETH were worth $850 when you purchased it and chose the more conservative tax approach, you would incur a taxable capital gain of $150.

How bridging tokens is taxed

Bridging tokens involves transferring assets from one blockchain to another. It is necessary when users want to use the functionalities of different blockchain platforms that aren't natively compatible. A bridge locks the tokens on the original blockchain and creates a corresponding representation on the target blockchain.

Bridging is similar to wrapping in that competing arguments about its tax implications exist. Some tax experts believe bridging has no tax implications. After all, you aren’t swapping assets — you’re just moving them from one blockchain to another, similar to moving the money in your savings account from one bank to another.

However, a more conservative approach would view bridging as a taxable event akin to a crypto-to-crypto trade, especially in circumstances where the original asset isn’t available on the destination network.

Example: You own Bitcoin (BTC) and want to engage with a DeFi protocol on the Ethereum network. Since BTC doesn’t operate natively on Ethereum, you decide to bridge your BTC onto Ethereum. From this conservative approach, bridging your BTC is seen as disposing of your original BTC and acquiring a new, different asset (wBTC).

This transaction likelytriggers a capital gains tax, calculated based on the difference between the cost basis of the BTC and its market value at the time of the bridge. This position aligns with a cautious interpretation of IRS guidelines, which generally consider the disposal of one cryptocurrency for another as a taxable event.

How gas fees are taxed

In the world of DeFi, almost every transaction you make requires the payment of a network transaction fee known as a gas. Gas fees can fluctuate significantly, and big spikes typically appear during heavy usage of the underlying blockchain.

The tax treatment of gas is more complicated than that of other trading fees. This is because you dispose of a cryptocurrency to pay the fee, which incurs a capital gain/loss.

The easiest way to get your head around gas fees and taxes is by breaking it up into several stages. Let’s take a look:

How gas is taxed every time it is spent

Any time you spend gas – like ETH – to transact on a blockchain is treated as a disposal and, therefore, subject to capital gains tax. You are taxed as though the gas that was spent was traded for US Dollars at the time of the sale. So, the amount subject to capital gains tax is the value of the gas at the time of the disposal, minus its cost basis.

This applies regardless of the type of transaction you are performing, including non-trading-related activities like transfers to and from your own wallets, use in social media, or gaming applications.

Example:

You transfer 50 USDC from one wallet you own to another and pay .01 in gas using ETH.

You originally purchased the ETH for $2.

At the time of the transfer, the ETH is worth $5. This means that you pay capital gains tax on the $3 gain. How gas is taxed when you make a purchase

Gas fees are be added to the cost basis when you purchase crypto

Example:

You purchase $1000 worth of USDC via Uniswap on Ethereum and pay a $5 gas fee and a $1 platform fee to Uniswap, both of which are charged in ETH.

The total fees of $6 are added to your cost basis, bringing it to $1006.

Remember that you must also pay capital gains tax on the $6 of ETH used for gas.

How gas is taxed when you make a sale

Gas fees are subtracted from the taxable amount when you make a sale.

Example:

You later sell your USDC for $1050.

This time when you make the sale the gas fee is $10 the Uniswap platform fee remains at $1. Both are in ETH.

This total fee of $11 is removed from your net proceeds, resulting in a net capital gain of $33 ($1039 - $1006).

Again, you must also pay capital gains tax on the $11 of ETH used for gas.

Given that gas fees on blockchains such as Ethereum and Bitcoin can be quite high, it is important to capture them accurately when filing your taxes. They can have a substantial impact on your net capital gains over the course of a tax year.

How to do your DeFi taxes with Crypto Tax Calculator

Using specialised tax software like Crypto Tax Calculator to calculate your DeFi taxes is much easier than doing it manually.

Crypto Tax Calculator will automatically categorise your DeFi transactions, meaning that it can identify liquidity pools, bridging, gas fees, and staking in addition to all of your buy-and-sell activity.

It will then produce an accurate report that can be exported in multiple formats, including those that meet the specific standards of the IRS and TurboTax.

Here’s how to get started:

  1. Import your transaction data: Connect all of your exchanges, wallets, and platforms to import your transaction history. Include all of your transactions and trading history beyond just your DeFi activity to accurately establish the cost-basis of assets and ensure you receive an accurate tax report.
  2. Review for accuracy: While Crypto Tax Calculator does the hard work for you, it may flag some missing data or errors, which you will need to review to ensure accuracy.
  3. Get your tax report: Generate a comprehensive tax report ready to submit to the IRS, upload to TurboTax or hand it to your tax agent.

If you're new to Crypto Tax Calculator, begin with our Getting Started Guide for an overview of how the platform works.

How to report DeFi transactions to the IRS

You must report your DeFi transactions to the IRS when you file your income tax return.

Depending on the type of translations you have, you could have to complete multiple forms. DeFi transactions generally fall into two categories for tax purposes.

Reporting DeFi income

Many types of DeFi transactions are considered income. You’ll report these on your tax return like you would income from your job or interest on your savings account. DeFi transactions that could result in taxable income include:

  • Staking

  • Lending

  • Liquidity pools

  • Yield farming

  • Airdrops

You’ll report your DeFi income on Schedule 1 of Form 1040, line 8z based on the value of any coins when you receive them, not when you’re filing your taxes. Because the U.S. has marginal tax brackets, any additional income is taxed at the tax rate corresponding to your net annual income.

Reporting DeFi capital gains

Some of your DeFi transactions could result in capital gains instead of income. Examples of transactions that could result in capital gains include:

  • Liquidity pools

  • Yield farming

  • Swaps and trades

  • Wrapping tokens

  • Bridging tokens

  • Gas fees

A capital gain occurs when you dispose of an asset, and it’s the difference between your cost basis (usually its value when you buy or receive it) and the amount you dispose of it for. You’ll report your capital gains on two forms: IRS Form 8949 and Schedule D of Form 1040.

The amount you’ll pay in capital gains taxes depends on [two factors](https://www.irs.gov/taxtopics/tc409#:~:text=Short-term or,graduated tax rates): how long you held the asset before you disposed of it and your overall taxable income. Short-term capital gains are those from assets you held for one year or less. On these gains, you’ll pay your ordinary income tax rate. Long-term capital gains apply to assets you held for more than one year, and they’re subject to more favorable tax rates of either 0%, 15%, or 20%, depending on your income.

The good news is that, just like you’ll pay taxes on your capital gains, you can reduce your tax liability with any capital losses. Capital losses can offset any capital gains you have. And if your capital losses exceed your capital gains, you can deduct up to $3,000 (or $1,500 if you’re married filing separately). Anything that exceeds $3,000, you can [carry forward](https://www.irs.gov/taxtopics/tc409#:~:text=Limit on the,can carry forward) to later years.

us flag

How to report your crypto taxes to the IRS

Penalties and fines for failing to report DeFi taxes to the IRS

If you don’t report your taxable DeFi transactions to the IRS, it could end up costing you a lot more in the long run. The IRS imposes an accuracy-related penalty if you don’t report all of your income and, therefore, underpay your taxes.

First, you could pay a negligence penalty if you don’t make a reasonable attempt to follow the tax laws when filing your income tax returns. Examples of this type of negligence include not keeping proper records and not reporting income that was shown on a tax form, such as a Form 1099. According to the IRS, this penalty applies if your disregard for the tax rules is either careless, reckless, or intentional.

You could also pay a tax penalty for substantial understatement of tax. This applies if you understate your tax liability by 10% or more of your required tax or $5,000, whichever is greater. The penalty for both negligence and substantial understatement is 20% of the portion of the underpayment.

In addition to your tax penalty, you’ll also pay interest on both your underpayment and the penalty itself. Interest starts accruing on the date income taxes are due — usually April 15 — and continues accruing until you pay what you owe.

Does the IRS know about my DeFi trading?

The belief that crypto transactions are 'untraceable' and invisible to the IRS is a myth. The blockchain is a transparent ledger, open to anyone, making it a poor choice for evading taxes. It's the opposite of a hiding spot; it's a spotlight on every transaction you've ever made.

Crypto mixers, like Tornado Cash, are smart contracts that pool and scramble cryptocurrencies from multiple sources to obscure their origin and enhance privacy. Many people mistake these as a route to avoid tax, but they're not. The IRS is aware of these platforms and has ways of dealing with this type of tax evasion. Using mixers isn't just risky — it could lead you straight into legal hot water.

Crypto exchanges are also subject to Know Your Customer (KYC) requirements. Both domestic and international crypto exchanges collaborate with tax authorities around the world, and have data-sharing agreements, which means they must report your activities to the IRS. They keep detailed records of your transactions, making it easier for the IRS to follow the money trail, even if it's been through a mixer.

Finally, new rules announced in December 2024 by the U.S. Department of the Treasury and the IRS require crypto platforms to report digital asset transactions on Form 1099-DA. Exchanges submit this form both to investors and to the IRS. In other words, even if you don’t report your income to the IRS, they likely already know about it.

In short, yes, the IRS likely knows about your crypto, or at least has the means to find out. The blockchain's transparency, combined with the IRS's growing tech-savviness and the reporting duties of exchanges, makes your crypto activities more visible than you might think. It's safer to assume the IRS is in the know and report your crypto transactions accordingly. Compliance is your best strategy when it comes to crypto tax.

How to reduce your taxes when using DeFi

While most DeFi activities trigger taxable events, you can still employ some strategies to reduce the number of taxable events or minimise your tax. If you plan ahead, you may be able to stick with mostly non-taxable transactions so that you don’t end up with a large tax bill.

Strategy How it helps Example
Use loans instead of selling crypto Selling crypto triggers capital gains tax, but borrowing against your crypto typically does not. Instead of selling 1 BTC for 40,000 USDC (triggering capital gains), you can borrow the USDC using BTC as collateral.
Use liquid staking tokens to earn staking rewards Instead of having to claim staking rewards and spend gas and trigger taxable events, liquid staking tokens appreciate in value over time. You can then sell them when you are ready to trigger a taxable event. You swap 1 ETH for 0.97 stETH instead of staking the ETH. Over time, your stETH appreciates to 1.2 stETH. Instead of having to claim your rewards, the balance of your token grows over time without the need to make transactions or incur fees.
Tax Loss Harvesting to offset gains If your crypto drops in value, you can sell at a loss to offset gains from other taxable events. You sell ETH at a $5,000 loss. This offsets $5,000 worth of gain from other trades.
Hold crypto long-term before selling it Crypto sold after being held for more than a year may be subject to a lower tax rate than crypto sold within a year. You sell BTC after holding it for 2 years. You receive a $1000 capital gain, which is taxed at 15%. If you had sold after 6 months it would have been taxed at your income tax rate, of 22%.

Tax software built for DeFi

No credit card required

dashboard cta image
US Tax Guide

US Tax Guide

Unsure about your crypto tax obligations? This comprehensive guide helps you understand and file your crypto taxes in US.

Learn about US crypto taxes
DeFi Tax Guide

DeFi Tax Guide

Have you been dabbling with DeFi? This in-depth guide breaks down the details of DeFi taxes in US so you can file with confidence.

Learn about DeFi taxes
NFT Tax Guide

NFT Tax Guide

Tried your hand at NFT trading? This complete guide that breaks down the details of NFT taxes in US so you can file with confidence.

Learn about NFT taxes

The information provided on this website is general in nature and is not tax, accounting or legal advice. It has been prepared without taking into account your objectives, financial situation or needs. Before acting on this information, you should consider the appropriateness of the information having regard to your own objectives, financial situation and needs and seek professional advice. Cryptotaxcalculator disclaims all and any guarantees, undertakings and warranties, expressed or implied, and is not liable for any loss or damage whatsoever (including human or computer error, negligent or otherwise, or incidental or Consequential Loss or damage) arising out of, or in connection with, any use or reliance on the information or advice in this website. The user must accept sole responsibility associated with the use of the material on this site, irrespective of the purpose for which such use or results are applied. The information in this website is no substitute for specialist advice.

Frequently asked questions about DeFi tax

01.How is DeFi taxed?

DeFi transactions are taxed similarly to traditional cryptocurrency activities. Since the IRS treats cryptocurrencies as property, most DeFi transactions are considered taxable events. This includes trading, staking, yield farming, lending, and borrowing. For example, when you stake crypto and earn new tokens as rewards, the rewards are treated as income at their fair market value at the time of receipt. If you sell or trade these tokens later, any increase in value is subject to capital gains tax. Each DeFi activity has its nuances, so it's crucial to understand the specific tax implications of your transactions.

02.Does the IRS track DeFi?

Yes, the IRS is increasingly focusing on DeFi and other cryptocurrency activities. While the blockchain's nature offers a degree of transparency, the IRS also uses advanced software tools to analyze transactions. They collaborate with crypto exchanges, which are required to collect KYC information and report certain activities. Even methods thought to obscure transactions, like crypto mixers, are on the IRS's radar. The bottom line is that the IRS has ways to track DeFi transactions, and assuming otherwise could lead to tax compliance issues.

03.How is crypto income taxed in the USA?

Crypto income is taxed as ordinary income at its fair market value at the time you receive it. This applies to mining rewards, staking rewards, and payment for services in crypto. The rate at which this income is taxed depends on your income bracket. Additionally, if you later sell or exchange the crypto you received as income, any increase in its value from the time you received it to when you sold it is subject to capital gains tax.

04.How does the IRS know about my DeFi transactions?

The IRS uses advanced blockchain analytics tools, such as Chainalysis, to monitor cryptocurrency transactions across blockchains. These tools can trace wallet activities, even for decentralized platforms, ensuring transparency. Additionally, cryptocurrency exchanges are required to submit user activity reports via forms like 1099-K, 1099-B, or 1099-MISC, which are shared with the IRS. Even if you’re using a decentralized exchange (DEX), transactions can still be linked to your identity if tied to an exchange with Know Your Customer (KYC) requirements. Failing to report DeFi activities may result in audits, penalties, or fines. It’s safer to assume the IRS has visibility into your transactions and ensure accurate reporting.

05.Are gas fees deductible for DeFi transactions?

Gas fees, a necessary cost for conducting DeFi transactions on blockchains like Ethereum, can be deductible if directly tied to a taxable event.

For example, gas fees incurred when swapping tokens on a DEX or purchasing an NFT can either increase your cost basis or reduce your taxable proceeds.

However, gas fees for non-taxable events, such as transferring crypto between your own wallets, are generally not deductible. Proper categorization of gas fees is crucial to comply with IRS rules, as misreporting can lead to penalties. Keep meticulous records of each transaction, including the associated fees.

06.Do I owe taxes on crypto earned from DeFi staking?

Yes, the IRS treats staking rewards as taxable income when received. The fair market value of the rewards at the time they are added to your wallet determines their taxable amount.

If the value of these rewards fluctuates before you sell them, the difference is treated as a capital gain or loss.

For example, if you earn 0.1 ETH valued at $200 through staking, you’ll pay income tax on that $200. If you later sell the ETH for $300, the additional $100 is subject to capital gains tax.

Accurately reporting staking income ensures compliance with IRS guidelines and avoids penalties.

07.How are liquidity pool activities taxed in the U.S.?

Liquidity pool activities involve adding or removing assets to or from a pool, which the IRS may treat as a taxable disposal. For example, adding ETH and USDC to a pool in exchange for LP tokens could trigger a capital gains tax event if the tokens’ fair market value differs from your cost basis.

Removing liquidity may also trigger a taxable event, as the assets you receive could differ in value from when you deposited them.

Additionally, any rewards earned from liquidity pools, such as trading fees or bonus tokens, are considered taxable income when received and may later be subject to capital gains tax if sold.

08.Do I need to report DeFi token swaps on my taxes?

Yes, all token swaps on decentralized platforms are considered taxable events under IRS regulations. When you exchange one cryptocurrency for another (e.g., swapping ETH for USDC on Uniswap), the fair market value of the token you receive determines your proceeds. Your gain or loss is calculated by subtracting the cost basis of the token you swapped from the proceeds of the swap. Accurate reporting of these transactions is critical, as failing to do so may lead to penalties or audits. Keep detailed records of swap dates, amounts, and values to ensure compliance.

Get started for free

Import your transactions and generate a free report preview
No credit card required
CryptoTaxCalculator

BUILT FOR ACCURACY

Calco
Privacy policy
Terms of Service
Security
(415) 818-8823
315 Montgomery St, San Francisco, CA 94104