Bybit Spot Fees: The Tier Table and the MNT Discount

A fee table is easy to read and easy to misread. On Bybit's spot schedule the base tier charges the same rate whether your order rests or crosses, the VIP ladder is where maker and taker actually diverge, and a second set of numbers behind a toggle is the price of holding MNT. This guide takes each in turn, then prices a round trip.

CoinSoso EditorialPublished Article #00027Updated

Cover artwork: CoinSoso · AI-generated, not a photograph of a real venue, product or market capture.

Key takeaways

  • Bybit's Regular User row charges 0.1% maker and 0.1% taker on crypto pairs, so at the base tier the maker/taker distinction does not change the cost on spot.
  • The rates separate at VIP 1 and above, where the crypto-pair maker rate falls faster than the taker rate.
  • Every MNT-discounted value shown on the page is exactly 75% of the standard value for the same cell — a 25% reduction, derivable by division rather than stated as a headline.
  • The discount covers spot including fiat pairs, and USDT and USDC perpetuals and futures, but not Pro-tier users, API orders, liquidation orders, trading bot orders or copy-trading followers.
  • Bybit states that fee changes are announced at least one week in advance on its Announcements page, which is the reason to re-read the table rather than trust a saved screenshot.

The base tier is flat

Bybit’s spot schedule is a table with a tier column and, for each tier, a maker and a taker rate for crypto pairs and another pair for fiat pairs. Read on 2026-10-18, the first row looked like this:

Tier Crypto maker Crypto taker
Regular User 0.1% 0.1%
VIP 1 0.0675% 0.08%
VIP 2 0.065% 0.0775%
VIP 3 0.0625% 0.075%
VIP 4 0.05% 0.06%
VIP 5 0.04% 0.05%
Supreme VIP 0.03% 0.045%

The detail most fee summaries skip is in the first row. At the base tier, maker and taker are the same number. The distinction that most exchange fee pages are built around — one order providing liquidity, the other consuming it — does not change what a new account pays on a crypto spot pair.

That has a quietly practical consequence. If you are on the base tier, choosing between a resting limit order and a market order is a decision about price and certainty, not about fee. The market order may fill at a worse price; it will not cost more in commission on this pair. The fee argument for posting limit orders only starts to exist once an account reaches VIP 1.

It also means the “maker fee” and “taker fee” language on many comparison sites overstates the difference for most users. The gap is real, but it opens at a tier that requires either an asset balance or 30-day volume the page does not specify on the table itself.

The fiat-pair columns are a different matter. They start higher — 0.15% maker and 0.2% taker in the lowest Regular User volume band — and step down to 0.1% and 0.12% in the top band. A EUR or USD pair is not the cheap route into spot trading, and a card purchase usually carries a separate charge on top.

Where the rates separate

From VIP 1 upward, the maker rate falls faster than the taker rate, and the gap widens. At VIP 1 the maker rate is 0.0675% against a taker rate of 0.08% — a 15.6% relative difference. By VIP 5 it is 0.04% against 0.05%, a 20% difference, and at Supreme VIP it is 0.03% against 0.045%.

That asymmetry is the standard design. The venue is paying for liquidity provision at the tiers where the participants are large enough for it to matter, and the taker rate falls more slowly because taking is what the market needs in order to clear.

Bybit crypto-pair maker and taker rates across tiers
  <text x="20" y="72" fill="var(--fg-muted)">Regular</text>
  <rect x="120" y="58" width="360" height="13" fill="var(--accent)" opacity="0.8" />
  <rect x="120" y="74" width="360" height="13" fill="var(--bronze)" opacity="0.8" />
  <text x="492" y="69" fill="var(--accent)">maker 0.1%</text>
  <text x="492" y="85" fill="var(--bronze)">taker 0.1%</text>

  <text x="20" y="112" fill="var(--fg-muted)">VIP 1</text>
  <rect x="120" y="98" width="243" height="13" fill="var(--accent)" opacity="0.8" />
  <rect x="120" y="114" width="288" height="13" fill="var(--bronze)" opacity="0.8" />
  <text x="372" y="109" fill="var(--accent)">0.0675%</text>
  <text x="416" y="125" fill="var(--bronze)">0.08%</text>

  <text x="20" y="152" fill="var(--fg-muted)">VIP 3</text>
  <rect x="120" y="138" width="225" height="13" fill="var(--accent)" opacity="0.8" />
  <rect x="120" y="154" width="270" height="13" fill="var(--bronze)" opacity="0.8" />
  <text x="354" y="149" fill="var(--accent)">0.0625%</text>
  <text x="398" y="165" fill="var(--bronze)">0.075%</text>

  <text x="20" y="192" fill="var(--fg-muted)">VIP 5</text>
  <rect x="120" y="178" width="144" height="13" fill="var(--accent)" opacity="0.8" />
  <rect x="120" y="194" width="180" height="13" fill="var(--bronze)" opacity="0.8" />
  <text x="273" y="189" fill="var(--accent)">0.04%</text>
  <text x="309" y="205" fill="var(--bronze)">0.05%</text>

  <text x="20" y="232" fill="var(--fg-muted)">Supreme</text>
  <rect x="120" y="218" width="108" height="13" fill="var(--accent)" opacity="0.8" />
  <rect x="120" y="234" width="162" height="13" fill="var(--bronze)" opacity="0.8" />
  <text x="237" y="229" fill="var(--accent)">0.03%</text>
  <text x="291" y="245" fill="var(--bronze)">0.045%</text>

  <text x="120" y="296" fill="var(--fg-muted)">bar length is proportional to the rate; the two bars coincide at the base tier</text>
