费率与成本

挂单和吃单是什么?Maker、Taker 手续费怎么算

挂单(Maker)和吃单(Taker)的区别、手续费计算公式、怎样从成交记录判断自己是挂单还是吃单,以及限价单、市价单、VIP 等级和平台币抵扣分别怎样影响你实际付的费用。

核对官方页面 2026-10-31阅读约 6 分钟官方来源 6 项内容如何核对
简短回答

挂单(Maker)是先挂在订单簿上、等别人来成交的订单,吃单(Taker)是下单后立刻和订单簿上现有报价成交的订单。手续费 = 成交金额 × 对应费率,交易所一般给挂单更低的费率;市价单几乎都是吃单,限价单只有没被立即成交、进入订单簿的那部分才算挂单。

本文目录
  1. 挂单和吃单分别是什么意思?
  2. 手续费怎么算?
  3. 买入再卖出,一个来回要付多少手续费?
  4. 限价单、市价单和挂单吃单是什么关系?
  5. 怎么看一笔成交是挂单还是吃单?
  6. VIP 等级和平台币抵扣怎样影响费率?
  7. 常见误区

几乎所有中心化交易所都把成交分成「挂单」和「吃单」两类,并分别定价。同样一笔交易,挂单成交和吃单成交适用的费率可能不同,交易越频繁、账户等级越高,这个差别越明显。弄清这两个概念,是看懂费率表的第一步。

挂单和吃单分别是什么意思?

交易所的订单簿上,一边是想买的人挂出的买价,一边是想卖的人挂出的卖价。

  • 挂单(Maker):你的订单没有立刻成交,而是进入订单簿排队,等别人的订单来和你成交。你给市场「增加」了一个可成交的报价,所以叫做市方(Maker)。
  • 吃单(Taker):你的订单一提交,就和订单簿上已有的报价成交,相当于把别人挂着的单「吃掉」,减少了市场上的报价,是接受现有报价的一方(Taker)。

交易所希望订单簿上报价多、价差小,所以通常给挂单更低的费率,吃单费率更高。不过不是每一档都有差别:按币安现货费率页,普通用户(VIP 0)现货的挂单和吃单费率目前都是 0.1%,差别从更高的 VIP 等级开始出现;欧易公告里的普通等级现货费率则是挂单 0.08%、吃单 0.1%。高等级账户的挂单费率甚至可能是负数,例如欧易 VIP 7、VIP 8 的现货挂单费率为负,挂单成交反而能拿到返还。费率会调整,以官方费率页当时显示的为准。

币安交易手续费率页面:按 VIP 等级分别列出挂单(Maker)和吃单(Taker)两列费率,现货和合约分开显示
币安交易手续费率页面:按 VIP 等级分别列出挂单(Maker)和吃单(Taker)两列费率,现货和合约分开显示|来源:binance.com,截图于 2026-10-30

手续费怎么算?

基本公式只有一条:

手续费 = 成交金额 × 费率

成交金额 = 成交价格 × 成交数量

现货和合约的区别在于「成交金额」用的是什么:现货就是实际买卖的金额;合约用的是仓位的名义价值,也就是保证金乘以杠杆后的金额。

现货示例(数字均为假设):以 60,000 USDT 的价格买入 0.02 BTC,成交金额 1,200 USDT。假设吃单费率 0.1%,手续费 1.2 USDT;如果是挂单成交,假设挂单费率 0.08%,手续费 0.96 USDT。

合约示例(数字均为假设):用 200 USDT 保证金开 5 倍杠杆,名义价值 1,000 USDT。假设吃单费率 0.05%,开仓手续费 0.5 USDT;平仓时再按平仓那一刻的名义价值收一次。一买一卖算一个来回,成本要按两次算。保证金、杠杆和名义价值的关系,见现货和合约有什么区别。

如果一段时间里既有挂单又有吃单,平均费率取决于两者的成交额占比。按占比计算加权费率、以及挂单比例变化对费后利润的影响,在挂单与吃单对利润的影响里有完整算例,这里不再重复。

买入再卖出,一个来回要付多少手续费?

不管现货还是合约,买和卖各是一笔成交,各收一次手续费。算一笔交易的成本时,要把两边加起来。

来回手续费 ≈ 买入成交金额 × 买入费率 + 卖出成交金额 × 卖出费率

