← All articles
Investing6 min read

How to Calculate Crypto Profit, Fees and ROI

The crypto profit formula with buy and sell fees, ROI, break-even price, and average cost vs tax lots. Worked example plus a free calculator.

RevenueLab Editorial avatar
RevenueLab Editorial
Research and educational guidance Β· Published

Short answer: Crypto profit = (coins Γ— sell price Γ— (1 βˆ’ sell fee %)) βˆ’ (amount invested + buy fee). ROI is that profit divided by your total cost. Fees on both sides mean a coin must rise more than the combined fee percentage before you break even, and profit before tax is not the same as money you keep.

The formula in three steps

First find how many coins you own: amount invested divided by the buy price. Second, find net proceeds: coins times the sell price, minus the selling fee. Third, subtract your total cost, which is the amount invested plus the buying fee.

This is the same structure the IRS uses for cost basis and proceeds, so the number you calculate here is also your capital gain before tax.

Worked example: $1,000 of a coin bought at $2.00, sold at $3.00, 0.5% fees
StepCalculationResult
Coins bought$1,000 Γ· $2.00500
Buy fee$1,000 Γ— 0.5%$5.00
Total cost$1,000 + $5$1,005.00
Gross proceeds500 Γ— $3.00$1,500.00
Sell fee$1,500 Γ— 0.5%$7.50
Profit$1,492.50 βˆ’ $1,005$487.50
ROI$487.50 Γ· $1,00548.5%
Hypothetical worked example, not a platform rate or observed earnings benchmark.

Why price change and ROI differ

In the example the coin rose 50%, but ROI was 48.5%. The gap is the fees. On small moves the difference is proportionally much larger: a 1% price rise with 0.5% fees on each side is nearly wiped out.

Spreads matter too. Instant-buy screens often quote a price above the market rate, which acts like an extra hidden fee. Use the actual fill price from your trade history, not the chart price.

Break-even price

Your break-even sell price is total cost divided by (coins Γ— (1 βˆ’ sell fee %)). With 0.5% fees each way, a coin bought at $2.00 must reach about $2.02 before you net any profit.

Knowing break-even before you buy helps set realistic exit targets and shows when frequent small trades are mostly paying the exchange.

Multiple buys: average cost vs tax lots

If you bought several times, a simple average entry price is useful for tracking overall performance. For taxes, US rules require per-lot basis tracked per wallet or account, with FIFO as the default unless you specifically identify lots.

That means your tax gain on a partial sale can differ from what an average-cost portfolio app shows.

  • Track each buy: date, quantity, price, fee.
  • Use average cost for performance, lot-level basis for taxes.
  • Record which lots each sale used.

From profit to what you actually keep

Profit is pre-tax. In the US, gains on coins held a year or less are taxed at ordinary income rates, and longer holds at 0%, 15% or 20%, plus state tax in most states. Run the result through a tax estimate before treating it as spendable money.

Losses can offset gains and up to $3,000 of ordinary income per year, so a realized loss still has value.

Limits of any profit calculator

A calculator models one buy and one sell. It cannot see network (gas) fees paid separately, staking rewards received, funding payments on futures, or leverage liquidations. Leveraged trades need their own margin math.

Past price moves do not predict future returns, and crypto prices can fall sharply. This guide explains arithmetic, not investment advice.

Official sources and limitations

Policy sources consulted November 7, 2026. Platform terms, regional eligibility, payment screens and account notices take precedence over this guide. Example amounts are hypothetical, not guaranteed payouts. This is educational guidance, not personalized financial or tax advice.

Run your own numbers

Use your own statement amounts and measured rates instead of treating a calculator default as an official payment quote.

More monetization guides
Run the numbers
Crypto Profit Calculator

Use the free interactive calculator that pairs with this guide β€” no sign-up.

Looking for a calculator?

Search every free tool on RevenueLab β€” or describe your problem and Rex will pick one.

A note on accuracy. Numbers and benchmarks in this article are based on the sources documented in our methodology. They are directional estimates, not guarantees. See our editorial policy for how we research and update guides.