Crypto Trading Fee Calculator
Solve the trading-cost relation Fee = Trade Value · Fee Rate for any of its three unknowns — the fee charged, the trade notional, or the effective fee rate — with step-by-step math, a live cost schematic, and the round-trip, break-even and drag metrics that decide whether a strategy is actually profitable.
A round trip is one buy plus one sell of the same notional, so it pays the fee twice. Enter a target move to see net P&L after both fees, and a monthly frequency to see how much the fees drain from your capital.
Fees are charged on notional, not on profit
This is the single most misunderstood thing about trading costs. A $10,000 trade pays $10 whether it makes $500 or loses $500. On a 0.10% taker rate, a strategy that wins 60% of the time with a 1:1 reward-to-risk ratio still loses money once you account for two fees per round trip. The fee is a fixed toll on activity, and it does not care whether the activity was profitable.
Every round trip doubles the cost
Buying and selling the same notional pays the fee twice, so the effective cost of a completed trade is roughly 2r of the notional — not r. At a 0.10% taker rate that is 0.20% per round trip. On an AMM charging 0.30% per swap, a round trip costs 0.60%, which means the price has to move more than 0.60% just for the trader to break even. High-frequency strategies live or die on this number.
Maker versus taker is where the money is
Most centralised exchanges charge makers roughly a quarter to a half of what they charge takers, because makers supply liquidity instead of consuming it. Posting a limit order at 0.020% instead of crossing the spread at 0.100% cuts the round-trip cost from 0.200% to 0.040% — a five-fold reduction that compounds enormously over hundreds of trades. The trade-off is execution risk: a maker order may not fill, and the price may move away while you wait.
AMM fees hide inside the price
On an automated market maker there is no fee line item. The 0.05%–1.00% pool fee is taken from the input amount before the swap executes, so it shows up as a worse execution price rather than a separate charge. That means the fee is charged on the pre-swap notional and compounds with slippage and price impact. Always add the pool fee to slippage when estimating real AMM execution cost — they are separate and both are real.
How to Use This Calculator
The trading fee relation links three quantities: the fee, the trade value, and the fee rate. Pick which one you want the tool to solve, then fill in the other two.
1. Choose what to solve for
Pick Fee, V, or r from the toggle. The calculator rearranges Fee = V · r automatically for whichever variable you choose and greys out that field.
2. Pick your fee tier
The tier buttons set the rate directly: VIP maker 0.010%, maker 0.020%, VIP taker 0.050%, standard taker 0.100%, retail 0.250%, AMM 0.500%. Check your exchange's actual fee schedule — VIP tiers depend on 30-day volume and token holdings.
3. Enter the notional, not the quantity
Trade value is quantity × price in USD. If you are buying 0.5 BTC at $64,000, the trade value is $32,000 and that is what the fee is charged on. Do not enter the quantity.
4. Read the result and rate band
The result card shows the fee in USD plus its basis-point equivalent and the share of notional it represents. A colour-coded badge classifies the rate from VIP maker through AMM level.
5. Check the schematic and charts
The schematic shows trade value and fee rate feeding a multiplier and produces the fee, with a log-scale band from $0.001 to $1M marking where the cost lands. The chart plots fee against trade value for three fee rates.
6. Use round-trip and Advanced mode
The optional block computes net P&L after both sides of a round trip and the monthly fee drag. Advanced mode adds a fee-vs-rate chart, a sensitivity check, and companion metrics including break-even move and trades to burn 1% of capital.
What This Tool Offers
Built around the trading cost identity Fee = V · r, the link between order size, commission rate, and what the venue actually takes.
Three-way solving
Solve for the fee charged, the trade value, or the effective fee rate. The calculator rearranges the formula for whichever variable you choose.
Six fee-tier presets
One-tap buttons for VIP maker, maker, VIP taker, standard taker, retail, and AMM rates — covering the full spread of venue pricing from 0.010% to 0.500%.
Round-trip net P&L
Enter a target price move and a monthly trade frequency to see the net profit after both fees, the break-even move, and how much the fees drain from capital each month.
Rate-band verdict
Each result is classified from VIP maker through maker, taker, retail, and AMM level, with a coloured badge and the basis-point equivalent.
Dual comparison charts
Fee vs. trade value for three fee rates, plus an advanced fee vs. fee rate chart for three trade values.
Reference tables & converter
A live fee converter with round-trip and basis points, a fee lookup grid across trade sizes and rates, typical rates by venue type, and a full variable reference.
Reference Tables & Conversions
A live fee converter, a fee lookup grid across trade sizes and rates, and typical fee levels by venue type.
Trade value · fee rate · fee converter
Fee Lookup — Trade Value × Fee Rate
Computed from Fee = V · r. Each cell shows the fee charged for one side of the trade in USD.
| Trade value | @ 0.010% | @ 0.050% | @ 0.100% | @ 0.250% | @ 0.500% |
|---|
Typical Fee Rates by Venue Type
Representative spot rates. Actual fees depend on 30-day volume tier, token holdings, and whether the order adds or removes liquidity.
| Venue / tier | Maker | Taker | Round trip | Notes |
|---|---|---|---|---|
| Tier-1 CEX — VIP maker | 0.000% – 0.010% | 0.020% – 0.045% | 0.020% – 0.055% | Requires very high 30-day volume or large native-token holdings |
| Tier-1 CEX — standard | 0.020% – 0.100% | 0.040% – 0.150% | 0.060% – 0.250% | The default retail tier on most large centralised exchanges |
| Tier-1 CEX — with token discount | 0.015% – 0.075% | 0.030% – 0.112% | 0.045% – 0.187% | Paying fees in the exchange's native token typically saves 25% |
| Mid-tier CEX | 0.050% – 0.100% | 0.100% – 0.200% | 0.150% – 0.300% | Thinner books; wider spreads add to the real cost |
| Retail / brokerage app | — | 0.100% – 0.500% | 0.200% – 1.000% | Often a spread markup rather than an explicit fee |
| AMM — stable pair | — | 0.010% – 0.050% | 0.020% – 0.100% | Low-fee pools for correlated assets |
| AMM — standard pair | — | 0.250% – 0.300% | 0.500% – 0.600% | Fee is embedded in the execution price, not itemised |
| AMM — exotic / long-tail | — | 0.500% – 1.000% | 1.000% – 2.000% | High fees compensate LPs for impermanent loss risk |
| Perpetual futures — taker | 0.010% – 0.020% | 0.040% – 0.075% | 0.050% – 0.095% | Lower than spot; funding payments are separate |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| Fee | Commission charged for one side | 0.0001 – 10,000 | USD |
| V | Trade value / notional | 10 – 10⁸ | USD |
| r | Fee rate per side | 0.001 – 1.000 | % (or bps ÷ 100) |
| bps | Basis points | 0.1 – 100 | 1 bps = 0.01% |
| RT | Round-trip fee (buy + sell) | 2 × Fee | USD |
| BE | Break-even price move | 2r / (1 − r) | % |
What Does Fee = V · r Measure?
The trading fee relation connects three quantities that determine whether a strategy makes money: the notional size of the order (V), the commission rate the venue charges per side (r), and the resulting fee. It is deliberately simple — fee is proportional to size and proportional to rate — but the simplicity is exactly what makes it dangerous. Because the fee scales with notional rather than profit, it is a fixed cost per unit of activity that a trader must overcome before any gain is realised.
Trading Fee Formula
The defining relationship is:
Rearranged to solve for the other two unknowns:
r = Fee / V
A completed trade is a round trip — one buy and one sell — so it pays the fee twice. On the same notional:
And the price move required just to break even on that round trip, accounting for the fact that the sell fee is charged on the appreciated proceeds, is:
For r = 0.100%, that works out to 0.2002% — very slightly more than the naive 2r, because the second fee is charged on the larger post-move notional.
Trading Fee Variables
| Symbol | Meaning | Notes |
|---|---|---|
| Fee | Commission for one side | Charged on notional, not on profit or loss |
| V | Trade value / notional | Quantity × execution price, in USD |
| r | Fee rate per side | Maker rates are typically ¼ to ½ of taker rates |
| bps | Basis points | 1 bps = 0.01%, so 0.100% = 10 bps |
| RT | Round-trip fee | Two sides of the same trade; roughly 2 × Fee |
How Each Variable Affects Cost
Fee is linear in both trade value and fee rate. Double the order size and you double the fee at the same rate; halve the rate and you halve the fee at the same size. That linearity has an important consequence: it is the product that matters, so there is no way to reduce cost by trading smaller and more often. Ten $1,000 trades pay exactly the same total fee as one $10,000 trade at the same rate. Splitting orders does not reduce fees — it usually increases them, because each smaller order is more likely to be a taker.
Where the relation bites hardest is in high-frequency strategies. A trader doing 20 round trips a month on $10,000 notional at a 0.10% taker rate pays $400 in fees monthly — $4,800 a year, or 48% of the notional, assuming the full position is recycled each time. For that strategy to be viable, the gross edge per trade must exceed 0.20%, and that is before spread, slippage, and funding. The fee line is often the difference between a strategy that backtests well and one that survives contact with a live account.
The maker/taker distinction is the most actionable lever. On most centralised venues, posting a limit order instead of crossing the spread cuts the rate by a factor of two to five. On the numbers above, moving from a 0.100% taker rate to a 0.020% maker rate cuts the annual fee from $4,800 to $960 on the same activity. The cost of that saving is execution risk — the limit order may not fill, and the market may move away while you wait. Whether the saving is worth the risk depends on the strategy's sensitivity to fill certainty.
Trading Fee Calculation Examples
Fee = 10,000.00 × 0.001000 = $10.00 (10.00 bps)
V = 10.00 / 0.001000 = $10,000.00
r = 10.00 / 10,000.00 = 0.001000 = 0.1000% = 10.00 bps
Buy cost = 10,000.00 × 1.001 = $10,010.00
Sell proceeds = 10,000.00 × 1.02 × 0.999 = $10,189.80
Net P&L = 10,189.80 − 10,010.00 = +$179.80
Break-even move = 2(0.001) / (1 − 0.001) = 0.2002%
Frequently Asked Questions
A maker order adds liquidity to the order book — it is a limit order that sits and waits, and does not execute immediately. A taker order removes liquidity — it is a market order, or a limit order that crosses the spread and fills right away. Because makers help the exchange build a deeper book, they are charged less. On a typical tier-1 centralised exchange the maker rate is 0.020% and the taker rate is 0.100%, so a round trip costs 0.040% as a maker versus 0.200% as a taker — a five-fold difference. The trade-off is that maker orders may never fill.
One basis point is one hundredth of a percent, so multiply the percentage by 100 to get basis points, or divide basis points by 100 to get the percentage. A 0.100% fee is 10 basis points. A 0.050% fee is 5 basis points. A 1.000% fee is 100 basis points. Basis points are used because they avoid ambiguity — saying "ten bps" is clearer than saying "zero point one percent", and it makes small differences immediately visible. A move from 10 bps to 8 bps is obviously a 20% saving in a way that 0.100% to 0.080% is not.
The advertised fee is only one of several costs. On a centralised exchange you also pay the bid-ask spread, which on a liquid pair may be 0.01% but on a thin pair can be 0.50% or more. You may also pay slippage if your order is large relative to available depth. On an AMM, the pool fee, price impact, and slippage all stack. And on perpetual futures there is funding, which is paid periodically regardless of how the trade performs. The advertised commission is a floor on your cost, not the whole number.
No. Because the fee is proportional to notional, ten $1,000 trades pay exactly the same total commission as one $10,000 trade at the same rate. In practice, splitting an order usually increases total cost, for two reasons. First, smaller orders are more likely to be takers, since they are often placed at market. Second, each order pays the spread separately, and the spread is a real cost even though it is not labelled a fee. The only ways to reduce total fees are to lower the rate — by posting maker orders, climbing the VIP tier, or holding the exchange's native token — or to trade less notional.
At a 0.100% taker rate, each round trip costs about 0.200% of the notional, so roughly 5 round trips with the full position recycled would burn 1% of capital if prices did not move at all. At a 0.500% AMM rate, a round trip costs about 1.0%, so a single round trip burns 1%. At a 0.020% maker rate, it takes about 25 round trips to burn 1%. This is why fee tier matters so much: the same strategy is five times more survivable as a maker than as a taker. The calculator reports this as "round trips to burn 1% of capital".
No, and the difference is important. On a centralised exchange the fee is an explicit line item deducted from the amount you receive. On an automated market maker there is no fee line at all — the pool fee is taken out of the input amount before the swap executes, so it shows up as a worse execution price. That means the fee is charged on the pre-swap notional and stacks with price impact and slippage. When you estimate an AMM trade, add the pool fee, the price impact, and the slippage together; they are separate costs that all reduce what you receive.
In most jurisdictions trading fees are treated as a cost of acquiring or disposing of an asset, which means they adjust your cost basis or reduce your capital gain rather than being deducted separately. If you buy at $10,000 and pay $10 in fees, your cost basis is $10,010, and that reduces the taxable gain on the eventual sale. Rules vary considerably by country and by whether the trade is treated as investment or as trading income, so this calculator gives you the raw fee figures — the tax treatment is a question for a qualified adviser in your jurisdiction.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| Fee | Trading fee charged | currency |
| Trade Value | Total value of the trade | currency |
| Fee Rate | Exchange's trading fee percentage | % |
What it means
Trading fees are charged by exchanges for executing orders. They are typically a percentage of the trade value, with fees often lower for maker orders and higher for taker orders. This formula calculates the absolute fee amount. Understanding trading fees is essential for calculating net profit, for choosing exchanges, and for deciding between market and limit orders. Fees can significantly impact profitability for active traders. This calculation is used in cost‑basis tracking and in tax reporting. It is a basic but important cost of trading.
Worked example
Crypto Trading Fee – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| Trade Value | $1,000 |
| Fee Rate | 0.10% |
| Parameter | Value |
|---|---|
| Trade Value | $5,000 |
| Fee Rate | 0.15% |
Common mistakes
- Trade value: The total value of the trade (price × quantity) – in the same currency.
- Fee rate: The percentage fee charged by the exchange (e.g., 0.001 for 0.1%).
- Maker/taker: Different fee rates may apply – use the correct one.
- Result: Fee is in the same currency as trade value.
Applications
Crypto trading fee calculation multiplies the trade value by the fee rate, which varies by exchange, user tier, and payment method. This is essential for accurately calculating the true cost of a trade, including fees. Traders use it to compare exchanges, to optimise their fee tier, and to determine the net profit after fees. It also influences the break‑even price and the risk‑reward ratio. By factoring in fees, traders can avoid surprises and make more informed decisions. Understanding trading fees is crucial for cost‑effective trading and for maximising net returns.
- Calculating net profit/loss after trading fees
- Comparing exchange fee structures to choose the best platform
- Optimising trade sizes to reduce fee impact
- Budgeting for trading costs
- Tax reporting – including fees in cost basis
Related calculators · Trading & Investment
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.