Free tool
Crypto Profit Calculator
Work out exactly what a trade made (or would make). Enter what you invested, your buy price and your exit, and get profit, ROI, break-even and position size instantly. Live prices for 200+ coins, fees included, no sign-up.
Quick exits:
Fill in the investment, buy price and sell price to see profit, ROI and break-even. Live prices are loading (or unavailable). Every field also takes manual input.
How this profit calculator works
The calculator turns your dollars into coins at the buy price, then values those coins at the sell price:
- Position size: your investment ÷ buy price (minus the entry fee, if you set one).
- Profit / loss: exit value after fees minus what you put in.
- ROI: profit as a percentage of your investment, so trades of different sizes are comparable.
- Break-even price: the sell price where you walk away with exactly what you started with, after both fees. Anything above it is profit.
The quick-exit chips (+25%, +50%, 2×, 5×, 10×) set the sell price relative to your entry so you can sanity-check a target in one tap. Before you lean on a 10× target, type that price into the crypto market cap calculator to see the market cap it would give the coin. Sub-cent coins keep full precision: the math is the same for $64,000 Bitcoin and $0.00001 PEPE.
Your profit is what you sold for, minus what you paid, minus a fee on each side.
The calculator starts from the dollars you put in, not from a number of coins. It takes three steps, and you can check each one by hand. In the formulas, the fee is your rate per side written as a decimal, so 0.5% is 0.005:
- Coins bought = investment × (1 − fee) ÷ buy price. The entry fee comes out of your investment first, and the rest buys the coins.
- Exit value = coins × sell price × (1 − fee). The exit fee comes out of what the sale brings in.
- Profit = exit value − investment. A negative result is a loss.
Leave the fee field blank and both fee steps drop out. What remains is the short version of any crypto profit or gains calculation: profit = (sell price − buy price) × coins.
Return on investment is your profit as a percentage of what you put in.
ROI = profit ÷ investment × 100. A $388.03 profit on an $800 investment is 388.03 ÷ 800 × 100 = 48.5%. Because it is a percentage, ROI lets you compare a $500 trade with a $50,000 one. The entry fee is already inside your investment, so the calculator divides by every dollar that left your account, not by the smaller amount that reached the coin.
With leverage switched on, the same row is labelled return on margin and divides by the margin you put up, not by the full position.
The break-even price is the sell price where both fees are exactly covered.
Break-even sell price = buy price ÷ (1 − fee)². With no fee it is your buy price. With a fee it sits above your buy price by slightly more than twice the fee rate, because you pay once going in and once coming out:
| Fee per side | Break-even sell price | Rise needed |
|---|---|---|
| 0.1% | $100.20 | 0.20% |
| 0.25% | $100.50 | 0.50% |
| 0.5% | $101.01 | 1.01% |
| 1% | $102.03 | 2.03% |
Sell above the break-even price and the trade made money. Sell below it and the trade lost money, even when the sell price is higher than the buy price.
Here are three trades worked through by hand, with the numbers the calculator shows.
A winning trade with no fee. You put $20,000 into Bitcoin at $40,000 and sell at $60,000, with the fee field left blank. Coins bought: $20,000 ÷ $40,000 = 0.5 BTC. Exit value: 0.5 × $60,000 = $30,000. Profit: $30,000 − $20,000 = $10,000. ROI: $10,000 ÷ $20,000 × 100 = 50%. Break-even with no fee is the buy price, $40,000.
A winning trade with a fee. You put $800 into Polkadot at $4.00 and sell at $6.00, with an example fee of 0.5% per side. Entry fee: 0.5% of $800 = $4.00, so $796 buys 796 ÷ 4 = 199 DOT. That is 199 coins, not 200, because the fee came out first. Sale: 199 × $6.00 = $1,194.00. Exit fee: 0.5% of $1,194.00 = $5.97. Exit value: $1,194.00 − $5.97 = $1,188.03. Profit: $1,188.03 − $800 = $388.03. ROI: $388.03 ÷ $800 × 100 = 48.5%. Fees paid: $4.00 + $5.97 = $9.97. Break-even: $4.00 ÷ 0.995² = $4.04. The calculator rounds dollar amounts of $1,000 or more to the whole dollar, so its exit value row reads $1,188.
A losing trade with a fee. You put $1,000 into Solana at $250 and sell at $200, with the same 0.5% fee per side. Entry fee: 0.5% of $1,000 = $5.00, so $995 buys 995 ÷ 250 = 3.98 SOL. Sale: 3.98 × $200 = $796.00. Exit fee: 0.5% of $796.00 = $3.98. Exit value: $796.00 − $3.98 = $792.02. Loss: $792.02 − $1,000 = −$207.98. ROI: −$207.98 ÷ $1,000 × 100 = −20.8%. The price fell 20%, and the two fees, $8.98 in total, turned that into a 20.8% loss. Break-even was $250 ÷ 0.995² = $252.52.
The table below runs the same profit and return math across a few coins and sizes (fees omitted to keep the arithmetic clear), including a losing trade so the sign is obvious:
| Coin | Buy | Sell | Amount | Cost | Proceeds | Profit | ROI |
|---|---|---|---|---|---|---|---|
| Bitcoin (BTC) | $40,000 | $60,000 | 0.5 | $20,000 | $30,000 | +$10,000 | +50% |
| Ethereum (ETH) | $2,000 | $2,500 | 1 | $2,000 | $2,500 | +$500 | +25% |
| Polkadot (DOT) | $4.00 | $6.00 | 200 | $800 | $1,200 | +$400 | +50% |
| BitTorrent (BTT) | $0.0000012 | $0.0000018 | 1,000,000 | $1.20 | $1.80 | +$0.60 | +50% |
| Solana (SOL) | $180 | $120 | 5 | $900 | $600 | −$300 | −33.3% |
Gains, returns, earnings, profitability: one calculation, many names
Searches for a crypto gains calculator, a crypto earnings calculator, a bitcoin earnings calculator, a crypto return calculator or a cryptocurrency investment calculator all land on the same maths. Those words describe one thing from different angles:
- Gains is the dollar difference between what you sold for and what you paid: the profit figure.
- Return / ROI is that same gain as a percentage of your cost, so a $500 win on $2,000 reads as a 25% return.
- Earnings is the informal word for realised profit once you have actually sold.
- Profitability asks whether the position is above or below break-even right now, fees included.
This page answers all of them at once. Enter an investment, a buy price and a sell price and you get the gain in dollars, the return as a percentage, and the break-even that decides whether the position is profitable yet.
Works per coin: Bitcoin, Ethereum and 200+ others
The calculator is not Bitcoin-only. Pick any of 200+ assets from the coin selector and the buy and sell fields prefill with that coin's live price, so a bitcoin profit calculation and a Polkadot (DOT) or BitTorrent (BTT) profit calculation run through the identical formula. It scales cleanly across price ranges:
- Large caps: Bitcoin (BTC) and Ethereum (ETH), where a small percentage move on a five-figure price is still real money.
- Mid caps: coins like Polkadot (DOT) or Solana (SOL), priced in single or double digits, where the DOT profit calculator use case fits.
- Sub-cent tokens: BitTorrent (BTT) and similar, where prices run to many decimal places. The BTT profit calculator keeps full precision so a fraction-of-a-cent entry and exit still resolve to exact profit.
For any coin the selector does not list, type the buy and sell prices in by hand. The profit, ROI and break-even come out the same way.
Leverage: profit and liquidation at 2× to 100×
Set the leverage control above 1× and this becomes a crypto profit calculator with leverage: pick 2× to 100×, choose long or short, and the position is sized off your margin, the money you actually put up. A $1,000 margin at 10× controls a $10,000 position, and every price move hits that full $10,000, in both directions:
- Position size = margin × leverage. The fees apply to the whole position, not just your margin, so they scale up with the leverage too.
- Profit / loss: the price move times the full position, measured against your margin. A 5% move at 10× is a 50% gain or loss on your money.
- Liquidation price ≈ entry × (1 − 1/leverage) for a long, entry × (1 + 1/leverage) for a short. It's the price where the loss equals your margin and the exchange closes the position.
Worked example: 10× long on ETH. A $1,000 margin at 10× opens a $10,000 position, 4 ETH at a $2,500 entry. ETH rises 10% to $2,750 and the position gains 4 × $250 = $1,000, a 100% return on margin. The same 10% move down wipes the margin entirely, which is what the liquidation estimate says: $2,500 × (1 − 1/10) = $2,250.
Be clear-eyed about the odds. Regulators who audit retail broker data consistently find that a large majority of leveraged retail accounts lose money, and higher leverage brings liquidation closer: at 100×, a 1% move against you ends the trade. The calculator's liquidation price is an estimate that ignores maintenance margin and funding fees, so real exchanges close positions slightly earlier than it shows.
The calculator leaves out taxes, price slippage and the cost of moving coins.
The result is what one trade made or lost at the prices and the fee you typed. Six things are outside it:
- Taxes. The profit shown is before tax. Tax rules differ from country to country, and the calculator does not apply any of them.
- Price slippage. The calculator assumes you bought and sold at exactly the prices you typed. An order can fill at a slightly different price from the one on screen. To include that, type the prices your orders actually filled at.
- Withdrawal and network fees. A fee for moving coins is charged per transfer, not as a percentage of the trade, so the fee field cannot hold it. Subtract it from the profit figure yourself.
- A different fee on each side. The fee field applies one rate to both the buy and the sell. If your two rates differ, enter their average. With 0.1% on one side and 0.6% on the other, entering 0.35% puts the result within one cent for every $1,000 sold.
- More than one buy. The calculator takes a single buy price. If you bought the same coin several times at different prices, work out your average cost first with the crypto DCA calculator, then enter that average as the buy price here and your total spend as the investment.
- Funding on leveraged positions. With leverage on, the calculator does not add the funding payments a futures position pays or receives while it stays open.
Profit is hindsight. Direction is the skill.
A profit calculator tells you what a move was worth. The harder question is whether you can call the move before it happens, and that's measurable. On BitPredict you call any coin up or down over 24 hours, the call locks with a timestamp, and your accuracy is scored on a public leaderboard. It's the same instinct this calculator prices out, minus the money at stake, because it's paper-trading-style and free.
If you have been running these numbers to size positions on a paid prediction market, our roundup of apps like Kalshi compares them on what you can predict, what it costs and who is allowed to sign up.
Frequently asked questions
How is crypto profit calculated?
Profit = (sell price − buy price) × the amount of coin you hold, minus fees. This calculator does it from your investment amount: it works out how many coins your dollars bought at the entry price (after the entry fee), values them at your exit price (after the exit fee), and shows the difference as profit or loss, plus your return on investment as a percentage.
Does the calculator use live prices?
Yes. Buy and sell prices are prefilled with the live market price from BitPredict's price feed, which covers 200+ coins. Every field stays editable, so you can model past trades or hypothetical entries and exits just by typing over the prefilled numbers.
How do exchange fees affect my profit?
A trading fee is charged twice, once when you buy and once when you sell. The fee field applies your rate to both sides, and the break-even row shows the sell price you need just to get your money back after both fees. On an example fee of 0.5% per side, break-even is roughly 1% above your entry.
Does the crypto profit calculator include taxes?
No. The figure is your profit before tax. Tax rules differ from country to country, and the calculator does not apply any of them. It also leaves out withdrawal and network fees, and any gap between the price you typed and the price your order filled at.
Why does the calculator show fewer coins than my investment divided by the buy price?
Because the entry fee comes out of your investment before the coins are bought. With $800, a $4.00 buy price and a 0.5% fee, $4 goes to the fee and the remaining $796 buys 199 coins, not 200. Leave the fee field blank and the position size is exactly your investment divided by the buy price.
What is a good ROI in crypto?
There's no universal number: crypto returns are extreme in both directions. The honest benchmark is whether you beat simply holding Bitcoin over the same period, and whether your calls are right more often than a coin flip. That second one is measurable: BitPredict scores exactly that, for free.
Is this calculator really free?
Completely. No sign-up, no email, no limits: the calculator runs in your browser. BitPredict makes money from optional Pro subscriptions on its prediction platform, not from tools.
Can I calculate profit for any cryptocurrency?
The picker covers 200+ assets with live prices, from Bitcoin and Ethereum to meme coins like PEPE and BONK. For anything not listed, enter the buy and sell prices manually and the math works exactly the same.
How do I calculate crypto profit?
Take your exit price, subtract your entry price, and multiply by the amount of coin you hold, then subtract fees: profit = (sell price − buy price) × amount − fees. Example: 0.5 BTC bought at $40,000 and sold at $60,000 is (60,000 − 40,000) × 0.5 = $10,000 before fees. This crypto profit calculator does the same arithmetic from your investment amount, so you can type in dollars instead of coin quantities.
How do I calculate crypto ROI, gains or returns?
ROI, gains and returns are the same number expressed as a percentage: ROI = profit ÷ cost × 100. If you put in $20,000 and made $10,000 profit, that is 10,000 ÷ 20,000 × 100 = 50% return. Whether someone calls it gains, returns, earnings or profitability, the calculation does not change, and this tool shows the dollar figure and the percentage side by side.
Can I use this as a future profit calculator?
Yes. Leave your real entry price in the buy field and type a target into the sell field (or tap a quick-exit chip like 2× or 10×) to project what a position would be worth if the price gets there. Nothing is guaranteed about a future price, but the crypto future profit calculator shows exactly what a given exit would return so you can set realistic targets.
How do I calculate leverage or futures profit?
Multiply your margin by the leverage to get the position size, then apply the price move to that whole position. Example: $1,000 at 10× is a $10,000 position, so a 5% price rise makes $500, which is a 50% return on your $1,000 margin, and a 5% drop loses the same $500. Set the leverage control on this calculator to 2× through 100×, pick long or short, and it runs that math for you, including fees on the full position and an estimated liquidation price.
Is there a crypto profit calculator app?
This page is the app: a free web app that runs in any phone or desktop browser, nothing to install and no account to create. Bookmark it or add it to your home screen for one-tap access, with live prices for 200+ coins and the same fee, break-even and leverage math as on desktop.
What makes the best crypto profit calculator?
Four things: fees applied on both sides of the trade, a break-even price so you know when you are actually up, live prices instead of numbers you have to look up yourself, and a leverage mode for futures positions. This one does all four, free and with no sign-up, so the fair test is to run a trade you already know the numbers for and check that it agrees.
