Cryptocurrency Portfolio Tracker
Overview
Track your crypto portfolio value, calculate gains/losses, analyze allocation, and monitor diversification. Support for Bitcoin, Ethereum, and all cryptocurrencies.
Key Facts
| Field | Value |
|---|---|
| Calculator ID | crypto-portfolio |
| Category | Finance |
| Vertical | Finance & Investing |
| App route | /verticals/finance/crypto-portfolio |
| API endpoint | /api/public/calculate?id=crypto-portfolio |
Inputs
| Input ID | Label | Type | Required | Default | Constraints |
|---|---|---|---|---|---|
holdings | Cryptocurrency Holdings | array | Yes | [{"coin":"Bitcoin","amount":1,"purchasePrice":30000,"currentPrice":45000}] | - |
How to Use
- Add Your Holdings — Enter each cryptocurrency and the amount you hold
- Enter Purchase Prices — Input your cost basis for each holding to track gains and losses
- Analyze Your Portfolio — View total value, allocation breakdown, gains/losses, and diversification score
Result Surfaces
| Output | Display Type | Format |
|---|---|---|
| Computed results | result-card | - |
Related Calculators
FAQ
How do I calculate my crypto portfolio value?
Multiply the amount of each cryptocurrency you own by its current price, then sum all holdings. For example: 1 BTC at $45,000 + 10 ETH at $3,000 = $75,000 total portfolio value. Track cost basis (purchase price) to calculate gains/losses.
What is a good crypto portfolio allocation?
A balanced crypto portfolio might be: 40-60% Bitcoin (large cap), 20-30% Ethereum (large cap), 10-20% top 10 altcoins (mid cap), 5-10% smaller altcoins (high risk/reward). Never invest more than you can afford to lose. Crypto is highly volatile.
How do I track crypto gains and losses for taxes?
Track purchase price (cost basis), purchase date, sale price, and sale date for each transaction. In the US, crypto is taxed as property: short-term gains (<1 year held) are taxed as income, long-term gains (>1 year) at capital gains rates (0-20%). Use crypto tax software for complex portfolios.
Evidence
src/lib/calculators/registry.ts(metadata)src/lib/calculators/page-registry.ts(page/HowTo metadata)src/lib/calculators/finance/crypto-portfolio.ts(calculator config)