Crypto Profit and Loss Calculator

Crypto profit and loss calculator

Calculate exact profit or loss on any cryptocurrency trade.

Enter your buy price, sell price, amount, and exchange fees to see total investment, total sale value, gross profit or loss, total fees paid, net profit after fees, and return on investment. Results update as you type, and your inputs save locally in your browser.

Run the calculation

Enter your buy and sell prices, amount of coins, and exchange fees. Results update as you type.

Return on investment
0.00%
Break even
Total investment
$0.00
Total sale value
$0.00
Gross profit or loss
$0.00
Buy fee paid
$0.00
Sell fee paid
$0.00
Total fees
$0.00
Net profit or loss after fees
$0.00

How to use the calculator

  1. Enter your amount of coins. The number of units you held, for example 0.5 for half a Bitcoin or 250 for 250 SOL.
  2. Enter your buy price. The price in US dollars at which you entered the position, per coin.
  3. Enter your sell price. The price in US dollars at which you closed the position, per coin.
  4. Set buy and sell fees. The percentage you paid to your exchange on each side of the trade. Most centralized exchanges charge between 0.08 and 0.6 percent.
  5. Read the results. The calculator shows return on investment at the top, a grid of component values in the middle, and net profit or loss after all fees at the bottom. A green border indicates profit; a red border indicates loss.

Understanding your crypto return on investment

Return on investment, or ROI, is the percentage change in the value of a position over the full holding period. The formula is simple. Take the amount you received at sale, subtract what you originally invested including fees, and divide by the original investment. Multiply by 100 to express it as a percent. An ROI of plus 50 percent means every dollar invested became a dollar and fifty cents. An ROI of minus 30 percent means every dollar became 70 cents.

ROI as a single number is useful but incomplete. It does not account for how long the capital was at risk, which matters enormously for any serious comparison. A 20 percent gain earned in one month is very different from a 20 percent gain earned over two years, and investors should convert both into an annualized rate before making decisions. Annualized return takes the total return and projects it over a full year, using the formula: annualized return equals ((1 plus total return) raised to the power of (365 divided by holding days)) minus 1.

Short-term crypto returns are often dominated by volatility rather than trend. A trader who holds for three weeks and captures a 30 percent move may look brilliant, but if repeated the same approach frequently ends in losses during choppy markets. Long-term returns in crypto have historically come from holding through full cycles of two to four years, which is why dollar-cost averaging combined with patience has outperformed active trading for most participants.

Compound returns, the effect of reinvesting gains, are how meaningful wealth is actually built in crypto. A single 100 percent gain doubles a position. Two consecutive 100 percent gains quadruple it. Over a decade of strong cyclical markets, compounding is what turns a small starting stake into a significant one, and it is also why avoiding large drawdowns matters so much: a 50 percent loss requires a 100 percent gain to recover, and a 75 percent loss requires a 300 percent gain. Preserving capital through cycle bottoms is at least as important as maximizing upside during rallies.

When you review this calculator output, read both the dollar net profit and the ROI percentage together. The dollar number tells you the scale of what actually happened. The percentage tells you the quality of the outcome relative to what you risked. Both matter.

How exchange fees impact profits

Fees are the most underappreciated cost in active crypto trading. A single round trip with a 0.1 percent maker-taker structure costs 0.2 percent of the trade size, which sounds trivial. Run fifty trades in a year at that rate and the annual fee drag reaches 10 percent of the capital churned through the book, often greater than the net return generated. The math is unforgiving, and the first rule of active trading is to understand exactly what you are paying.

Most centralized exchanges operate a maker-taker model. Maker orders add liquidity to the book, typically by posting a limit order that waits to be filled. Taker orders remove liquidity, typically by crossing the spread with a market order or aggressive limit. Maker fees are usually lower, sometimes as low as zero at high volume tiers, because the exchange values the liquidity you provide. Taker fees are higher because you consume liquidity that someone else placed. The simplest single change most traders can make to reduce costs is to shift from market orders to carefully priced limit orders.

