Performance is a crucial metric for evaluating any cryptocurrency portfolio. In finance, there are various performance measures, but the most basic one is simple return or return on investment (ROI). This metric calculates the difference between the final market value of an investment and its initial investment amount.
However, the simple ROI calculation has a limitation. It doesn't factor in cash flows such as additional investments over time, proceeds withdrawals, and reinvestments. To address this limitation, CoinTracker considers these inflows and outflows by calculating the net deposits and net withdrawals.
By incorporating these factors, CoinTracker provides a more accurate and comprehensive view of your portfolio's performance.
My performance/return numbers do not seem correct, what should I do?
For users who have our updated balance calculations (outlined here) - the performance/return numbers are based on the CoinTracker transaction history. To "fix" the numbers requires fixing the transactions in CoinTracker.
This is often easier said than done! Getting to accurate crypto transactions can be a challenge, given the complexity. A few things to check:
- all wallets/exchanges connected to CoinTracker
- Transactions needing review/attention
- Finding balance errors
For users who on not yet on the updated balance calculations, you can add yourself as an interested user here to track progress of the rollout. You'll receive email updates automatically if you upvote. Until the upgrade, performance/return numbers are generated based on the balances supplied to CoinTracker by 3rd parties (exchanges, blockchain readers, etc) and don't reflect manual edits. Some workarounds for this can be found here.
Total Return (all time return): how much money you have made on your cryptocurrency investing. In technical terms, this is the cumulative money-weighted return (MWR) or performance of your cryptocurrency portfolio over all time incorporating cash and crypto flows such as new deposits, reinvested proceeds, and withdrawals
Market Value: current value of all cryptocurrency assets in portfolio
Total Deposits: cumulative fiat used to purchase cryptocurrency plus the market value of received cryptocurrency at the time it was received (note: received cryptocurrency includes staking income, mining income, gifts received, payments received, etc., but not cryptocurrency received from a purchase or trade)
Total Proceeds: cumulative fiat proceeds from selling cryptocurrency + fair market value of sent cryptocurrency at the time it was sent (note: sent cryptocurrency includes crypto sent to a third party as a donation, gift, payment, etc.)
Reinvested Fiat: fiat proceeds from selling cryptocurrency that you have used to purchase more cryptocurrency with
Net Deposits (aka reinvestment-adjusted deposits): total deposits minus reinvested fiat
Net Proceeds (aka reinvestment-adjusted proceeds): total proceeds minus reinvested fiat
Note: if you want to ignore crypto deposits and withdrawals, you can also view your Net Fiat Invested (on the unrealized performance page) — your total fiat put into crypto purchases minus your total fiat earned from cryptocurrency sales.
Total Return Calculation
Let's take a look at some examples to see how total return (MWR) is calculated for your CoinTracker portfolio.
Say you buy 1 bitcoin (BTC) for $5,000, sell half the BTC for $3,000, and then buy another bitcoin for $4,000. Here's how your return would be calculated:
Notice that your return is 0% after the first purchase (row #1), because the fair market value of your bitcoin at the time of the purchase, is the same as the amount you paid for it — $5,000. You started with $5,000 and ended with 1 BTC worth $5,000, so the MWR is 0%.
After you sell 0.5 BTC for $3,000 (row #2), you now have 0.5 BTC left (worth $3,000), plus $3,000 of fiat proceeds — $6,000 worth of assets total. You have gained $1,000 on the original $5,000 you put into crypto, so your MWR is 20%.
Finally after you make an additional purchase of 1 BTC for $4,000 (row #3), you now have 1.5 BTC (worth $6,000). You put in $5,000 - $3,000 + $4,000, or $6,000 of fiat into crypto. Therefore after step #3, your MWR is 0%.
Let's say you mined 1 BTC worth $5,000 at the time you receive it and then make some crypto sells and buys:
After you mine the bitcoin, you have 1 BTC worth $5,000. From a return perspective, this is the equivalent of buying 1 BTC for $5,000 because you have the option of cashing that BTC for fiat at that moment, but instead you are depositing it into your cryptocurrency portfolio. Therefore your MWR is 0% just as it was after step #1 in the simple example.
Next, you sell 0.5 BTC for $6,000, leaving behind 0.5 BTC (worth $6,000). You have no deposited $5,000 worth of crypto and currently have $6,000 + $6,000 of BTC, or $12,000 of assets. Therefore your MWR is 140%.
After that you buy 1 BTC for $2,000 and you have now put in $5,000 of crypto + $2,000 of fiat, but that's reinvested fiat from your $6,000 of proceeds from step #2 (even if you didn't use the exact same USD, from a performance perspective it's reinvested fiat). Therefore you have put in a net total of $5,000 of crypto and your net proceeds are $6,000 - $2,000 (reinvested fiat) + $3,000 of crypto or $7,000 total, for a total MWR of 40%.
Finally after you purchase another 1 BTC for $5,000, you have now fully exhausted your net proceeds ($4,000 remaining) and have an incremental $1,000 of new fiat deposits. So your net deposits are $6,000. Your 2.5 BTC is now worth $12,500 and you have zero net proceeds left. Therefore your MWR is 108% (12,500/6,000 - 1) * 100%.
Looking at one level of complexity further — gifts, trading, and sending cryptocurrency:
In step #1, you receive one bitcoin worth $5,000 as a gift. Like mining, this is functionally equivalent to buying one bitcoin worth $5,000 from a performance perspective because you have the option of liquidating the bitcoin but instead choose to deposit it into your portfolio. Therefore your MWR is 0%.
After step #2, if you then sell 0.5 BTC for $2,000, you are left with 0.5 BTC worth $2,000 and $2,000 of fiat proceeds ($4,000 total) against the $5,000 value of the original gift. Therefore your MWR is -20%.
At step #3, you trade your remaining BTC for ETH. At that moment, the fair market value of your cryptocurrency hasn't changed, so neither does your return. MWR is still -20% (note: it would change if the fair market value of your ETH changes).
After step #4 you buy an additional 5 ETH for $5,000, so you now have a total of 10 ETH worth $10,000 (market value) plus $2,000 of fiat proceeds minus $2,000 of re-invested fiat (going back into the purchase from this step). Therefore your net proceeds are $10,000 + $2,000 – $2,000 = $10,000. Your net deposits are $5,000 (initial gift) + $5,000 (purchase from step #4) – $2,000 (re-invested fiat) for a subtotal of $8,000. Therefore the overall return is (($10,000/$8,000 – 1) * 100%) → MWR is 25%.
Finally after step #5, you send all your 10 ETH to a third party. Since it's going to someone else (not a gift), it's treated as a disposal (e.g. in exchange for goods and services) and therefore the equivalent of selling the ETH for USD at fair market value. So you now have zero crypto, $5,000 (proceeds equivalent from this sale) + $2,000 (proceeds from step #2) – $2,000 (re-invested fiat from step #4) for a subtotal of $5,000. Your net deposits are now: $5,000 (initial gift) + $5,000 (purchase from step #4) – $2,000 (re-invested fiat from step #4) = $8,000. Therefore the overall return is (($5,000/$8,000 – 1) * 100%) → MWR is -37.5%.
CoinTracker displays two sets of performance:
- Total Performance
Note: You can access the two performance displays by going to Performance and selecting either 'Unrealized performance' or ‘Total performance’ using the blue button at the top right of the page.
CoinTracker provides you with Unrealized Performance metrics, which show the return on the cryptocurrency you are currently holding, excluding profits you have already realized by selling crypto for fiat. The chart displays the market value of your current cryptocurrency assets in blue and the cost basis of those assets in a dotted orange line:
In simple terms, you can think of unrealized performance like your tax chart. It shows the difference between how much your crypto is worth and how much you paid for it. This difference is the capital gain (is the blue line is above the dotted orange line) or capital loss (if the orange dotted line is above the blue line), which will result in how much tax is owed.
CoinTracker's Total Performance metrics display your total money-weighted return (MWR) over all time. The chart plots the numerator of this ratio in blue (your cryptocurrency market value + net proceeds) and the denominator of this ratio (your net deposits) in a dotted orange line:
In simple terms you can think of your total performance as how much money you made or lost investing in cryptocurrency. Your return — the amount of money you have made — is the difference between the blue line and the orange dotted line (or lost if the orange dotted line is above the blue line).
If you never sell cryptocurrency for fiat, and never send cryptocurrency to third parties, your unrealized performance and total performance will be the same.