Bitget Fees (2026): Spot, Futures, VIP and BGB Discount

Updated Rules checked 2026-10-11

For regular Bitget users (VIP 0), spot fees are 0.1% for both Maker and Taker, and futures fees are Maker 0.02% and Taker 0.06%. On spot you can turn on BGB deduction, which takes 20% off the fee and brings it to 0.08%; futures currently have no BGB discount.

Auto fee rebate (fee discount)20%
Referral codeKEVINWU

For accounts registered with the referral code KEVINWU, Bitget also refunds 20% of the net trading fees, so your actual cost ends up a bit lower than the fee schedule.

This guide puts spot, futures, VIP tiers, the BGB discount, funding rates and withdrawal fees in one place, with an official source for each item and worked examples using real numbers.

The fees below were checked against Bitget’s official pages on 2026-10-11 and are provided for reference.

Key points:
1. For regular Bitget users (VIP 0), spot fees are 0.1% for both Maker and Taker, and futures are Maker 0.02% and Taker 0.06% (checked against official pages on 2026-10-11).
2. Turning on BGB deduction for spot takes 20% off, bringing it to 0.08%; futures currently have no BGB discount.
3. Futures fees are calculated on position value: with 1,000 USDT of margin at 10x, opening and closing as a Taker costs 12 USDT in total.
4. Account assets of 50,000 USDT make you VIP 2, and the futures Taker rate drops from 0.06% to 0.04%.
5. Checked on 2026-10-22, withdrawing USDT from Bitget costs 0.01 USDT on BEP20, 1.5 USDT on TRC20 and 2 USDT on ERC20, with a minimum of 5 USDT per withdrawal.

What are Bitget’s spot and futures fees?

MarketMakerTakerWith BGB discountNotes
Spot0.1%0.1%0.08% / 0.08%BGB deduction takes 20% off; paid from your BGB balance
Futures (USDT-M, Coin-M, USDC)0.02%0.06%Not applicableCalculated on position value; perpetual futures also have funding rates

The spot and futures fees come from Bitget’s trading fee FAQ (updated 2026-08-20) and Bitget’s explanation of futures trading costs; the 20% BGB discount is based on Bitget’s guide to paying fees with BGB and the announcement moving BGB deduction to the cross margin account. Bitget’s fee page lists USDT-M, Coin-M and USDC futures in the same futures fee table, and fees on Coin-M futures are charged in the coin itself. A small number of coins are excluded from the standard rates during certain periods, and rates may also vary by region; Bitget’s fee page states that your actual trade records are what count.

Maker vs. Taker: what’s the difference

A Maker order doesn’t fill right away: it goes onto the order book and waits for someone else to take it. A Taker order fills immediately against an order already on the book. Bitget’s fee page gives this example: the best ask is 100 USDT and you place a buy order at 90 USDT, so your order joins the list of bids and pays the Maker fee when it fills later; if you buy straight at 100 USDT, it fills immediately and you pay the Taker fee. Market orders are always Taker orders.

With Bitget’s rates, the gap is widest on futures: for the same 10,000 USDT trade, a Maker pays 10,000 × 0.02% = 2 USDT and a Taker pays 10,000 × 0.06% = 6 USDT, three times as much. On spot at VIP 0, Maker and Taker are both 0.1%, so placing limit orders doesn’t save anything on spot fees; the two only differ from VIP 2 upward. For the gap between Maker and Taker rates across 13 exchanges, see Maker vs Taker fees.

How much are Bitget spot fees, and how are they deducted?

ItemVIP 0With BGB deduction on
Maker0.1%0.08%
Taker0.1%0.08%
Buying 1,000 USDT of BTC1 USDT0.8 USDT
100,000 USDT traded per month100 USDT80 USDT

How the fee is deducted: with BGB deduction on, spot fees come straight out of the available BGB balance in your spot account; if you don’t have enough BGB, that fee is paid in full in the traded coin, with no discount (Bitget’s guide to paying fees with BGB, Bitget’s fee page). Without BGB deduction, Bitget only says the fee is paid in the traded coin; it doesn’t state whether a buy is charged in the coin you receive or in USDT. You can see the actual deduction in the trade details.

