Toolify

Crypto Profit Calculator (with exchange fees)

Compute your crypto trade profit including exchange fees on both entry and exit. Useful for backtesting trades, comparing fees across exchanges, and understanding fee drag on small or frequent trades.

Net profit
7,365
ROI
24.5%
Total cost
30,000
Gross proceeds
37,500
Total fees
135

How it works

How fees eat into profit

Crypto exchanges charge fees on both entry and exit. A 0.2% maker/taker fee applied twice means 0.4% of your traded value is fee — small for big swings, devastating for small ones. To break even on a 0.2%/0.2% fee structure, the price must move at least 0.4% in your favor.

Fees vary widely: top centralized exchanges charge 0.1-0.4% per side. Decentralized exchanges (Uniswap etc.) charge 0.3% pool fees plus gas (which on Ethereum can be $5-50+ depending on network conditions). Some exchanges offer 0% fees on certain pairs as marketing — check whether they make it up via wider spreads.

Reading the ROI

ROI (return on investment) is net profit divided by total invested capital (cost plus buy fee). It's the most useful comparison metric across trades of different sizes. A $100 trade making $20 (20% ROI) is mathematically the same outcome as $10,000 making $2,000 — both 20% ROI.

Watch for the difference between ROI and absolute profit. Day traders often optimize for many small ROI wins. Long-term holders care more about absolute profit. Both are valid; just don't confuse them when comparing strategies.

Tax implications (general)

Most jurisdictions tax crypto trades as capital gains. Buying with one currency and selling for another is typically a taxable event. Even crypto-to-crypto swaps usually trigger a tax obligation in the US, UK, Canada, and many EU countries.

Track every trade with date, asset, amount, USD-equivalent at the time, and fees. Tools like CoinTracker, Koinly, and TaxBit can ingest exchange CSVs and produce tax reports. We are not tax advisors; consult your local rules.

Frequently asked questions

Does the fee apply to both buy and sell?

Yes, in this calculator. We assume the same fee on both sides. If your fees differ (e.g., 0.1% buy, 0.4% sell), use the average or run two calculations.

What about slippage?

Slippage is the difference between expected and actual execution price, common in low-liquidity markets. This calculator doesn't model slippage — use your actual filled prices.

Should I include gas fees for DEX trades?

Convert your gas fees into a percentage of trade value and add to the fee field. For a $1000 trade with $10 gas, that's 1% additional fee per side.

Does this work for stablecoins?

Yes. Stablecoin-to-stablecoin trades are usually thin profit (0.1-0.3%) and fees can easily wipe out gains. The calculator handles them correctly.

How do I include a stop loss?

Use the calculator twice: once for the planned profit-taking exit, once for the stop loss exit. Compare both outcomes against your position size to size your risk.

What's a good fee % to assume?

0.1-0.2% for most major exchanges (Binance, Coinbase Pro, Kraken). 0.4-1% for retail/non-pro tiers. 0.3-1% for DEXes plus gas.

Why is ROI different from profit %?

ROI uses cost basis as the denominator (cost + buy fee). 'Profit %' often uses initial investment without buy fee, which slightly inflates the number.

Does the data leave my browser?

No. Calculation runs locally; nothing is sent to a server.

Related tools

Last updated: