DeFi Lending Tax: Aave, Compound, and the Tax Math for Decentralized Yield
DeFi Lending Basics: What Happens Tax-Wise
For Defi Lending And Yield Farming Tax, deFi lending protocols (Aave, Compound, Morpho, Spark, etc.) allow users to deposit crypto and earn interest paid by borrowers. The typical flow:
1. User deposits USDC, ETH, or other crypto into the lending protocol’s pool.
2. Protocol issues ‘receipt tokens’ representing the deposit position (e.g., aUSDC for Aave deposits, cDAI for Compound).
3. Borrowers borrow against the pool by posting collateral.
4. Borrower interest accrues to the pool, increasing the value of the receipt tokens or paying out additional tokens to depositors.
5. Depositors can redeem receipt tokens for their original asset plus accrued interest at any time.
Tax treatment of each step:
Step 1 (deposit): tax-neutral under conservative interpretation. You’re depositing an asset, receiving a claim back. No ‘disposition’ under tax principles.
Step 2 (receipt token issuance): typically not a taxable event. The receipt token represents the deposit, not a separate asset.
Step 3 (borrower borrows): not relevant to depositor tax.
Step 4 (interest accrual): income to depositor at FMV when received or constructively received.
Step 5 (redemption): redeem receipt token for the original asset + interest. The accrued interest is ordinary income; the original asset return is non-taxable (you got back what you deposited).
Two interest accrual mechanisms:
(a) Compound model (cDAI, aTokens): receipt token grows in number or in ‘exchange rate’ to reflect accrued interest. The value increase represents accumulated interest.
(b) Distribution model: depositor receives separate token distributions as rewards. These are clearly income at FMV when received.
Either mechanism produces taxable interest income; the timing differs slightly.
Defi Lending And Yield Farming Tax: Interest Income Recognition Timing
Interest accrual presents a timing question:
Continuous accrual (most DeFi): interest accrues continuously as time passes. You technically earn interest every block (~12 seconds on Ethereum).
Tax timing positions:
1. Recognize daily: report each day’s accrued interest as income. Most accurate but impractical for individuals.
2. Recognize at redemption: report total interest when you redeem the receipt tokens for the original asset. Defers recognition.
3. Recognize annually at year-end: report accrued interest at December 31 as if redeemed. Marks position to fair value annually.
4. Mark-to-market: recognize interest as it accrues into the receipt token’s value.
The IRS hasn’t specified which method is correct for DeFi. General tax principles suggest:
– Cash-basis taxpayers (most individuals): recognize when you have ‘constructive receipt’ (the ability to access the funds). With DeFi protocols where you can redeem anytime, this could be argued as continuous.
– More practical: recognize at year-end the total interest accrued for the year, OR at redemption.
Recommended approach: recognize interest annually at year-end (December 31). Calculate the difference between deposited amount and current receipt token redemption value. The increase is interest income.
Example:
January 1, 2026: deposit $10,000 USDC into Aave, receive aUSDC.
December 31, 2026: aUSDC redemption value $10,425 (4.25% APY).
Income recognition: $425 of interest for 2026.
Cost basis on aUSDC at year-end: $10,425.
If you don’t redeem (keep position) into 2027:
January 1, 2027 onward: continue accruing interest.
December 31, 2027: $10,850 redemption value. Additional interest: $425. Total recognized over 2 years: $850.
Final redemption: redeem $10,850 of USDC. No additional taxable event (interest already recognized annually).
Note: this approach requires year-end tracking of aUSDC values for each lending position. Crypto tax software automates this if connected to your wallet.
Receipt Tokens: Taxable or Not?
The receipt token question: when you deposit USDC and receive aUSDC, is that a crypto-to-crypto exchange (taxable) or a deposit (non-taxable)?
Conservative position (most practitioners): the receipt token is a representation of the deposit, not a separate asset. No disposition occurs at deposit; no income or loss recognized.
Arguments for conservative position:
– The receipt token has no independent value separate from the underlying deposit
– The receipt token cannot be used outside the protocol context (typically)
– The user has continuous claim to the underlying asset
– Treating as taxable would create absurd tax events for every deposit
Aggressive position (rare): the receipt token is a separate crypto asset. Deposit is a crypto-to-crypto exchange. Gain or loss on the deposited asset based on FMV of receipt token received.
Arguments for aggressive position:
– Receipt token is a distinct token on the blockchain
– The receipt token may have secondary market value (you could sell aUSDC to someone else)
– Strict reading of property/exchange rules under IRC §1001
Most tax practitioners use the conservative position. The IRS hasn’t challenged this approach.
Receipt tokens in liquid form: some receipt tokens (cDAI, aUSDC) trade on DEXs. If you sell your receipt token rather than redeem at the protocol, that’s a clearly taxable disposition (sale of crypto).
Wrapping/unwrapping: many DeFi positions involve wrapped tokens (e.g., USDC → wUSDC for cross-chain). Wrapping is generally non-taxable under conservative interpretation.
Yield Aggregators and Compound Strategies
Yield aggregators (Yearn, Beefy, Convex) deposit user funds across multiple protocols, automatically improving yield. Tax treatment adds complexity.
Mechanics:
1. User deposits ETH or stablecoin into Yearn vault.
2. Vault deploys capital across protocols (Aave, Compound, Curve, etc.).
3. Vault earns interest, fees, rewards across positions.
4. Vault increases in value or distributes earnings to depositors.
5. User redeems vault tokens for their share of the vault’s assets.
Tax treatment:
– Deposit to vault: non-taxable (similar to direct DeFi deposit; vault tokens are receipt tokens).
– Vault’s underlying activities: not directly visible or relevant to individual depositor.
– Year-end value increase: income recognition at the vault token’s FMV increase from start to end of year.
– Redemption: realize any remaining gain/loss between basis and proceeds.
Documentation challenge: yield aggregators may not provide tax reports. You’re responsible for tracking deposit dates, amounts, FMVs, and year-end values.
Auto-compounding vs. distribution: some vaults auto-compound (reinvest earnings); others distribute. Auto-compounding produces income recognition as the vault token value increases. Distribution produces income at each distribution.
Liquidity pool participation:
Providing liquidity to AMM pools (Uniswap, Curve, Balancer) is technically a different activity from lending. You deposit two (or more) tokens, receive LP tokens representing your share.
Tax treatment of LP positions:
– Provision of liquidity (depositing tokens, receiving LP token): conservative position is non-taxable (similar to lending deposit); aggressive position is crypto-to-crypto exchange.
– LP token accruing fees: income recognition similar to receipt token interest accrual.
– Impermanent loss: the difference between holding tokens vs. providing liquidity. Realized at redemption (sale of LP token or withdrawal).
– Token rewards (yield farming): if the protocol distributes additional tokens (e.g., UNI, CRV) for providing liquidity, those rewards are ordinary income at FMV when received.
Liquidity pool tax is one of the most complex areas. Practitioners disagree on multiple aspects. Conservative approach: treat as deposit (non-taxable provision), recognize income on fees and rewards, recognize gain/loss at withdrawal.
DeFi Borrowing Tax Implications
Borrowing through DeFi (e.g., MakerDAO, Aave) has its own tax implications:
Borrowing crypto: taking out a loan in crypto is not a taxable event. You receive cash (or crypto) and have an obligation to repay. Similar to any other loan.
Posting collateral: depositing crypto as collateral isn’t a disposition. The collateral is held in a smart contract; you retain ownership until liquidation.
Interest paid on borrowing: typically deductible as investment interest (Schedule A) for investors, or business interest (Schedule C) for traders. Investment interest deduction is limited to investment income.
Liquidation event: if the value of your collateral drops below the loan threshold, the protocol liquidates your collateral. This is a disposition — your collateral is sold to repay the loan.
Tax treatment of liquidation:
– The collateral is treated as sold at market price
– Gain or loss recognized based on basis vs. sale price
– Sale price = the amount the protocol used to repay the loan (typically slightly below market due to liquidation fees and slippage)
If you had $10K of ETH posted as collateral (basis $5K), and the protocol liquidates at $9K to repay your loan:
– Gain: $9K – $5K = $4K capital gain
– Long-term or short-term based on holding period of the ETH
Plus the loan repayment isn’t taxable (you owed the money, paid it back).
Practical concerns:
1. Liquidations often occur during market crashes when prices are at lows. Recognizing gains at depressed levels is unfortunate but unavoidable.
2. Liquidation penalties (some protocols charge 5-15% penalties) are not deductible by individuals under TCJA.
3. Stop-loss interactions: if you set tight stop-losses to avoid liquidation, the resulting sales are normal taxable dispositions.
Borrowing strategy: many DeFi users borrow stablecoins against crypto collateral to access liquidity without selling. The borrowing itself isn’t taxable; the underlying crypto stays in your possession. Useful for tax planning to access cash without recognizing gain.
Reporting DeFi Activity
DeFi transactions don’t generate 1099 forms (no centralized broker). You’re responsible for self-reporting:
Income from DeFi:
– Interest from lending (Aave, Compound, etc.): Schedule 1 ‘other income’ or Schedule C if active
– Token rewards from yield farming: same treatment
– Vault token value increases: similar
Capital gains/losses:
– Liquidations of collateral: Form 8949 / Schedule D
– Sale of receipt tokens: Form 8949 / Schedule D
– LP token redemption: Form 8949 / Schedule D
Form 1040 Digital Asset question: YES if any DeFi activity occurred.
Documentation requirements:
– Wallet addresses and transactions (blockchain explorer + transaction hashes)
– Protocol interactions (deposit dates, amounts, withdrawal dates, amounts)
– FMV at each receipt and disposition
– Receipt token values at year-end Crypto tax software (Koinly, CoinTracker, ZenLedger, etc.) supports DeFi increasingly well. Connect via wallet address; software pulls transaction data and applies pricing. Always verify the calculations against your understanding of what happened.
1099-DA implications: starting 2026, US-based brokers must issue 1099-DA. Decentralized protocols typically aren’t ‘brokers’ under the definitions. Self-custody DeFi remains self-reported.
FBAR considerations: most pure DeFi activity (self-custody, smart contract interactions) doesn’t trigger FBAR because there’s no foreign financial institution. But if you use a foreign exchange or platform that provides DeFi-style services, FBAR may apply if aggregate value exceeds $10K.
Form 8938 considerations: similar analysis. Foreign-based DeFi platforms may trigger FATCA reporting at higher thresholds.
Stablecoin Lending: Lower Risk, Lower Yield
Lending USDC or DAI is generally lower-risk than lending volatile crypto:
– No exposure to underlying asset price (stablecoin holds peg)
– Interest typically 4-8% APY in 2024-2026 range
– Simpler tax treatment (no gain/loss on underlying asset)
Tax treatment of stablecoin lending:
– Deposit: non-taxable
– Interest accrual: ordinary income (Schedule 1)
– Redemption: return of principal + interest (interest already recognized; principal non-taxable)
– No basis tracking complexities (stablecoin doesn’t gain or lose value)
For a $50K USDC deposit at 6% APY for one year:
– Year-end value: $53,000
– Interest income recognized: $3,000
– Tax at marginal rate (32%): $960 federal + state/city Clean tax outcome for relatively low yield. Stablecoin lending is sometimes preferred for tax simplicity over volatile crypto lending.
Comparison to bank savings:
– Bank savings interest: also ordinary income, similar tax treatment – DeFi lending: similar tax treatment – Yield differential: DeFi often higher than bank (6% vs. 0.5-4%) – Risk: DeFi has smart contract risk, protocol risk; bank has FDIC insurance (up to $250K) – After-tax yield comparison: 6% DeFi × (1 – 0.32) = 4.08% after-tax. Bank 4% × (1 – 0.32) = 2.72% after-tax. DeFi wins on yield even before considering tax-equivalent yield.
Stablecoin risks: stablecoin depeg events (UST collapse 2022, USDC briefly depegged March 2023) can produce losses. If your stablecoin loses value, the loss is a capital loss at sale.
Common DeFi Tax Mistakes
Patterns we see:
1. Not reporting DeFi interest. Many users don’t realize lending interest is income. The IRS expects it on the return regardless of 1099 reporting.
2. Mishandling receipt token treatment. Some users report each deposit/withdrawal as taxable; others don’t track at all. Consistent conservative approach (deposit non-taxable, interest income at year-end) works.
3. Forgetting impermanent loss accounting. LP positions don’t track simply; need careful reconciliation of deposits, fees, rewards, and final redemption.
4. Treating yield aggregator gains as capital. Vault token value increases due to interest accrual are ordinary income, not capital gain. Mischaracterization understates tax.
5. Missing token rewards from yield farming. Liquidity mining rewards (CRV, COMP, UNI, SUSHI tokens) are ordinary income at FMV when received.
6. Wallet hygiene problems. Using one wallet for personal and DeFi activity creates tracking complexity. Separate wallets recommended.
7. Not snapshotting year-end values. Without year-end FMV records, calculating interest income retroactively is difficult.
8. Gas fee mishandling. Gas fees for DeFi interactions: business expense for active traders; basis adjustments or transaction expense for investors.
9. Cross-chain bridge tax events. Moving assets across blockchains is typically non-taxable (same asset, different chain). But some bridges involve mechanisms that could be treated as taxable swaps.
10. Forgetting state tax. NY taxes DeFi interest at ordinary rates. Some states have specific crypto guidance.
Related Services from The Reed Corporation
Helpful Guides You Might Also Like
Sources & References
Frequently Asked Questions
How does the defi lending and yield farming tax actually work when I lend crypto or farm yield?
Here is the short version. When you lend crypto on a platform like Aave or Compound, or you farm yield by parking tokens in a liquidity pool, the rewards you collect are ordinary income the moment you receive them, and any time you swap or dispose of a token you trigger a capital gain or loss. That two part structure is the spine of the defi lending and yield farming tax. The IRS does not treat your coins as currency. It treats them as property, a rule that goes all the way back to Notice 2014-21, and property rules are what make this messy.
Walk through the mechanics. Income side first. A lending reward, a liquidity mining token, a governance token dropped into your wallet as a thank you for providing capital, all of it counts as ordinary income measured at the fair market value in U.S. dollars on the day you have dominion and control over it. The IRS confirms that valuation rule in its frequently asked questions on virtual currency. You owe tax on that dollar amount whether or not you ever sell. The number you report as income also becomes your cost basis in those reward tokens, which matters a great deal later, because it is the figure you subtract when you eventually dispose of them. Skip recording it and you lose track of basis, which inflates your future gain.
Disposal side second. The day you sell those reward tokens, swap them for a different coin, or pull them out of a pool back into a stablecoin, you have a taxable disposition. You take the sale price, subtract the basis you already recorded, and the difference is a capital gain or loss reported on Form 8949 and carried to Schedule D. Hold under a year and the gain is short term, taxed at your ordinary rate, which for a lot of New York filers is the painful part. Hold past a year and it can drop to the long term rate, which is meaningfully lower. The holding period clock starts the day you received the token, not the day you first deposited capital into the protocol.
Here is a worked example with real dollars. Say you supply 10,000 USDC to a lending market in March and over the year you collect 600 in COMP tokens, received in monthly drips. The dollar value on each receipt date adds up to 600 of ordinary income, and 600 becomes your basis in that COMP. In November you swap the COMP for ETH when the COMP is worth 850. You report an extra 250 of short term capital gain on the swap. Total reportable, 600 ordinary plus 250 capital, even though you never touched a bank account and never converted a single token to U.S. dollars. The original 10,000 USDC, when you redeem it, also gets checked for gain, though a dollar pegged stablecoin usually nets close to zero, so most of the action is in the reward tokens.
We see this every year. Someone tells me they did not sell anything, so they figured there was nothing to report. But the reward tokens hitting the wallet were already income, and the in kind swaps were already dispositions. Not selling to dollars does not pause the tax. The chain recorded every move, with a timestamp and a wallet address, and so should you, because the IRS can read that same public ledger if it decides to look.
An edge case worth flagging. Some pools give you a receipt token, an LP token, when you deposit. Whether the deposit itself is a taxable swap into the LP token is a genuinely unsettled question, and reasonable advisors split on it. We document a consistent position and stick to it rather than guessing differently each year, because flip flopping on a position is what actually draws scrutiny. The IRS digital assets page is where the agency posts updates as the rules firm up, and we check it before each filing season so a client position does not go stale.
If your wallets touched more than a couple of platforms last year, the bookkeeping is the real work, not the tax math. We sort that out for clients all the time, wallet by wallet. Tell us what you are dealing with at our new client inquiry page and we will map it out.
Why does the defi lending and yield farming tax treat my coins as property instead of money?
Because the IRS said so in 2014 and has not changed its mind since. The defi lending and yield farming tax rests on one foundational call, that virtual currency is property for federal tax purposes, not foreign currency. That single decision in Notice 2014-21 is why every lend, swap, and reward gets the property treatment that drives capital gains accounting. If coins were money, a crypto to crypto trade might be a non event. Because they are property, it is a sale.
What does property treatment mean in practice. Each unit of crypto carries its own cost basis and its own holding period, the same way a share of stock or a rental house does. When you dispose of it, you calculate gain or loss against that basis. There is no rule that lets crypto to crypto trades slide by tax free the way a like kind exchange once might have under the old Section 1031. Congress narrowed 1031 to real property, and the IRS reinforces the point in the virtual currency FAQs. Every token swap is a sale of the old token and a purchase of the new one, full stop, with a gain or loss measured at the moment the swap clears.
Now layer income on top. Staking is the clean illustration. Under Revenue Ruling 2023-14, staking rewards are ordinary income when you gain dominion and control, meaning the moment you can sell, transfer, or otherwise use the new tokens. That ruling settled a long running argument about whether unsold staking rewards were income at all. They are. Lending rewards and liquidity mining rewards follow the same logic, ordinary income at receipt, valued in dollars that day. The dollar figure you record as income is also the basis that protects you from being taxed twice on the same tokens when you later sell them.
A dollars example shows why this bites. You stake 32 ETH and earn 1.8 ETH of rewards across the year. On the days each reward batch unlocked, those 1.8 ETH were worth a combined 5,400. That 5,400 is ordinary income, reported even if you held every coin and never moved it. Your basis in the reward ETH becomes 5,400. Months later you sell that 1.8 ETH for 6,200. The 800 difference is a capital gain. Two separate tax events from one staking position, and the property framework is what produces both of them. Miss the first event and you understate income, miss the second and you misstate gain.
We see this every year. A client assumes that because they never converted to dollars, the property rules do not apply. They do. Property does not have to become cash to be disposed of. Trading one token for another is a disposition of property, and the gain is real the instant the trade clears, regardless of whether a dollar ever hit a bank. The not selling to fiat misconception is probably the single most common mistake we untangle in this corner of the practice.
The edge case that trips people. Wrapped tokens and bridging. Moving ETH to wrapped ETH or bridging an asset to another chain can look like a non event, but depending on the mechanics it may be a swap of one property for another. The conservative read often treats it as a disposition. We weigh the facts rather than assume, because the answer can differ between protocols and even between versions of the same protocol. The digital assets hub carries the current IRS view, and we cross check positions against it before committing them to a return.
One more practical layer for New York filers. Property treatment also means the wash sale rule that haunts stock investors does not currently apply to crypto the same way, so a loss harvested by selling a token at a low and rebuying it can be claimed even if you are right back in the position minutes later. That is a real planning tool, but it is also exactly the kind of aggressive move that needs clean records and a defensible position behind it. We would rather set that up correctly in advance than defend a sloppy version of it after the fact, because the rules in this area can tighten with little warning.
If you want someone to look at how your holdings are classified before you file, that is what tax strategy consulting is for. Reach us through the new client inquiry form and we will start with your actual wallets, not a generic template.
Which forms do I file for DeFi lending and yield farming income, and where do the numbers go?
Two main forms carry the load, plus one box you cannot skip. Capital gains and losses from selling or swapping tokens go on Form 8949 and then summarize onto Schedule D. Ordinary income from lending, staking, and yield farming rewards usually lands on Schedule 1 as other income, or on Schedule C if you are running this as a trade or business. And every Form 1040 now asks a yes or no digital asset question right at the top, before you even get to your income.
Start with the disposals. Every sale or token swap during the year gets its own line on Form 8949, with the date you acquired the coin, the date you sold or swapped it, the proceeds, and your cost basis. The IRS instructions for Form 8949 walk through the columns one by one. Short term and long term get separated onto different parts of the form, then the totals roll to Schedule D, which nets your gains against your losses and feeds the final number to your 1040. A heavy DeFi year can mean hundreds of lines, which is why people lean on software to populate the form, then have a human review the output.
Now the income. A yield farming reward or a lending payout is not a capital gain, it is ordinary income at receipt, so it does not belong on Form 8949 when you first earn it. It goes on Schedule 1 unless your activity rises to a business. The virtual currency FAQs confirm the receipt date valuation, dollars on the day you control the tokens. The staking timing rule comes from Revenue Ruling 2023-14, dominion and control. Get the timing wrong and your income year is wrong, which can push income into the wrong tax bracket or the wrong filing year entirely.
Worked example. In 2025 you earned 4,200 of farming rewards spread across the year and you made 14 token swaps. The 4,200 goes on Schedule 1 as ordinary income, valued at each receipt date. The 14 swaps each get a Form 8949 line. Suppose they net to a 1,900 short term gain. That 1,900 flows through Schedule D to your 1040. On the 1040 itself you check yes to the digital asset question because you both received and disposed of digital assets during the year. Three touchpoints, one return, and they have to agree with each other or the math will not foot.
We see this every year. People report the capital gains and forget the reward income, or they answer the digital asset question no because they think it only means buying crypto with dollars. Receiving rewards and swapping tokens both count as yes. A wrong answer on that box is the kind of small slip that invites a letter, and it is a strange one to get wrong because the box sits right at the top of the form where you cannot miss it.
An edge case. If your farming looks like a real business, regular, continuous, and profit driven, Schedule C may apply, which changes self employment tax exposure and opens up business deductions but also adds the self employment tax on top of income tax. That is a judgment call based on facts, not a checkbox, and it can swing your bill meaningfully in either direction. The IRS digital assets page links the current form guidance, and it is worth a read before you decide which schedule fits.
One more form to keep on your radar. If you paid anyone in crypto for services, or you received crypto as a contractor, information returns like the 1099-NEC can come into play on top of everything above, valued in dollars at the time of payment. And state filing rides along with all of this. A New York resident reports the same federal income to the state, so a DeFi heavy year usually means the state return moves in lockstep with the federal one. Lining those up so they agree is part of the job, and it is the kind of detail that gets missed when someone files in a hurry the night before the deadline.
Filing an individual return with this kind of activity is exactly what our individual tax returns 1040 service handles, and we do it without making you become a tax accountant overnight. If you would rather hand it off, start at our new client inquiry page.
What records and basis tracking do I need for DeFi, and what changes with Form 1099-DA?
You need a dated dollar value for every token the moment it enters your wallet and every time it leaves. That is the whole game. Without per transaction basis, you cannot prove your gains, and the IRS default when basis is unknown is to treat your basis as zero, which means you get taxed on the full sale amount. Good records are the difference between paying tax on profit and paying tax on gross proceeds, and that difference is usually thousands of dollars.
What to capture. For each receipt of a reward, the date, the token, the quantity, and the fair market value in dollars that day, because that value is both your income and your future basis. For each disposal, the date, the proceeds, and the basis you are subtracting. The virtual currency FAQs describe this same dollar value at receipt and at disposal standard. Gas fees often adjust basis or proceeds, so log those too, because over a busy year of swaps the fees add up and shaving them off your gain is money you are entitled to. Property rules from Notice 2014-21 are what require this level of per unit detail in the first place.
The big change coming is Form 1099-DA. Brokers and many platforms are moving toward reporting your digital asset proceeds to the IRS on this new form, the way a stock broker sends a 1099-B today. That means the IRS will receive a copy of your gross proceeds whether or not you report them yourself. If your own records do not match what the platform reports, the gap is visible to a matching computer, and mismatches are what generate automated notices. The IRS digital assets page is where the agency posts the rollout details, and the practical upshot is simple, your records need to reconcile to the platform numbers.
Dollars example. You bought 2 ETH at 1,500 each, so 3,000 of basis. A year later you swap that 2 ETH for SOL when the ETH is worth 4,400. If you kept records, you report a 1,400 gain and pay tax on 1,400. If you did not keep records and a platform reports 4,400 of proceeds with no basis attached, you could be taxed as if the whole 4,400 were gain. That is a 3,000 swing on one trade purely from recordkeeping, and the fix after the fact is reconstructing basis you should have written down the day you bought.
We see this every year. A client comes in with a year of trades and a wallet history they never priced in dollars, and we rebuild basis after the fact from block timestamps and historical price feeds. It is doable but slow and entirely avoidable. Logging values as you go costs minutes per transaction. Reconstructing them a year later costs hours and a bigger bill, because now you are paying a professional to do detective work that a spreadsheet entry would have prevented.
One more recordkeeping reality. The accounting method you pick, such as first in first out versus specific identification, changes which basis lot you use when you sell, and that choice changes your reported gain. You generally have to be able to show your work to support specific identification, which again comes back to records. Picking a method and applying it consistently across the year is what keeps the return defensible. We help clients choose a method that fits their trading pattern rather than defaulting to whatever a piece of software happened to assume, because the wrong default can cost real money on a high volume account.
An edge case. Moving the same tokens between your own wallets is not a taxable event, but it scrambles automated software that can misread the transfer as a sale and a repurchase. Reviewing those flagged transfers by hand keeps phantom gains off your return, and on a busy account there can be dozens of them. Clean books are also what make tax compliance painless if the IRS ever asks for support. Start a conversation at the new client inquiry form.
I have years of unreported DeFi and yield farming activity, what should I do now?
Fix it deliberately, do not panic and do not ignore it. Unreported crypto income and gains do not age out quietly, especially as platforms start filing Form 1099-DA and the IRS gets matching data going back several years. The right move is to reconstruct what actually happened, file or amend correctly, and pay what you owe with interest before the agency comes asking. Doing it on your own initiative is almost always a better position than getting a notice first, both for your penalty exposure and for your peace of mind.
Step one is the data. Pull every wallet address and exchange account you used and build a full transaction history. Then price each reward at its receipt date for income and each disposal for gain or loss, the same property rules from Notice 2014-21 that govern a current year return. Staking income timing follows Revenue Ruling 2023-14, dominion and control, applied to each prior year on its own. The virtual currency FAQs back the receipt date valuation you will apply across every prior year, so the standard does not change just because the year is old.
Step two is the forms. Prior year disposals belong on Form 8949 and Schedule D for each year involved, and missed reward income goes on the matching Schedule 1 or Schedule C. If you already filed those years and left this off, you amend with Form 1040-X. Each amended year stands on its own with its own numbers and its own signature, so the reconstruction has to be year by year, not lumped together into one catch up filing. New York filers will usually have a matching state amendment to do alongside the federal one.
Dollars example. Across three years you earned roughly 9,000 in farming and staking rewards you never reported and netted about 5,500 in gains from swaps. Reconstructed and filed, that might be 14,500 of additional income spread across three amended returns, plus interest from each original due date. Painful, but far cheaper than the penalties that stack up when the IRS finds it first and treats unreported proceeds as fully taxable with no basis, which can balloon the bill well past the actual profit you made.
We see this every year. Someone treated DeFi as invisible because it never touched a bank, then a 1099-DA or an exchange record surfaces and the whole history is suddenly on the IRS radar. The clients who came forward on their own consistently end up in a calmer place than the ones who waited for the letter, with smaller penalties and a cleaner story to tell if anyone ever asks how the numbers were built.
An edge case to watch. Some of those old years may actually show net losses, which can offset gains and even carry forward to reduce future tax. Reconstructing the back history sometimes saves money rather than costing it, which is one more reason doing it properly beats guessing or hiding. The IRS digital assets page is the reference point for the current rules you will apply to past years.
One more thing on process. There are formal IRS routes for coming into compliance, and which one fits depends on whether the omission was an honest oversight or something more. For most DeFi clients we see, it is the former, a person who genuinely did not know reward tokens were income, and a clean set of amended returns with full payment is the path. We assess the facts first, because the wrong framing of a voluntary fix can create problems that the numbers themselves never would. Getting the approach right at the start is what keeps a back filing from turning into something larger.
If years of unreported activity is the situation, that is squarely a tax strategy consulting and compliance job, and we have walked plenty of people through it without drama. Lay it out for us at the new client inquiry page and we will tell you the cleanest path forward.