</g>
Figure 1The crypto-pair ladder from the fee schedule, drawn to a common scale. The two bars are the same length in the first row, which is why a base-tier account sees no fee difference between adding and removing liquidity. The gap widens steadily to VIP 5 and then to Supreme VIP.

The MNT discount is arithmetic, not a headline

The page carries a toggle labelled “Show fees after MNT discount”. Turning it on replaces each rate with a second one. The page does not print a discount percentage, so the way to establish the size of the reduction is to divide.

Cell Standard With MNT Ratio
Regular crypto maker 0.1% 0.075% 0.75
Regular crypto taker 0.1% 0.075% 0.75
VIP 1 crypto maker 0.0675% 0.050625% 0.75
VIP 1 crypto taker 0.08% 0.06% 0.75
VIP 5 crypto maker 0.04% 0.03% 0.75
VIP 5 crypto taker 0.05% 0.0375% 0.75
Supreme crypto maker 0.03% 0.0225% 0.75
Supreme crypto taker 0.045% 0.03375% 0.75

Every row is a factor of exactly 0.75. That is a 25% reduction applied uniformly across the schedule, and it is a stronger statement than a marketing line saying “up to 25% off”, because it can be checked on every cell.

The scope is narrower than “everywhere”. Bybit’s footnote says the discount applies to spot, including fiat pairs, and to USDT and USDC perpetuals and futures. It is not available to Pro-tier users, or for API orders, liquidation orders, trading bot orders, or copy-trading followers. The same footnote says orders placed with insufficient MNT are charged standard fees.

That last sentence is doing a lot of work. “Insufficient” implies a holding threshold, and the fee page does not quantify it. If the discount is the reason for holding MNT, the threshold belongs in the calculation, and it has to be read from the MNT discount documentation rather than inferred from the table.

There is also a cost that does not appear in any fee table: holding MNT exposes you to MNT. A 25% reduction on trading fees is worth something on the orders you place; a decline in the token is worth something on the whole balance you hold to qualify. For an active trader the first number usually dominates; for someone placing two orders a month, it usually does not, and the position needed to earn the discount can easily move more than the discount saves. The honest comparison is not “0.1% versus 0.075%” but “0.1% versus 0.075% plus the risk carried on the qualifying balance”.

Pricing a round trip

A round trip is a buy and a sell of the same notional, and the fee applies twice.

Scenario Maker Taker Round trip Cost on $10,000
Regular User, no MNT 0.1% 0.1% 0.2% $20.00
Regular User, with MNT 0.075% 0.075% 0.15% $15.00
VIP 5, no MNT 0.04% 0.05% 0.09% $9.00
VIP 5, with MNT 0.03% 0.0375% 0.0675% $6.75
Supreme VIP, with MNT 0.0225% 0.03375% 0.05625% $5.63

The round-trip figure is also the move the price has to make before the trade is flat, ignoring spread. At the base tier that is 0.2% — twenty cents on every hundred dollars, paid whether the trade was a good idea or not.

Spread usually costs more than that. A pair whose best bid and offer are 0.05% apart costs more to cross than the entire base-tier commission on a two-leg trade, and a thin altcoin pair can be several times worse. The spread, depth and slippage guide works through that side of the cost, and it is the reason a fee comparison between two venues without a spread comparison is close to useless.

Round-trip fee cost on ten thousand dollars across four fee scenarios Regular, no MNT $20.00
  <text x="20" y="96" fill="var(--fg-muted)">Regular, MNT</text>
  <rect x="250" y="84" width="225" height="18" fill="var(--bronze)" opacity="0.6" />
  <text x="485" y="97" fill="var(--fg-muted)">$15.00</text>

  <text x="20" y="136" fill="var(--fg-muted)">VIP 5, no MNT</text>
  <rect x="250" y="124" width="135" height="18" fill="var(--accent)" opacity="0.85" />
  <text x="395" y="137" fill="var(--fg-muted)">$9.00</text>

  <text x="20" y="176" fill="var(--fg-muted)">VIP 5, MNT</text>
  <rect x="250" y="164" width="101" height="18" fill="var(--accent)" opacity="0.6" />
  <text x="361" y="177" fill="var(--fg-muted)">$6.75</text>

  <text x="250" y="240" fill="var(--fg-muted)">a buy and a sell of $10,000 notional; spread and withdrawal fees excluded</text>
  <text x="250" y="258" fill="var(--bronze)">the price must move by the bar's share of notional before the trade is flat</text>