Zero-fee pairs: Bitget’s fee page has a “zero-fee trading pairs” tab. The list changes, so go by the page. The fee page also explains that for pairs with a fee discount, trading volume is scaled down by the discount before it counts toward your 30-day spot volume for VIP. Bitget’s affiliate FAQ also states that “zero-fee trading pairs do not generate commission”, and the invitee’s rebate is a share of the referrer’s commission, so zero-fee trades earn no rebate.

How Bitget futures fees are calculated

ItemMakerTaker
VIP 0 rate0.02%0.06%
Opening 10,000 USDT2 USDT6 USDT
Opening + closing 10,000 USDT4 USDT12 USDT

Bitget’s explanation of futures trading costs gives the formula “fee = trade value × fee rate”. The trade value is the position value (notional value), not the margin you put in. Bitget’s own example buys 0.1 BTC at 50,000 USDT: the trade value is 5,000 USDT, and at the 0.06% Taker rate the fee is 3 USDT. For how notional value is calculated, with worked examples for 13 exchanges, see how futures fees are calculated.

Leverage magnifies fees. With 1,000 USDT of margin at 10x, the position value is 1,000 × 10 = 10,000 USDT. Opening as a Taker costs 10,000 × 0.06% = 6 USDT, and closing costs another 6 USDT, so the round trip is 12 USDT, or 1.2% of your margin. If you open and close as a Maker both times, it’s 10,000 × 0.02% × 2 = 4 USDT.

Put another way: with the same 1,000 USDT of margin at 20x, a Taker round trip costs 24 USDT, or 2.4% of your margin, paid before the price has moved at all. The higher the leverage and the more often you trade in and out, the larger the share of your capital that goes to fees. Leveraged positions can also be liquidated when the price moves against you, losing all of your margin. Before opening a position, you can estimate the liquidation price with the liquidation price calculator and add up fees and funding together with the perpetual futures cost calculator.

Delivery futures only have Maker/Taker fees and no funding rate; perpetual futures also have funding rates, explained below. If you copy trade on futures, you also pay the lead trader a profit share on top of the regular futures fees and funding; for copy trading costs on 6 exchanges, see the real cost of copy trading.

How Bitget VIP tiers work

Tier30-day spot volume30-day futures volumeAssetsSpot Maker / TakerFutures Maker / Taker
VIP 0———0.1% / 0.1%0.02% / 0.06%
VIP 1500,000 USDT5 million USDT30,000 USDT0.08% / 0.08%0.019% / 0.06%
VIP 22 million USDT10 million USDT50,000 USDT0.065% / 0.07%0.016% / 0.04%
VIP 38 million USDT20 million USDT250,000 USDT0.05% / 0.06%0.014% / 0.0375%
VIP 430 million USDT50 million USDT750,000 USDT0.04% / 0.05%0.012% / 0.035%
VIP 550 million USDT100 million USDT2 million USDT0.03% / 0.04%0.01% / 0.032%
VIP 675 million USDT300 million USDT5 million USDT0.02% / 0.035%0.008% / 0.03%
VIP 7100 million USDT1 billion USDT10 million USDT0% / 0.03%0% / 0.02%

The table is based on the VIP fee table on Bitget’s fee page (checked 2026-10-11). Meeting any one condition is enough to move up a tier, and reaching a tier in any one trading type applies that tier to all types automatically: for example, reaching spot VIP 1 also makes you VIP 1 on futures. You can also qualify through your 30-day average BGB holdings, but the BGB thresholds are adjusted dynamically, so check Bitget’s threshold announcement.

  • Update time: VIP tiers update automatically every day at 09:00 (UTC+8). The 30-day trading volume is calculated every day at 00:00 (UTC+8) and includes all main accounts and sub-accounts; a new sub-account takes on the main account’s tier directly.
  • How assets are counted: 30-day average daily assets come from a snapshot of all your accounts (spot, futures, P2P, Earn, copy trading and so on) taken every day at 00:00 (UTC+8), converted to USDT and averaged over 30 days; the fee page also lists a separate method for “same-day assets”.
  • Tier protection: if you moved up through trading volume, your first downgrade comes with a 14-day protection period; if you moved up through assets or BGB and the downgrade is caused only by a drop in coin prices, with no withdrawals or losses, you also get a 14-day protection period.

One thing stands out in the table: futures VIP 1 only lowers Maker from 0.02% to 0.019%, while Taker stays at 0.06%; Taker doesn’t drop to 0.04% until VIP 2. The VIP 2 threshold is 10 million USDT of 30-day futures volume, or 50,000 USDT in assets. Most retail traders won’t reach that volume, but anyone who already keeps 50,000 USDT or more in the account gets VIP 2 through assets alone, which cuts the futures Taker fee by a third.

