Crypto profit calculator
Enter what you put in, the price you bought at, the price you sold (or plan to sell) at and the fee on each side. The calculator shows the profit or loss after fees, the return on your money and the price you need just to break even.
Everything is calculated in your browser. Nothing you type is sent anywhere, stored, or logged.
Profit = (amount invested × (1 − buy fee) ÷ buy price) × sell price × (1 − sell fee) − amount invested. With hypothetical numbers: $1,000 into Bitcoin at $50,000, sold at $60,000, with a 0.1% fee each way, buys 0.01998 BTC and returns $1,197.60, a profit of $197.60 (19.76%) rather than the $200 the price move alone suggests.
Key takeaways
- Fees come off twice, once on the way in and once on the way out, so a 20% price rise never gives a 20% return.
- Your break-even price is above your buy price. With 0.1% each way it is about 0.2% higher; with 1.5% each way on a card purchase it is over 3% higher.
- Profit is measured in the currency you bought with. A gain in USDT is not quite a gain in dollars, and a gain in dollars may be smaller in euros or pounds.
- Tax is not in the result. Most countries treat selling, and often swapping one coin for another, as a taxable event, and the rules differ widely.
What a crypto profit calculator works out
A crypto trade has a simple shape. You spend money to buy coins, the price moves, and you sell those coins for more or less money than you spent. The profit is the difference. What makes the real number differ from the headline price move is the fees, which an exchange charges as a percentage of every trade, and which come out of your money on both sides.
This calculator takes the amount you invested as the total you spent, fee included, which is how most exchange statements show it. The buy fee is taken out first, the rest buys coins at your buy price, and when you sell, the sell fee comes out of the proceeds. What is left, minus what you put in, is your profit or loss. The same steps work for Bitcoin, Ether, a stablecoin pair or a small-cap token, which is why it doubles as a bitcoin profit calculator: only the prices change.
The what-if table under the result shows the outcome at a range of sell prices from half your buy price to double it, so you can see at a glance how much of a move it takes to cover the fees and what a fall would cost.
The formula
Four steps, each a single line of arithmetic:
Coins bought = Investment × (1 − buy fee) ÷ Buy price
Sale value = Coins × Sell price × (1 − sell fee)
Profit = Sale value − Investment
ROI = Profit ÷ Investment × 100
The break-even sell price, the price at which the sale value exactly equals what you invested, follows from setting profit to zero:
Break-even price = Buy price ÷ ((1 − buy fee) × (1 − sell fee))
Notice that the investment amount cancels out of the break-even price. Whether you put in $100 or $100,000, the price has to rise by the same percentage to cover percentage fees. Fixed costs are different: a flat network or withdrawal fee of a few dollars is nothing on a large position and a real slice of a small one, which is one reason this calculator leaves them out and the note under the result says so.
A worked example
Take a hypothetical trade: you invest $1,000 in Bitcoin at $50,000 and later sell at $60,000. Your exchange charges 0.1% on each trade.
- Buy fee: $1,000 × 0.1% = $1.00, leaving $999 to buy with.
- Coins bought: $999 ÷ $50,000 = 0.01998 BTC.
- Gross sale: 0.01998 × $60,000 = $1,198.80.
- Sell fee: $1,198.80 × 0.1% = $1.20, so the sale value after fees is $1,197.60.
- Profit: $1,197.60 − $1,000 = $197.60, a return of 19.76%.
Total fees were $2.20, and the break-even price was $50,000 ÷ (0.999 × 0.999) = $50,100.15. The price had to rise about $100 before the trade made anything at all. Now change both fees to 1.5%, a common figure for buying with a card through an app: the profit drops to $164.27 (16.43%), the fees grow to $32.73, and break-even moves up to $51,534.44.
What different fee levels do to the same trade
Fees vary more between platforms than most people expect. A spot order on a large exchange can cost 0.1% or less, while buying through a card or a simple app can cost 1% to 2% each way once the spread is counted. Here is the same hypothetical trade as above, $1,000 bought at $50,000 and sold at $60,000, with the fee on each side changed:
| Fee each way | Profit | ROI | Fees paid | Break-even price |
|---|---|---|---|---|
| 0% | $200.00 | 20.00% | $0.00 | $50,000.00 |
| 0.1% | $197.60 | 19.76% | $2.20 | $50,100.15 |
| 0.25% | $194.01 | 19.40% | $5.49 | $50,250.94 |
| 0.5% | $188.03 | 18.80% | $10.97 | $50,503.78 |
| 1% | $176.12 | 17.61% | $21.88 | $51,015.20 |
| 1.5% | $164.27 | 16.43% | $32.73 | $51,534.44 |
On one trade the gap looks small. It compounds with every round trip, though: someone who buys and sells twenty times a year at 1.5% each way gives up far more than the headline rate suggests, and on short-term trades, where the price move is a few percent, the fees can be most of the result. The figures in the table are what the calculator prints for those inputs.
Common mistakes when working out crypto profit
Ignoring the spread. "Zero fee" apps often charge through the price instead, buying at slightly above the market and selling slightly below it. That is a fee in all but name. If you know the spread, add half of it to each fee field. The academy lesson on slippage and spreads shows how to estimate it.
Averaging buys by hand. If you bought in several lots, your buy price is the weighted average: total spent ÷ total coins received, not the average of the prices. Get that number first, then enter it here with the total invested.
Forgetting the quote currency. If you bought with USDT, your profit is in USDT. Stablecoins track the dollar closely but are not dollars, and converting back to your bank currency has its own cost. See USDT vs USDC for how the two main ones differ.
Treating a paper gain as profit. Until you sell, the result is a mark-to-market figure that changes every second in a market that trades around the clock. A plan for where you would take profit, and where you would accept a loss, is worth more than the number on the screen. That is the habit behind HODL as well as behind active trading: decide in advance, not in the moment.
Leaving tax out of the plan. In many countries a sale, and often a swap between two coins, is a taxable disposal, and losses may offset gains. The rules, rates and allowances vary by country and change often, so check your local tax authority's guidance or ask a qualified adviser before relying on an after-tax figure.
More widgets: all free calculator widgets for your website.
Trade forex and gold too?
MarketPro publishes forex and gold trade ideas with exact entry, stop and take-profit levels, plus a free trading academy with a full crypto course. Get MarketPro freeGet MarketPro free, in your browser or on your phone. Vetted free signals every week, no card needed.
Crypto profit calculator: questions
How do I calculate profit on crypto?
How much do I need to make to break even on crypto after fees?
Can I use this as a bitcoin profit calculator?
Does this crypto profit calculator include tax?
What is ROI in crypto?
Size the trade, then take the trade
MarketPro publishes every signal with an explicit entry, stop and take-profit levels, which is what makes these calculations possible before you click. Start with the free weekly signals.
Same account as the app · No install · Free to start
Not investment advice. Past performance is not indicative of future results.