Volume discount tiers offer another lever. Most major exchanges reduce your fee rate as your 30 day trading volume crosses thresholds. At the top of the tier structure, fees can fall to 0.02 percent or lower for very active traders. For retail traders running a few hundred dollars a month, the highest discount tiers are out of reach, but even a modest volume increase can knock the fee rate down a step.

Fee tokens are worth understanding. Binance offers a fee discount for users who pay fees in BNB. KuCoin has KCS. Several other venues have their own variants. The discounts are typically 10 to 25 percent, which is meaningful on a large trade. The trade-off is that you hold the exchange token, which introduces its own market risk separate from the underlying asset you are trading.

Network and gas fees are a separate category that the calculator above does not capture. When you move assets on chain, for example withdrawing from an exchange to a hardware wallet, you pay a network fee to the relevant blockchain. Ethereum mainnet gas can run from a few dollars to several dollars per transaction during congestion. Bitcoin fees are usually lower in dollar terms. Layer 2 networks are cheaper again. For large withdrawals, these fees are a rounding error. For frequent moves of small amounts, they can quickly become the dominant cost.

On decentralized exchanges, slippage is often the largest hidden cost. Slippage is the difference between the quoted price and the realized execution price, and it grows with trade size relative to liquidity. A trade that quotes at 1,000 dollars but executes at 1,030 dollars has paid 3 percent slippage, even if the nominal swap fee is only 0.3 percent. The calculator above assumes you know your actual execution prices, so if you are trading on a DEX, use your realized price rather than the pre-trade quote.

Exchange fee comparison

Current standard taker fee ranges across the major centralized venues. Rates can change, and active traders often qualify for lower tiered or discounted rates. Always verify against the exchange fee schedule before relying on these figures.

ExchangeStandard taker feeNotes
Binance0.1 percentDrops to 0.075 percent when paying fees in BNB.
Coinbase Advanced Trade0.4 to 0.6 percentTiered by 30 day volume. Simple interface Coinbase is higher still.
Kraken0.16 to 0.26 percentMaker-taker model with volume discounts.
Bybit0.1 percentCompetitive for derivatives traders as well.
OKX0.08 to 0.1 percentDiscounted further with OKB token and VIP tiers.
Bitstamp0.25 percentFlat rate at standard tier.
Gemini0.35 percentHigher than most venues for standard users.

For a live comparison across venues, including maker rates, withdrawal fees, and fiat on-ramps, see our exchange fee comparator.

Worked trading examples

Three profitable scenarios and one loss scenario, computed with a 0.1 percent taker fee on each side. The calculator above produces exact numbers for your own inputs.

Bitcoin: $1,000 entry at $50,000, sold at $80,000

A common swing trade scenario. Investor buys 0.02 BTC at $50,000 and sells the full position at $80,000. Both sides of the trade are charged 0.1 percent.

Amount of BTC0.02
Total investment$1,000.00
Total sale value$1,600.00
Gross profit$600.00
Total fees (0.1 percent each side)$2.60
Net profit after fees$597.40
Return on investment+59.74 percent
Fees reduce the headline gross profit by about 0.4 percent. The effect is small on a clean two leg trade, but compounds significantly on active strategies.

Ethereum: 10 ETH at $2,500, sold at $4,000

A long-term holder takes partial profit on 10 ETH bought at $2,500 and sold at $4,000.

Amount of ETH10
Total investment$25,000.00
Total sale value$40,000.00
Gross profit$15,000.00
Total fees (0.1 percent each side)$65.00
Net profit after fees$14,935.00
Return on investment+59.74 percent
Same percentage outcome as the Bitcoin example, scaled up. The dollar fee amount looks larger, but the percentage impact on return is identical at the same fee rate.

Solana: 100 SOL at $100, sold at $180

Altcoin position sized at $10,000 equivalent, closed at $18,000.

Amount of SOL100
Total investment$10,000.00
Total sale value$18,000.00
Gross profit$8,000.00
Total fees (0.1 percent each side)$28.00
Net profit after fees$7,972.00
Return on investment+79.72 percent

