Calculate your cryptocurrency trading profits and losses with accurate exchange fee calculations. Supports all major exchanges and cryptocurrencies.
Input your buy price, sell price, and quantity. Select your exchange to automatically apply the correct fee structure.
The calculator applies both buy-side and sell-side fees based on your selected exchange's fee structure.
Get your net profit/loss, ROI percentage, break-even price, and detailed fee breakdown.
// Net Profit Formula
Net Profit = Sell Value - Buy Value - Total Fees
// ROI Formula
ROI = (Net Profit / Total Cost) x 100
// Break-Even Price
Break-Even = (Buy Value + Fees) / (Qty x (1 - Sell Fee))
Note: Always account for both buy and sell fees when calculating profits. Many traders forget the sell-side fee, leading to unexpected losses.
| Exchange | Maker | Taker | Notes |
|---|---|---|---|
| Binance | 0.10% | 0.10% | 25% off with BNB |
| Coinbase Pro | 0.40% | 0.60% | Volume-based tiers |
| Kraken | 0.16% | 0.26% | Pro tier rates |
| Bybit | 0.10% | 0.10% | Spot trading |
| OKX | 0.08% | 0.10% | Competitive rates |
* Fees shown are base tier rates as of January 2025. VIP tiers and promotions may offer lower rates.
Here's what trips up most traders: you make a trade, see green numbers, and think you've profited. Then fees eat into it. Then you realize you forgot the spread. Then tax season hits. Suddenly that winning trade barely broke even. Sound familiar? Your real profit isn't just sell price minus buy price. It's everything you keep after trading fees on both sides, the spread between bid and ask, slippage on larger orders, network fees for moving crypto, and eventually taxes. Let's break down what actually matters when figuring out if you're making money.
Net Profit = Sell Value - Buy Value - Total Fees. Simple, right? Except 'total fees' includes way more than most traders count. You've got trading fees on both sides (buy AND sell), the spread between bid and ask prices, slippage when your order moves the market, and network fees for deposits and withdrawals. Add these up: 0.1% buy fee + 0.1% sell fee + 0.3% spread + 0.2% slippage = 0.7% gone before you make a dime. On a $5,000 trade, that's $35. Your 'profitable' 1% gain? Actually only 0.3% after costs. Frequent traders get hit hardest. Fifty trades at these rates costs 35% annually just in friction. Know your all-in costs before deciding if a trade is worth taking.
ROI = (Net Profit / Total Cost) x 100%. Buy $1,000 of Bitcoin, sell for $1,200, pay $20 in fees? Net profit is $180, ROI is 17.6% (not 20%, since your $1,000 + buy fee is your real cost). But here's the question most traders avoid: did your active trading beat just holding Bitcoin? If BTC went up 25% while you were trading and you made 17.6%, your trading actually lost value versus doing nothing. Time matters too. A 20% gain in one month crushes 20% over a year. Compare annualized returns to get the real picture. And be brutally honest. Our brains remember winners and forget losers. Track everything or you'll fool yourself into thinking you're profitable when you're not.
Five trades per week doesn't sound like much. But at 0.1% fees each side, that's 1% weekly in fees alone. Over a year? 52% of your capital gone just to the exchange. Even profitable strategies can become unprofitable with that kind of drag. Here's where you can save: use limit orders instead of market orders. Maker fees (limit orders) run 0.00-0.10%. Taker fees (market orders) run 0.05-0.60%. Switching from market to limit orders can cut your fee costs in half. Hold the exchange's token (BNB on Binance, for example) for 25% off fees. If you trade enough volume, you'll hit VIP tiers with even lower rates. Bottom line: factor fees into every profit target. If you want 2% profit and fees are 0.5% round trip, you need a 2.5% price move to hit your goal.
You bought at $50,000. Break-even is $50,000, right? Wrong. You paid a fee to buy. You'll pay another to sell. Break-Even = (Buy Value + Buy Fee) / (Quantity x (1 - Sell Fee%)). Buy 0.1 BTC at $50,000 with 0.1% fees each way, and your actual break-even is about $50,110. You need a 0.22% price increase just to get your money back. On a $500 trade with the same fees? Break-even requires an even larger percentage move. Minimum fees on some exchanges hit small trades proportionally harder. Before every trade, know your break-even. Then set take-profit targets that actually make sense. Too many traders aim for 1% profit without realizing half of that goes to fees.
Bought Bitcoin at $30,000 in January and $50,000 in June. Now you're selling some at $60,000. Which purchase are you selling? The answer affects your taxes significantly. With FIFO (First In, First Out), you're selling the $30,000 coins first. Profit: $30,000. Tax bill: based on $30,000 gain. With HIFO (Highest In, First Out), you sell the $50,000 coins. Profit: only $10,000. Same sale, different tax outcomes. If you've been DCA-ing or trading frequently, you've got dozens or hundreds of 'lots' at different prices. Tracking this manually is a nightmare. Use crypto tax software like CoinTracker or Koinly. Connect your exchanges, and it'll track your cost basis automatically. Your future self at tax time will thank you.
Your portfolio shows $50,000 profit. Feels great, right? But you haven't sold. That's unrealized gain, paper profit, Monopoly money until you actually exit. Plenty of people had six-figure unrealized gains in 2021 that evaporated to nothing by 2022. Until you sell, it's not yours. Here's the flip side: unrealized gains don't create tax liability. You can sit on a million-dollar gain with zero taxes owed as long as you don't sell. That creates opportunity. Wait until a low-income year to realize gains. Hold over 12 months for lower long-term rates. Same logic applies to losses. Got holdings underwater? You can't deduct unrealized losses. But sell them, and suddenly that loss offsets your gains. Tax-loss harvesting only works if you actually sell.
Want 20% net profit? If fees eat 0.5% round trip, you need 20.5% price move to get there. Now think about risk. If your stop loss is 10% below entry and target is 20% above, you're risking $1,000 to make $2,000. That's 1:2 risk-reward. With that ratio, you only need to win 33% of trades to break even. Set targets at technical levels, not random numbers. If there's resistance at $52,000 and you bought at $50,000, target $51,500, not $55,000 just because it sounds nice. Consider taking partial profits. Sell half at your first target, let the rest ride with a trailing stop. You lock in gains while keeping upside. And don't move targets further away mid-trade. Hoping for more often means watching profits disappear. The gain you have beats the bigger gain you might get.
Spreadsheets work until they don't. Once you're trading on multiple exchanges with dozens of transactions, manual tracking becomes a nightmare. Use dedicated crypto trackers instead. CoinTracker, Koinly, and CoinLedger connect to exchanges via API, pull in your trades automatically, and calculate everything: cost basis, realized gains, unrealized gains, tax reports. Set them up once, forget about manual entry. Exchange dashboards only show activity on that exchange. If you use Coinbase and Binance, neither knows about the other. You need third-party tracking to see the full picture. Whatever you use, track: every buy with date, quantity, price, and fees; every sell with the same; running cost basis; and cumulative performance. Review quarterly. Are you actually beating just holding Bitcoin? Honest answers require honest data.
Sold crypto for USD? Taxable. Swapped ETH for SOL? Also taxable. Bought coffee with Bitcoin? Taxable. Most tax authorities treat crypto as property, so nearly everything triggers a taxable event. Short-term gains (held under a year) get taxed as ordinary income, which can run 20-37% depending on your bracket. Long-term gains (held over a year) get better rates: 0%, 15%, or 20%. The difference is huge. A $50,000 gain taxed at 35% costs you $17,500. Taxed at 15%? Only $7,500. That's $10,000 saved by waiting a few extra months. Tax-loss harvesting helps too. Sell your losers to offset your winners. Just watch the wash sale rule if you plan to buy back. And seriously, use a crypto tax professional. The rules are complicated and getting audited for crypto mistakes is expensive.
Take what you sold for, subtract what you paid, subtract all fees. On a $10,000 buy with 0.1% fee ($10) and $12,000 sell with 0.1% fee ($12), your net profit is $1,978, not $2,000. Don't forget spread and slippage if you used market orders. For taxes, pick a cost basis method (FIFO, LIFO, or HIFO) and stick with it.
Fees are almost always the culprit. You paid to buy, you paid to sell, spread ate some, slippage took more. A trade with 0.1% fees each way, 0.3% spread, and 0.1% slippage costs 0.6% total. Your 1% gain? Only 0.4% makes it to your pocket. On smaller trades, fees take an even bigger percentage bite.
Break-even is the minimum price where you get your money back after all fees. If you bought BTC at $50,000 with 0.1% fees on both buy and sell, your break-even is about $50,110, not $50,000. You need a 0.22% price bump just to get back to zero. Calculate this before trading to set realistic profit targets.
Makers add liquidity by placing limit orders that don't fill immediately. Takers remove liquidity with market orders that fill right away. Exchanges reward makers with lower fees, sometimes 50-90% cheaper. If you're not in a rush, use limit orders. The savings add up fast with frequent trading.
More than most people realize. At 0.1% per trade, 200 trades a year costs you 20% of your capital just in fees. You could be picking winners and still losing money overall. Cut the damage by using limit orders, trading on fewer exchanges to hit volume discounts, trading less often, and avoiding high-fee pairs.
Cost basis is what you paid, including fees. When you sell, your gain equals sale price minus cost basis. Bought Bitcoin at $30K in January and $50K in June? Those are separate lots with different cost bases. Which one you 'sell' first (FIFO, LIFO, HIFO) changes your profit calculation and tax bill. Track it properly or face a headache at tax time.
Use tracking software that pulls from all your exchanges. CoinTracker, Koinly, and CoinLedger connect via API, import everything automatically, and calculate your total cost basis and gains. Trying to do this in spreadsheets works until you've got 500 transactions across 4 exchanges. Then it's a mess. Set up proper tracking early.
Nope. You don't owe taxes until you sell. That's actually useful for planning. If you're close to the one-year mark for long-term rates, wait. If this year's income is high but next year will be lower, delay selling. Just remember: unrealized gains aren't real. They can vanish in a crash. Don't count paper profits as money in the bank.
Do both. Sell 30-50% at your first target to lock in gains. Let the rest ride with a trailing stop. You capture some profit no matter what, and you stay in for bigger moves. The key is deciding this before you enter the trade. In the moment, emotions make bad decisions. Plan ahead.
They take a big bite. Short-term gains (under a year) get taxed at your income rate, up to 37%. Long-term gains are better: 0%, 15%, or 20% depending on income. A $10,000 short-term gain at 35% costs you $3,500. Same gain with long-term treatment at 15%? Only $1,500. Holding a bit longer can save thousands. Talk to a tax pro.
Most traders get their profit calculations wrong because they forget about fees, slippage, and the difference between realized and unrealized gains. Here's how to do it right.
Read moreTradingCrypto charts contain more information than most traders ever extract from them. Learning to read price action, volume, and key patterns turns a confusing wall of candles into a decision-making tool that improves your entries, exits, and overall trading results.
Read moreInvestingEveryone in crypto says do your own research, but almost nobody explains how. Evaluating a crypto project requires examining its team, tokenomics, technology, community, and market position through a structured process that separates genuine opportunities from elaborate marketing.
Read more