What’s on a DeFi Yield Record
The protocol — e.g. Aave, Compound, Uniswap, or a yield vault
The activity — lending interest, liquidity-pool fees, or farmed reward tokens
The reward asset and amount, and the claim date
The USD value at the time received
The transaction hash and gas paid to claim/harvest
LP tokens received or redeemed, if providing liquidity
The APY the yield reflects (variable)
Lending, Liquidity Pools, and Yield Farming
DeFi yield comes from a few distinct activities, and the record differs for each. Lending — depositing assets into a protocol like Aave or Compound — earns variable interest, and you typically receive a token representing your deposit that grows in value or balance. Providing liquidity to a decentralized exchange like Uniswap earns a share of trading fees, and you receive LP tokens representing your position in the pool. Yield farming goes a step further: staking those LP tokens into a protocol to earn additional reward tokens (often governance tokens), sometimes auto-compounded by a vault. Each activity produces yield differently — accruing interest, accumulated fees, or claimable reward tokens — so a clean record notes which protocol and which mechanism generated the income. That’s the starting point for valuing it and, as the next sections cover, for handling both the risk and the tax.
Impermanent Loss and Gas on Every Action
Two realities shape DeFi returns and belong in your records. First, impermanent loss: when you provide liquidity to a pool, if the two assets’ prices diverge, the value of your position can end up less than simply holding the assets would have — the fees you earn are meant to offset it, but not always fully. It’s “impermanent” because it can reverse if prices return, but it’s real if you withdraw at the wrong time, and it means your LP fee income has to be weighed against it. Second, gas: because DeFi runs on smart contracts, every action costs a network fee — depositing, claiming rewards, harvesting, and withdrawing all pay gas. On a busy chain, frequent harvesting can eat a meaningful share of small yields. Tracking the gas paid against the yield earned is how you see your net return, not just the headline APY.
The Messy Tax Side and Keeping Records
DeFi is where crypto taxes get genuinely complicated, which is exactly why records matter. As a general principle, yield you receive is ordinary income at its fair-market value when you gain control of it — each interest accrual or reward claim is an income event valued in USD at that moment, and later selling those tokens is a separate capital gain or loss. Beyond that, treatments get contested: entering or exiting a liquidity pool, or receiving an interest-bearing token, may or may not be a disposal depending on interpretation, and guidance is still evolving. Because there’s no intermediary issuing a 1099, the responsibility to reconstruct it all falls on you — from on-chain data. Crypto tax tools import wallet activity to estimate this, but the raw material is your transaction history: protocol, asset, amount, USD value, and date for every yield event. Keeping that record is the only way to file DeFi accurately.
Related crypto receipts: see also our staking reward receipt guide and our Ethereum receipt guide.
Create a DeFi Yield Receipt
Our generator produces a clean DeFi yield record — protocol, activity, reward asset and amount, USD value at receipt, gas, and any LP tokens — as a readable PDF for your income records or a crypto tax file when you want a legible summary of a yield event.
Use it responsibly: recreate only real yield actually received, with its true amounts and values. Fabricating DeFi receipts to misstate crypto income, invent yield, or manufacture a cost basis is tax fraud — every DeFi transaction is recorded on a public blockchain and can be reconstructed and verified. The on-chain record is the authoritative source; this tool is for legitimate record-keeping only.