</g>
Figure 2The commission half of a round trip at four tiers. The bars are drawn to notional, so their length is also the percentage move required to break even before spread. At the base tier that is 0.2% of notional, and every bar here is smaller than the round-trip cost on a pair with a wide spread.

Reading the table correctly

Four habits separate a usable answer from a plausible one.

Find your own row first. The headline rate on any fee page is usually not the rate a new account pays. Here the base row and the top row differ by more than a factor of two on the taker side.

Check which pair group you are in. Crypto and fiat columns are separate, and the fiat starting rates are higher on both sides.

Read the footnotes as conditions, not decoration. The MNT exclusions are the difference between a discount you qualify for and one you assumed. A trader placing every order through an API is excluded outright, which is exactly the audience most likely to be optimising fees.

Re-read the table, do not remember it. Bybit’s page states that changes are announced at least one week in advance on the Announcements page. A one-week notice commitment is useful, but only if you are looking at the announcement; a saved screenshot has no expiry date printed on it.

The generic version of this method — how volume windows, tiers and pair groups interact — is in how to read an exchange fee schedule. For how the maker and taker concept works at all, see maker and taker orders. The cost of holding a leveraged position rather than a spot one is covered in Bybit spot versus perpetual, and the trading fee calculator will run the round trip at your own size. The Bybit profile collects the venue-level facts in one place.

Risk note. The rates, tier names and footnotes in this article were read from Bybit’s spot fee page on 2026-10-18, and the MNT-discounted figures are divisions of the values that page displays. Fees change and regional terms vary; the table on Bybit is authoritative and this article is a reading of it on one date. A fee of any size does not make a trade a good one, and a discount on a losing trade is a smaller loss. Nothing here is investment advice or a recommendation to trade.

Sources

How this was researched. Written from primary documentation and the exchange or protocol's own published material, with sources listed at the end of the article.

Primary sources for the factual claims on this page. A date appears only where a human has actually read the source; where it is missing, the check is still outstanding.

  1. Bybit — Spot trading fees (tier table and footnotes)(read 2026-10-18)
  2. Bybit — VIP programme introduction (criteria page linked from the fee schedule)(read 2026-10-18)

Frequently asked questions

Does a maker order cost less than a taker order on Bybit spot?

Not at the base tier for crypto pairs. The Regular User row on the fee schedule read on 2026-10-18 showed 0.1% for both maker and taker. The rates diverge from VIP 1 upward, where maker falls to 0.0675% while taker falls only to 0.08%. If you are on the base tier and choosing between a resting limit order and a market order on cost grounds, the fee is not the deciding factor.

How much is the MNT discount?

The page does not print a headline percentage. It shows two sets of figures behind a toggle, and in every cell the discounted value is exactly three quarters of the standard value. 0.1% becomes 0.075%, 0.0675% becomes 0.050625%, and 0.08% becomes 0.06%. That arithmetic gives a 25% reduction across the whole table. Confirm the current terms on the MNT discount page, because the fee schedule is a summary.

Is the MNT discount available on every order?

No. Bybit's own footnote lists the exclusions: it is not available to Pro-tier users, or for API orders, liquidation orders, trading bot orders, or copy-trading followers. It applies to spot including fiat pairs, and to USDT and USDC perpetuals and futures. The same footnote states that orders placed with insufficient MNT are charged standard fees.

What qualifies an account for VIP on Bybit?

The fee page states that the VIP programme rewards traders based on their asset balance or their 30-day trading volume, whichever qualifies them for the higher tier, with tiers from Non-VIP to VIP 5 and Supreme VIP available by invitation. The page does not print the thresholds; the criteria page linked from it does, and those thresholds are the numbers to check rather than an assumed volume figure.

How often do Bybit's spot fees change?

The page says fee groups and rates are reviewed regularly and that changes will be announced at least one week in advance on the Announcements page. That is a commitment about notice, not a schedule, so the safe practice is to read the table before doing cost arithmetic rather than relying on a number from last quarter.

Where to go next

Independent research. Each card shows the platform’s invite code, and its Create Account button is a referral link that may earn us a commission at no extra cost to you. Whether an account can be opened is decided by the platform at sign-up.

Binance

One of the largest global exchanges by traded volume, with a very broad product range.

20% Trading Fee Rebate

Use invite code con888 when signing up to enjoy trading fee benefits.

Download Android App

Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.

Do not install an APK from an unknown source, or one that has been modified or cannot be checked.

Read review →

OKX

A large global exchange offering spot, derivatives and a self-custody wallet.

20% Trading Fee Rebate

Enter invite code con888 when signing up to check available trading fee benefits.

Download Android App

Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.

Do not install an APK from an unknown source, or one that has been modified or cannot be checked.

Read review →