Toolkit
All tools
Crypto position maths · Free

Crypto Profit Calculator

Find the real profit or loss on a crypto trade once both exchange fees are paid, with ROI, break-even price, and the exit price every target return needs.

Calculated in your browser · No wallet, no price feed

Net profit after fees: $11,358.75, a return of +50.36%.

Net profit after fees
$11,358.75

0.5 BTC · $45,000.00 → $68,000.00 · +50.36% return

Total invested
$22,556.25
Sold for (gross)
$34,000.00
Fees paid
−$141.25
Net proceeds
$33,915.00
Break-even price
$45,225.56
Return multiple
1.50×
Realized result. Capital gains tax is not included.
Price move versus what you keepFees cost $141.25 of the move
Price change+51.11%
Your net return+50.36%
Break-even price
$45,225.56
Where the trade
stops losing money
(invested + sell fee) ÷ coins
True cost per BTC
$45,112.50
Entry price with
the buy fee inside
total invested ÷ coins
Exit planner

The price each target return needs

Every price below already covers both fees on a 0.5 BTC position.

Target returnExit price neededMove from entryNet profit
Break evenReached$45,225.56+0.5%$0.00
+25%Reached$56,531.95+25.6%$5,639.06
+50%Reached$67,838.35+50.8%$11,278.13
+100%$90,451.13+101.0%$22,556.25
+200%$135,676.69+201.5%$45,112.50
+500%$271,353.38+503.0%$112,781.25
10× your money$452,255.64+905.0%$203,006.25

Fees are paid twice

Most exchanges charge on the way in and on the way out, so a 0.25% fee costs roughly 0.5% of the round trip before the price has moved at all.

Break even is above entry

Getting back to your entry price is still a loss. The break-even figure is the price that returns the cash you actually put in.

Price change is not your return

A 50% price move never becomes a 50% return once fees are paid, and the gap widens on small positions with flat fees.

This is an arithmetic estimate, not investment, tax, or financial advice. It uses the prices and fees you enter and nothing else: no live market data, no wallet connection, and no account. Spreads, slippage, funding, network withdrawal costs, and capital gains tax are not included. Cryptoassets are volatile and you can lose everything you put in.

How it works

Three numbers in, the honest result out.

A crypto trade has four moving parts: what you bought, what you paid, what you sold for, and what the exchange took at each end. Give the calculator those and it reports the money you keep rather than the price move.

  1. 01

    Describe the position

    Enter the coin, then either the number of coins you hold or the amount you spent buying them. Both routes reach the same position size.

  2. 02

    Add the entry and exit price

    Use the price you bought at and the price you sold at. Still holding? Switch the mode and enter the current price for an unrealized figure.

  3. 03

    Enter the fees you actually pay

    Set the buy and sell fee as a percentage or a flat amount. Break-even, ROI, and every target price adjust to match.

Built for real trades

Fees, break-even, and targets in one view.

Profit after both fees

Exchanges charge on the way in and on the way out. Both are subtracted here, so the profit shown is the money you would actually keep.

Break-even price, calculated

Returning to your entry price is still a loss. The break-even figure is the exact price that pays back your capital plus both fees.

Realized or unrealized

Switch between a position you have sold and one you still hold. Held positions apply the sell fee you would pay, so nothing looks better than it is.

An exit planner, not just a number

See the price required to break even, double your money, or reach 10×, each already covering the fees on your position size.

Built for real coin prices

Precision follows the price, so a sub-cent token shows eight decimals while a five-figure coin shows two. Quantities keep eight decimals throughout.

No wallet, no account, no feed

The maths runs entirely in your browser from the numbers you type. Nothing is uploaded, no price API is called, and no wallet is ever connected.

Crypto profit questions

Fees, break-even, tax, and unrealized gains.

How do I calculate crypto profit?+

Multiply your coins by the sale price to get the gross proceeds, subtract the sell fee, then subtract everything the position cost you: the coins at the buy price plus the buy fee. What remains is the net profit. ROI is that profit divided by the total amount invested, which includes the buy fee.

Why is my break-even price higher than my entry price?+

Because you paid to enter and will pay to exit. Selling at exactly your entry price returns slightly less cash than you put in, so the break-even price is the entry price plus enough to cover both fees. On a 0.25% round trip that is roughly half a percent above entry.

Should I enter the number of coins or the amount I spent?+

Whichever you know. If you spent 500 on a coin priced at 2.50, switch the position size to Spend and enter 500; that buys 200 coins. Enter the amount spent on the coins before the buy fee, so the fee is not counted twice.

Does this include tax on my gains?+

No. Capital gains rules differ by country, by holding period, and sometimes by how the coins were acquired, so no single figure would be right. Treat the net profit here as the pre-tax result and check the rules where you live.

Does it fetch live prices?+

No, and that is deliberate. Every figure comes from the prices and fees you enter, which keeps the tool exact, private, and usable for a trade from any date, including one you closed months ago.

What is the difference between percentage and flat fees?+

Percentage fees scale with the trade and are what most exchanges charge. A flat fee is a fixed amount regardless of size, which hurts small positions disproportionately: a 1 fee on a 50 trade is 2%. Withdrawal and network fees are usually flat; add them as a flat sell fee if you want them included.

Why is my return smaller than the price increase?+

Fees. A coin rising 50% never returns a full 50%, because you bought fewer coins than your cash suggests and receive less than the sale price when you exit. The bar chart under the result shows both figures side by side so the gap is visible.

Can I use it for a position I am still holding?+

Yes. Choose "I still hold it" and enter the current market price. The result is an unrealized profit or loss, calculated as though you sold at that price and paid the sell fee. Nothing is locked in until you actually close the position.

More focused tools, ready when you are.

Explore the growing collection for calculations, documents, writing, and everyday work.

Browse all tools