BitgetLive
BTCUSD$85,947.59+2.25%
ETHUSD$2,730.43+0.65%
SOLUSD$121.43+2.10%
XRPUSD$1.52+1.36%
Briefing

How Bitget Fees Work: Spot, Futures, Funding, Deposits, Withdrawals and Convert

From maker/taker trading fees to funding, network costs and Convert quotes, this guide explains how total cost is produced on Bitget.

DIRECT ANSWER

The maker/taker rate on the page is only one part of what you pay. Spot and futures use different schedules; perpetual contracts can also incur funding. Deposits, withdrawals, Convert quotes, spread and slippage can all change the final cost. Whether a trade is “cheap” depends on the product, order behaviour, holding time, account tier, payment method and the full funding path in and out.

TL;DR

  • As of 20 August 2026, the regular-user spot maker and taker base rates are both 0.1%.
  • For USDT-margined perpetual futures, the regular-user base rates are 0.02% maker and 0.06% taker, charged on notional value.
  • Funding, spread, slippage, network fees, withdrawal fees and Convert quotes can all enter total cost.
  • Before you place an order, use your account fee page and the order confirmation screen. Public base rates are for understanding the mechanism.

Start here: total cost is not the trading fee

On Bitget, the maker/taker rate shown on the page is only one part of cost. A complete action can include:

Open or buy fee
+ Close or sell fee
+ Perpetual funding
+ Spread and slippage
+ Deposit or transfer network fee
+ Withdrawal fee
+ Convert quote difference
+ Third-party payment or bank-channel charges

As of 20 August 2026, Bitget’s Help Center lists these regular-user base rates: 0.1% maker and 0.1% taker on spot; for USDT-margined perpetual futures, 0.02% maker and 0.06% taker. Live rates can still change with account tier, campaigns, trading pairs or special programmes.

What makes up Bitget costs?

Cost typeWhen it appearsWhat to check
Spot trading feeWhen a spot order fillsMaker/taker, VIP tier, BGB deduction
Futures trading feeWhen a futures open or close fillsNotional value, maker/taker, account tier
Perpetual fundingWhen a position crosses a funding settlementFunding rate, position side, position value
SpreadWhen bid and ask differMarket depth and pair liquidity
SlippageOn market orders or larger fillsOrder-book depth, volatility, order size
Deposit network feeWhen sending crypto into BitgetGas or miner fees charged by the network
Withdrawal feeWhen sending crypto out of BitgetAsset, network, fee shown on the page at the time
Convert costWhen exchanging assets with a Convert quoteFinal quote and estimated amount received
Third-party channel feesFiat buys, cards or third-party paymentsChannel fees, FX and bank charges

These items do not all appear in every action. Ordinary spot buys and sells have no funding. Perpetual funding usually appears only if a position is still open at settlement.

How are spot fees calculated?

Bitget spot trading uses maker and taker rates. The current regular-user spot base rates are:

Order roleBase rate
Maker0.1%
Taker0.1%

Bitget’s official notes say that when BGB fee deduction is enabled and balance conditions are met, spot trading fees can receive a 20% discount. If available BGB is not enough for the deduction, the full fee may be charged in the trading asset instead, without that discount on the fill.

Spot fee formula

Spot fee = executed amount × applicable fee rate

Assume a spot order executes at 10,000 USDT:

Base fee
= 10,000 × 0.1%
= 10 USDT

If BGB deduction applies and the 20% discount is granted:

Discounted rate
= 0.1% × 80%
= 0.08%

Discounted fee
= 10,000 × 0.08%
= 8 USDT

These figures are worked examples from the published base rates, not a settlement result for any account. Use the order ticket, account fee page and fill history for the live number.

Maker and taker are not the same as limit and market

The difference depends on whether the order immediately consumes book liquidity.

Maker

An order that does not fill immediately, and instead rests on the book waiting for a match, is usually a maker.

  • The current best ask is 100;
  • The user submits a limit bid at 98;
  • The order first enters the book and waits.

Taker

An order that immediately matches resting liquidity is usually a taker.

  • Market orders;
  • Limit orders that can fill immediately;
  • Aggressive limit orders that cross the spread.

Using a limit order does not guarantee a maker rate. If the limit order fills immediately, it can still be treated as taker. Bitget’s notes on futures order types make the same distinction: a maker adds liquidity to the book; a taker fills against existing liquidity.

How are futures fees calculated?

Using the regular-user USDT-margined perpetual rates listed in Bitget’s Help Center:

Order roleBase rate
Maker0.02%
Taker0.06%

Futures fees are usually calculated on executed notional value, not only on the margin you posted.

Futures fee formula

Futures fee
= filled quantity × fill price × fee rate

Or:

Futures fee
= executed notional × fee rate

Assume a futures fill with 10,000 USDT notional.

If it fills as maker:

10,000 × 0.02%
= 2 USDT

If it fills as taker:

10,000 × 0.06%
= 6 USDT

Opening and closing can both charge a fee

If the same 10,000 USDT notional is opened and later closed, and both fills are taker:

Open fee: 6 USDT
Close fee: 6 USDT

Round-trip trading fee: 12 USDT

That still excludes funding, slippage, spread, liquidation-related losses and cash-in/cash-out costs. A 0.06% headline rate is not the total cost of holding the position.

Does leverage itself raise the fee?

Leverage is usually not a direct multiplier in the fee formula, but it can change the notional size you can build.

Margin: 1,000 USDT
Notional position: 10,000 USDT

