Tokenized Stock Maker/Taker Fee Ranking: Comparing Explicit Trading Costs

FAuthor: Flowie
Published: Jul 31, 2026Data snapshot: Jul 23, 2026Last updated: Jul 31, 2026

Author: Flowie|ChainCatcher content author, focusing on RWA, interpreting the true narrative of Web3.

The Maker/Taker handling fees of tokenized stock exchanges are suitable for answering "under the page display rules, which explicit rate is worthy of further study", but are not suitable for directly answering "which exchange is cheaper for any order". The reason is simple: whether the order is executed as Maker or Taker, whether the target contract is applicable, which rate bracket the account is in, as well as the price difference and actual execution at that time are all conditions at different levels.

This article uses the snapshots of 29 platforms frozen by RootData at 17:30 on July 23, 2026 as a starting point, fully retaining the Maker / Taker display values, interval values and --. Read the displayed rate correctly first, and then discuss the explicit charges under the same nominal amount; do not write it as account opening advice, platform endorsement or total cost ranking.

Three sequential conditions for cost comparison

  • Separate the roles first: Maker and Taker are read separately to avoid mixing them into one "lowest rate".
  • Recheck rules: The target contract, product rules and account level determine whether the displayed value is applicable.
  • Finally calculated amount: The nominal amount is multiplied by the applicable rate to get only the unilateral explicit costs but not the total cost.

Maker / Taker fees, what to answer first and what not to answer

Maker / Taker reflects the liquidity role of the order. Maker refers to providing liquidity that can be matched by others, while Taker refers to consuming existing liquidity. SEC explanation of the maker-taker structure and its market structure data both tie fees or rebates to both types of roles. When placed in the page field of a tokenized stock exchange, the most important way to read it is: first sort, then compare; do not confuse Maker and Taker into one "minimum handling fee".

The fee field only answers explicit rates. It does not automatically cover bid-ask spreads, the price impact of order size, funding rates, or other carrying costs. SEC The discussion of transaction cost componentsalso considers spreads and market effects as distinguishable cost components. Therefore, a low fee is a signal that needs to be verified, rather than a conclusion that the full transaction cost is already lower.

First fix the order role and rule gear, so that the rate display can be meaningful; then record the quotation and holding cost separately, so that a column of handling fees will not be read as a total cost.

Snapshot of 29 tokenized stock exchanges: Maker / Taker rates shown on the page

The table below is in the order of frozen snapshots of the RootData page, fully retaining the Maker / Taker rates shown on the 29 tokenized stock exchanges. Data as of 2026-07-23 17:30, source RootData. The specific fields come from RootData stock derivatives exchange ranking page. The "snapshot serial number" here follows the page order and is not reordered by Maker or Taker rate.

Page original -- left as missing. -- in the table is not replaced by 0%; the Maker range of XT.COM is also retained as it is. RootData Stock Derivatives Ranking Description Treats fees, liquidity, spreads and contract coverage as separate fields, which is why this article does not produce a "lowest total cost exchange" conclusion.

Snapshot serial numberExchangeMakerTakerMeter reading prompt
1Binance----Keep missing status
2Bybit0%0.0275%Column comparison
3OKX0.02%0.05%Column comparison
4Bitget0.02%0.06%Column comparison
5Ourbit0.02%0.04%Column comparison
6Gate-0.01%0.075%Negative display values require verification rules
7Hyperliquid0.015%0.045%Column comparison
8Lighter0%0%Applicable conditions still need to be verified
9BingX0.02%0.05%Column comparison
10XT.COM0.02% - 0.04%0.06%Keep interval value
11Ondo Perps0.015%0.035%Column comparison
12Extended0%0.025%Applicable conditions still need to be verified
13Phemex0.01%0.06%Column comparison
14Bitunix0.02%0.06%Column comparison
15GRVT-0.0001%0.045%Negative display values require verification rules
16KuCoin0.02%0.06%Column comparison
17edgeX0.018%0.038%Column comparison
18MEXC0%0%Applicable conditions still need to be verified
19MSX0.02%0.045%Column comparison
20OrangeX0.02%0.06%Column comparison
21Coinbase----Keep missing status
22Aster----Keep missing status
23BitMart0.02%0.06%Column comparison
24HTX0.02%0.06%Column comparison
25BitMEX0.05%0.05%Column comparison
26Kraken0.02%0.05%Column comparison
27Crypto.com----Keep missing status
28Paradex0%0.02%Applicable conditions still need to be verified
29Ostium0.06%0.06%Column comparison

