Skip to main content
All CollectionsAccounting in Tres Finance
Setting Sub-transactions as Non-taxable
Setting Sub-transactions as Non-taxable
Elior Greenbaum avatar
Written by Elior Greenbaum
Updated over a week ago

This feature was created to provide the ability to manage activities that are not meant to create a taxable event.

There are two options when selecting the "non-taxable" button.

  1. The first will allow you to avoid any gains and losses while pausing the cost basis stack.

  2. The second will allow you to avoid any gains and losses by making the FMV of the outgoing transaction equal to the COGS and it will remove the lot from your cost basis stack.

Use Case for Option 1


Staking activities - Staking a digital asset does not trigger a taxable event and no realized gains/losses should be recognized as a result of such an event.

If staking rewards and staking lockup/return sub-transactions take place in the same transaction, the ability to mark the staking lockup/return sub-transaction as non-taxable is critical. Such transactions are not taxable events and should not impact the cost basis stack.

How do you avoid staking lockup/return sub-transactions from impacting the cost basis stack using TRES?


By marking a sub-transaction as "non-taxable". This action will ignore the marked sub-transaction during the cost basis calculation.

How to mark transactions as non-taxable?
1. Click on the transaction to open the sub-transaction.
2. Click on 'Non-taxable' for the relevant sub-transaction that needs to be excluded from the cost basis calculation.

What this means is no realized gain or loss will be calculated and the inventory stack will not be affected. Essentially the cost basis of the assets involved in the sub-transaction marked as “Non-Taxable” will not change. You may mark multiple sub-transactions as “Non-Taxable”.

Use Case for Option 2

Off-ramping your digital assets from an internal wallet in TRES to an internal wallet not listed in TRES.

In the event of a transaction like this a taxable event has not happened and no gains or losses should be realized. However the cost basis stack should be impacted because the asset is no longer under the possession of a TRES monitored wallet and therefore that lot should not be used to calculate realized gains / losses in the future.

The result of this action will force realized gains/losses to be zero and the lot transferred out will be removed from the cost basis stack.

It is important to note that the wallet balances will always be impacted even if a sub-transaction is marked as "non-taxable". The cost basis stack is what will be impacted.

Once finished marking all sub-transactions you will need to initiate a new data collection for the cost basis of the marked sub-transactions to be ignored.

Tres Finance and its affiliates do not provide tax or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for tax or accounting advice. Please consult with your own tax and accounting advisors before taking any action related to taxable and/or non-taxable events.

Did this answer your question?