Crypto calculator: profit, loss and "what if I had invested"
Two calculators in one: your real profit or loss on a trade, after fees, at today's price, and what money put into Bitcoin or Ethereum on a past date would be worth now.
How it's calculated
My trade (any of 13 large coins, or any coin if you type the price):
- Coins bought = amount invested × (1 − buying fee) ÷ buy price
- Value = coins × sell price (today's live price unless you change it)
- You'd receive = value × (1 − selling fee)
- Profit or loss = what you'd receive − amount invested; return = profit ÷ amount invested
- Break-even price = amount invested ÷ (coins × (1 − selling fee))
What if I had invested (Bitcoin or Ethereum): coins = amount × (1 − fee) ÷ the daily closing price on your date. Value today = coins × the live price. The yearly rate is (value ÷ amount)1 ÷ years − 1. The calculator also finds the deepest fall along the way: the biggest drop in daily closing price from a high to a later low between your date and May 23, 2026, which is roughly how far the investment would have fallen at its worst.
Worked example
You put $1,000 into bitcoin at $60,000 with a 0.5% fee on each side and sell at $75,000. Coins = $995 ÷ $60,000 = 0.016583 BTC. Value = 0.016583 × $75,000 = $1,243.75. After the 0.5% selling fee you receive $1,237.53, a profit of $237.53 (23.8%). Break-even is $1,000 ÷ (0.016583 × 0.995) = $60,605.
For "what if": $1,000 into bitcoin on January 1, 2020 at that day's close of $7,171, with a 1% fee, buys 0.138063 BTC. Multiply that by today's price for today's value.
Limitations
- Historical prices are Coin Metrics' daily closes up to May 23, 2026. Dates after that aren't available yet; for those, use "My trade" with the price you paid.
- Live prices are CoinGecko averages across exchanges and refresh about once a minute. If they can't load, type a price.
- No taxes. In the US a profit on a sale is usually a taxable capital gain: try the crypto tax calculator.
Related: the profit calculator adds dollar fees and a price-move table, the Bitcoin calculator converts BTC, dollars and sats and simulates monthly buying, and the Bitcoin and Ethereum price histories list every year.
Sources
- Coin Metrics free daily network data, PriceUSD (GitHub archive, CC BY-NC 4.0)
- CoinGecko API (live prices)
- Topic no. 409, Capital gains and losses (IRS)
Questions
How do I calculate crypto profit?
Work out how many coins your money bought after fees, multiply by the selling price, take off the selling fee, then subtract what you paid. The calculator does this and shows your break-even price.
What would $1,000 in bitcoin be worth today?
It depends on the day you'd have bought. Choose "What if I had invested," enter $1,000 and a date, and the calculator uses that day's closing price and today's live price.
Why doesn't my exchange show the same profit?
Exchanges use their own prices, include spreads and may calculate fees differently. Use the exact amounts from your trade history.
Does this calculator predict prices?
No. It uses prices you enter, historical prices and today's price. It says nothing about future prices.
Calculations run in your browser. The only request this page makes is the public CoinGecko price request, which carries nothing you type. Results are estimates for learning and planning, not financial or tax advice. Last reviewed November 4, 2026.