Ethereum: 5 ETH bought at $4,500, sold at $2,300 (a loss)

A worked loss example. Investor bought near the 2021 cycle top and closed during a drawdown.

Amount of ETH5
Total investment$22,500.00
Total sale value$11,500.00
Gross loss-$11,000.00
Total fees (0.1 percent each side)$34.00
Net loss after fees-$11,034.00
Return on investment-49.04 percent
Fees on a losing trade add insult to injury: you pay to enter, then pay again to exit, and the fees are deducted from the total regardless of direction.

Tax implications of crypto profits

In most jurisdictions, realized crypto gains are taxable events. Selling for fiat, trading one crypto for another, and spending crypto on goods or services all generally trigger a taxable event in the United States and in many other countries. The specific rate depends on how long you held the asset and your overall income bracket.

In the United States, assets held for more than one year are taxed at long-term capital gains rates, which range from 0 percent to 20 percent federally depending on income, plus any applicable state tax. Assets held for one year or less are taxed at ordinary income rates, which can reach 37 percent federally at the top bracket. The one year line is one of the most important in crypto tax planning, and many investors intentionally hold positions past the 366 day mark to qualify for long-term treatment.

Losses are not wasted. Capital losses can offset capital gains of the same type, and up to 3,000 dollars of net capital losses can be deducted against ordinary income in a given tax year. Excess losses roll forward to future years. Active traders who accept losses during drawdowns can meaningfully reduce their tax bill through careful tax-loss harvesting, particularly given the absence of the wash sale rule for crypto in the United States as of this writing.

Rules vary widely across countries. Germany has a one year holding period after which long-term holdings of individuals are tax-free. Portugal, long known as a low-tax jurisdiction, has tightened treatment in recent years. The United Kingdom applies capital gains above an annual exempt amount. Always verify current rules in your jurisdiction, and consider the tax calculator for an order-of-magnitude estimate. For anything complex or large, speak to a qualified tax professional who actively handles crypto clients.

Tips to maximize crypto profits

  • Prefer limit orders over market orders. Maker fees are usually lower and you avoid crossing the spread at unfavorable prices.
  • Compare fee schedules before picking a primary exchange. Small differences in fee rate compound over hundreds of trades a year.
  • Reach volume tiers deliberately. If you are close to a lower fee tier, concentrating volume in one exchange for a month can drop your rate permanently.
  • Consider paying fees in the exchange token. BNB, KCS, OKB, and similar tokens offer 10 to 25 percent fee discounts where supported.
  • Avoid small frequent trades. Fixed costs and spread crossings are the silent killer of active portfolios, and most retail strategies overtrade.
  • Harvest tax losses intentionally. Realizing losses during drawdowns can offset gains elsewhere and reduce your tax bill.
  • Use multiple exchanges strategically. Custody on the exchange with the lowest fees, price discovery on the venue with the best liquidity, fiat rails where they are cheapest.
  • Track your cost basis precisely. Exchanges do not always produce clean tax reports. A personal ledger prevents nasty surprises at year end.
  • Factor in withdrawal fees. Some venues subsidize deposits and recover cost on withdrawal. A low trading fee is worthless if the exit is expensive.
  • Match your holding period to your strategy. If you are a long-term holder, the tax benefit of crossing the one year mark is substantial. If you are a short-term trader, accept the tax treatment and focus on edge.

Related tools

Frequently asked questions

Does this calculator include taxes?

No. This calculator shows pre-tax profit and loss, including exchange fees but excluding any taxes owed on gains. Capital gains tax rules vary by jurisdiction and holding period. For a tax estimate, see our tax calculator. For complex situations, consult a qualified tax professional.

What is a typical crypto trading fee?

Most major centralized exchanges charge between 0.08 percent and 0.6 percent per trade, depending on the platform, your trading volume, whether you place maker or taker orders, and whether you pay fees in the exchange native token. Binance and Bybit sit at the low end at roughly 0.1 percent. Coinbase Advanced Trade and Gemini are higher. Decentralized exchanges typically charge 0.25 to 0.3 percent plus network gas costs.

