Enter your buy and sell prices below to calculate exact profit, ROI, and break-even. Pick a past date to auto-fill historical prices for Bitcoin, Ethereum, Solana, and 11 other coins via CoinGecko.
Calculator Inputs
Select a coin to fetch live or historical price
Your Results
Updates as you type
Fill in the inputs on the left to see your profit, ROI, and break-even price.
| Exchange | Maker | Taker | Type | |
|---|---|---|---|---|
| Binance | 0.10% | 0.10% | Low | |
| Bybit | 0.10% | 0.10% | Low | |
| KuCoin | 0.10% | 0.10% | Low | |
| Kraken | 0.25% | 0.40% | Mid | |
| Coinbase Advanced | 0.40% | 0.60% | Mid | |
| Coinbase (Simple) | 1.49% | 1.49% | High |
How to Use This Calculator
- Select a coin (optional) and hit “Fetch live price” to auto-fill the current buy price. Or type any price manually.
- Enter a sell price. This is the price you sold at, or the price you’re targeting.
- Choose your input mode. “I have a quantity” for coin amounts. “I invested a $ amount” if you only know your dollar spend.
- Set your fee %. Most major exchanges charge 0.1% per trade. Coinbase charges up to 1.49% on spot buys. Adjust to match your exchange.
- Results update live as you type. Break-even price shows you the minimum sell price to cover both entry and exit fees.
How Crypto Profit Is Calculated
The formula is straightforward. Three numbers drive everything: what you paid, what you sold for, and fees on both sides.
Investment = Buy Price x Quantity
Revenue = Sell Price x Quantity
Entry fee = Investment x Fee %
Exit fee = Revenue x Fee %
Profit / Loss = Revenue – Investment – Entry fee – Exit fee
ROI % = (Profit / Investment) x 100
Example: You buy 0.5 BTC at $60,000 ($30,000 invested). You sell at $80,000 ($40,000 revenue). With 0.1% fee each way, total fees are $70. Your profit is $9,930. ROI is 33.1%.
Break-even price is the sell price where profit equals zero after both fees. It’s always slightly above your buy price because you need to recover the entry fee too.
What Counts as a Good ROI in Crypto?
That depends entirely on your timeframe. A 10% gain in a week is exceptional. A 10% gain over three years while Bitcoin 3x’d is a loss in real terms.
Rough benchmarks: short-term traders (days to weeks) often target 5-20% per trade and cut losses at 5-10%. Long-term holders compare against Bitcoin’s annualized return, which has averaged around 60-100% per year over the past decade, though past performance doesn’t predict future returns.
If you’re evaluating altcoin trades, check out the best crypto exchanges to find platforms with lower fees, which directly improve your net ROI on every trade.
Frequently Asked Questions
How do I calculate crypto profit?
Subtract your total investment (buy price x quantity) from your total revenue (sell price x quantity), then subtract trading fees on both sides. The formula: Profit = (Sell Price x Quantity) – (Buy Price x Quantity) – (Entry Fee + Exit Fee). ROI % = (Profit / Investment) x 100.
Does the calculator account for trading fees?
Yes. The fee percentage is applied to both the entry and exit trade. Most exchanges charge 0.1% per trade (maker/taker). Coinbase charges up to 1.49% on simple buys. Enter your exchange’s actual fee rate for accurate results.
What is break-even price in crypto trading?
Break-even price is the minimum sell price where your profit equals zero after all fees. It’s always slightly above your buy price because you need to recover the entry fee in addition to the exit fee. Formula: Buy Price x (1 + Fee%) / (1 – Fee%).
Can I use this for Bitcoin, Ethereum, and other coins?
Yes. Works for any coin. Use the selector to fetch live prices for BTC, ETH, SOL, BNB, XRP, DOGE, ADA, AVAX, LINK, DOT, MATIC, and SHIB. For anything else, enter the price manually.
What is the investment multiple?
It shows how many times your original investment your net return equals. A 2x multiple means you doubled your money after fees. A 0.8x means you got back 80 cents per dollar invested, a 20% loss.
I know my dollar investment but not the coin quantity. Can the calculator handle that?
Yes. Switch to “I invested a $ amount” using the toggle above the inputs. Enter your total dollar amount and the calculator figures out quantity automatically, then runs all the numbers from there.