You parked $50,000 of ETH in a Uniswap pool last spring, collected a steady stream of governance tokens, watched the pool's composition drift as the price of ETH ran up, and pulled your liquidity in October when yields dropped. To you it felt like a single bet. To the IRS, it can be four taxable events — and possibly more.
DeFi makes plain-text accounting look easy by comparison. A typical yield farming season involves wrapping a native token, swapping into a stablecoin pair, depositing into a pool in exchange for an LP token, staking that LP token in a separate contract, harvesting reward tokens periodically, compounding them back in, and finally unwinding the whole stack. Every one of those steps may need to land on Form 8949, Schedule 1, or Schedule D — and brokers won't help you reconstruct the trail.
This guide walks through the tax mechanics most U.S. DeFi participants face heading into the 2026 reporting cycle: how LP token deposits and redemptions are taxed, when staking and farming rewards become ordinary income, how impermanent loss actually shows up on a return, what to do with wrapped tokens, and how the new 1099-DA broker rules interact with self-custodial wallet activity.
The Foundational Rule: Crypto Is Property, Not Currency
Every DeFi tax question traces back to one premise the IRS laid down in Notice 2014-21: digital assets are property. That single sentence carries a long tail. Each time you exchange one crypto asset for another, you have made a disposition of property — a taxable event — and you need a basis, a fair market value at the time of disposition, and a holding period.
A "sale" doesn't require dollars. Swapping ETH for USDC is a sale. Swapping ETH for an LP token is a sale. Paying network fees in ETH is a sale of that ETH. The IRS reaffirmed this property treatment in its 2024 digital asset FAQs and in the final broker regulations finalized for 2025 reporting.
Two practical consequences fall out of this:
- Tracking obligations are constant. You need cost basis and acquisition date for every unit of every token, denominated in U.S. dollars at the moment you acquired it.
- Many transactions produce both ordinary income and capital gain in the same step. A reward token credited to your wallet is ordinary income at receipt; selling it later is a capital event measured from that ordinary-income basis.
LP Token Deposits: The Single Most Contested Question
When you deposit two tokens into a liquidity pool — say ETH and USDC into a 50/50 pool — the smart contract typically returns an LP token (or NFT) that represents your share of the pool. Whether that deposit is itself a taxable exchange is the most consequential interpretive question in DeFi tax.
The IRS has not issued definitive guidance on this. Two positions are common in practice:
The conservative position: Treat the deposit as a barter exchange of property for property. You disposed of your ETH and USDC and acquired a new asset — the LP token. Compute gain or loss on each leg using the fair market value of the LP token (or, more typically, the FMV of the tokens deposited). The LP token's basis equals that FMV; its holding period starts fresh.
The aggressive position: Treat the deposit as a non-taxable contribution to a pooled vehicle, similar to depositing securities into a custodial account. No disposition occurs; you retain basis in the underlying tokens.
The conservative position aligns with how the IRS has historically treated token-for-token swaps in centralized exchanges. The aggressive position has no specific IRS sanction and would expose you to significant penalty risk if challenged. Most tax professionals advise the conservative position for two reasons: it is defensible under existing authority, and it produces a cleaner basis chain when you eventually withdraw.
If you choose the conservative position, the same logic applies in reverse on withdrawal: redeeming the LP token is a disposition of the LP token in exchange for the underlying assets. Compare the FMV of what you receive to your basis in the LP token; the difference is capital gain or loss.
Pick one method and apply it consistently. Switching positions year to year creates an audit trail that's hard to defend.
Impermanent Loss: The Loss You Can't Deduct Until You Leave
Impermanent loss is the economic gap between holding your tokens and providing liquidity with them when prices diverge. If ETH doubles while it's in a 50/50 pool with USDC, you end up with less ETH and more USDC than you started — and less value than if you had simply held the ETH.
A common misconception: that impermanent loss is itself a deductible loss while your liquidity is sitting in the pool. It is not.
Under current property treatment, impermanent loss is not a recognized tax event on its own. It crystallizes only when you withdraw and dispose of the LP position. At that point, the composition and value of the tokens you receive back differ from what you contributed — and that difference flows through your gain/loss computation on the LP token redemption (or on the underlying tokens, depending on your method).
In practice this means:
- You cannot claim impermanent loss as a write-off mid-position.
- The economic loss does eventually appear on your return, but as part of the capital gain or loss on exit.
- If the pool's reward stream during your tenure exceeded the impermanent loss, you'll still owe ordinary income tax on the rewards even though your overall economic position lost money. This asymmetry catches a lot of farmers off guard.
Yield Farming Rewards: Ordinary Income at Receipt
Whether the protocol calls them "rewards," "incentives," "emissions," or "governance tokens," the tax treatment is the same: tokens earned through staking, liquidity provision, or other protocol activity are ordinary income at fair market value on the date you gain dominion and control over them.
The IRS confirmed this position for staking specifically in Revenue Ruling 2023-14, holding that staking rewards must be included in gross income in the year the taxpayer obtains dominion and control. The same logic extends to farming rewards.
A few practical implications:
- "Dominion and control" usually means claimed or claimable. If rewards accrue continuously in the contract but require a claim transaction to move to your wallet, the conservative position is to recognize income when you claim. Some protocols vest rewards automatically; those are income as they vest.
- The FMV at receipt becomes your basis in the reward tokens. When you later sell or swap them, your capital gain or loss runs from that basis.
- Reporting line depends on activity level. Casual farmers report rewards on Schedule 1, line 8v ("other income"). If your farming rises to a trade or business — significant time, regularity, profit motive — it goes on Schedule C and may attract self-employment tax.
- Auto-compounding pools are particularly nasty. Each compounding step is technically a separate income event followed by a contribution back. Some protocols compound dozens of times per day; tracking this manually is impossible without specialized software.
Wrapped Tokens: A Gray Area That's Likely Taxable
Wrapping converts a native token into a tokenized representation on another chain or in another standard — ETH to WETH, BTC to WBTC, native SOL to staked SOL derivatives. Functionally, wrapped tokens are usually 1:1 redeemable and track the underlying.
The IRS has not specifically ruled on wrapping. Two interpretations exist:
Conservative: A wrap is a taxable exchange of one property for another property. Recognize any gain or loss at the wrap step and at the unwrap step. Basis in the wrapped token equals FMV at wrap.
Aggressive: A wrap is a non-taxable change in form, similar to a stock split or a re-titling of property. No gain or loss; basis and holding period carry over.
The aggressive view has practical appeal — economically you still own the same asset — but it relies on analogies the IRS has not endorsed. The 2024 broker regulations explicitly listed wrapping among the activities temporarily exempt from 1099-DA reporting pending further study, which signals the IRS sees these transactions as reportable in principle even if it hasn't yet built the infrastructure to require it.
For high-volume farmers who wrap dozens of times per season, the conservative position can mean substantial gain recognition for what feels like a no-op. Choose your position, document your reasoning, and apply it consistently.
The 1099-DA Reporting Landscape for 2026
Starting with the 2025 tax year (filed in 2026), brokers must issue Form 1099-DA reporting gross proceeds from digital asset sales. Basis reporting for "covered" assets phases in for transactions on or after January 1, 2026 — meaning 2026 activity reported on 2027 returns will include some broker-supplied basis.
Critical fine print:
- "Covered" basis only applies if the customer acquired and held the asset with the same broker on or after January 1, 2026. Anything you transferred in, or held before that date, is "noncovered" — the broker reports proceeds only, and you supply the basis.
- Notice 2024-57 temporarily exempts six categories of DeFi activity from 1099-DA reporting: staking, liquidity provision, wrapping/unwrapping, digital asset lending, short sales, and notional principal contracts. The exemption applies to broker reporting, not to your underlying tax liability. Rewards and gains from these activities remain taxable to you.
- Self-custodial wallets are out of scope for 1099-DA entirely. If you farm exclusively from a MetaMask wallet to on-chain protocols, no 1099-DA will be issued for those transactions. You are the sole record-keeper.
- Wallet-by-wallet basis allocation is now required. Revenue Procedure 2024-28 and Notice 2025-07 ended the "universal" basis method where filers could pool basis across wallets. Beginning January 1, 2025, you must assign basis at the wallet level, default to FIFO unless you specifically identify lots, and document your allocation in a "safe harbor" statement.
For DeFi participants, the practical result is that 2026 will see partial broker visibility into your on-chain life while leaving the heavy lifting — basis, holding period, character of income — on you.
How DeFi Activity Lands on the Actual Forms
A clean mental map of where each transaction flows:
- Form 8949: Every capital disposition of a digital asset. Short-term (held ≤ 1 year) goes on Part I; long-term goes on Part II. Each row includes acquisition date, disposal date, proceeds, basis, and gain/loss. LP token redemptions, token swaps, paying gas in ETH, selling reward tokens — all live here.
- Schedule D: Summarizes the Form 8949 totals into your net capital gain or loss for the year.
- Schedule 1, Line 8v: Ordinary income from rewards, mining, staking, airdrops — when the activity is not a trade or business.
- Schedule C: Same items when the activity does rise to a trade or business, with the offsetting deduction of legitimate business expenses (and exposure to self-employment tax).
- Schedule SE: Self-employment tax on Schedule C farming income.
- Form 1040, Digital Asset Question: Answer "Yes" if any of the above applies. Answering "No" while having any taxable DeFi activity is a deliberate misstatement.
Record-Keeping: What Disciplined DeFi Tracking Looks Like
You need, for every transaction:
- Transaction hash (the on-chain identifier).
- Date and time in UTC.
- Wallet address that initiated or received.
- Tokens in and out, with quantities.
- USD fair market value at the transaction time, ideally from a consistent source (CoinGecko historical, CoinMarketCap, or a paid feed).
- Gas paid in native token, with USD value, treated as a sale of that native token and added to basis where appropriate.
- Contract address and protocol name, so you can categorize transactions later.
Most DeFi participants reach the breaking point of manual tracking within their first season. Specialized tools (CoinTracker, Koinly, TaxBit, CountDeFi) parse blockchain data and apply tax rules, but no tool handles every protocol cleanly, and edge cases — auto-compounding, exotic AMM curves, cross-chain bridges, rebasing tokens — require manual review.
A plain-text accounting workflow has a particular advantage here: it forces you to define the rules and the rules survive forever. Each transaction becomes a journal entry, you can re-run reports as IRS guidance evolves, and your records are version-controlled and human-readable. No vendor lock-in, no surprise pricing changes when your portfolio grows.
Common Mistakes That Trigger Notices
Patterns that show up repeatedly in DeFi audits and CP2000 notices:
- Answering "No" to the digital asset question while having any 1099-DA, exchange activity, or visible on-chain transactions. The IRS is matching 1099-DA filings against returns starting with 2025.
- Reporting only fiat off-ramps as taxable events. Selling ETH for USDC is taxable; you don't need to hit a bank account to owe tax.
- Missing the income side of rewards. Many farmers report gains on selling reward tokens but forget the ordinary income at receipt. This double-misses the basis adjustment.
- Universal basis pooling. Now disallowed. If you held LTM at multiple wallets and previously aggregated, you need a transition-method statement to allocate basis going forward.
- Treating yield as tax-free until withdrawn. Rewards are income at receipt, not at withdrawal. A pool that accrues 12% APY in governance tokens generates monthly (or block-level) taxable income whether or not you ever harvest.
- Ignoring gas fees on personal transfers. Sending tokens between your own wallets is not a disposition of the token itself, but paying the gas in ETH is a disposition of that ETH.
Practical Year-End Checklist for DeFi Farmers
Before tax season begins:
- Export full transaction history from every wallet and exchange, in CSV plus raw blockchain CSV where available.
- Reconcile to on-chain reality — block explorers don't lie, but front-ends sometimes hide internal transactions.
- Apply a consistent method for LP token deposits (conservative or aggressive) and wrapping; document the choice.
- Compute USD FMV at receipt for every reward token; that becomes its basis.
- Allocate basis wallet-by-wallet; default to FIFO unless you've kept specific-ID records.
- Separate ordinary income (rewards) from capital gain (dispositions) — they hit different lines and different rate schedules.
- Generate Form 8949 detail and tie totals to Schedule D.
- Reconcile against any 1099-DA you received; differences require either a corrected 1099 or an explanation.
- Save the workpapers — basis spreadsheets, FMV sources, wallet allocations — for at least three years past filing, and ideally seven.
Keep Your Crypto Books in a Format That Lasts
DeFi accounting is messy because the underlying activity is messy, but the records don't have to be. Plain-text accounting gives you a transparent, version-controlled ledger that you can audit yourself and hand to a professional without losing context — every transaction, every basis adjustment, every reward event lives in human-readable files you control. Beancount.io lets you track yield farming, staking, and on-chain activity alongside the rest of your financial life, with no vendor lock-in and full visibility into how every number on your return was computed. Get started for free and bring the same rigor to your DeFi tax position that you'd want for any other investment portfolio.