VIP tiers and rebates: Bitget’s standard referral program (announced in 2024) states that fees generated after the invitee reaches VIP 3 or above (VIP 3 included) don’t earn rebates (Bitget’s referral program announcement); the affiliate program states no VIP limit. The fee page also notes that VIP users whose 30-day spot volume reaches 50 million USDT or whose futures volume reaches 100 million USDT, with API trading making up 20% or more, are not eligible for the platform’s rebate policy. For a comparison across exchanges, see does your referral rebate survive a VIP upgrade.

How do you use BGB to get a discount on Bitget fees?

Bitget’s guide to paying fees with BGB says that paying spot fees with BGB gets you 20% off. The 2026 trading fee FAQ no longer gives the discount percentage, but it does state that the BGB discount applies only to spot and can be combined with VIP discounts.

  • How to turn it on: on the website, hover over your profile picture, click “VIP” and switch on the toggle for paying fees with BGB; in the app, tap the menu icon in the top-left corner, then tap “VIP” under your name and UID, and switch on the toggle. Bitget says the setting takes effect in about 5 minutes.
  • Where to keep your BGB: spot trades are paid from the BGB in your spot account; since 2024-06-06, spot margin fees are paid from the BGB in your cross margin account. BGB held in the cross margin account can only be used for fees, not as collateral or for repayment.
  • If you don’t have enough BGB: that fee is paid in full in the traded coin, with no discount.
  • Futures: no BGB discount at the moment. For futures, what BGB does is let your holdings count toward a VIP tier.

Combining the BGB discount with VIP: spot VIP 0 with BGB on is 0.1% × 0.8 = 0.08%, the same as the VIP 1 rate. At 100,000 USDT of spot trading per month, fees drop from 100 USDT to 80 USDT, saving 20 USDT a month. Whether it’s worth buying BGB for that 20% is a matter of weighing the fees you save against the price swings of holding BGB.

How are rebates calculated after the BGB discount? Bitget says commission is based on the “actual net trading fee”, and trades with special rates such as VIP discounts are also calculated on the actual net fee (Bitget’s affiliate FAQ). Bitget doesn’t state whether the BGB discount is included. If it is, a fee that would have been 100 USDT costs 80 USDT with BGB on, and the rebate is calculated on 80 USDT.

Is the funding rate a Bitget trading fee?

Perpetual futures settle funding every 8 hours, at 00:00, 08:00 and 16:00 (UTC+8). The interval differs for some coins or in certain situations; the live rate is shown on the futures trading page (Bitget’s explanation of futures trading costs). The formula is “funding fee = position value × funding rate”. When the rate is positive, longs pay shorts; when it’s negative, shorts pay longs.

Funding is paid between longs and shorts; it isn’t a trading fee collected by Bitget. Rebates are calculated on trading fees, so funding fees earn no rebate. Delivery futures have no funding rate. For settlement intervals and rate caps across 13 exchanges, see what the funding rate is.

An example: on a 10,000 USDT long with a funding rate of +0.01%, each payment is 10,000 × 0.01% = 1 USDT, or 3 USDT a day across 3 payments. Hold the position for 4 days and that adds up to 12 USDT, as much as a Taker round trip in trading fees. For anyone who holds positions for a long time, funding may affect costs more than trading fees do.

Does Bitget charge for deposits, withdrawals, Convert and P2P?

  • Deposits: Bitget doesn’t charge for crypto deposits; there is only the blockchain network fee, and the platform you send from may charge its own withdrawal fee (Bitget’s trading fee FAQ).
  • Withdrawals: fees vary by coin and network and are adjusted with network congestion; the exact amount is shown on the withdrawal confirmation page, and the full list is on Bitget’s fee page. Bitget’s official data checked on 2026-10-11: USDT costs 1.5 USDT on TRC20, 2 USDT on ERC20, 0.5 USDT on SOL and 0.01 USDT on BEP20, with a minimum withdrawal of 5 USDT (rechecked on 2026-10-22); BTC on the main network costs 0.00002 BTC.
  • Convert: Bitget states there is no trading fee, and quotes refresh every 8 seconds (Bitget’s Convert guide). But quotes differ from the spot market price: when you buy, the Convert price is slightly above the spot price, and the reverse when you sell (Bitget’s Convert launch announcement), so the cost is built into the price.
  • P2P: Bitget P2P charges no trading fee for buying or selling, except in the Nigerian naira (NGN) market; banks or payment providers may charge their own fees (Bitget’s P2P FAQ).
  • Fiat deposits and card purchases: fees depend on the payment method and service provider, and third parties may charge extra (Bitget’s fee explanation), so check the amount shown on the page before you place the order.

