OverseasDeFi

OVERSEASDEFI / LEARN

DeFi Tax Reporting for U.S. Holders: Build a Ledger Before You File

A practical U.S. DeFi tax workflow: track income and disposals, reconcile wallets and cost basis, review uncertain transactions, and prepare records for filing.

OverseasDeFi·8 min read·Practical DeFi education

OverseasDeFi: put understanding first. Practical DeFi education.

Educational content only, not financial, investment, tax, or legal advice. DeFi and borrowing involve risk, including loss of capital. Income and appreciation are not guaranteed.

Isometric illustration of DeFi tax records

Do not wait for a tax form to reconstruct your DeFi activity. U.S. taxpayers must report taxable digital-asset transactions even if no form arrives. The work is to identify what happened—not to assume every wallet movement was a sale. Start with a complete transaction history, then separate income, disposals, transfers and transactions that need closer review. The IRS digital-asset FAQs provide a starting point for common transactions.

Why a missing 1099 does not settle your return

In 2025, Congress disapproved a broker-reporting rule aimed at certain decentralized-finance participants. That did not remove taxpayers’ reporting obligations or end reporting by covered custodial brokers. Form 1099-DA reporting began for covered 2025 transactions, with basis reporting phased in for certain 2026 transactions. You may receive a form for some activity and none for activity elsewhere. Neither outcome tells you whether your full return is complete. See the published notice of the rule’s disapproval and the IRS’s digital-assets filing guidance.

A useful first pass is to list every wallet address, chain, exchange account and protocol used during the tax year. Include accounts used to acquire assets before that year: an older purchase may supply the basis for a current-year disposal.

Classify the action before calculating the tax result

One transaction can contain more than one step. For example, a vault deposit may involve a token swap, receipt of a share token and payment of a network fee. Record the steps first; then determine their treatment. The following distinctions help organize that review.

  • Sales and swaps: Exchanging a digital asset for dollars or a materially different digital asset generally calls for a gain-or-loss calculation. Compare the amount realized with the adjusted basis of the asset disposed of. In a hypothetical swap, if an ETH unit has $2,000 of adjusted basis and the token received is worth $2,800, the difference is an $800 gain before applicable transaction costs. Holding period also matters.
  • Rewards and airdrops: Receiving taxable rewards can create income before the tokens are sold. The IRS has addressed staking rewards when a taxpayer gains dominion and control, and an airdrop following a hard fork when the taxpayer can exercise control. Those rulings do not settle every reward arrangement. If income is recognized, retain the receipt value and date for the later basis and gain-or-loss calculation. See Revenue Ruling 2023-14 and Revenue Ruling 2019-24.
  • Lending and borrowing: Lending receipts require review of what was earned and when it became available. Proceeds from a genuine loan are generally not income merely because they were borrowed, and pledging collateral does not by itself establish a sale. But interest expense, changes to the collateral arrangement and a liquidation must be examined separately. If collateral is sold to repay a debt, calculate the possible disposal result even if the sale was involuntary. Borrowing adds interest and liquidation risk; it is not a universal tax workaround.
  • Liquidity positions, vaults and position NFTs: Do not label every deposit, withdrawal, share issuance or NFT mint as an automatic taxable disposal—or assume each is tax-free. Identify what assets were surrendered, what rights were received, and whether rewards were distributed or retained within the position. Keep the contract records and valuations for each step. IRS Notice 2024-57 provides certain broker-reporting exceptions but expressly does not decide the underlying income-tax treatment of the covered transactions.

A position NFT may represent rights in a liquidity pool rather than a collectible. Track what the NFT represents and what changes when the position is opened, transferred or closed. Similarly, auto-compounding does not, by itself, establish when its rewards became taxable income to the holder. These are good transactions to discuss with a crypto-experienced tax professional before choosing a filing treatment.

Build one ledger across wallets and chains

Export activity from each wallet, exchange and relevant chain, then combine it in one chronological ledger. For each transaction, retain the transaction hash, timestamp, chain, sending and receiving addresses, assets and quantities, fees, USD valuations and the source used for those valuations. Add columns for your classification, acquisition lot, adjusted basis, amount realized and any question that remains open.

Label addresses you control. A transfer between your own addresses is generally not a sale simply because a balance disappeared from one wallet and appeared in another. The IRS notes an exception to consider when digital assets are used to pay for the transfer service. Do not treat every network or bridge fee as an automatic basis adjustment: its treatment depends on what the fee paid for.

Bridges and wrappers need more than a matching balance. Save the origin and destination transaction hashes, note what happened to the original asset, and identify the asset received. A bridge may move a continuing position, while another route may include an exchange into a different asset. Likewise, a broker-reporting exception for wrapping does not decide whether a particular wrapper transaction is taxable. If a bridge is mislabeled as a sale, correct it before using that asset’s basis in later trades.

