Crypto Average Buy Price Calculator
Calculate the average cost basis of your crypto holdings across multiple purchases. Track your weighted average entry price for any cryptocurrency.
Calculate the weighted return of your entire crypto portfolio based on individual asset returns and allocation weights. Track overall portfolio performance.
Your portfolio's overall return isn't a simple average of individual asset returns โ it's a weighted average based on how much capital is allocated to each asset. A 100% return on a 5% allocation has much less impact than a 10% return on a 50% allocation. This calculator computes the true weighted return of your crypto portfolio.
Enter each asset's allocation weight and individual return, and the calculator shows the contribution of each asset to your total portfolio return. This helps you understand which assets are driving your performance and which are dragging it down.
Understanding weighted returns is essential for evaluating your portfolio strategy. It tells you whether your allocation decisions are adding value โ are you allocating more to your strongest performers and less to your weakest?
Use the result to map token-release or fee scenarios and revisit the model when market conditions, unlock terms, or portfolio assumptions change.
Individual asset returns don't tell you how your portfolio is performing as a whole. A portfolio of 90% BTC at +5% and 10% altcoin at +200% produces a very different result than 10% BTC and 90% altcoin with the same individual returns. This calculator reveals the true portfolio-level return.
Weighted Return = ฮฃ(Weight_i ร Return_i)
Contribution_i = Weight_i ร Return_i
Total Contribution = ฮฃ(Contribution_i) = Weighted ReturnResult: Portfolio Return: +8.00%
BTC: 50% ร 10% = +5.0% contribution. ETH: 30% ร 20% = +6.0% contribution. Alts: 20% ร -15% = -3.0% contribution. Total: 5.0 + 6.0 - 3.0 = 8.0%. Despite alts losing 15%, the portfolio gained 8% because BTC and ETH had larger allocations with positive returns.
Contribution analysis breaks down your portfolio return into the impact of each asset. This tells you not just what returned the most, but what impacted your portfolio the most given its allocation. A 200% return on a 2% position contributes only 4% to the portfolio โ less than a 10% return on a 50% position (5% contribution).
Performance attribution separates your returns into allocation effect (choosing the right asset weights) and selection effect (choosing the right assets). If you overweighted BTC during a BTC rally, the allocation effect is positive. If your altcoin picks outperformed other alts, the selection effect is positive. Together, they explain your excess return vs a benchmark.
While past performance doesn't predict future returns, return analysis reveals patterns. If altcoins consistently contribute negative returns while adding volatility, reducing altcoin allocation may improve risk-adjusted performance. Use at least 6-12 months of return data before making allocation changes.
Last updated:
Portfolio return accounts for how much capital is in each asset. If 80% of your portfolio is in BTC with a 5% return and 20% is in an altcoin with a 50% return, your portfolio return is 14% (not the 27.5% simple average). Weights matter enormously.
Contribution is how much each asset added to (or subtracted from) the total portfolio return. It equals the asset's weight multiplied by its return. An asset with 30% weight and 10% return contributed 3 percentage points to the portfolio return.
This happens when your worst-performing assets have the largest allocations. A large losing position can drag down the whole portfolio even if smaller positions are doing well. Review whether your allocation matches your conviction levels for each asset.
Yes โ Bitcoin is the standard benchmark in crypto. If your diversified portfolio consistently underperforms BTC, you may be over-allocating to underperforming altcoins. A diversified portfolio should either match BTC returns with lower risk or beat BTC returns.
For periods less than a year, don't simply multiply: use the compound formula. Annualized Return = (1 + Period Return)^(365/days) โ 1. A 5% monthly return annualizes to about 79.6%, not 60%. For multi-year periods, use the geometric mean.
This calculator gives a snapshot return for a single period. If you rebalanced during the period, the actual return depends on when rebalancing occurred. For more accurate multi-period tracking, calculate returns for each sub-period separately and compound them.
Calculate the average cost basis of your crypto holdings across multiple purchases. Track your weighted average entry price for any cryptocurrency.
Simulate dollar-cost averaging into crypto over time. See total tokens acquired, average cost, total invested, and ROI for periodic buy strategies.
Calculate target dollar amounts for each crypto asset based on your total portfolio value and desired percentage allocation. Balance your crypto portfolio.