SahmCryptoSAHMCRYPTO
Tax & Finance
Tax CalculatorFIFO/LIFO tax calculations
Portfolio TrackerTrack your crypto holdings
Get Started
CalculatorsView all calculators
Trading
Profit/LossDCA CalculatorPosition SizeLiquidation PriceFutures PnL
DeFi
Staking RewardsImpermanent LossAPY ComparisonGas Calculator
Mining
Mining Calculator
Crypto PricesLearn
Sign InSign Up Free
Tax CalculatorPortfolio Tracker
View all calculators
Crypto PricesLearn
Sign Up FreeSign In
SAHMCRYPTO

Professional cryptocurrency calculators for traders and investors. Calculate profits, DCA strategies, position sizes, liquidation prices, staking rewards, and more.

Part of the Sahm ecosystem

More From Sahm:Business Calculators

Calculators

  • Profit/Loss
  • DCA Calculator
  • Position Size
  • Liquidation Price
  • Staking Rewards
  • Tax Calculator

More Tools

  • Impermanent Loss
  • Futures PnL
  • Portfolio Tracker
  • Mining Calculator
  • Gas Calculator
  • APY Comparison

Disclaimer: These calculators are for educational and informational purposes only. Cryptocurrency trading involves substantial risk of loss. Past performance does not guarantee future results. Always do your own research (DYOR) and consult with a qualified financial advisor before making any investment decisions. We are not responsible for any trading losses.

Sahm Global for Systems & Programming Technologies LLC

Amman, Jordan

© 2026 SahmCrypto. All rights reserved.

AboutLearnContact UsPrivacy PolicyTerms of Service
Contents
  1. Home
  2. Learn
  3. Trading
  4. How to Calculate Your Crypto Trading Profits (Without Getting It Wrong)
Back to Learn
Trading
7 min read
2026-01-15

How to Calculate Your Crypto Trading Profits (Without Getting It Wrong)

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.

How to Calculate Crypto Profit Accurately

Formula included

Fee-adjusted

Try our tool: Profit/Loss

Why Most Crypto Profit Calculations Are Wrong

Calculating crypto profits seems like it should be simple. Buy Bitcoin at $40,000, sell at $50,000, pocket $10,000. Except that number is almost certainly wrong.

The gap between expected and actual profit catches traders off guard constantly. Exchange fees, the spread between bid and ask prices, slippage on market orders, and network transfer costs all chip away at your headline number. On smaller trades, these costs can eat 30-40% of what you thought you made.

Consider a real scenario: you're trading with $500 and paying 0.1% taker fees on both the buy and sell. That's $1 gone in fees alone. Add the spread, and your break-even point is already higher than the price you bought at. If you don't account for these costs, you might think a trade was profitable when it actually lost money.

The Basic Formula (And Why It Falls Short)

The textbook formula is straightforward: Profit = (Sell Price - Buy Price) x Quantity. Buy 0.5 BTC at $42,000 and sell at $45,000, and you get (45,000 - 42,000) x 0.5 = $1,500 in gross profit.

What this formula ignores: exchange fees (typically 0.1-0.5% per trade on each side), network fees if you transferred between wallets, slippage between the quoted price and your actual fill price, and funding fees on leveraged positions held overnight.

A more honest formula: Net Profit = (Sell Price x Quantity - Sell Fee) - (Buy Price x Quantity + Buy Fee) - Transfer Fees. The difference between gross and net profit is where most calculation errors happen.

It gets even more complicated with multiple purchases. If you bought Bitcoin three times at three different prices, your cost basis isn't a single number - it's a weighted average, or it depends on which accounting method you use. For traders who dollar cost average, calculating the correct average entry price across dozens of buys requires careful record keeping. Each buy has its own fee, its own price, and its own quantity. Miss one, and your cost basis is wrong from the start.

Profit = (Sell Price × Quantity) − (Buy Price × Quantity) − Fees
Sell Price × Quantity
Total proceeds from selling
Buy Price × Quantity
Total cost basis of purchase
Fees
Exchange fees, transfer fees, tax adjustment
Example:
Buy 1 BTC at $35,000, sell at $65,000, pay $500 total fees → $29,500 profit

A Real-World Example: Trading Ethereum

Say you bought 2 ETH at $2,200 each on Binance using a market order (taker fee: 0.1%). Your actual buy cost is $4,400 + $4.40 in fees = $4,404.40.

Three weeks later, ETH hits $2,500 and you sell with a limit order (maker fee: 0.1%). Your actual sell revenue is $5,000 - $5.00 in fees = $4,995.00.

Your real profit: $4,995.00 - $4,404.40 = $590.60. That's a 13.4% return, not the 13.6% the naive formula gives. The difference looks small on one trade, but across 50 trades in a month, these errors compound into hundreds of units of miscalculated profit.

Now factor in a wallet transfer. Moving that ETH from Coinbase to Binance before selling cost another $8 in gas fees. Actual profit drops to $582.60. Each step in the chain takes its cut.

Realized vs. Unrealized Gains: Know the Difference

This distinction trips up newer traders constantly. Unrealized gains are what your portfolio shows when prices rise, but you haven't sold. They're paper profits, and they can vanish during a 20% crash that takes four hours.

Realized gains only exist when you close a position. This matters for two reasons: first, you can't spend unrealized gains. Second, in most countries, you only owe taxes on realized gains. That $10,000 'profit' your portfolio app shows is meaningless until you actually sell.

It gets more complex when you hold the same coin bought at different prices. If you purchased ETH at $1,800, $2,200, and $3,000, which batch did you just sell? Accounting methods like FIFO (First In, First Out) and LIFO (Last In, First Out) give different answers, and different tax bills. We cover this in detail in our tax guide.

