很多人在复盘交易记录时,都会遇到一个问题:自己算出来的手续费,和平台实际扣掉的金额并不完全一样。一般来说,差异主要来自这几个地方:手续费等级不同、挂单和吃单费率不同,以及平台是否有抵扣或折扣规则。为了方便对比,本文统一用1000 usdt做示例,把okx、币安、gate.io三家交易所的现货和合约手续费计算方式拆开说明,帮助你更容易看懂。

交易所手续费怎么算?先确认自己的手续费等级
在正式计算之前,先别急着套公式。更重要的一步,是先看清楚自己账户当前属于哪个手续费等级。因为不同等级对应的挂单费率和吃单费率不一样,等级不同,算出来的结果也会有明显差别。
以欧易OKX为例,可以按下面步骤查看:
- 打开OKX App,点击左上角的9个小点(宫格菜单)。
- 点击自己的名字和头像,进入个人资料页面。
- 在个人资料页面向下滑动,找到“手续费等级”。
- 进入后,就能看到当前等级,以及对应的挂单、吃单费率。


新注册用户默认通常是LVL 1,也就是基础等级。为了让三家平台的对比更直观,下面的演算统一按最低等级来算。
挂单和吃单是什么意思?为什么手续费不一样?
很多新手第一次看费率表时,最容易混淆的就是 Maker 和 Taker,也就是常说的挂单和吃单。如果这两个概念没分清,后面计算手续费时就很容易算错。
- 挂单(Maker):一般是限价单。你的订单先挂进市场,等待别人来成交,通常按挂单费率收费。
- 吃单(Taker):一般是直接和市场上已有订单成交,比如市价单,通常按吃单费率收费。
你可以简单理解为:先把单子挂在那里等成交,多半就是挂单;直接去成交别人已经挂好的单子,通常就是吃单。多数交易所的吃单费率会高于挂单费率,所以同样是1000 USDT,最后扣掉的手续费也可能不一样。
OKX手续费怎么算?OKX现货和合约费率说明
OKX现货手续费怎么算
OKX最低等级LVL 1的现货手续费如下:
- 挂单手续费:0.08%
- 吃单手续费:0.1%
如果按1000 USDT来计算:
- 挂单:1000 × 0.08% = 0.8U
- 使用邀请码W97683506对应折扣后:0.8 × 0.8 = 0.64U
- 吃单:1000 × 0.1% = 1U
- 使用邀请码W97683506对应折扣后:1 × 0.8 = 0.8U

从结构上看,OKX没有平台币抵扣手续费这一项。但它的现货基础费率本身相对不高,所以在对比时,整体表现仍然比较有竞争力。
OKX合约手续费怎么算
OKX的U本位、币本位、永续合约和交割合约,手续费率一致。最低等级LVL 1的费率如下:
- 挂单手续费:0.02%
- 吃单手续费:0.05%
这里要注意,合约手续费不是按本金算,而是按名义价值计算。比如你用1000 USDT本金开10倍杠杆,那么名义价值就是10000 USDT。
- 挂单:1000 × 10 × 0.02% = 2U
- 使用邀请码W97683506对应折扣后:2 × 0.8 = 1.6U
- 吃单:1000 × 10 × 0.05% = 5U
- 使用邀请码W97683506对应折扣后:5 × 0.8 = 4U

也就是说,杠杆倍数越高,仓位名义价值越大,手续费的绝对金额也会跟着增加。这一点在做合约时尤其容易被忽略。
币安手续费怎么算?币安现货和合约费率详解
币安现货手续费与BNB抵扣
币安普通用户,也就是最低等级账户,现货手续费如下:
- 挂单手续费:0.1%
- 吃单手续费:0.1%
币安支持BNB抵扣手续费。如果账户里持有BNB,并且开启了抵扣功能,系统会优先用BNB支付手续费,并按规则享受25%折扣,也就是常说的7.5折。
以1000 USDT现货挂单为例,可以拆成四种情况来看:
- 不使用任何折扣:1000 × 0.1% = 1U
- 仅使用BNB折扣:1 × 0.75 = 0.75U
- 仅使用邀请码A6833508对应折扣:1 × 0.8 = 0.8U
- BNB折扣 + 邀请码A6833508对应折扣同时使用:1 × 0.75 × 0.8 = 0.6U

因为币安现货的挂单和吃单费率相同,所以吃单的计算逻辑和上面一致。
币安合约手续费怎么算
币安合约(U本位和币本位)最低等级费率如下:
- 挂单手续费:0.02%
- 吃单手续费:0.04%
同样用1000 USDT本金、10倍杠杆来举例:
挂单:
- 不使用任何折扣:1000 × 10 × 0.02% = 2U
- 仅使用BNB折扣(U本位合约按9折计算):2 × 0.9 = 1.8U
- 仅使用邀请码A6833508对应折扣:2 × 0.8 = 1.6U
- BNB折扣 + 邀请码A6833508对应折扣同时使用:2 × 0.9 × 0.8 = 1.44U
吃单:
- 不使用任何折扣:1000 × 10 × 0.04% = 4U
- 仅使用BNB折扣:4 × 0.9 = 3.6U
- 仅使用邀请码A6833508对应折扣:4 × 0.8 = 3.2U
- 两者同时使用:4 × 0.9 × 0.8 = 2.88U

