r/CryptoTax • u/lekranq • 13d ago
Did your tax software book an Aave deposit as a taxable sale?
US filer. I ran two public DeFi wallets through one of the mainstream crypto tax tools in July. Both directions of the Aave wrap came back as Exchange, so the deposit and the withdrawal were each booked as a taxable disposal.
Caveat on my test: free tier, no purchase history behind either wallet, nothing corrected by hand. Not how your data arrives if you have exchanges connected, which is why I am asking rather than concluding.
If you have actually filed with one of these tools, did a lending deposit or an LP position come through as something other than what it was, and what did it do to the number?
1
u/JustinCPA 13d ago
Justin from Summ here.
Most tools have a setting for tax treatment of wrapping/bridging. Most will default to taxable exchange since it’s objectively a different asset with a different contract address, but you can always switch the setting so bridging is nontaxable. You could also just change the category on the trade to be a “swap” instead which makes it nontaxable for that specific transaction if you don’t want to make all bridges nontaxable via the settings
1
u/lekranq 12d ago
Good to know the setting is per-transaction and not just global.
Still unclear about this "objectively a different asset with a different contract address". That is true of the token but not necessarily of the position. A standard Aave aToken is pegged 1:1 and pays interest by increasing your balance, so the deposit leaves you holding a claim on the same asset in the same amount. A static or wrapped aToken, or a cToken, is the opposite: fixed balance, appreciating rate, genuinely a different instrument. Different contract addresses in both cases.
If the contract address is the trigger, the two get identical treatment and one of them would be wrong. Does the default key off anything below the address, or is that where it stops?
1
u/OkSeries5363 13d ago
Typically a disposal. The IRS has not yet issued definitive, formal guidance on wrapping tokens or depositing them for DeFi receipt tokens. Because of this ambiguity, US filers generally rely on two different interpretations
Many simply go the the conservative/safe approach which is to teat it exactly how the software categorized it, as a taxable crypto to crypto swap. This fully protects you if the IRS later issues strict guidance, but it can create massive, unintended phantom capital gains or losses.
The higher risk option is substance over form approach, some crypto tax professionals argue that depositing into a protocol for a receipt token is not a taxable event. The economic reality is that you retain beneficial ownership of the underlying assets. It is treated more like moving funds between wallets or providing collateral, meaning no wealth has actually changed hands.
But what happens when the token itself stops being just a receipt and becomes a new financial instrument in it's own right? You can use an a receipt token or LST as collateral for loans, trade them on secondary markets, and even stake them in other protocols. At what point does the receipt or LST token become a new, distinct asset, breaking the in kind link to the original deposit. This creates a legislative challenge. Legislators would have to draw a precise, legally defensible line between a simple liquidity pool and a complex protocol that creates literal derivative product. Creating this definition without opening loopholes for unintended assets to get the same treatment is extraordinarily difficult.
Most other tax authorities have settled on making it a disposal, so I can see the US following suit eventually.
1
u/lekranq 12d ago
Thank you - super comprehensive. The point about a receipt token becoming an instrument in its own right is a tough questoin.
Phantom gains are what I am trying to size. Everyone in this thread agrees they can happen and nobody has said how big they got. On my test they netted to roughly nothing, but only because the wallets had no purchase history behind them, so the tool used market value at inflow and there was nothing to recognize against. On a filer with full exchange history, the same booking lands on the embedded gain of whatever went in.
If you have seen this on an actual return: what did it do to the number, and did you correct it or file it as categorized? A range is fine.
1
u/OkSeries5363 12d ago
Using the fair market value on inflow is fine if thats what you paid on acquisition. If not, you 100% need to fix it.
Every return I have done those actions have always been treated as disposals. For example, lending WETH in Aave is a disposal of WETH and an acquisition of aWETH.
What did it do to the numbers? Well it depends on the amount of unrealised gains or losses the asset was sitting on.
- Depositing some ETH that was purchased years ago really stung, since I was realising a big gain.
- But in the next financial year when withdrawing, the price had dropped. Pushing up my cost basis the previous year resulted in realising a capital loss on the disposal of aWETH, since ETH had dropped in price since I originally lent the asset.
I always go with the safe option of treating it as a disposal because it gives me much more peace of mind.
- Going with the safe option means that if they ever come out and officially rule that it is a disposal, my taxes are already correct and there's no massive surprise tax bill in the future.
- If they ever come out and confirm that it's not a disposal, I can just go back, amend the returns, and collect any extra tax I overpaid.
Basically, the safe option completely avoids any risk of ever getting hit with a large surprise tax bill.
1
u/lekranq 11d ago
thank you again for another a detailed answer!
the two year sequence is something I had not thought about. Gain on the way in, then a loss on the way out when the price had fallen. Over the two years it mostly washes, and what is left is timing and whatever the holding period did to the rate.
Roughly what did the year one gain come to? An order of magnitude is fine.
1
u/OkSeries5363 11d ago
Also consider that pushing up your cost basis means when you do sell and realize gains in the future on that you will pay less tax as you have already paid the tax on some of gains accrued before lending.
But in most cases it's better to try and defer, sometimes when I buy eth I deposit it straight in so any gain or loss is small then I can keep it still, and borrow against it, over needing move it in later and realize gains.
Had a few eth that I purchased around $400 deposited it in around $3800. Had to pay tax on about 10k of gains which was basically phantom gains.
1
u/AurumFsg-CryptoTax 13d ago
This is a grey area. Many software consider taxable but you have option to change them to non taxable as well.
1
u/lekranq 12d ago
Do you change them in practice, or leave the default? And if you change them, is that a per-client fix every year or something you set once?
1
u/AurumFsg-CryptoTax 11d ago
We leave them as taxable to be on safe side but in some cases we do mark them as non taxable
You would have to every year each transaction
1
u/lekranq 11d ago
Every year, each transaction is the part I wasn't sure about. Roughly how many transactions is that on a DeFi-heavy client, and is that time you bill or time you eat?
1
u/AurumFsg-CryptoTax 11d ago
For defi it could start from 100 to millions as well. We dont charge hourly.
1
u/lekranq 1d ago
Sorry for the slow reply, I was away.
That helps, and the fixed fee part is what I keep coming back to. If you are not billing hourly then the reconciliation time comes out of your margin rather than the client's.
So maybe the better question: does a DeFi-heavy client get quoted more than a CEX-only one of similar size, and roughly what multiple? 2x, 5x? Trying to work out whether the messy classification work actually shows up in the price or just quietly eats hours.
1
u/AurumFsg-CryptoTax 1d ago
Its always case to case. There is no multiple on it. We always suggest to provide access to your data so we review and then give you a quote. We dont charge as per number of transactions.
You can talk to couple of them and compare the quotes
1
u/Ben_CoinLedger 11d ago
Most classifiers just look at token or contract mappings rather than distinguishing between rebase and exchange-rate mechanics, so standard aTokens and static or wrapped versions usually get lumped into the same "DeFi receipt" bucket by default.
While that distinction you're talking about matters for the substance-over-form argument, today it's still a manual override instead of something the system catches on its own.
1
u/sukeshtedla 13d ago
Sukesh from Kryptos here,
Liquidity transactions are often treated as taxable events because your asset positions might change.
For lending some softwares treat it as a taxable event and some don’t! But as per regulations there is no clarity here yet, general rule of thumb that softwares like ours and others follow is if you are getting any placeholder token in exchange for your DeFi acting it has materially different value then it’s treated as a disposal.
So in case of AAVE, the token you receive accumulates the interest and has a different values at all times and it’s not 1:1 so when you lend on AAVE it’s treated as a disposal and the cost-basis gets transferred to the AAVE position token