This table is most suitable for two types of preliminary actions: one is to circle the display values worth studying in the Maker and Taker columns respectively; the other is to mark missing, interval or negative display values, leaving it to return to the specific rules for verification. It does not answer how much a personal account will actually be charged, nor does it explain the price at which a certain order will eventually be filled.

Change the displayed rate into a comparable cost and pass the three-layer conditions first

First fix the roles and rules, and then enter the displayed rate as an explicit cost. More specifically, the bottom layer is the order role, the middle layer is the target contract and fee bracket, and the top layer is the unilateral explicit fee under the same nominal amount; the quotation, slippage and capital cost are still recorded separately outside this "pyramid". Doing so will not create a seemingly accurate total cost score that is realistic but mixed with different conditions.

A three-layer pyramid diagram: the bottom layer is the order role, the middle layer is the contract rules and fee brackets, and the top layer is the comparable explicit cost.
First fix the order role, and then confirm the contract and fee bracket; only after both levels are satisfied, the rate displayed on the page can be used for explicit cost comparison under the same nominal amount.

First level: fix the order role first

Different roles should not constitute the same rate comparison object. If you are studying orders that need to be executed immediately, you should only compare them in the Taker column; if you are studying orders that can wait for matching and aim to provide liquidity, you should enter the Maker column. The 0% or negative Maker display value on the page can only be discussed when the order is actually filled according to the corresponding role. It cannot be preset that it will apply just because a limit order is placed.

Second level: Reconfirm contract rules and fee brackets

Transaction volume tiers will correspond to different fees or rebate levels. SEC A public explanation of tiered exchange ratesnotes that fee arrangements may change based on trading volume and other conditions. This does not imply that the 29 platforms use the same mechanism; it only states that the value displayed in the RootData snapshot cannot skip the target contract, product rules and account tiers, and is directly regarded as the actual settlement rate of each reader.

The third level: separate explicit rates from quoted costs

A single column rate cannot be a proxy for transaction quality. SEC The information on execution quality statistics takes the quotation when the order arrives and the actual execution quantity as a reference, indicating that the execution result is not determined by just one column of fees. For research on tokenized stock contracts, explicit handling fees can be compared separately; spreads and price impacts require quotations and sizes at the same time point; funding rates belong to another type of field in the position holding process. The three can be studied in parallel and cannot replace each other.

Research Example: Converting Single Side Display Rates on a Notional Amount of $10,000

The notional amount refers to the transaction amount used to calculate the fee rate. Assuming that the same order with a nominal amount of US$10,000 does apply to the Taker rate displayed on the page, the calculation of the unilateral explicit handling fee is: Nominal amount × displayed rate. 10,000 × 0.0275% = 2.75. For example, 0.05% equals $5.00; 0.075% equals $7.50.

Page showing Taker ratesOne-sided example of a notional amount of $10,000Calculation bounds
0.0275%10,000 × 0.0275% = $2.75Bybit snapshot shows value; assumes that rate applies
0.05%10,000 × 0.05% = $5.00Snapshots showing values across multiple platforms; do not represent the same rule
0.075%10,000 × 0.075% = $7.50Gate snapshot shows value; assumes that rate applies

