Phemex Blog
Phemex Crypto Blog: Learn the latest news, updates, and industry insights on bitcoin futures, bitcoin trading, crypto derivatives exchange, and related blockchain technology.
Crypto 101
1. Home
2. User Guides
4. How are Trading Fees Calculated?

# How are Trading Fees Calculated?

All traders are classified either as Market Makers or Market Takers.

A market taker, or someone that takes liquidity from our order book, will be charged a 0.06% fee.

A market maker, or someone that adds liquidity to our order book, will be charged a 0.01% fee.

These Maker/Taker fees will apply to contract trading. For a full list of all fees and conditions, including spot trading, please visit: https://phemex.com/fees-conditions

## Market Taker Orders

Contract trading Market Orders, Conditional Market Orders, Stop Loss Orders, and Take Profit Orders are Market Taker orders that will always be subject to the 0.06% fee.

## Market Maker Orders

Contract trading Limit Orders (when the set price did not already exist in the order book) and Conditional Limit Orders (as long as the triggered limit order price did not already exist in the order book) are Market Maker orders subject to the 0.01% maker fee.

## Formulas

How trading fees are calculated will vary depending on the type of contracts and orders you use. Below are a few examples of different scenarios.

### BTC/USD (Inverse Contract):

The BTCUSD pair is an example of an Inverse Contract quoted in USD and settled in BTC. For BTCUSD contracts, the Contract Size is always equal to 1 USD. Consider the following example:

A trader buys 60,000 BTCUSD contacts at the Executed Price of 30,000 USD as a maker and then sells the 60,000 BTCUSD contacts at the Executed Price of 40,000 USD as a taker.

Trading Fee = (Open Value X Maker Fee Rate) + (Close Value X Taker Fee Rate)

Trading Fee = [(60,000/30,000) X 0.0001] + [(60,000/40,000) X 0.0006] = 0.00092 BTC

### ETH/USD Contract (Linear Contract):

The ETHUSD pair is an example of a linear contract quoted and settled in USD. For ETHUSD contracts, the Contract Size is always equal to 0.005 ETH. Consider the following example:

A trader sells 500 ETHUSD contracts at the Executed Price of 3000 USD as a taker, buys 500 ETHUSD contracts at the Executed Price of 2000 USD as a maker.

Trading Fee = (Open Value X Taker Fee Rate) + (Close Value X Maker Fee Rate)

Trading Fee = {[(500 X 3000) X 0.005] X 0.0006} + {[(500 X 2000) X 0.005] X 0.0001} = 5.00 USD