Bitcoin Profit Calculator
Calculate your Bitcoin profit or loss, ROI, and current value from any buy price and amount.
Calculator
Your Results
Enter your values and click Calculate to see results
How to Calculate Bitcoin Profit and Loss
Calculating Bitcoin profit or loss is conceptually simple: current value minus cost basis. But the full picture includes fees, which can meaningfully reduce net returns, especially for frequent traders.
The formula:
- Initial Investment = BTC Amount × Buy Price per BTC
- Buy Fee = Initial Investment × Buy Fee %
- Current Value = BTC Amount × Current Price per BTC
- Sell Fee = Current Value × Sell Fee %
- Gross Profit/Loss = Current Value − Initial Investment
- Net Profit/Loss = Gross Profit − Total Fees
- ROI % = (Net Profit / (Initial Investment + Buy Fee)) × 100
Exchange fees vary significantly. Coinbase charges 1.49% per trade for basic accounts; Coinbase Advanced (formerly Pro) charges 0.4–0.6%; Kraken charges 0.26% maker / 0.40% taker; Binance charges as low as 0.1%. On large positions, even small fee differences compound into meaningful numbers.
For example: buying 1 BTC at $40,000 with a 1% buy fee and selling at $65,000 with a 1% sell fee costs $400 + $650 = $1,050 in fees. That's real money that reduces your net profit from $25,000 to $23,950. At 0.1% fees on both sides, total fees are only $105 — a $945 difference just from choosing a lower-fee exchange.
Understanding Bitcoin ROI vs Traditional Investments
Bitcoin has been one of the highest-performing assets of the past decade on a pure returns basis — but with volatility that far exceeds traditional investments. Context matters enormously.
Bitcoin's annualized returns from 2013–2023 averaged over 100% per year in peak years. The S&P 500 has returned approximately 10–11% annually over the same period. But Bitcoin also lost 73% of its value from peak to trough in the 2022 bear market, and 80%+ in the 2018 crash. Traditional equity portfolios rarely lose more than 40–50% even in severe recessions.
Comparing ROI on Bitcoin vs stocks requires honest timing. Buying BTC at any bear market low and selling at any bull market peak produces extraordinary returns. The reverse — buying at a peak and holding through a bear market — produces catastrophic losses. Most retail investors experience a range between these extremes.
Bitcoin's correlation to traditional markets has increased over time, particularly during liquidity crises when all risk assets sell off together. The "non-correlated asset" thesis that made BTC appealing as a portfolio diversifier has weakened, though it still shows distinct return patterns from equities over multi-year periods.
For comparison: $10,000 invested in Bitcoin at $1,000 (2017) would have been worth $650,000 at the 2021 peak ($65,000 BTC), then crashed to $150,000 in the 2022 bear market. The same $10,000 in the S&P 500 in 2017 would be worth approximately $25,000 by 2024 — far less upside, but also far less downside. Both outcomes depend entirely on when you bought and sold.
When to Take Bitcoin Profits
Profit-taking strategy is one of the most debated topics in crypto. The honest answer is that no one knows where the top is, and anyone who tells you otherwise is guessing. What you can control is your approach.
The DCA-out strategy: Just as dollar-cost averaging into BTC smooths out the buy side, systematically selling a fixed dollar amount or percentage monthly smooths out the sell side. This prevents you from trying to time a top and ensures you lock in gains progressively. Many long-term holders sell 5–10% of their position at each new all-time high.
Percentage-based targets: Decide in advance what % gain triggers a partial sale. At 100% gain, sell enough to recover your initial investment (your remaining position is "house money"). At 300%, take another tranche. This removes emotion from the equation.
Rebalancing to a target allocation: If you decided Bitcoin should be 5% of your portfolio and it's now 20% due to appreciation, sell enough to return to 5%. This is disciplined, unemotional, and ensures diversification.
The HODLer approach: Some long-term Bitcoin believers simply don't sell, treating it as digital gold and a long-term store of value. This strategy has historically produced massive returns for those who bought early and held — but requires the psychological tolerance to sit through 80% drawdowns without selling.
Whatever strategy you choose, decide it before you need it. Selling decisions made in the heat of a price spike or crash are rarely optimal.
Tax Implications of Selling Bitcoin
In the United States, Bitcoin is treated as property by the IRS — not currency. Every sale, trade, or spend is a taxable event that generates a capital gain or loss.
Short-term vs long-term capital gains: If you hold Bitcoin for more than one year before selling, gains are taxed at long-term capital gains rates (0%, 15%, or 20% depending on income). Short-term gains (held less than one year) are taxed as ordinary income — potentially 10–37%. The difference can be enormous. On $25,000 of Bitcoin profit, the tax difference between short-term (32% bracket) and long-term (15% bracket) is $4,250.
Cost basis matters: Your cost basis is what you paid for the Bitcoin, including fees. Accurate record-keeping is essential. Using the FIFO (first in, first out) method is default; HIFO (highest in, first out) can minimize taxable gains by selling your highest-cost-basis BTC first.
Wash sale rule: The IRS wash sale rule (which prevents claiming a loss on a security you repurchase within 30 days) currently does NOT apply to cryptocurrency. You can sell BTC at a loss, claim the deduction, and immediately repurchase. This "tax loss harvesting" strategy is actively used by sophisticated crypto investors to offset gains.
Record keeping: Keep records of every buy, sell, and exchange transaction — date, amount, price, and fees. Crypto tax software (CoinTracker, Koinly, TaxBit) can import exchange history and calculate your tax liability automatically.
Bitcoin Profit FAQ
What is a good ROI for Bitcoin?
This depends entirely on your time horizon and risk tolerance. Bitcoin has historically delivered 20–100%+ returns in bull years and severe losses in bear years. Most financial advisors suggest treating any return above the risk-free rate (~5% in current environment) as "good" for a risk asset, but Bitcoin investors typically expect much higher to justify the volatility. A 50–200% ROI over a full market cycle (typically 4 years around the halving) has been historically achievable for patient investors.
How do I calculate my average buy price for multiple purchases?
Weighted average cost basis: add up (each purchase amount × price) and divide by total BTC purchased. Example: buy 0.5 BTC at $30,000 and 0.5 BTC at $50,000. Total cost = $15,000 + $25,000 = $40,000. Total BTC = 1.0. Average cost = $40,000/BTC. This is your break-even price — any sell above this is profit, any sell below is a loss.
Do I owe taxes on unrealized Bitcoin gains?
No — in the U.S., you only owe taxes when you sell, trade, or spend Bitcoin. Simply holding (HODLing) Bitcoin, even as its value increases dramatically, does not trigger a tax event. Taxes are only realized at disposition. Note: a proposed "unrealized gains tax" has been discussed in Congress but has not been enacted as of 2024.
Can I deduct Bitcoin losses on my taxes?
Yes. Realized capital losses on Bitcoin can be used to offset capital gains from other investments. If your net capital losses exceed gains, you can deduct up to $3,000 against ordinary income per year, with excess losses carried forward indefinitely. This makes tax-loss harvesting a legitimate strategy — selling Bitcoin at a loss to offset other gains, then rebuying if you remain bullish on the asset.