Fee Structure

There are two types of orders on dYdX — Maker and Taker orders. Maker orders are orders that do not immediately fill and rest on the order book — these orders add depth and liquidity to the order book. Taker orders on the other hand immediately fill existing Maker orders. They remove liquidity from the order book.

To minimize transaction costs, dYdX will be instrumenting higher fees for smaller orders than larger orders. There will be 0 fees on the Maker side, to encourage users to open limit orders on the order book.

How do I know my order is a Maker order?

For a Limit Order, when postOnly is set to true the order will be canceled if it initially fills. In this way, a user can guarantee that they are a Maker. Otherwise, placing a trade that does not immediately get filled and instead rests on the order book will make it a Maker order. You will be notified directly above the place order button that your trade is a Maker trade

How do I know if my order will have a fee of 0.50% or a smaller fee?

When placing an order that is greater than or equal in size to 5ETH, the fee will be 0.15% for ETH-DAI and ETH-USDC. For DAI-USDC it will be 0.05%. Otherwise, the fee will be the small order fee. You will also be notified if you are incurring a small order fee.

Why am I getting charged the 0.50% fee when my position size is greater than 5ETH?

The size of a position does not dictate the fee price. If you open a 5ETH position and then make a 0.1ETH trade, the fee will be 0.50% if the trade initially fills.

How do I verify a trade on a margin position is above the threshold for small order fees?

The new Trade Amount field in the receipt for margin positions displays the trade size. Using this field you can verify the size of your trade.

Will I be charged if I cancel my order?

No, if your order is open and you cancel it, you will not be charged a fee. dYdX will only take fees on orders that are filled.

What will dYdX do with fees?

With fees dYdX will be able to continue covering transaction expenses, earn revenue and incentivize more liquidity.

Did this answer your question?