Bybit Fee Calculator: Spot, Futures and Discount Verification

Calculate Bybit trading fees by multiplying executed notional by the applicable maker or taker rate. Published VIP 0 base fees are 0.1% for spot maker and taker, and 0.02% maker or 0.055% taker for perpetuals and futures. Actual rates vary by region, product and VIP level; funding, spread, interest and withdrawal costs are separate.

Account-fee reconciliation, published base rates, MNT payment conditions and the expiry-settlement document discrepancy checked: 2026-10-05. Sign-up/code guidance retains its 2026-09-30 review scope; other existing sections retain their earlier scope. Policies and account terms may change.

Affiliate disclosure: ByDITT is independent from Bybit. BYBITDC is an affiliate code and the link may compensate ByDITT. It does not guarantee a 20% or lifetime discount. Check the benefit shown during registration, My Fee Rate, and the executed fee record.

Published VIP 0 trading fees

Bybit’s Trading Fee Structure, updated September 2, 2026, lists the following VIP 0 base rates. The same page states that actual rates can vary by region, so this table is not a personalized quote.

ProductMakerTakerOther cost
Spot0.1000%0.1000%Conversion spread, margin interest, or withdrawal cost when applicable
Perpetual & futures0.0200%0.0550%Funding for perpetuals; possible settlement fee for expiry contracts
Reference rates from Bybit’s published schedule; verify the account-specific rate and product.

Maker versus taker

A maker order adds liquidity to the order book; a taker order removes available liquidity. The order’s actual execution determines the fee category. A limit order can still be a taker if it crosses the book immediately, while a post-only order is designed to avoid immediate execution and is canceled if it would take liquidity.

Trading fee estimate = executed notional × applicable fee rate

Calculate fees for both entry and exit. Partial fills can have different execution prices, and fees may be charged in a product-specific currency.

Bybit spot fees: net BTC bought and USDT received

Without MNT fee payment, Bybit spot trading fees are deducted from the asset you purchase: BTC when buying BTC with USDT, and USDT when selling BTC for USDT. The following independent examples assume a 100,000 USDT/BTC price and a 0.1% fee; they are not a round trip or a live quote.

Separate exampleTrading feeNet asset received
Buy 0.010000 BTC for 1,000 USDT0.000010 BTC0.009990 BTC
Sell 0.010000 BTC for 1,000 USDT1 USDT999 USDT

Check every fill and its fee asset. Unfilled or canceled unfilled quantities do not incur a trading fee. With eligible MNT fee payment, inspect the separate MNT debit: do not subtract the fee again from BTC or USDT. The calculator below expresses a converted cost, not necessarily the net coin quantity credited.

Separate spot fee examples: buy nets 0.009990 BTC; sell nets 999 USDT under the stated assumptions.
Original ByDITT diagram. Separate buy and sell examples, each with an assumed 0.1% fee; not a round trip. MNT payment uses a separate fee asset.

Spot fee asset, MNT exception and these examples checked: 2026–10–12. Rates and eligibility can change; confirm your account and transaction record.

Official explanations: Bybit Spot Fees Explained · MNT fee payment FAQ

Perpetual funding is not a trading fee

Bybit’s Funding Fee Calculation, updated May 12, 2026, explains that funding payments are exchanged between long and short perpetual-position holders at the instrument’s funding time.

Hypothetical funding: 0.1 BTC at a 100,000 USDT mark price gives 10,000 USDT position value; at +0.01%, a long pays 1 USDT.
Original ByDITT diagram, checked 2026–10–12: assumed 0.1 BTC × 100,000 USDT mark price = 10,000 USDT position value; at +0.01%, a long pays 1 USDT for one settlement. At the same position value, leverage alone does not multiply funding. Rates and intervals vary; not a forecast.
Funding fee = position value × funding rate
  • Each pair can use a different interval and rate limit.
  • A positive rate generally means longs pay shorts; a negative rate means shorts pay longs.
  • Only positions held at the settlement time participate in that funding cycle.
  • Funding can be deducted from available balance or, in some cases, position margin.
  • Rate limits and settlement frequency can change during volatile markets.

Leverage does not directly multiply the fee rate, but it can increase position notional relative to your capital. That makes the same funding percentage a larger share of the margin you supplied.

Expiry settlement and liquidation-related costs