Portfolio tracking apps can add to the confusion. Many apps show unrealized gains based on the current market price, updating in real time. When Bitcoin jumps 5% in an hour, it's easy to feel wealthy. But that number hasn't accounted for the fees you'll pay when selling, the potential tax obligation, or the fact that market orders in a fast-moving market often fill at worse prices than the quote. The number on your screen is always more optimistic than the cash you'll actually receive.

Percentage Returns vs. Dollar Returns

A 50% gain on a $100 position is $50. A 5% gain on $10,000 is $500. Percentages without context are misleading, so think in both dimensions.

ROI (Return on Investment) gives you the percentage: ROI = (Net Profit / Total Cost) x 100. Using our Ethereum example: ($590.60 / $4,404.40) x 100 = 13.4%. This tells you how efficiently your capital worked.

Some traders also calculate annualized returns. If that 13.4% took three weeks, the annualized rate would be roughly 232%. But annualizing short-term results is dangerous because it assumes you can replicate the same performance consistently. A three-week hot streak is not a yearly trend.

Risk-adjusted returns add another layer. Making 20% on a trade sounds impressive, but if you risked your entire account to get there, the risk-adjusted return is poor. Professional traders measure returns relative to the risk taken, often using metrics like the Sharpe ratio. For most retail traders, a simpler question works: how much of your capital was at risk, and was the potential loss acceptable if the trade went wrong? A 15% gain where you risked 2% of your portfolio is far better trading than a 30% gain where you risked everything.

Impact of Fees on Crypto Profits

07,50015,00022,50030,000Net Profit ($)30,000No Fees29,7000.1% Exchange Fee29,8500.5% Exchange Fee29,4001% Exchange + Withdrawal29,4002% Total Fees

Common Mistakes That Cost Traders Money

Ignoring fees on both sides of the trade is the single most common error. Exchanges charge different rates for makers (limit orders) versus takers (market orders). Using market orders for both entry and exit doubles the more expensive fee.

Not accounting for the spread is another frequent blind spot. If Bitcoin shows $50,000 but the actual buy price is $50,050 and sell price is $49,950, that $100 gap on 1 BTC exists before any fees.

Trading across multiple exchanges without consolidated tracking creates gaps. Each wallet transfer has a network fee. Each conversion between trading pairs (BTC to USDT to ETH) carries its own cost. Without logging every step, your profit picture is incomplete.

Ignoring the tax consequences of trades is the most expensive mistake of all. In many countries, every crypto-to-crypto swap is a taxable event. Selling ETH for BTC creates a taxable disposal of ETH, regardless of whether you ever converted back to units.

DeFi transactions add another layer of complexity. Providing liquidity to a pool, swapping on a decentralized exchange, or claiming staking rewards all generate transactions that need tracking. Many of these happen across multiple blockchains, and standard exchange CSV exports won't capture them. Without a tool that reads on-chain data, your profit calculations will have blind spots that grow with every DeFi interaction.

Using Tools to Get Accurate Numbers

Manual calculations work for occasional trades, but if you're making more than a handful per month, a dedicated profit calculator saves time and reduces errors. A good one accounts for entry and exit prices, quantities, and fee rates on both sides.

Make sure you input your actual fee tier, not the default. Exchange fee schedules vary based on your trading volume tier, whether you hold the exchange's native token (like BNB on Binance for a 25% discount), and whether you're using a limit or market order.

Pair the calculator with a simple tracking system. A spreadsheet works. Record every trade: date, pair, direction, quantity, price, and fees. This becomes essential at tax time, and it also lets you evaluate which types of trades are actually profitable versus which ones just feel profitable.

Making Better Profit Calculations a Habit

Accurate profit tracking is not about being precise for its own sake. It's about knowing whether your strategy actually works. Traders who track real numbers, including all fees and costs, make better decisions because they see their actual edge, not an inflated version of it.

Start with every new trade. Record your actual entry price including fees, and when you close, record the actual exit including fees. After a month of this, you'll have clear data on your real performance. That data is worth more than any trading signal or market prediction.

Review your profit data monthly. Look for patterns: which trading pairs are consistently profitable after fees? Which time frames work best? Are your market orders costing significantly more than limit orders? The answers often surprise traders. Many discover that their most frequent trades are their least profitable, or that a strategy they considered mediocre is actually their best performer once all costs are properly accounted for.

Finally, separate your tracking by strategy. If you day trade and also hold long-term positions, mixing the results hides what's working. Track each approach independently. You might find that your long-term holds outperform your active trading by a wide margin once fees and time investment are factored in - a common realization that reshapes how traders allocate their capital.

Try our tool

Profit/Loss

Profit/Loss

Related Calculators

DCA Calculator

Dollar cost averaging strategy

Try our tool

Position Size

Risk management calculator

Try our tool

Liquidation Price

Leverage liquidation calculator

Try our tool

Related Articles

Trading

Position Sizing in Crypto: The Risk Rule Most Traders Skip

You can have a 70% win rate and still blow your account with bad position sizing. Here's the math behind how much to risk per trade, and why it matters more than your entry strategy.

Read more
Trading

Crypto Futures and Leverage: What Nobody Tells You Before You Start

Leverage amplifies gains, but the mechanics of funding rates, liquidation, and margin work against most traders. Here's what you need to understand before trading crypto futures.

Read more
Trading

Crypto Liquidation Explained: How Leveraged Positions Get Wiped Out and How to Avoid It

Liquidation is the silent killer of leveraged crypto traders. Most people learn about it the hard way - watching their entire position vanish in seconds. Here's how liquidation actually works, the exact math behind it, and practical ways to keep it from happening to you.

Read more

Related Pages

LearnTradingCalculatorsPricesAbout
Back to Learn