The trading fee is usually charged on the 10,000 USDT notional, not on the 1,000 USDT margin. If you raise leverage and also enlarge notional, the fee paid can rise. What matters is executed notional, not the leverage number shown on its own.

How does perpetual funding work?

Funding is not the same as a trading fee. Trading fees are charged when an order fills. Funding helps keep the perpetual price close to the spot index.

Bitget’s notes say perpetual funding is usually settled every 8 hours, commonly at 00:00, 08:00 and 16:00 UTC+8, though some assets or market conditions can use a different interval.

Direction of funding

When the funding rate is positive:

Longs pay funding
Shorts receive funding

When the funding rate is negative:

Shorts pay funding
Longs receive funding

Funding is usually settled between longs and shorts. It should not be mixed up with the platform’s fill fee.

Funding formula

Funding
= position notional × funding rate

Assume 10,000 USDT notional and a 0.01% funding rate. One settlement would be:

10,000 × 0.01%
= 1 USDT

This is a worked example. Live funding rates move with the market. Use the rate and countdown shown on the contract page before settlement.

Why holding time matters

If the position is closed before settlement, it usually does not take part in that funding event. If it remains open across several settlements, funding can be paid or received more than once. When comparing futures cost, look at trading fees, holding time, funding direction and the number of settlements.

How do deposit and withdrawal fees work?

Crypto deposits

Bitget’s Help Center says the platform usually charges no crypto deposit fee. Sending assets from an external wallet or another platform can still incur a sender-side or network fee. “Bitget deposit fee is 0” does not mean the whole transfer is free.

  • Withdrawal fee on the sending platform
  • Blockchain gas or miner fees
  • Selected network
  • Minimum deposit amount
  • Deposit address and memo/tag

Crypto withdrawals

Withdrawal fees usually vary by asset, network, congestion, the platform’s current setting and the minimum withdrawal size. Use the figure on the withdrawal confirmation page. Do not treat an old published number as a fixed rate.

Does Bitget Convert charge a trading fee?

Bitget describes Convert as a zero-trading-fee exchange: users confirm a quote between assets. The pricing method is not the same as spot on the order book. Spot matches on the book; Convert uses a platform quote, and what you confirm is the final quote and the estimated amount received.

When checking Convert cost, the point is not maker/taker. Check:

Amount paid
Final Convert quote
Estimated amount received
Quote validity

Before confirming, compare the estimated amount received with a spot path and choose the route that fits the current need.

How VIP, BGB deduction and campaigns change the live rate

Your live rate can differ from the regular-user base rate. The main variables include:

  • VIP tier
  • Account assets
  • 30-day trading volume
  • Whether BGB is used to offset spot fees
  • Whether the account is institutional or PRO
  • The fee group of the current pair
  • Live campaigns
  • Product-specific fee policy

In 2026 Bitget has continued to adjust volume requirements, pair groups and maker/taker rates for PRO and liquidity programmes, which shows that professional-account rates are not one fixed number. Rates in articles are for understanding the mechanism. Before you trade, use your own account fee page and order confirmation screen.

How to calculate the real total cost of one action

Use this frame:

Total cost
= buy or open fee
+ sell or close fee
+ funding while the position is held
+ spread
+ slippage
+ network fee
+ withdrawal fee
+ Convert or third-party channel cost

Spot

Spot total cost
= buy fee
+ sell fee
+ spread
+ slippage
+ cash-in / cash-out cost

Perpetual futures

Perpetual total cost
= open fee
+ close fee
+ funding
+ spread
+ slippage
+ cash-in / cash-out cost

Convert

Convert cost check
= difference between the final quote and the spot market
+ related cash-in / cash-out cost

Even if a feature is labelled “zero trading fee,” still check the full funding path and the amount you actually receive.

Common mistakes

Mistake 1: A limit order is always maker

A limit order that fills immediately can still be taker.

Mistake 2: Fees are charged on margin

Futures fees are usually charged on executed notional, not only on margin.

Mistake 3: Counting only the open fee

Closing the position can charge another trading fee.

Mistake 4: Treating funding as the platform’s fill fee

Funding and fill fees are different mechanisms.

Mistake 5: A free deposit means a free transfer

The sending platform or the blockchain can still charge a fee.

Mistake 6: Zero-fee Convert means no price difference

Use the final quote and estimated amount received on the confirmation page.

Mistake 7: The published rate is your live rate

VIP, BGB deduction, campaigns, professional accounts and pair groups can all change the rate you actually pay.

How to verify your own fees

The most reliable sequence is:

  1. Open your current account fee page
  2. Open the order confirmation screen for the product
  3. Check the pair and order role
  4. Check the actual fee in fill history
  5. Check funding history
  6. Check the asset and network fee shown on the withdrawal page
  7. Check the Convert final quote and estimated amount received
  8. Check Bitget’s latest Help Center articles and announcements

Third-party articles are useful for understanding the mechanism. They do not replace live fee data inside the account.

In short

Understanding Bitget fees is less about memorising a set of percentages and more about seeing where cost is produced.

For spot, watch:

Executed amount
Maker / taker
VIP tier
BGB deduction

For perpetuals, also watch:

Open and close
Notional size
Funding rate
Holding time

For cash in and cash out, watch:

Network
Asset
Withdrawal fee
Convert quote
Third-party channels

A useful fee comparison covers the full path from funds entering the platform, through the trade and any holding period, to funds leaving — not only the headline trading rate on the page.

Notes

This guide is based on Bitget’s publicly available materials. Fees, discounts, funding settlement times, product rules and account entitlements can change with account tier, trading pair, campaigns and platform updates. Use what your Bitget account shows, together with the latest official information.