CCalclabhub

Trading & Investing

How To Calculate Crypto Profit

A crypto profit calculator shows what a trade actually keeps after fees. Enter the price paid, the price sold, the quantity and the fee rate, and the net profit and return on investment follow directly.

Quick Answer

Net profit = Proceeds - Cost - Fees; ROI = Net profit / Cost x 100

Buy price
Price paid per coin
Sell price
Price received per coin
Quantity
Number of coins traded
Fee rate
Exchange fee charged on each side

Multiply the buy price by the quantity to get the cost, the sell price by the quantity to get the proceeds, and apply the fee rate to both sides. Buying one coin at 30,000 and selling at 35,000 with a 0.1 percent fee nets 4,935, a return of about 16.45 percent.

What Is Crypto Profit?

Crypto profit is what a trader keeps after buying a coin, selling it and paying the exchange its fee on both sides. The calculation looks simple, but the fee is charged twice, once when the position is opened and once when it is closed, and that double charge is what many traders forget.

The cost is the buy price multiplied by the quantity. It is the total amount spent to acquire the position, and it is the base for the return calculation.

The proceeds are the sell price multiplied by the quantity. It is the total amount received when the position is closed, before any fee is taken.

The fee is charged by the exchange on both the buy and the sell. Applying the rate to the cost and to the proceeds separately is equivalent to applying it to their sum, which is why the fee is often written as the rate times the total of cost and proceeds.

Net profit is the proceeds minus the cost minus the fees. It is the money actually added to the account, and it is the figure that matters rather than the headline price change.

Return on investment expresses the net profit as a percentage of the cost. It allows trades of different sizes to be compared, and it is the number traders usually quote when describing how a position performed.

The holding period matters for tax in most jurisdictions, because a gain held beyond a certain period is often taxed at a lower rate than a short-term gain. The crypto calculation itself does not change with the holding period, but the after-tax result does.

Slippage is the difference between the price a trader expected and the price actually filled. On a large order in a thin market the fill can be materially worse than the quoted price, which reduces the realised profit below the calculated figure.

Network or withdrawal fees are separate from trading fees. Moving coins off an exchange costs a network fee that is not part of the trade itself but still reduces the money available at the end of the cycle.

Dollar-cost averaging changes the picture because the cost is an average of several buys rather than a single price. The same profit formula applies, but the buy price becomes the average price across all the purchases.

The fee rate varies by exchange and by tier. Volume traders and users of the exchange's own token often pay less, and the difference compounds over many trades, which is why professional traders watch it closely.

A common trap is to look only at the headline price change and assume the trade was a success. A position that rose ten percent but was held on a leveraged account through a funding period can end up flat or negative once the financing is paid, and the fee on both sides only makes that worse.

Comparing two trades is best done with ROI rather than absolute profit, because ROI removes the effect of position size. A one hundred dollar gain on a thousand dollar position is a ten percent return, while the same gain on a ten thousand dollar position is one percent, and the two trades carry very different risk.

The calculator models the figures entered and nothing more. It does not know the spread, the withdrawal fees or the tax treatment. Treat the output as the gross profit on the trade and adjust for those costs separately.

Formula

Cost = Buy x Qty; Proceeds = Sell x Qty

The two sides of the trade before fees.

SymbolMeaning
BBuy price
SSell price
QQuantity

Fees = (Cost + Proceeds) x Fee rate

The exchange charges the rate on both sides of the trade.

SymbolMeaning
CCost
PProceeds
rFee rate

Net = Proceeds - Cost - Fees; ROI = Net / Cost

The realised profit and its return on the capital committed.

SymbolMeaning
PProceeds
CCost
FFees

How To Calculate Crypto Profit

  1. 1

    Work out the cost

    Multiply the buy price per coin by the quantity traded.

  2. 2

    Work out the proceeds

    Multiply the sell price per coin by the same quantity.

  3. 3

    Calculate the fees

    Apply the fee rate to the sum of the cost and the proceeds, because both sides are charged.

  4. 4

    Subtract to get net profit

    Take the cost and the fees off the proceeds.

  5. 5

    Divide by the cost for ROI

    The net profit as a percentage of the cost is the return on investment.

