Are you confident in accurately reporting cryptocurrency earnings on your tax returns?

Uniswap taxes: How the IRS treats DeFi’s dominant DEX

Learn about how Uniswap taxes and transactions work, and find out how DeFi traders can stay compliant with IRS reporting requirements during tax season.

Uniswap taxes: How the IRS treats DeFi’s dominant DEX

Thanks to its revolutionary algorithmic design and ease of use, Uniswap is now an icon of decentralized finance (DeFi). This protocol quickly gained popularity with traders looking for ways to exchange crypto without intermediaries. From Uniswap’s launch to today, it has handled nearly $4 trillion in total trading volume, and it sometimes surpasses activity on centralized exchanges (CEXs) like Coinbase.​

But although Uniswap is a decentralized exchange (DEX), taxable activity on the platform can still create U.S. tax reporting obligations for users. Let’s explore the Uniswap taxes traders should know about.

What’s Uniswap, and how does it work?

Developer Hayden Adams launched Uniswap in 2018 as a decentralized application (dApp). He built Uniswap on the Ethereum network, and designed it to focus on intermediary-free ERC-20 token trading. To offer this service without resorting to centralized order books, Uniswap uses an automated market maker (AMM) model.

AMM DEXs rely on smart contracts to process swaps onchain. Anyone with a compatible self-custodial crypto wallet can connect to the Uniswap protocol and contribute funds to liquidity pools to trade or swap between token pairs. Instead of keeping a fixed 50/50 balance, Uniswap pools update their token reserves as trades happen.

Uniswap also supports multiple Ethereum Virtual Machine (EVM) networks and offers a self-custodial wallet. In addition, it has a governance token called Uniswap (UNI) for voting on proposed changes.

Are Uniswap transactions taxable?

The IRS has not issued DeFi-specific tax guidance, but it does treat digital assets as property and applies general tax principles applicable to property to crypto transactions.

With Uniswap, swapping one crypto for another is generally a taxable disposition, even if you never convert your holdings to USD. To calculate your gain or loss, compare the fair market value of what you received with your adjusted cost basis in the crypto you disposed of.

Does Uniswap report to the IRS?

Uniswap itself is not currently subject to the same broker reporting rules as custodial platforms that take possession of customer assets.

However, you’ll still need to report these activities on your crypto taxes. Fortunately, you can easily record crypto transactions with CoinTracker, which connects to thousands of smart contracts and gets important details ready for IRS documents.

How are Uniswap swaps taxed?

Any crypto-to-crypto exchange on Uniswap is generally a taxable disposition. If the fair market value of the crypto you receive is more than your adjusted basis in the crypto you disposed of, you may have a capital gain. If it is less, you may have a capital loss.

Your cost basis method determines which units you sold, which affects your basis, holding period, and final gain or loss. The IRS defaults to the first in, first out (FIFO) option, which uses the earliest crypto purchase as the cost basis for disposals. However, you can also use the specific identification (Spec-ID) method if you properly identify the units sold and keep adequate records.

Let’s say you bought 0.1 wrapped Bitcoin (WBTC) for $5,000 one year ago and recently swapped it for 10,000 USD Coin (USDC) on Uniswap. If the 0.1 WBTC you disposed of had a $5,000 basis and the USDC you received had a $10,000 fair market value, your taxable gain would be $5,000.

Holding period also matters. If you hold crypto for one year or less before swapping it, you will generally pay short-term capital gains tax at your ordinary income tax rates. If you hold it for more than one year, you may qualify for long-term capital gains rates.​

What are the taxes on liquidity pool transactions?

The tax implications of Uniswap liquidity pools are less clear than standard swaps because the IRS has not issued definitive substantive guidance on DeFi liquidity pool deposits and withdrawals.

A conservative position treats depositing crypto into a Uniswap liquidity pool as a taxable exchange because you are giving up one set of assets and receiving a different asset or pool position in return. Depending on the version of Uniswap, that interest may be represented by LP tokens or another LP position.

In practice, that means adding liquidity may trigger capital gain or loss if the value of what you receive differs from your adjusted basis in the assets you deposited.

What are the taxes on removing liquidity?

Removing liquidity is generally analyzed under the same conservative framework. If you redeem an LP position and receive crypto back, that redemption is often treated as another exchange that can trigger capital gain or loss.

The amounts and mix of tokens you receive may differ from what you originally deposited because pool balances change over time. For example, if ETH falls relative to USDC, you may withdraw a different mix of ETH and USDC than you started with, so you will need accurate records to calculate basis and gain or loss.

How are fees, rewards, and yields from Uniswap taxed?

Liquidity providers can earn trading fees, and some DeFi users may also receive incentive tokens or airdrops. In general, the fair market value of tokens you receive is generally considered ordinary income when you have dominion and control over them, and that value usually becomes your cost basis in those tokens for a later disposal.

The exact treatment can vary depending on how the protocol distributes fees or rewards, but the core rule is that receiving new value from the protocol is generally an income event.

Gas fees can affect your taxes too. In general, using crypto to pay a gas fee is itself a disposition of that crypto. Depending on the transaction, the fee may be added to your cost basis or may reduce your proceeds. For more detail, see CoinTracker’s Accounting for crypto transaction fees.

What forms should I use for Uniswap tax reporting?

Uniswap capital asset dispositions generally go on IRS Form 8949 and Schedule D. Form 8949 is used to report sales, exchanges, and other dispositions of capital assets, including reportable digital asset transactions. Schedule D summarizes those results.

If you receive Uniswap-related token income that is not part of a trade or business, you may report its fair market value on Schedule 1. If your DeFi activity rises to the level of a trade or business, Schedule C may apply.

How can I find my Uniswap transaction history?

Although you can manually report Uniswap taxes, that process is often time-consuming and prone to errors. For more accurate results in less time, use crypto tax software. CoinTracker records DeFi transactions on platforms like Uniswap, so you get a full view of your crypto activity.

Streamline your Uniswap taxes with CoinTracker

Even with a Uniswap tax guide, keeping on top of crypto taxes can be challenging, and you’ll need accurate records to stay compliant with the latest IRS rules. The simplest way to maintain a mistake-proof DeFi history is to use CoinTracker’s Portfolio Tracker.

With links to hundreds of crypto wallets and thousands of smart contracts, CoinTracker keeps all your DeFi trading activity in one dashboard. When it’s time to report taxes, you can import these details into tax forms like 8949 and export them for your tax accountant or software.

Worried about reporting your crypto taxes? CoinTracker makes it simple. Join over three million users who trust us for hassle-free tax reporting. Start for free today.

Disclaimer: This post is informational only and is not intended as tax advice. For tax advice, please consult a tax professional.

FAQ

How do you calculate taxes for Uniswap crypto?

If you have crypto dispositions on Uniswap, compare the fair market value of what you received with your cost basis in the crypto you disposed of to determine your gain or loss. If you receive token rewards or other incentive tokens, their fair market value is generally ordinary income when you gain dominion and control over them.

Do you pay taxes when providing liquidity?

Although the IRS has not issued definitive guidance on liquidity pool deposits, a conservative position treats sending crypto to a liquidity pool as a taxable exchange.

How are liquidity pool tokens taxed?

While the IRS rules are still developing, a conservative position treats receiving and redeeming an LP position as a taxable exchange. If you receive separate rewards or incentive tokens, their fair market value is generally ordinary income at time of receipt.

Related posts