# Crypto trading fee calculator: maker, taker and slippage

URL: https://fincodelabs.com/en/tools/crypto-trading-fee-calculator · Publisher: Fincode (Fincode Yazılım ve Teknoloji A.Ş.), Istanbul, Turkey · Updated: 2026-10-15

Enter the trade size, your maker and taker rates, the share of maker fills, slippage and round trips per month to see what trading costs per round trip and per month. Free, no sign-up required.

## Calculator

The calculation runs in the browser in the form on this page: https://fincodelabs.com/en/tools/crypto-trading-fee-calculator

**Inputs**
- Quote currency: A label only; nothing is converted
- Trade size: The order amount on one side (default: 1,000)
- Maker fee (%): From your platform's fee schedule (default: 0.1)
- Taker fee (%): From your platform's fee schedule (default: 0.2)
- Share of maker fills (%): How much of your volume fills as maker (default: 50)
- Slippage per side (basis points): 1 basis point = 0.01%; spread and slippage together (default: 5)
- Round trips per month: One round trip = one buy and one sell (default: 30)

**Results:** Monthly cost, Cost per round trip, Fees per round trip, Slippage per round trip, Blended fee rate per side, Break-even price move, Monthly trading volume

> All default values are hypothetical and are not any platform's rates; type your own, since this page holds no fee table. The trade size is treated as the same on the buy and the sell, and network and withdrawal fees are not included.

## How is the cost of a crypto trade calculated?

A round trip pays the fee and the slippage twice, once on the buy and once on the sell. The calculator first blends your two fee rates by the share of your fills that are maker fills:

**Blended fee f = maker rate × maker share + taker rate × (1 − maker share)**

**Slippage s = basis points ÷ 10,000**

**Cost per round trip = trade size × (2f + 2s)**

**Monthly cost = cost per round trip × round trips per month**

**Break-even price move = (1 + f + s) ÷ (1 − f − s) − 1**

The break-even move is how far the price has to rise between the buy and the sell before the round trip stops losing money. The monthly volume row is 2 × trade size × round trips, which is the figure volume-based fee tiers usually look at.

## Worked example

> **Hypothetical example:** a trade size of 1,000 USDT, a maker rate of 0.1%, a taker rate of 0.2%, half the fills as maker, 5 basis points of slippage per side and 30 round trips a month. These are the calculator's default values and not a platform's rates.
>
> Blended fee: 0.1% × 50% + 0.2% × 50% = 0.15%. Slippage: 5 ÷ 10,000 = 0.05%. Cost per round trip: 1,000 × (0.30% + 0.10%) = 4.00 USDT, made up of 3.00 USDT of fees and 1.00 USDT of slippage. Monthly cost: 4.00 × 30 = **120.00 USDT** on a monthly volume of 60,000.00 USDT.
>
> Break-even move: 1.002 ÷ 0.998 − 1 = 0.4008%. The 120.00 USDT is 12% of the 1,000 USDT trade size, before any result from the trades themselves.

## Maker and taker fees: what the share changes

A maker order rests in the order book until someone trades against it, while a taker order fills at once against orders already there. Binance's educational article notes that exchanges using this model usually charge makers less, and that some pay makers a small rebate, which this calculator does not model.

A partly filled order can count both ways: the part that matched at once as taker and the rest as maker. So the maker share is an estimate of your own habits rather than a setting on the platform. A lower rate also has a condition attached, since FINRA's order types page points out that a limit order may never fill.

| Hypothetical scenario on the same trade | Blended fee | Per round trip | 30 round trips |
| --- | ---: | --- | --- |
| All maker, no slippage | 0.10% | 2.00 USDT | 60.00 USDT |
| Half maker, 5 basis points | 0.15% | 4.00 USDT | 120.00 USDT |
| All taker, 5 basis points | 0.20% | 5.00 USDT | 150.00 USDT |

Rates also change with volume: Kraken's fee article, for example, ties its rate to 30-day volume, the currency pair and maker or taker status.

## Slippage: how to estimate basis points

One basis point is 0.01%, and the slippage field stands for half the spread plus any price movement while your order fills.