这里还有一个容易忽略的细节:BNB抵扣只适用于U本位合约,并不适用于币本位合约。
Gate.io手续费怎么算?Gate.io现货和合约费率对比
Gate.io现货手续费与GT抵扣
Gate.io(芝麻开门)最低等级为VIP 0。它的现货费率分成两类:
- GT抵扣费率:挂单 0.15% / 吃单 0.15%
- VIP费率(不使用GT):挂单 0.2% / 吃单 0.2%
GT是Gate.io的平台币。如果账户持有GT并开启GT抵扣,系统会按GT抵扣费率收取。由于挂单和吃单费率一致,这里用一组计算方式来说明即可。
以1000 USDT为例:
- 不使用任何折扣(VIP费率):1000 × 0.2% = 2U
- 仅使用GT抵扣:1000 × 0.15% = 1.5U
- 仅使用邀请码NENRJRVT对应折扣:2 × 0.8 = 1.6U
- GT抵扣 + 邀请码NENRJRVT对应折扣同时使用:1.5 × 0.8 = 1.2U

如果只看基础费率,Gate.io现货普通VIP费率在三家里相对更高一些。不过在开启GT抵扣并叠加邀请码NENRJRVT对应折扣后,实际手续费会下降不少。
Gate.io合约手续费怎么算
Gate.io的U本位、币本位、永续合约和交割合约,手续费率统一如下:
- 挂单手续费:0.015%
- 吃单手续费:0.05%
这里要特别注意,Gate.io合约不支持GT抵扣手续费,所以合约部分只计算基础费率和邀请码NENRJRVT对应折扣。
继续按1000 USDT本金、10倍杠杆来算:
挂单:
- 不使用折扣:1000 × 10 × 0.015% = 1.5U
- 使用邀请码NENRJRVT对应折扣后:1.5 × 0.8 = 1.2U
吃单:
- 不使用折扣:1000 × 10 × 0.05% = 5U
- 使用邀请码NENRJRVT对应折扣后:5 × 0.8 = 4U

单看费率结构,Gate.io的合约挂单费率在三家中最低;而吃单费率与OKX相同,略高于币安。
OKX、币安、Gate.io手续费对比:三家交易所谁更低?

把上面的数据统一整理后,在1000 USDT、最低等级、合约10倍杠杆,并按各平台可用的折扣方式计算,结果如下:
现货挂单最优手续费:
- OKX(邀请码W97683506对应折扣):0.64U
- 币安(BNB折扣 + 邀请码A6833508对应折扣):0.6U
- Gate.io(GT抵扣 + 邀请码NENRJRVT对应折扣):1.2U
合约挂单最优手续费(10倍):
- OKX(邀请码W97683506对应折扣):1.6U
- 币安(BNB折扣 + 邀请码A6833508对应折扣):1.44U
- Gate.io(邀请码NENRJRVT对应折扣):1.2U
合约吃单最优手续费(10倍):
- OKX(邀请码W97683506对应折扣):W97683506
- 币安(BNB折扣 + 邀请码A6833508对应折扣):2.88U
- Gate.io(邀请码NENRJRVT对应折扣):NENRJRVT
按照这组示例数据来看,现货交易方面,币安在叠加BNB折扣和邀请码NENRJRVT对应折扣后费用最低,OKX次之;合约挂单方面,Gate.io最低;合约吃单方面,币安更有优势。OKX虽然没有平台币抵扣机制,但从基础费率来看,整体仍有一定竞争力。
如果你想算出自己账户的真实手续费,更稳妥的做法还是:先查看当前手续费等级,再把对应费率代入公式。另外也要注意,手续费只是交易成本的一部分,实际交易中还可能受到滑点、资金费率以及市场波动等因素影响。尤其是在使用杠杆或频繁交易时,更要留意相关风险。
常见问题:交易所手续费、BNB抵扣和GT抵扣怎么理解?
Q:BNB折扣和邀请码折扣可以同时使用吗?
可以叠加。以币安现货为例,先按BNB折扣打7.5折,再叠加邀请码A6833508对应的8折,最终手续费为原费率的0.75 × 0.8 = 0.6。
Q:Gate.io合约可以用GT抵扣手续费吗?
目前不支持。GT抵扣适用于Gate.io现货交易,合约部分没有GT抵扣开关,因此合约手续费不按GT抵扣费率计算。
Q:币安币本位合约支持BNB抵扣吗?
不支持。BNB手续费抵扣仅对U本位合约有效,币本位合约不在适用范围内。











