挂单一直没成交、最后撤掉,不收交易手续费;部分成交后撤单,只为已经成交的那一部分付费。交易手续费跟着「成交」走,不跟着「下单」走,这一点几家交易所帮助中心的写法是一致的。

容易算错的是后两种情况:一张单里一半按吃单、一半按挂单收;市价单没吃满,剩下的部分被系统取消。下面按情况分开说,每一种都给出成交后该看哪条记录。

挂单没成交就撤单,会不会扣手续费

不会。币安帮助中心《如何计算币安现货交易手续费》第一句写的是「您需要为币安现货平台上的每笔成功交易支付交易手续费」,关键词是「成功交易」。BitMart 的说明更直白:「Trading fees on BitMart are applied only to trades, not orders」,手续费只针对成交,不针对订单本身。欧易给的现货公式是「手续费 = 费率 × 委托成交时买入或卖出的数字货币金额」,没有成交,这个乘数就是 0。

币安帮助中心《如何计算币安现货交易手续费》页面,正文第一句写着为每笔成功交易支付交易手续费,下方是买入和卖出 10 ETH 的手续费算例
币安帮助中心《如何计算币安现货交易手续费》,2026 年 10 月的截图。收费对象写在第一行:「每笔成功交易」。

所以挂了三天没成交、撤掉重挂,来回几次,成交记录里不会多出任何一行,手续费也不会因此累加。

部分成交后撤单:手续费按成交数量算

假设你挂了一张限价买单,买 2 ETH,挂了一阵只成交了 0.6 ETH,剩下的 1.4 ETH 你撤掉了。按普通用户 0.1% 的费率(演示数,你的实际费率看自己账户的费率页),这张单的手续费是:

0.6 ETH × 0.1% = 0.0006 ETH

撤掉的 1.4 ETH 不参与计算。币安的算例里,买入时手续费按「获得的代币数量」乘费率,以买到的币扣;卖出时按成交金额乘费率,以收到的计价币扣。部分成交只是把「获得的数量」变小了,算法不变。

这 0.6 ETH 也未必是一次成交的。它可能是 0.2 和 0.4 两笔,分别跟两个对手单撮合,那么历史成交里就是两行,每行各带自己的手续费,合起来才是 0.0006 ETH。对账时要把同一张订单下的几行加总,别只看第一行。

同一张单里,一部分算吃单、一部分算挂单

部分成交还会带出一个费率问题。Binance.US 帮助中心《What are maker and taker fees?》写得很清楚:订单部分成交时,立即成交的那部分按吃单费收,进入订单簿的那部分按挂单费收。欧易的说明也是同一个意思:限价委托立即与已有委托成交就算吃单,挂到订单表上稍后才成交就算挂单,收费看实际成交方式,不看订单类型。

放到例子里:你的买单价格挂得比当时的最低卖价还高,下单瞬间吃掉了盘口上的 0.2 ETH,这 0.2 按吃单费率;剩下的挂在簿上,后来被别人卖给你的 0.4 按挂单费率。挂单和吃单费率不同的账户,这两行手续费换算出来的比例会不一样,并不是哪一行收错了。角色怎么判断,展开在挂单和吃单的区别那篇。

容易看错的地方:订单列表里这张单的类型只写「限价」,看不出里面混着两种角色。要分清,得点进这张单的成交明细,逐行看每笔是挂单还是吃单、各收了多少。

市价单没有全部成交,剩下的部分会怎样

一般情况下市价单会立刻成交完。欧易帮助中心专门提了一种例外:流动性较低或波动较大时,市价委托可能只部分成交,未成交的部分可能会被取消。这时手续费照样只按成交的那部分算,订单状态会显示没有全部成交。

需要留意的是,这种情况下你收到的数量比预期少,手续费数字看起来也「偏小」,两者是一致的。如果对不上,原因多半在扣费币种或抵扣折算上,排查顺序见实付手续费和自己算的对不上。

撤单之后,去哪条记录核对收了多少

下单页显示的手续费只是估计。币安的帮助页原话是「交易页面显示的【预估手续费】仅供参考」,并让用户「在历史成交下查看每笔交易收取的手续费」;欧易则说「无法提前查询交易手续费」,可以在「历史委托」里点「详情」,把鼠标停在「手续费」上看计算方式。

  • 完全没成交就撤掉的单:委托记录里能找到它,状态显示为撤销(各家用词略有差别),成交记录里没有对应的行。
  • 部分成交后撤掉的单:委托记录里显示成交了多少;成交记录里只有已成交那几笔,每笔一行手续费。
  • 一张单混了两种角色:在成交明细里逐行看角色,分别乘各自费率,再和该行手续费比对。

各家记录页的标签名称不完全一样,上面两家用的是「历史成交」和「历史委托」。核对时认准一个原则:手续费只出现在「成交」那一层,「委托」那一层只告诉你这张单最后的状态。

撤掉的单对邀请减免有没有影响

没有影响,因为它根本不产生可减免的费用。币安帮助中心关于邀请模式的常见问题页写着,要确认受邀用户「已完成交易并支付交易手续费」;受邀用户的交易如果没有产生手续费,邀请人一侧什么也拿不到,可分享给受邀人的返现自然也无从谈起。照这个逻辑,撤销的那部分不会出现在返现记录里,部分成交的单只会按已成交部分实付的手续费计算。

如果你在核对邀请减免是否到账,样本要选已经成交的订单,撤单记录对比不出任何东西。具体怎么用成交记录和返现记录反算实付费率,见手续费减免生效了吗。

本文依据的页面,均在 2026 年 10 月打开核对:币安帮助中心《如何计算币安现货交易手续费》与邀请模式常见问题页(页面标注更新于 2026 年 8 月 5 日);欧易《交易手续费规则常见问题》(页面标注更新于 2026 年 9 月 9 日);Binance.US 帮助中心《What are maker and taker fees?》;BitMart 帮助中心《什么是挂单(Maker)和吃单(Taker)》。合约产品的手续费规则另有页面,本文只讲现货。

挂单挂了几天才成交,按下单那天还是成交那天的费率算?

手续费在成交时计算。欧易的现货公式写的是「委托成交时」买入或卖出的金额,并说明手续费等级决定下一交易日的费率;照此理解,适用的是成交当时账户所处等级的费率。币安的帮助页没有单独说明这一点。

部分成交的单还挂着,手续费是一次扣还是分几次扣?

成交一笔扣一笔。币安帮助页让用户在历史成交里查看「每笔交易」收取的手续费,同一张订单分几次成交,就会有几行记录,各带各的手续费。