示例(数字均为假设):现货买入 1,000 USDT 的币,之后以 1,000 USDT 卖出,价格没有变化。

成交方式 买入手续费 卖出手续费 来回合计
两边都是吃单(费率 0.1%) 1.0 USDT 1.0 USDT 2.0 USDT
两边都是挂单(费率 0.08%) 0.8 USDT 0.8 USDT 1.6 USDT
买入挂单、卖出吃单 0.8 USDT 1.0 USDT 1.8 USDT

也就是说,在这组假设费率下,价格至少要涨约 0.2%,全吃单的这笔交易才不亏手续费。偶尔买卖时这点差别不明显,但每天交易多次,挂单和吃单的差距会按次数累积。

合约持仓跨过结算时间还会收付资金费,这部分不在手续费里,见资金费率是什么。

限价单、市价单和挂单吃单是什么关系?

订单类型是你下单时的选择,挂单还是吃单是成交时的结果。两者相关,但不是一一对应。

下单方式 成交结果 说明
市价单 吃单 立即和现有报价成交
限价单,价格没有触及对手盘 挂单 进入订单簿等待,被别人成交
限价单,价格已经越过对手盘 吃单,或部分吃单 能立即成交的部分是吃单,剩余部分挂在订单簿上
只做挂单(Post Only) 挂单,或被取消 会立即成交的订单直接取消
止损市价单 触发后为吃单 触发前不在订单簿上,触发后按市价成交

用一个例子说明「越过对手盘」(数字均为假设):此刻 BTC 订单簿上最低卖价是 60,000 USDT,你下了一个 60,100 USDT 的限价买单。系统会马上用 60,000 的卖单和你成交,这部分是吃单。如果 60,000 档的卖单数量不够,剩下的会继续吃更高价位的卖单,直到 60,100;还有剩余,就以 60,100 挂在买方一侧,之后有人卖给你时才算挂单。

所以想拿到挂单费率,限价单的买价要低于当前最低卖价,卖价要高于当前最高买价。很多交易界面提供「只做挂单」选项,勾选后可以避免不小心下成吃单。

欧易现货 BTC/USDT 交易页面:订单簿上方为卖单、下方为买单,限价单价格是否越过对手盘决定了是挂单还是吃单
欧易现货 BTC/USDT 交易页面:订单簿上方为卖单、下方为买单,限价单价格是否越过对手盘决定了是挂单还是吃单|来源:okx.com,截图于 2026-10-30

怎么看一笔成交是挂单还是吃单?

最可靠的依据是成交明细,而不是订单本身。

  1. 打开交易所的订单记录,切换到「成交明细」或「历史成交」,而不是「历史委托」。一笔委托可能对应多条成交。
  2. 查看每条成交的角色字段。不同平台写法不同,可能显示为「挂单/吃单」「Maker/Taker」或「流动性」一类的标记,有的平台要点进订单详情才能看到。
  3. 如果没有找到角色字段,可以用手续费反推:用这条成交的手续费除以成交金额,得到实际费率,再和你所在等级的挂单、吃单费率对照,接近哪一个就是哪一种。用平台币抵扣时,要先按抵扣规则换算回去。
币安现货「历史成交」页:表头里的「手续费」和「角色」两列,分别记录每笔成交的手续费和挂单/吃单身份
币安现货「历史成交」页:表头里的「手续费」和「角色」两列,分别记录每笔成交的手续费和挂单/吃单身份|来源:binance.com,截图于 2026-10-31

如果发现自己以为是挂单的成交大部分显示为吃单,通常是限价单的价格设得太激进,一下单就越过了对手盘。

VIP 等级和平台币抵扣怎样影响费率?

交易所公布的费率表一般按等级排列,等级越高,挂单和吃单费率都越低。等级的划分规则各平台不同:币安现货费率页按过去 30 天的交易量和 BNB 持仓划分 VIP 等级;欧易帮助中心说明按 30 天交易量和每日资产余额划分,等级每天更新。现货和合约的费率表通常分开列出。升级门槛、各等级费率和计算周期,以官方费率页和账户内的费率等级页面为准。