Examples

Example 1: One coin, 0.1 percent fee

Buy price
30,000
Sell price
35,000
Quantity
1
Trading fee
0.1%
StepCalculationResult
Cost30,000 x 130000
Proceeds35,000 x 135000
Fees(30,000 + 35,000) x 0.00165
Net profit35,000 - 30,000 - 654935
ROI4,935 / 30,0000.1645

Result: The trade costs 30000, returns 35000 and pays 65 in fees, so the net profit is 4935 and the ROI is 0.1645, a return of about 16.45 percent.

Example 2: A losing trade with the same fees

Buy price
2,000
Sell price
1,800
Quantity
3
Trading fee
0.1%
StepCalculationResult
Cost2,000 x 36000
Proceeds1,800 x 35400
Fees(6,000 + 5,400) x 0.00111.4
Net profit5,400 - 6,000 - 11.4-611.4
ROI-611.4 / 6,000-0.1019

Result: The price fall costs 600 and the 11.4 of fees deepen the loss, so the net result is minus 611.4 and the ROI is minus 0.1019, a return of about minus 10.19 percent.

Calculator

Net profit

$4,935.00

Cost
$30,000.00
Proceeds
$35,000.00
Fees
$65.00
ROI
16.45%

Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.

Prefer a full-width tool? Open the Crypto Profit calculator page.

Common Mistakes

  • Charging the fee on one side only

    Exchanges charge on both the buy and the sell. Applying the rate to just the proceeds understates the cost and overstates the profit.

  • Ignoring the spread on the fill

    The quoted price is not always the filled price. On a thin market the slippage can exceed the trading fee and quietly reduce the realised profit.

  • Treating the price change as the profit

    A rise from 30,000 to 35,000 is not a 5,000 gain once fees are paid. The net figure is what matters.

  • Forgetting withdrawal and network fees

    Moving coins off the exchange costs a network fee. It is separate from the trading fee and still reduces the money at the end of the cycle.

  • Using the wrong fee tier

    Exchanges charge different rates by volume and for users of the exchange token. Using a headline rate that does not match the account misstates the fee.

  • Mixing up ROI and absolute profit

    A small percentage return on a large position can be a bigger absolute gain than a large percentage on a tiny one. The two numbers answer different questions.

  • Ignoring the tax treatment

    A realised gain is usually a taxable event. The after-tax profit depends on the holding period and the jurisdiction, so the pre-tax figure is not the final outcome.

FAQ

Are crypto trading fees charged on both sides?

Yes. The exchange charges its fee when the position is opened and again when it is closed, so the rate applies to both the cost and the proceeds.

What fee rate should I use?

Use the rate your exchange actually charges your account. Headline rates range from about 0.1 percent on maker orders to several times that on taker orders, and volume tiers reduce them further.

Does the calculator handle multiple buys?

It uses a single buy price. For dollar-cost averaging, enter the average price across all the purchases as the buy price.

Is the profit shown before or after tax?

Before tax. The calculation covers the trade itself. Tax depends on the holding period and the jurisdiction and is applied separately.

Why is my realised profit lower than the calculator?

The model uses the prices you enter. Slippage on the fill, withdrawal fees and any fee tier you did not account for all reduce the realised figure.

How is ROI different from profit?

Profit is the absolute money gained. ROI expresses that profit as a percentage of the cost, which makes trades of different sizes comparable.

References

  1. [1]Investopedia, How cryptocurrency trading fees work — https://www.investopedia.com/terms/m/maker-taker-fee.asp
  2. [2]Investopedia, Return on investment — https://www.investopedia.com/terms/r/returnoninvestment.asp
  3. [3]IRS, Cost basis and capital gains on crypto — https://www.irs.gov/businesses/small-businesses-self-employed/digital-assets