When you withdraw, choose the same network as the receiving platform. For the same USDT withdrawal, ERC20 and BEP20 differ by almost 2 USDT, but choosing the wrong network may mean your assets never arrive; a low fee doesn’t mean every chain will work.

USDT withdrawal fees: checked again on 2026-10-22, the fees were the same as on 10-11. Bitget charges 0.01 USDT for USDT on BEP20, 0.012 USDT on Plasma, 0.07 USDT on Polygon, 0.5 USDT on Solana, 1.5 USDT on TRC20 and 2 USDT on ERC20, with a minimum withdrawal of 5 USDT on every network (it was 10 USDT on 10-12). At most of the 13 exchanges, ERC20 is cheaper than TRC20; Bitget is an exception. For fees and minimum withdrawals by network, see USDT withdrawal fees compared.

How to check your own fee tier

  • Website: after logging in, hover over your profile picture and click “VIP” to open the VIP page, which shows your current tier and the last 30 days of trading data. The BGB deduction toggle is here too.
  • App: tap the menu icon in the top-left corner, then tap “VIP” under your name and UID.
  • Fee schedule: the VIP tab on Bitget’s fee page lists the rates for each tier, and withdrawal fees are on the same page.
  • What you were actually charged: check the order’s trade details. Bitget notes that rates may differ for some coins and some regions, and that your actual trade records are what count.

What you actually pay after a referral rebate

Bitget calculates commission on the net trading fees the invited user actually generates, meaning the fee minus any deductions. The referrer’s commission is settled once a day for the previous day’s trades, and the invitee’s rebate is a share of that commission (Bitget’s affiliate FAQ). These trades earn no rebate or are handled differently:

  • Zero-fee trading pairs generate no commission.
  • For trades that use a fee rebate voucher, commission is paid out as vouchers instead.
  • Trades with special rates such as VIP discounts are calculated on the actual net fee.

Rebate rates under the affiliate program don’t expire. A referral code can only be entered at sign-up, and we found no way at Bitget to add one afterward. If you already have an account, see the Bitget referral code switch guide.

Calculator: futures (Taker 0.06%)

Monthly volumeFees (0.06%)Auto rebate (20%)Net fees
10,000 USDT6 USDT1.2 USDT4.8 USDT
100,000 USDT60 USDT12 USDT48 USDT
1,000,000 USDT600 USDT120 USDT480 USDT

Example at a futures fee rate of 0.06% and the current 20% automatic rebate (rate updated 2026-10-23). Your exchange statement prevails.

Calculator: spot (0.1%)

Monthly volumeFees (0.1%)Auto rebate (20%)Net fees
10,000 USDT10 USDT2 USDT8 USDT
100,000 USDT100 USDT20 USDT80 USDT
1,000,000 USDT1,000 USDT200 USDT800 USDT

Example at a spot fee rate of 0.1% and the current 20% automatic rebate (rate updated 2026-10-23). Your exchange statement prevails.

Take a trader with 300,000 USDT of futures volume a month: all Taker, the fees are 300,000 × 0.06% = 180 USDT; all Maker, they’re 300,000 × 0.02% = 60 USDT. Enter this month’s volume in the calculator above to see what you actually pay after the rebate. The rebate refunds a percentage of your fees, so switching from Taker to Maker first and then collecting the rebate multiplies the two effects.

For the referral code and how to sign up, see Bitget referral code; for a comparison of each exchange’s actual fees after rebates, see actual exchange fees after referral rebates. For the official VIP 0 rates of 13 exchanges ranked from lowest to highest, see lowest-fee crypto exchanges ranked.

How can you save on Bitget fees? 5 ways

