We use privacy-friendly analytics to learn which calculators help, and nothing loads until you agree. Read our privacy policy.
Investment
Learn how to track crypto portfolio performance across exchanges, wallets, and DeFi protocols using proven methods and free tools.
By FreeCalculators Editorial · Published 2026-01-15 · Updated 2026-09-04 · 5 min read · 1,188 words
Tracking crypto portfolio performance means rebuilding every acquisition and disposal into a single cost-basis ledger, then measuring return against the money you actually contributed. A balance screen showing total value answers nothing on its own, because it cannot separate deposits from gains, and it silently ignores fees, staking rewards, and transfers between your own wallets.
The work splits into three jobs: collect the transaction history from every venue, classify each row as a buy, sell, swap, reward, fee, or internal transfer, then run a return formula that copes with money arriving on different dates. Get the classification wrong and every downstream number — cost basis, realised gain, tax liability — is wrong with it.
Exchange profit-and-loss screens compare current price against the average price of coins currently held on that exchange. Coins you withdrew to self-custody drop out of the average, coins you deposited arrive with no basis attached, and trading fees sit in a separate ledger instead of being added to basis. The reported figure drifts further from reality with every transfer.
The gap widens for anyone using DeFi. A deposit into a liquidity pool leaves the exchange as a withdrawal and returns months later as two different token amounts. Nothing in the exchange ledger records the pool position, the trading fees it earned, or the impermanent loss it absorbed along the way.
Two formulas answer two different questions. Time-weighted return strips out the effect of when you added money, so it measures asset selection alone. Money-weighted return, computed as an internal rate of return, includes contribution timing and answers what your capital actually earned.
For a portfolio built by recurring purchases, the money-weighted figure is the honest one, because most of the money arrived late and never experienced the early move. A recurring buyer who quotes a time-weighted number will overstate their own result in almost every rising market.
Annualised return on a three-purchase position (2026)
Buy 1 Jan 1: $2,000 at $40,000/BTC = 0.0500 BTC Buy 2 Apr 1: $2,000 at $50,000/BTC = 0.0400 BTC Buy 3 Jul 1: $2,000 at $60,000/BTC = 0.0333 BTC Invested = $6,000 Held = 0.1233 BTC Dec 31 value at $66,000/BTC = 0.1233 x 66,000 = $8,138 Simple gain = 8,138 / 6,000 - 1 = +35.6% Average money was invested about 8 of the 12 months Annualised = 1.356 ^ (12 / 8) - 1 = +57.9% Reporting "up 35.6%" understates the rate the capital earned
| Method | Setup effort | Covers DeFi | Best for |
|---|---|---|---|
| Manual spreadsheet | High and ongoing | Only hand-entered | Under roughly 50 transactions a year |
| Exchange dashboard | None | No | A single-venue buy-and-hold stack |
| API-connected tracker | Moderate, one-time | Partly | Active traders across several exchanges |
| Read-only wallet aggregator | Low, paste an address | Yes | Wallets holding LP, lending, and staking positions |
| Tax-lot accounting tool | Moderate, needs review | Yes | Anyone filing with many disposals to report |
The IRS treats digital assets as property, so each disposal is reported on its own line with its acquisition date, cost basis, and proceeds — the same structure used for stock on Form 8949. A running ledger is therefore the source document for the return, not optional housekeeping.
Because the holding period of each lot decides whether a gain is short or long term, a tracker that stores only a blended average cost destroys information you need. Keep lot-level detail even if you end up reporting on an average, and cross-check realised figures with the crypto profit calculator before filing.
Comprehensive Guide
Read our investing guide for stocks, bonds, ETFs, and portfolio strategy.
Try the calculatorWas this page helpful?
How this guide was created
This guide was written and reviewed by FreeCalculators Editorial, drawing on published formulas, official government sources, and real calculator outputs from our 4 calculators in this category. Every claim is sourced; every formula is auditable. Read our review policy.