平台币抵扣是另一个降低成本的方式。部分交易所允许用自家平台币支付手续费,并在原费率上给予折扣。按币安帮助中心目前的说明,用 BNB 抵扣现货和杠杆交易手续费可享 25% 折扣,合约交易为 10%;需要在费率设置里手动开启,现货钱包里的 BNB 不够时,会按原费率从交易的币里收取。折扣比例可能调整,以币安当时的说明为准。欧易帮助中心说明的费率等级依据是交易量和资产余额,平台币 OKB 是否带来费率优惠,以欧易费率页当时的说明为准。

此外,通过邀请码注册的账户,部分平台会给予一定比例的手续费返还或折扣,比例和期限以对应活动页面为准,可以在邀请码说明里查看两家平台的入口。

欧易费率页面:按用户等级列出现货和合约的挂单、吃单费率,以及等级划分所依据的资产或交易量条件
欧易费率页面:按用户等级列出现货和合约的挂单、吃单费率,以及等级划分所依据的资产或交易量条件|来源:okx.com,截图于 2026-10-30
币安「手续费和交易总览」页:当前 VIP 等级、升级条件、实际适用的挂单/吃单费率和 BNB 抵扣开关(持仓数字已打码)
币安「手续费和交易总览」页:当前 VIP 等级、升级条件、实际适用的挂单/吃单费率和 BNB 抵扣开关(持仓数字已打码)|来源:binance.com,截图于 2026-10-31

想直接算出自己每笔交易、每月要付多少手续费,可以用交易手续费计算器,选好交易所和市场后填入成交金额即可。

常见误区

  • 「下限价单就是挂单」。限价单越过对手盘时会立即成交,这部分就是吃单,费率按吃单算。
  • 「只看费率表上的最低档」。费率表的低费率属于高等级账户,普通账户应看自己所在等级那一行,或直接看账户内显示的费率。
  • 「合约费率低,所以合约便宜」。合约按名义价值收费,10 倍杠杆下同样的本金对应 10 倍的成交金额,实际付出的手续费可能更多。
  • 「只算开仓的手续费」。平仓同样收费,一个来回要算两次。
  • 「挂单一定更划算」。挂单可能等不到成交,或者为了成交只能不断追价,错过的行情和价格偏移也是成本。费率只是总成本的一部分。
  • 「返佣就是费率」。返还通常在成交后按周期发放,比较不同平台时,要先确认返还的计算方式和到账时间,再算净费率。

常见问题

限价单一定是挂单吗?

不一定。限价单的价格如果已经能和订单簿上现有的报价成交,会立即以吃单成交;只有没有立即成交、留在订单簿上等待的部分,成交时才按挂单计费。

市价单能按挂单费率收费吗?

一般不能。市价单的作用就是立即和现有报价成交,消耗的是订单簿上的流动性,所以按吃单费率收费。

只做挂单(Post Only)有什么用?

勾选后,如果订单会立即成交,系统会直接取消或拒绝它,从而保证能成交的部分都是挂单。代价是行情走得快时,订单可能一直无法成交。

同一笔订单为什么手续费率不一样?

一笔订单可能分多次成交,先立即成交的部分是吃单,剩下挂在订单簿上后来成交的部分是挂单,所以要看每一条成交明细,而不是只看订单。

现货买币的手续费从哪里扣?

常见做法是从你收到的那个币里扣,例如买 BTC 就扣一点 BTC;开启平台币抵扣后,会改用平台币支付。实际扣费币种以成交明细显示为准。

官方来源
  1. 币安现货交易手续费率表(各 VIP 等级挂单、吃单费率及 BNB 抵扣后费率)
  2. 币安帮助中心:什么是挂单方和吃单方(市价单、限价单与角色判定)
  3. 币安帮助中心:只做挂单(Post Only)、有效方式和冰山委托说明
  4. 币安帮助中心:如何使用 BNB 抵扣手续费
  5. 欧易帮助中心:费率详情(等级划分依据、现货手续费扣费币种)
  6. 欧易公告:现货与合约交易手续费调整预告(含普通等级与 VIP 7、VIP 8 费率表)

准备注册了?

币安BINANCE
邀请码BNB6669

目前通过本站链接或邀请码注册,可获 20% 交易手续费返还,比例以交易所页面为准。

前往币安官网注册
欧易OKX
邀请码OK6669

目前通过本站链接或邀请码注册,可获 20% 交易手续费返还,比例以交易所页面为准。

前往欧易官网注册