Free crypto profit calculator: P&L, fees and break-even
Enter the buy price, the sell price, the quantity and both fees to see the net profit or loss, the return on cost and the break-even sell price of a spot trade. Free, no sign-up required.
How to calculate crypto profit
Crypto profit is what you receive after the selling fee, minus what you paid including the buying fee. The calculator uses these formulas:
Cost = buy price × quantity × (1 + buy fee ÷ 100)
Proceeds = sell price × quantity × (1 − sell fee ÷ 100)
Profit or loss = proceeds − cost
Return = profit or loss ÷ cost × 100
Break-even sell price = buy price × (1 + buy fee ÷ 100) ÷ (1 − sell fee ÷ 100)
The two fees are separate fields because a limit order and a market order can pay different rates on the same platform. The crypto trading fee calculator covers maker and taker rates and slippage in more detail.
Worked example
Hypothetical example: a quantity of 0.4 bought at 1,500 and sold at 1,650, with a 0.1% fee on each side. These are the calculator's default values.
Cost: 1,500 × 0.4 × 1.001 = 600.60 USDT. Proceeds: 1,650 × 0.4 × 0.999 = 659.34 USDT. Net result: 659.34 − 600.60 = 58.74 USDT, a return of 58.74 ÷ 600.60 = 9.78%. Fees: 0.60 + 0.66 = 1.26 USDT.
Break-even sell price: 1,500 × 1.001 ÷ 0.999 = 1,503.003 USDT. The price has to rise about 0.2% before the trade stops losing money.
The same trade sold at 1,400 instead returns 559.44 USDT, a loss of 41.16 USDT, or −6.85%. The calculator shows a loss with a minus sign and does not change the fee arithmetic.
How to calculate crypto profit percentage
The percentage on this page is the net result divided by the cost, fees included, so it comes out lower than the raw price change.
In the example the price rose 10% (from 1,500 to 1,650), while the return is 9.78%. The gap grows with the fee rate, as this table shows for the same trade:
| Fee on each side (hypothetical) | Net result | Return | Break-even sell price |
|---|---|---|---|
| 0.1% | 58.74 USDT | 9.78% | 1,503.003 |
| 0.5% | 53.70 USDT | 8.91% | 1,515.0754 |
| 1% | 47.40 USDT | 7.82% | 1,530.303 |
A percentage on a fractional quantity is the same as on a whole one, since quantity cancels out. The amount does not: the same 9.78% on a quantity of 4 is 587.40 USDT.
What the result leaves out
The figure is before tax and before any cost that is not a trading fee.
- Tax: rules differ by country. In the United States, IRS FAQ 7 and 8 describe gain or loss as the amount received minus adjusted basis, with fees and commissions in the basis. The Turkey crypto tax guide covers what applies in Turkey as of November 2026.
- Slippage and spread: a market order may not fill at the price you saw. Type the actual fill prices for a finished trade.
- Transfers: withdrawal and network fees are extra. They are charged per transfer and not as a share of the trade.
- Leverage and futures: this is a spot calculation. Margin, funding and liquidation change the result, and a separate page covers the estimated liquidation price.
The sell price can be a real fill or the current price, in which case the result is what the sale would give at that price. The page has no market-cap or price-target mode, since those would be guesses about future prices.
Crypto break-even price and several buys
The break-even sell price is the price at which proceeds equal cost, so a sale there leaves a result of zero.
It depends only on the buy price and the two fees, not on the quantity. It may not be a price you can order at, because every market has a price step, so a limit order would go at the next valid price above it. Slippage on a market order can also push the real break-even higher.
If you bought in several lots, first find the average with the crypto average cost calculator. Then enter that average as the buy price with the buy fee at 0, because the average already includes it, and enter your selling fee as usual.
Which values to enter
- Quantity: the amount bought and sold; decimals are fine. If the fee was taken from the coin, use the quantity you actually received, enter the amount paid ÷ that quantity as the buy price, and set the buy fee to 0.
- Buy and sell price: your fills, in one quote currency. The currency field only changes the label.
- Buy and sell fee: from your trade confirmations or your platform's fee schedule. The 0.1% default is an example only.
For readers in Turkey, Article 99/A of Capital Markets Law No. 6362 treats foreign platforms' activity aimed at Turkish residents as unlicensed; see is crypto legal in Turkey. Crypto prices can fall sharply, and FINRA calls the risk of losing all of your investment significant.
Frequently asked questions
How do you calculate profit on crypto?
Multiply the sell price by the quantity and take off the selling fee, then subtract the buy price times the quantity plus the buying fee. Bought at 1,500 and sold at 1,650 with a quantity of 0.4 and 0.1% fees, the net result is 58.74.
How do I work out the crypto profit percentage?
Divide the net result by the cost, fees included, and multiply by 100. In the example, 58.74 ÷ 600.60 is 9.78%, slightly below the 10% price change because of the fees.
What is the break-even price of a crypto trade?
It is the buy price times one plus the buy fee, divided by one minus the sell fee. At 1,500 with 0.1% on each side it is 1,503.003.
Does the crypto profit calculator include tax?
No. The result is before tax, because the rules depend on where you are taxed. Keep your trade records and check the rule that applies to you.
Can I use this for leveraged or futures trades?
No. It covers a spot buy and sell without margin. Leverage adds funding payments and liquidation, which this calculation leaves out.
Sources
- IRS: Frequently asked questions on virtual currency transactions (FAQ 7 and 8) (opens in a new tab)
- FINRA: Crypto assets, risks (opens in a new tab)
- FINRA: Order types (market and limit orders) (opens in a new tab)
- Capital Markets Law No. 6362, consolidated text, Article 99/A (Turkish) (opens in a new tab)
This calculator is general information, not tax, legal or investment advice. Results depend on the values you enter; fees, margin rules and tax rules differ by exchange and country and change over time, so check the official source and ask a licensed adviser about your own situation. Sources, checks and corrections: see the editorial policy.
Related guides
Send a short project brief
The form or an email is enough. You do not need to share your rules yet.
- The exchange or platform you use
- What the software should do
- Your target timeline
- Project briefs and business inquiriesinfo@fincodelabs.com
- WhatsApp (messages only)+90 545 697 41 15 (opens in a new tab)