Bybit’s USDT contract FAQ (updated 2026-09-10) describes a 0.05% expiry settlement fee, while Futures Contracts: Fees Explained (updated 2026-08-05) says no settlement fee for USDT expiry and 0.05% for inverse expiry. These public explanations are not aligned. Do not treat either statement as a confirmed charge for every contract: check the exact contract specification and ask Bybit Support for clarification before relying on an estimate. The fee overview distinguishes liquidation charges by product; its no-liquidation-fee description for perpetuals and futures does not remove trading losses or other costs.

“No liquidation fee” does not mean liquidation is costless. A forced close can realize a substantial trading loss and include adverse execution, spread, funding already paid, and the loss of position margin.

Spot margin, borrowing, and interest

Borrowed assets can incur interest that changes over time and by asset. Review the live hourly or applicable borrowing rate, maximum borrowing amount, collateral ratio, and liquidation rule before using Spot Margin, Crypto Loan, or borrowing inside a Unified Trading Account.

Borrowing cost estimate = borrowed amount × applicable hourly rate × eligible hours

Deposits and withdrawals

  • Crypto deposit: Bybit may not charge a platform deposit fee, but the sending wallet or network can charge a fee. Use the supported coin, network, and memo/tag.
  • Crypto withdrawal: minimums and withdrawal fees vary by coin and network and should be checked on the live withdrawal page.
  • Fiat deposit or withdrawal: provider, bank, currency, region, and payment-method charges can apply.
  • One-Click Buy: compare the quote, provider fee, spread, and final crypto amount rather than a single percentage.
  • P2P: platform trading fees may differ from payment-provider or bank costs, and the user still faces counterparty and payment risk.

Convert, spread, and slippage

A service can advertise “zero trading fee” while using a conversion quote that includes spread. Compare the amount you receive with the spot order book and any available preview. For market orders, include slippage: the difference between the expected and average execution price.

Effective cost = explicit fee + spread + slippage + financing + conversion + transfer cost

TradFi commissions, spread, and swaps

Bybit’s TradFi Fees Explained says commission and swap charges vary by instrument. Overnight swap can be charged at the product’s rollover time, and a three-day swap can apply on a specified day. Check the live contract specification and Info panel.

Referral codes and fee claims

A referral or affiliate code can be recorded on an eligible account, but a headline does not prove the discount amount. Distinguish:

  • a trading-fee benefit displayed to the user,
  • a campaign reward with tasks and deadlines,
  • an affiliate commission paid to a referrer, and
  • a third-party cashback promise.

Verify BYBITDC on the registration or registered affiliate-code page and check My Fee Rate. ByDITT does not promise a separate cashback settlement in this fee guide.

Calculate the discount your account actually receives

Do not calculate savings from an advertised percentage alone. First identify the exact product and maker/taker side, then compare the rate displayed for your verified account with the rate recorded on a completed eligible fill. For illustration only, a $10,000 spot fill at 0.1000% costs $10 in trading fees; if the applicable rate were 0.0800%, the fee would be $8, a $2 difference. That hypothetical 20% reduction is not a claim that BYBITDC gives 20% off. The actual rate, eligible market, duration and any separate reward must be confirmed in your own Bybit account.

A sign-up page that displays a 90-day offer does not, by itself, verify a lifetime discount. Preserve the terms displayed for your account and ask Bybit Support to clarify any conflicting duration claim in writing. Check the BYBITDC sign-up guide for the step-by-step code and account checks, and the referral guide for campaign eligibility. Funding, spreads, borrowing, conversion and withdrawals remain outside a trading-fee percentage.

Why does my recorded Bybit fee differ from the estimate?

Match the account, product, execution and fee currency before interpreting a difference as a missing discount. A current account rate is not necessarily evidence of the rate used for an older order. The following checks use Bybit’s official fee documents; the reconciliation method and worked example are ByDITT’s independent explanation, checked on 2026-10-05.

Four-step reconciliation of account rate, completed fills, fee asset and total
Match account, fills and units using existing records. No extra trade is needed. Original ByDITT explanatory diagram.
  1. Open My Fee Rate for the verified account and exact product. Record the maker and taker rates, account or subaccount, and observation time. Menu placement may change. The official schedule says region can affect rates and that the VIP tier at order placement determines the applicable tier.
  2. In Trade History, identify the already completed fills for that order: executed quantity and price, execution category, fee amount and fee asset. Use an existing record; do not place an extra trade just to test a fee. Add individual fill fees rather than substituting the unfilled order size.
  3. Compare like units. For USDT linear contracts, calculate each fill’s quantity multiplied by executed price and rate. For inverse contracts, use the product’s quantity divided by price formula. For ordinary spot settlement, the fee is charged in the purchased asset; a BTC charge cannot be compared directly with a USDT amount. MNT payment needs its actual conversion record.