How do I reduce exchange fees?

Several practical levers exist. Use limit (maker) orders rather than market (taker) orders. Reach higher volume tiers through consistent trading. Pay fees in the exchange native token where supported, since BNB, KCS, and similar tokens typically grant a 10 to 25 percent discount. Avoid frequent small trades, as each crossing of the spread plus fees adds up. For large positions, compare net fees across two or three exchanges before executing.

Does this work for leveraged trades?

The calculator shows spot profit and loss only. For leveraged positions, returns are amplified in both directions, and additional costs like funding rates, liquidation fees, and borrow interest apply. A leveraged position with a 10 percent underlying price move can produce a 50 to 100 percent change in account value, but also carries the risk of liquidation. Use this calculator for the underlying trade math, then apply your leverage multiplier manually.

How do I calculate profits on multiple trades?

Run the calculator separately for each closed position and sum the net profit or loss figures. For ongoing positions, the more useful approach is portfolio tracking rather than individual trade math, because partial entries and exits at different prices complicate a single trade calculation. A future release of our portfolio tracker will handle that directly.

What about staking or DeFi earnings?

Staking rewards, liquidity provider income, and similar yield are usually treated as ordinary income at the time of receipt, then capital gains or losses apply on any subsequent price change between receipt and sale. This calculator handles the capital gains leg of that process. For the yield estimate itself, use our staking calculator.

Does this account for slippage?

No. The calculator assumes your buy and sell prices are the actual average execution prices. In practice, slippage on market orders and on thin pairs can push average execution well away from the posted price, particularly for larger sizes. To model a specific slippage, add the expected cost to your buy price and subtract it from your sell price before entering the values.

Is this calculator accurate?

The math is precise to two decimal places and matches the formulas used by professional exchanges for spot trades. Results are only as accurate as the inputs. Common sources of error are forgetting network withdrawal fees, mixing up the buy and sell sides of a short position, using headline prices rather than real execution prices, or neglecting partial fills. Always verify against your exchange confirmation before relying on a figure for tax purposes.

Related reading

For context on the markets these calculations apply to, see our market analysis desk, price predictions section, and Bitcoin and Ethereum archives. To get the stories that move markets delivered each morning, subscribe to our free newsletter.

Share With Your Network :

Facebook
X
LinkedIn
Pinterest
Reddit
Telegram
WhatsApp
Email
Threads

Trending News

Specific Crypto details

Fear & greed index
49
▲ +4 from yesterday
Updated: April 11, 2026
▼ Fear
Recovering from extreme fear
0
Extreme fear
25
Fear
50
Neutral
75
Greed
100
Extreme greed
Yesterday
45
Fear
Last week
30
Fear
April 8
11
Extreme fear
Eric Trump and John Koudounis speak at Bitcoin 2026 Las Vegas backing bitcoin as a global reserve asset

Bitcoin

4 weeks ago

Eric Trump and John Koudounis Back Bitcoin as Global Reserve

James Wright

BTC ETH XRP BNB SOL DOGE price chart and market data — daily price predictions context

Altcoin Predictions

4 weeks ago

Price Predictions: BTC, ETH, XRP, BNB, SOL, DOGE, ADA, BCH, HYPE, XMR Token

Sarah Chen

Dogecoin Price Surges 12% in Pre-FOMC Rally

Altcoins

4 weeks ago

Dogecoin Price Surges 12% in Pre-FOMC Rally

James Wright

Wasabi Protocol Loses $4.5M in Admin Key Compromise

DeFi

4 weeks ago

Wasabi Protocol Loses $4.5M in Admin Key Compromise

Elena Vasquez

Market Analysis

The Future of Crypto, Covered Daily

Real-time news, expert analysis, and market insights  trusted by thousands of crypto investors worldwide.

You have been successfully Subscribed! Ops! Something went wrong, please try again.