For liquidity and lending activity, reconcile both the entry and exit. Track pool or vault shares, underlying tokens received, separately distributed rewards and financing costs. Fees earned are only one part of the economic result: position value can fall, and borrowing to fund a position adds costs and collateral risk. OverseasDeFi’s Hold → Borrow → Deploy → Earn framework can help organize those questions, but it does not mean borrowing suits every holder or changes a pool’s inherent impermanent-loss mechanics.

Turn the ledger into a filing packet

  1. Reconcile balances and ownership. Match opening balances, acquisitions, transfers, disposals and closing balances across accounts. Investigate missing deposits, duplicate bridge entries and assets sent to contracts.
  2. Separate income from disposals. Record the value and timing of potential income receipts. For each disposal, identify the asset lot, acquisition date, disposition date, amount realized, adjusted basis and resulting gain or loss.
  3. Review uncertain positions. Keep a short explanation and supporting transaction hashes for complex LP, vault, lending, wrapping, NFT or liquidation activity. Seek advice early if its classification could affect many later entries.
  4. Prepare the return using the applicable instructions. Nonbusiness ordinary income may be reported differently from income arising in a business. Capital-asset disposals generally feed into Form 8949 and Schedule D, subject to the applicable instructions and exceptions. Do not assume a high transaction count permits a single unsupported summary: the Form 8949 instructions set the conditions for alternative reporting methods.

Tax software can help assemble this packet, but check its chain coverage, transaction labels, lot calculations and exports. Spot-check a few known swaps and transfers against block-explorer records. A handoff to a tax professional is more useful when it includes the reconciled ledger, your address list, valuation method and a list of unresolved questions—not just raw CSV files.

A hypothetical liquidity-pool calculation

Suppose you acquired 2 ETH for $4,000 total and hold $4,000 of stablecoins with $4,000 of basis. At the time you deposit both into a pool, the ETH is still worth $4,000 and the stablecoins are worth $4,000. The combined contribution is therefore worth $8,000. For this arithmetic example only, assume the deposit is treated as an exchange that gives the resulting LP position $8,000 of basis, with no fees or other adjustments. That tax characterization must be evaluated for the actual transaction.

Suppose you later withdraw assets worth $8,600 and the assumed treatment regards the withdrawal as a disposal of the entire LP position. The illustrated gain is $600: $8,600 minus $8,000. If instead the withdrawal value were $4,600 under the same assumptions, the result would be a $3,400 loss—not a $600 gain. Neither figure describes a guaranteed pool outcome.

Separately, suppose the pool distributes reward tokens with a total value of $300 when received and, under the facts of the example, that receipt is taxable income. Record each receipt at its own date and value. Do not add the same $300 again to the withdrawal proceeds; a later sale of those reward tokens requires its own basis and gain-or-loss calculation.

Common recordkeeping errors to check

  • Recording an own-wallet transfer as a sale, or overlooking a swap embedded in a bridge route.
  • Using the price on the day rewards were noticed rather than examining when control was obtained.
  • Missing the original acquisition lot when an asset moves across wallets or chains.
  • Combining reward income and a later sale into one entry, or counting the same reward twice.
  • Assuming every gas payment has the same tax treatment.
  • Accepting software’s LP or vault classification without checking what the contract actually did.

Start with one wallet and one tax year if the history feels overwhelming. Reconcile a small sample by hand to understand the entries, then apply the same labels across the full ledger. Portfolio tools and a portfolio-aware AI coach can help frame questions about holdings, debt and risk; they do not replace transaction records or a tax professional’s review of a return.

FAQ

Do I have to report taxable crypto transactions under $600?

Yes. A $600 figure associated with some third-party reporting rules is not a general exemption for your taxable digital-asset activity. Whether a particular transaction is taxable is a separate question from whether a form was issued or how small the transaction was.

Can the IRS see wallet activity?

Transactions on public blockchains can be viewed by address. Connecting an address to a person can require other information, and the IRS has documented obtaining exchange records. Do not assume either that every wallet is automatically identified or that a wallet’s public transaction history is private.

What changed about DeFi broker reporting for 2025 and 2026?

Congress disapproved a specific rule covering certain decentralized-finance participants in 2025. That did not end all digital-asset broker reporting: covered custodial-broker transactions began to be reported on Form 1099-DA for 2025, with basis reporting phased in for certain 2026 transactions. Check the rules and forms applicable to your filing year, and report taxable activity whether or not a form arrives.

How do I report DeFi income and gains?

First classify each transaction and calculate its USD value, basis and holding period where relevant. Nonbusiness ordinary income may belong on Schedule 1; business activity may require different treatment. Capital-asset disposals generally involve Form 8949 and Schedule D, subject to their instructions. Ask a qualified preparer about transactions whose treatment is unclear rather than forcing them into a software category.