Sort:  

Ideally, everyone has tracked their basis (the amount they originally paid for the cryptos) and it's just a matter of recognizing any gain on a FIFO (first in first out) methodology. So if I paid $100 for 1 Bitcoin in January and another $200 for 1 Bitcoin in February and I trade 1 Bitcoin for 5 XRP in March when XRP is worth $100 a pop, my gain would be as follows: $500 XRP - $100 Bitcoin = $400 short term capital gain.

FIFO is the more commonly used method because of it's simplicity. But this would only hold true if one uses but one exchange. If the two Bitcoin were purchased at different exchanges and one used the February BTC to trade for the XRP it would be a different story.

This is a great point. Each population of cryptocurrency (different wallets, exchanges) will be accounted for separately.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64364.24
ETH 3416.30
USDT 1.00
SBD 2.48