Independent educational website - not an official exchange service

Reviewed guide | 2026-09-30

How Maker and Taker Fee Tiers Actually Work on an Exchange

A practical guide to reading maker and taker fee tiers on Binance, OKX, Bybit and Bitget: how to classify your own fills, verify which tier applied and keep a record you can reconcile against the official fee schedule.

bestxbonus.com

Multiple exchanges | the reader's region | the reader's funding currency | referral terms and fee claims

Most traders can quote the headline fee rate of the platform they use, yet far fewer can explain why a specific order was charged at one rate and not another. The gap is usually not the schedule itself but the classification step: an order that looked like a limit order to you may have executed as a taker, and a tier you assumed you had reached may have been measured on a different basis than you expected. This guide walks through the mechanics that decide maker versus taker status and tier placement on Binance, OKX, Bybit and Bitget, then shows how to check your own trade history against the official fee page so you can reconcile the numbers yourself. Nothing here replaces the fee schedule published by each platform, and rates, thresholds and tier structures change, so treat every figure you see in this article as a pointer to the page you should read rather than a number to memorise.

What maker and taker actually describe

Maker and taker are labels for how your order interacted with the order book, not labels for the order type you clicked. An order that adds liquidity, meaning it rests on the book and waits, is a maker order. An order that removes liquidity by matching against an order already resting there is a taker order. A limit order usually rests and therefore becomes a maker fill, but if you place a limit order at a price that already has a matching order on the other side, it executes immediately and is treated as a taker fill even though the interface called it a limit order.

This distinction matters because the two sides of the schedule are priced differently, and the difference is where most confusion starts. On every major venue the maker rate is the lower of the two, which is the platform's way of encouraging orders that deepen the book. That does not mean maker fills are always cheaper in practice for your strategy, because a resting order may never fill at all, and a taker fill guarantees execution at the cost of the higher rate.

The practical takeaway is to stop classifying orders by the button you pressed and start classifying them by what the trade record says. Each of Binance, OKX, Bybit and Bitget labels fills in the order or trade history, and that label is the one that determines what you were charged. If your record and your assumption disagree, the record wins.

How a tier is assigned to your account

A fee tier is a bracket in the schedule that maps a measurement of your activity to a pair of rates, one for maker fills and one for taker fills. The measurement is usually based on trading volume over a rolling window, and on some venues it also incorporates a holdings or balance component. The window, the unit of volume and whether the balance component exists at all differ between platforms, which is why copying a tier threshold from one venue to another rarely produces a correct expectation.

Because these inputs change, the tier you are in is not a permanent property of your account. It is recalculated as the window rolls forward, and a quiet week can move you back down just as easily as a busy week moved you up. Some platforms let you view your current tier and the progress toward the next one directly in the fee section of the account area, and that display is more trustworthy than any third-party summary.

There is also a separate question of whether the tier applies to spot trading, futures trading or both. Venues commonly maintain distinct schedules for different product lines, and a tier reached in one market does not automatically carry into another. Before you plan around a rate, confirm which product line the schedule you are reading actually covers, and confirm whether the tier you are looking at is the one attached to the market you intend to trade.

Reading your own fills to verify the rate

The only reliable way to know which rate applied to a given trade is to open the trade or order history and compare the fee charged against the schedule. Start by isolating a single fill, note whether it is marked as maker or taker, note the market and product line, and then locate the corresponding row in the official fee page. If the charged fee matches the tier you believe you are in, your understanding of the account state is correct. If it does not, the mismatch is the useful information, and it usually points to one of three causes: the fill was classified differently than you assumed, the tier is measured over a window you misjudged, or the schedule you read covers a different product line.

Do this exercise on a small, recent trade rather than an old one, because tier state changes over time and an old fill may reflect a tier that no longer applies. It also helps to check a maker fill and a taker fill from the same period side by side, so you can see both rates in your own record rather than only in the published table. That side-by-side comparison is the fastest way to confirm you are reading the right schedule.

Keep in mind that the fee shown on a fill may be expressed in the quote asset, the base asset or a platform token, depending on the venue and your settings. Before comparing numbers, make sure you are comparing like with like, and convert if necessary using the rate at the time of the fill. A mismatch that disappears once you account for the denomination was never a real mismatch.

Building a record you can reconcile later

Because tiers move and schedules get revised, a record kept only in your head is worthless within a month. Set up a simple log with one row per fill or per day, capturing the date, the market and product line, whether the fill was maker or taker, the fee charged, the asset it was charged in, and the tier you believed applied at the time. This takes a few minutes and turns every future fee question into a lookup instead of a guess.

Alongside the log, keep a dated note of what the official fee page said when you checked it. You are not trying to reproduce the schedule, only to record the version you relied on, so that if a later trade looks inconsistent you can tell whether the rate changed or your tier changed. Note the page you read as well, since venues often split spot, futures and other product lines across separate documents.

Finally, decide in advance what you will do when a charge does not match your expectation. The sensible sequence is to re-read the schedule, re-check the maker or taker label on the fill, and confirm the tier shown in your account before drawing any conclusion. If the discrepancy survives all three checks, the help centre is the place to raise it, with the fill details and dates ready. What you should not do is assume the platform made an error, because in most cases the classification or the tier window explains the difference.

Risk boundary: Exchange Cost Lab

Digital assets are volatile and derivatives can amplify losses. This website has no login, wallet connection, deposit form or customer-support chat. A referral link only records attribution; it does not guarantee access, pricing, rewards, approval or investment results. Availability can differ by residence, legal entity and product, so no regional access is assumed from language or branding alone.

Scenario checkpoint

  • Open your trade history and find one recent maker fill and one recent taker fill, noting the label and the fee charged on each.
  • Compare those two fees against the official fee schedule for the correct product line, and confirm the rates match the tier you believe you are in.
  • Check the fee or tier section of your account area to see the tier currently applied and what measurement it is based on.
  • Record the date you checked the schedule and which page you read, so a later discrepancy can be traced to a rate change or a tier change.
  • Set a recurring reminder to re-check your tier, since rolling volume windows move accounts up and down over time.
  • If a charge still does not reconcile after re-reading the schedule and the fill label, raise it with the help centre and include the fill details.
Risk boundary

Digital assets are volatile and derivatives can amplify losses. This website has no login, wallet connection, deposit form or customer-support chat.