Fees are applied as a percentage of each trade. Network (gas) fees, spreads and taxes are not included. Crypto prices are highly volatile. For education only, not financial advice.
What this crypto profit calculator does

This calculator shows how much you would make or lose on a crypto trade after exchange fees. Enter how much you invest, the price you buy at, the price you sell at and your exchange's fee rates. You will see:
- your profit or loss in money and as a percentage (ROI)
- how many coins you bought
- what you receive after fees when you sell
- the total fees paid
- your break-even price: the sell price you need just to get your money back
It works for Bitcoin, Ethereum, Solana or any other coin or token.
How to use it
- Currency: the currency you trade in, usually US dollars on most exchanges.
- Coin (optional): type the coin's ticker, such as BTC or ETH, so the results are labelled clearly.
- Amount invested: the total you spend on the purchase, before fees.
- Buy price per coin: the price you paid, or plan to pay, for one coin.
- Sell price per coin: the price you sold at, or a target price you are considering.
- Buy fee and sell fee: your exchange's trading fee as a percentage. Check its fee page, as rates differ by exchange, account level and order type.
How the calculation works
- Coins bought = Amount invested × (1 − buy fee) ÷ buy price
- Sale value = Coins bought × sell price
- You receive = Sale value × (1 − sell fee)
- Profit or loss = You receive − Amount invested
- ROI = Profit or loss ÷ Amount invested × 100
The break-even price is the sell price at which what you receive exactly equals what you invested. Because you pay fees on both the buy and the sell, it is always slightly above your buy price.
Worked example
You invest $1,000 in Bitcoin at $60,000 per coin and later sell at $75,000. Your exchange charges 0.1% on each trade.
- Coins bought: 0.01665 BTC
- You receive after fees: $1,247.50
- Profit: $247.50, an ROI of 24.75%
- Total fees: $2.25
- Break-even price: about $60,120 per BTC
If the price instead falls to $50,000 and you sell, you would get back about $831.67, a loss of $168.33.
Things this calculator does not include
- Network (gas) fees for moving coins between wallets or exchanges
- Spreads, the gap between buy and sell prices on some apps and brokers
- Taxes on gains, which depend on where you live
- Slippage, when a large or fast order fills at a slightly different price
For small or frequent trades, these extra costs can make a noticeable difference, so allow for them when planning.
Managing risk with crypto
Crypto prices can move sharply in either direction within hours. Before you buy:
- Only invest what you can afford to lose.
- Know your exit plan for both a target price and a maximum loss.
- Compare fee levels between exchanges, since high fees on frequent trades add up quickly.
- Keep records of every buy and sell for tax purposes.
Frequently asked questions
Can I use this for coins other than Bitcoin?
Yes. It works for any coin or token. Just enter the prices for the coin you are trading.
What fee should I enter?
Use the trading fee your exchange charges for your order type. Many exchanges show separate "maker" and "taker" fees on their fee page. If you are unsure, use the higher of the two for a cautious estimate.
Why is my break-even price higher than my buy price?
You pay a fee when you buy and again when you sell. The coin's price needs to rise a little just to cover those two fees before you start making a profit.
Is my data saved?
No. The calculator runs entirely in your browser and nothing you type is stored or sent anywhere.
Related calculators
- Compound interest calculator: see how steady, reinvested returns grow over time
- Savings goal calculator: plan regular saving toward a target
- All free money calculators
This calculator is for education only and is not financial or investment advice. Cryptocurrency is highly volatile and you can lose some or all of your money.