This example only shows the unilateral, explicit rate difference, and does not include the funding rate for continuing to hold the position after opening, nor does it include the spread and price impact when entering or exiting. For bilateral operations, different nominal amounts or different fee brackets, the assumptions should be rewritten before calculation. The value of conversion lies in converting the percentage display value into the same caliber amount, rather than calculating the final cost for any exchange.

Returning to the contract from platform snapshot: How to keep reviewable expense records

Record the snapshot conditions first, and then review the specific rules. A concise enough research record should state at least: the time the page was observed, the exchange, the target stock contract, the intended Maker or Taker role, and the fee tier that needs to be confirmed at that time. If you also want to discuss transaction costs, use separate columns to record the quote, order size, and fee fields for the holding period; do not cram them into the Maker / Taker column.

RootData presents costs alongside other platform fields. Ranking page with Field Description can be used as an entry point to establish a starting point for your research. After viewing the fee field, you can View RootData stock trading platform ranking and check the update time and other comparison dimensions on the same page; RootData data standard also provides a public method entrance for understanding dynamic data calibers. When the page is updated, the set of conditions should be re-saved with a new point in time, rather than mixing old rates with new quotes.

Four types of judgments that the fee field cannot be replaced

RootData Public Disclaimer defines the boundaries of content usage. First, it cannot prove that a certain product or contract is available to a certain region or user; second, it cannot represent the tightness, depth or actual transaction quality of quotations; third, it cannot replace the comparison of holding costs such as funding rates; fourth, it cannot recommend that any platform is "more suitable" for a specific reader. This article is a research note on data fields, please also see RootData Public Disclaimer.

FAQ

-- Remains missing, display rate does not replace individual applicable rate. The following questions only supplement the table reading boundaries and do not supplement the rules not shown on the page for any exchange.

Does the 0% Maker rate mean there is no cost at all?

Does not mean; 0% is only a certain Maker rate displayed on the page. You still need to confirm whether the order is actually completed according to Maker, whether the target contract is applicable, and whether the account is in the corresponding level. Even with an explicit Maker fee of 0%, orders may still face quote, price impact, or other costs during the holding period. Page rates are usually displayed under a rule; individual billing cannot be calculated based on these conditions without confirming them. The safest statement is "this snapshot shows 0%" rather than "this deal is completely free".

How should the negative Maker display value be read on the exchange page?

This should be read first as the negative Maker display value in the frozen snapshot, and every order that is not pushed directly will be refunded. It at least also depends on whether the order role, product rules and fee brackets are met; this article does not infer platform incentives, actual settlement methods or transaction probabilities based on negative display values. When comparing, you can mark them individually as rule items that need review, rather than putting them into an unconditional "cheapest" sorting. If the rules page is different from the snapshot display, the specific rules that can be verified at the time of release should prevail.

Why can’t I choose an exchange based only on Taker fees?

Because the Taker field only covers explicit execution rates. It does not answer the bid-ask spread of the current contract, the actual price impact under the specified scale, how the funding rate changes after opening the position, nor does it confirm whether the display rule can be applied to personal accounts. If the goal of the order is immediate execution, the Taker column is of course a necessary input; but it is only one item in the complete research record and does not replace the conclusion of other fields. The order size and observation time should also be confirmed when comparing, otherwise the same rate may face different execution conditions.

Can the page display -- be compared at zero rate?

No; -- simply means that there are no display values available in the frozen snapshot and should be left as is. Filling missing values ​​with 0% will turn the "no comparable data" error into "the lowest explicit cost" error, and will also make subsequent nominal amount conversions unfounded. When updates are needed, you should go back to the new RootData page time point and corresponding platform rules instead of filling in values ​​out of thin air. If only one of the columns is missing, the other column can only be used for limited observations and cannot be used as a substitute for a complete cost comparison.

About the author

F

Flowie

ChainCatcher 内容作者,关注 RWA,解读 Web3 真实叙事。

X