To measure it from your own trades, compare the fill price with the mid price at the moment you sent the order. A buy at 100.05 with a mid price of 100 has 0.05 of slippage on 100, or 5 basis points. Bigger orders in thin order books move further, so the value is not fixed for a given market.

This is an average you enter, and the calculator does not read an order book. A limit order filled at its price can have no slippage, which is why the maker scenario above uses zero.

## Why trading often can cost more than a fee rate suggests

Costs follow trading volume rather than the money in the account, so a low rate adds up in a system that trades often.

At 4.00 USDT per round trip, 30 round trips cost 120.00 USDT and 300 cost 1,200.00 USDT, which is more than the whole trade size. Every position must first clear the break-even move of 0.4008% before it shows a gain, and the price may not move that far: trades can lose money. This is why a fee check belongs in any test of a rule-based system. [The grid bot calculator](https://fincodelabs.com/en/tools/grid-bot-calculator) applies it per grid level, and [crypto trading bot pricing](https://fincodelabs.com/en/blog/crypto-trading-bot-pricing) covers software costs, which are a separate item.

This page ranks no platform and holds no rates, so nothing here goes out of date. Type the rates shown for your account. For readers in Turkey, Article 21 of Communiqué III-35/B.1 of the Capital Markets Board (SPK, also CMB) requires platforms to tell customers their commissions, fees and taxes, and Article 99/A of Law No. 6362 treats foreign platforms' activity aimed at Turkish residents as unlicensed.

## Which values to enter

- **Trade size:** the order value on one side, in the quote currency. The currency field only changes the label.
- **Maker and taker fee:** from your platform's fee page or account details, in percent. Enter 0.1 for 0.1%.
- **Share of maker fills:** 0 if you always use market orders, 100 if every order rests before filling.
- **Slippage per side:** your own estimate, in basis points.
- **Round trips per month:** one buy and one sell count as one round trip.

## Frequently asked questions

### How do I calculate crypto trading fees?

Multiply the order value by the fee rate for each fill. A round trip of 1,000 at a blended 0.15% costs 1,000 × 0.30% = 3.00 in fees, and slippage comes on top.

### What is the difference between maker and taker fees?

A maker order rests in the order book and adds liquidity; a taker order fills at once and removes it. Exchanges usually charge makers less, but a resting order may not fill.

### What does slippage in basis points mean?

One basis point is 0.01%. Five basis points of slippage on a 1,000 trade is 0.50 per side, or 1.00 for a round trip.

### What is the break-even move after fees?

It is the price rise a round trip needs to end at zero. With a 0.15% fee and 0.05% slippage per side it is 1.002 ÷ 0.998 − 1, or 0.4008%.

### Does this include withdrawal or network fees?

No. Those are charged per transfer and depend on the asset and the network, so they are not part of the trading cost shown here.

## Sources

- [Binance Academy: Market makers and market takers explained (updated 12 August 2026)](https://www.binance.com/en/academy/articles/what-are-makers-and-takers)
- [Kraken Support: How trading fees work](https://support.kraken.com/articles/201893638-how-trading-fees-work-on-kraken)
- [FINRA: Order types (market and limit orders)](https://www.finra.org/investors/investing/investment-products/stocks/order-types)
- [Resmî Gazete: SPK Communiqué III-35/B.1, 13 March 2025, no. 32840, Article 21 (Turkish)](https://www.resmigazete.gov.tr/eskiler/2025/03/20250313-5.htm)
- [Capital Markets Law No. 6362, consolidated text, Article 99/A (Turkish)](https://www.mevzuat.gov.tr/mevzuatmetin/1.5.6362.pdf)

> This calculator is general information, not tax, legal or investment advice. Results depend on the values you enter; fees, margin rules and tax rules differ by exchange and country and change over time, so check the official source and ask a licensed adviser about your own situation. Sources, checks and corrections: see the [editorial policy](https://fincodelabs.com/en/editorial-policy).

---

Published by Fincode (Fincode Yazılım ve Teknoloji A.Ş.), a software company in Istanbul, Turkey: https://fincodelabs.com/en/tools/crypto-trading-fee-calculator

Cite as: Fincode, "Crypto trading fee calculator: maker, taker and slippage", updated October 15, 2026, https://fincodelabs.com/en/tools/crypto-trading-fee-calculator
