Skip to content

Transaction Fee Calculator

Trade
Order side

Value of the coins bought or sold, before fees, in your account currency.

Fees charged

The exchange's maker or taker rate, or the spread charged on a simple buy.

Gas or miner fee, converted to the same currency as the trade.

Total fees —
Total paid (buy) or net proceeds (sell)
—
Fees as a share of the trade
—
Price move needed to cover fees
—
Percentage part of the fee
—

A crypto transaction fee is the percentage fee times the trade amount, plus any flat order fee and network fee. Buying 5,000 of coin at a 0.6% taker rate costs 30 in fees, so you pay 5,030, and that 5,030 becomes your cost basis. On a sale the same fees come off the proceeds instead.

About this tool

Exchange fee schedules mix three charges: a percentage maker or taker rate, sometimes a fixed fee per order, and a network fee when coins move on chain. Traders comparing venues, and anyone keeping records for tax, need the combined figure in money terms. Pick buy or sell, enter the trade amount and each fee, and the calculator returns the total fee, what you pay or receive after fees, the fee as a share of the trade and the price move needed just to break even on those costs. The working is shown line by line. It treats every fee in one currency, so a gas fee paid in ETH has to be converted first, and it does not model tiered schedules where the rate changes partway through an order.

How to use it

  1. Choose buy or sell

    Buy adds the fees to what you pay; sell takes them off what you receive.

  2. Enter the trade amount

    Use the value of the coins before fees, in your account currency.

  3. Set the percentage fee

    Drag the slider or type the exact maker, taker or spread rate.

  4. Add fixed costs

    Fill in a flat per-order fee and the network or withdrawal fee if the trade has them.

Examples

Buy 1,000 with a 15 flat fee

Order side
Buy
Trade amount
1000
Percentage fee
0
Flat fee per order
15
Network or withdrawal fee
0

Result Total fees: 15.00
Total paid (buy) or net proceeds (sell): 1,015.00
Fees as a share of the trade: 1.5%
Price move needed to cover fees: 1.5%
Percentage part of the fee: 0.00

  1. Percentage fee = 1000 × 0% = 0
  2. Total fees = 0 + 15 flat + 0 network = 15
  3. Total paid (cost basis) = 1000 + 15 = 1015

The IRS counts acquisition fees in basis, so the coin's cost basis is 1,015, not 1,000.

Buy 5,000 at a 0.6% taker fee

Order side
Buy
Trade amount
5000
Percentage fee
0.6
Flat fee per order
0
Network or withdrawal fee
0

Result Total fees: 30.00
Total paid (buy) or net proceeds (sell): 5,030.00
Fees as a share of the trade: 0.6%
Price move needed to cover fees: 0.6%
Percentage part of the fee: 30.00

  1. Percentage fee = 5000 × 0.6% = 30
  2. Total fees = 30 + 0 flat + 0 network = 30
  3. Total paid (cost basis) = 5000 + 30 = 5030

0.6% of 5,000 is 30, so the order costs 5,030 in total.

Sell 2,000 at 0.4% plus 2.50 gas

Order side
Sell
Trade amount
2000
Percentage fee
0.4
Flat fee per order
0
Network or withdrawal fee
2.5

Result Total fees: 10.50
Total paid (buy) or net proceeds (sell): 1,989.50
Fees as a share of the trade: 0.525%
Price move needed to cover fees: 0.528%
Percentage part of the fee: 8.00

  1. Percentage fee = 2000 × 0.4% = 8
  2. Total fees = 8 + 0 flat + 2.5 network = 10.5
  3. Net proceeds = 2000 − 10.5 = 1989.5

8 in trading fee and 2.50 to move the coins leave 1,989.50; the price has to rise about 0.53% just to recover the fees.

How it is calculated

F = A × p ÷ 100 + c + n; buy total = A + F; sale proceeds = A − F

A
trade amount before fees
p
percentage fee rate
c
flat fee per order
n
network or withdrawal fee
F
total fees

The percentage part scales with the order, while flat and network fees do not, which is why small orders carry a larger share of fees. Following IRS guidance, fees paid to acquire coin are added to its basis and fees paid on disposal reduce the amount realized. The break-even move is F ÷ A on a buy and F ÷ (A − F) on a sale: the price change needed before the trade covers its own costs.

Sources

When not to use it

  • Tiered fee schedules where one large order fills at several rates.
  • Fees charged in a different coin that you have not converted to the trade currency.
  • Derivatives positions with funding payments, which this does not model.

Common mistakes

  • Leaving the network fee out when coins are withdrawn to a wallet after buying.
  • Using the maker rate for a market order, which normally pays the taker rate.
  • Recording cost basis as the trade amount without the fees added.
  • Ignoring the spread on simple buy screens that show no separate fee.

Frequently asked questions

What is the difference between maker and taker fees?

A maker order rests on the order book and adds liquidity, such as a limit order below the current price. A taker order fills immediately against existing orders. Most exchanges charge takers a higher percentage, so a market buy usually costs more than a patient limit buy of the same size.

Do trading fees count toward cost basis for tax?

In the United States, the IRS virtual currency FAQ says basis includes fees, commissions and other acquisition costs. On a sale, selling costs reduce the amount realized. Keeping the fee figure for each trade makes the gain or loss calculation straightforward later.

Why does a small trade show such a high fee share?

Flat and network fees stay the same whatever the order size. A 2.50 network fee is 0.025% of a 10,000 trade but 2.5% of a 100 trade, so batching small purchases into fewer, larger ones lowers the share taken by fixed costs.

What does the break-even price move mean?

It is how far the coin price has to change before the position covers the fees already paid. Buying 5,000 with 30 in fees needs a 0.6% rise just to get back to the money you put in, before any profit.

How do I enter a gas fee paid in ETH?

Multiply the gas paid in ETH by the ETH price at the time of the transaction and enter that amount in the network fee box. Every fee has to be in the same currency as the trade amount for the totals to make sense.

Is a spread a fee?

Economically yes. Simple buy screens often quote a price above the market and show no separate commission. Estimate the spread as the gap between the quoted price and the mid-market price, as a percentage, and enter it in the percentage fee field.