Observed differenceCheck nextDo not conclude
The account rate differs from a website tableProduct, trading zone, region, VIP tier and observation timeA generic base rate proves a personal discount or an error
A limit order costs more than a maker estimateWhether the actual fill took liquidity; check each fillEvery limit order is a maker order
The fee number is in BTC or MNT, not USDTFee asset, quantity and the applicable conversion basisA larger token quantity automatically means a higher cost
MNT payment was enabled but not appliedThe correct product/account setting, supported order type and transferable MNT at confirmationEnabling spot automatically enables futures or a subaccount
The balance changed by more than the trading feeSeparate trading fees, funding, interest, P&L and transfers in the logThe entire balance change is a fee
A diagnostic checklist, not a personalized account result or a promise of fee adjustment.

Worked example, assumptions only: an existing USDT-linear order has one 6,000 USDT taker fill at 0.0550% and another 4,000 USDT maker fill at 0.0200%. The estimated trading fee is 3.3000 + 0.8000 = 4.1000 USDT; its weighted rate is 4.1000 / 10,000 × 100 = 0.0410%. Applying the taker rate to the entire 10,000 would instead predict 5.5000 USDT. This difference comes from the assumed execution mix, not proof of a referral benefit. These hypothetical values exclude rounding, funding, interest and exit fees. For the calculator below, reconcile fills separately and then add the results.

Hypothetical mixed maker and taker fees totaling 4.1000 USDT
Hypothetical example: 6,000 USDT taker and 4,000 USDT maker fills total 4.1000 USDT in trading fees. Not an actual account result.

The MNT FAQ states that product settings and each subaccount are separate. If transferable MNT cannot cover the full fee at order confirmation, standard settlement-currency fees apply; partial MNT payment is not supported. An enabled toggle alone therefore does not prove a reduced charge. Compare the actual fee entries without adding a discount twice.

Checks for MNT support, account settings, full transferable fee balance and records
Check product/account support, settings, transferable MNT for the full fee at confirmation and actual records. Partial MNT payment is not supported.

If a discrepancy remains, keep the product, order/fill identifiers, time zone, fee asset, displayed rates and the relevant terms for a private request through official Bybit Support. Never publish account identifiers, balances, passwords, verification codes or API keys. Lower fees do not eliminate market, custody, regulatory or leveraged-liquidation risk, and an affiliate relationship does not establish account eligibility.

A complete cost calculator

  1. Add entry trading fees for every fill.
  2. Add exit trading fees using the planned and worst-case exit notional.
  3. Estimate each funding cycle or borrowing-interest period.
  4. Add spread and a conservative slippage allowance.
  5. Add settlement, conversion, deposit, and withdrawal costs where applicable.
  6. Compare the total with the account’s realized fee history after execution.
CostWhere to verify
Maker/taker feeMy Fee Rate and Trade History
FundingContract page and Funding settlement log
InterestBorrowing or loan product page
WithdrawalLive withdrawal confirmation
TradFi commission/swapInstrument Info and contract specification
Referral benefitRegistration/account display and current terms

Compare code benefits, VIP rates and MNT payments

Bybit’s MNT FAQ describes 25% off eligible spot trading fees and 10% off eligible futures fees on top of the applicable VIP rate. Inverse contracts, API orders, bots and copy-trading followers can be excluded. Verify account settings and supported products. Sequential hypothetical discounts of 20% and 25% give 40%, not 45%; this does not prove that BYBITDC and MNT stack. MNT price and conversion costs can outweigh savings.

Bybit fee calculator: enter your actual rates

This calculator uses trade values expressed in USDT and the rates you enter. Default values are a hypothetical comparison, not a guaranteed BYBITDC benefit. Fill-level rounding, fees paid in coins, inverse contracts, options and TradFi require product-specific calculations. Inputs are not stored or sent to a server.

For a one-way trade, enter 0 for the exit value. Other net costs can include estimated funding, interest and spread; net funding received may be negative. Use notional that already includes leverage rather than multiplying it again.

Reference trading fee: 11.0000 USDT

Your trading fee: 8.8000 USDT

Difference: 2.2000 USDT

Total including entered costs: 8.8000 USDT

Bybit: MNT FAQ

Official references

This article is educational and is not investment, tax, or legal advice. Fees and product terms can change; verify the live account and order information.

Scroll to Top