Ranked by how much a typical retail trader (mostly futures, 300,000 USDT of volume a month) can save:

  1. Use limit (Maker) orders on futures where you can: switching from Taker 0.06% to Maker 0.02% cuts fees on 300,000 USDT a month from 180 USDT to 60 USDT, saving 120 USDT, the most of any method here. The trade-off is that limit orders don’t always fill, and when you need to get in or out quickly you’ll still have to take.
  2. Sign up with a referral code that comes with a rebate: the rebate refunds a percentage of your net fees, so the more you trade, the more comes back, and you don’t have to change how you trade. It can only be linked at sign-up; use the calculator above to see the amount.
  3. Look at VIP 2 if you have the assets: 50,000 USDT in account assets gets you VIP 2, which lowers the futures Taker fee from 0.06% to 0.04%; at 300,000 USDT a month, all Taker, that saves 60 USDT. If you don’t have that much, there’s no need to park money on the exchange just for the tier.
  4. Turn on BGB deduction for spot: it takes 20% off spot fees, saving 20 USDT on 100,000 USDT of spot trading a month; it doesn’t apply to futures. You need to hold BGB first, and its price goes up and down.
  5. Use Convert less and choose the right withdrawal network: Convert charges no fee but has a spread, so for larger amounts a spot limit order is more transparent. For USDT withdrawals, choose a low-fee network that the receiving side also supports; for example, BEP20 costs 0.01 USDT and ERC20 costs 2 USDT (checked 2026-10-11).

FAQ

How much are Bitget’s trading fees?

For regular Bitget users, spot fees are 0.1% each for Maker and Taker, and futures fees are Maker 0.02% and Taker 0.06%. Turning on BGB deduction lowers spot fees to 0.08%; the higher your VIP tier, the lower the rates, and at VIP 7 both spot and futures Maker fees are 0%.

How are Bitget fees deducted?

With BGB deduction on, spot fees come from the BGB in your spot account; if it’s off or you don’t have enough BGB, the fee is paid in full in the traded coin. Futures fees are the position value of each fill multiplied by the rate, charged once when you open and once when you close. You can see exactly how much was deducted for each trade in the trade details.

Where can I see my Bitget fees?

On the website, hover over your account avatar and click “VIP” to see your current tier and your trading data for the past 30 days. In the app, tap the menu icon in the top left, then tap “VIP” below your name and UID. The rates for each tier are listed on the VIP tab of Bitget’s fee page, and your fill details show how much was actually charged on each trade.

How are Bitget futures fees calculated?

Futures fee = position value × fee rate, not margin. With 1,000 USDT of margin at 10x, the position value is 10,000 USDT, so a Taker pays 6 USDT to open and 6 USDT to close, 12 USDT in total; if a perpetual futures position stays open past a settlement time, funding fees are added on top.

How much does it cost to withdraw from Bitget?

Bitget withdrawal fees depend on the coin and network, and the exact amount is shown on the withdrawal confirmation page. When checked on 2026-10-11, USDT cost 1.5 USDT on TRC20, 2 USDT on ERC20 and 0.01 USDT on BEP20, and BTC on the main network cost 0.00002 BTC; fees are adjusted with network conditions.

How much does Bitget charge to withdraw USDT?

Checked on 2026-10-22, withdrawing USDT from Bitget costs 0.01 USDT on BEP20, 1.5 USDT on TRC20 and 2 USDT on ERC20, with a minimum of 5 USDT per withdrawal. The fee is fixed per withdrawal regardless of the amount, and it changes with network conditions; for a comparison of 13 exchanges, see USDT withdrawal fees compared.

Is paying fees with BGB worth it?

If you only trade spot, BGB deduction takes 20% off your fees, from 0.1% to 0.08%, and the more you trade, the more you save. BGB deduction doesn’t apply to futures, so it won’t help much if you mostly trade futures; also factor in the price swings while you hold BGB.

Can I use a referral rebate and the BGB discount together?

Bitget doesn’t say the two can’t be combined, so you can use both at once, but the effects don’t simply add up. Bitget calculates rebates on the actual net fee. With the BGB discount you pay less in fees, and if the discount counts as a deduction, the base for calculating the rebate shrinks too; Bitget doesn’t state whether the BGB discount is included.

If your rebate hasn’t arrived, see what to do if your referral rebate hasn’t arrived; for when rebates can be cancelled, see when rebates get cancelled; for the difference between “commission” and “rebate”, see referrer commission vs. invitee rebate, and terms are explained in the rebate glossary. Other exchanges’ rules for adding a code later are covered in can you add a referral code after sign-up, and every exchange’s referral code and automatic fee rebate are in the exchange referral codes roundup.