Split transactions

Following on from the recent Merge feature, I think a Split feature would also be helpful.

For example, when withdrawing from a perpetual long contract that settles in the originating asset.

So when I withdraw my ETH long from MCDEX, I assume Koinly would see this as a single deposit or transfer moving back into my wallet. In reality, this single amount includes two elements – the original ETH used as leverage which is not a taxable event, and the additional ETH from the margin profit which would have a cost-basis of zero.

To address this, I plan to withdraw in two parts. However, the gas fees for this type of withdrawal are extremely high (e.g. $40) so this is far from ideal.

Yes, it’d be nice to have split transactions.

Withdrawal => Interest Payment + Withdrawal
Withdrawal => Interest Payment + Loan Repayment (a new feature)

Agree. Please add this feature. This will be useful for adding liquidity (with multiple tokens) to unsupported pool.


I just withdrew funds from a perpetual long. It was a single transfer that includes the original collateral and the profit.

Koinly does not support this transaction. If I mark it as ‘Realized Profit’, I’m forced to mark the entire amount as profit which is not the case.

This is why we need a split function asap.