成交以后
币安现货卖出后收到多少:报价资产、手续费和剩下的零头
卖出填的是左边那种币,回到账户里的是右边那种币;手续费记在哪一侧,要看成交记录。

在 BTC/USDT 这个交易对里卖出,你交出去的是斜杠左边的 BTC,回到现货账户的是斜杠右边的 USDT。到手多少,大致等于这笔卖单的成交金额减去手续费;没有用 BNB 抵扣时,币安会从你收到的 USDT 里直接扣这笔费用,所以到账的 USDT 会比「成交价 × 成交数量」少一点。
账户层面开了 BNB 抵扣、交易对层面也启用了抵扣,现货账户里 BNB 又够用,情况就换成另一种:USDT 按成交金额全额到账,手续费改从 BNB 余额里扣。这时别盯着 USDT 找费用,费用记在 BNB 那一栏。
下单框里填的是哪一边
卖出面板上,「数量」一栏的单位是基础资产,也就是交易对左边那种币;「成交额」或「总额」一栏的单位是报价资产。页面上的订单簿也按这个分法标注表头:价格和成交额以右边的币计,数量以左边的币计。

所以卖成哪种币,下单前就已经决定了。同样是卖 BTC,在 BTC/USDT 成交拿到的是 USDT,在 BTC/USDC 成交拿到的是 USDC,两种稳定币不会自动互换。想要哪一种,先在交易对列表里选对右边那个币,再去填数量。拿不准左右两边各指什么,可以先看交易对两边是什么。
到手金额怎么算
币安帮助中心《如何计算币安现货交易手续费》给的规则很短:卖出 ETH/USDC,手续费以 USDC 支付。它的卖单示例是这样算的——
官方示例:手续费 =(10 ETH × 3,452.55 USDC)× 0.1% = 34.5255 USDC。这里的价格和 0.1% 都是帮助页里的示例数字,不是你账户当前适用的费率;你的费率以自己账户的费率页为准。
把它换成到账的角度,就是三步:
- 成交数量 × 成交价,得出成交金额,单位是报价资产。一张单分几笔成交时,逐笔相加。
- 在成交记录里找手续费和它旁边的资产名。资产名写的是报价资产,就从成交金额里减掉。
- 手续费资产写的是 BNB,报价资产那一侧就不用减,费用去 BNB 余额里核对。
举个例子:卖出 2 个 ABC,成交价 50 USDT,成交金额 100 USDT。记录里手续费显示 0.1 USDT,那么这笔卖单让 USDT 增加 99.9;如果手续费显示的是某个数量的 BNB,USDT 就增加 100,BNB 另外减少。
别拿「卖出 2 个 ABC」去减「0.1 USDT」,两个数不是一个单位。按币安的说明,卖单手续费不会从你卖掉的那种币里再抠一点出来,而是落在收到的一侧,或者落在 BNB 上。
开了 BNB 抵扣,记录会变成什么样
币安的现货 API 说明把条件写得比较清楚:账户层面和交易对层面都启用了抵扣,并且 BNB 余额足够,手续费才以 BNB 支付;BNB 不够付打折后的费用时,全额手续费改从你收到的报价资产里扣。帮助中心的 BNB 抵扣说明还补了一条:BNB 要放在现货账户里,放在别的账户不算。
卖单用 BNB 抵扣时,系统先按收到的报价资产算出手续费,再折成 BNB。像 BTC/USDT 这种不含 BNB 的交易对,按币安 BNB 抵扣说明,折算用的是一个平均换算率,不是成交那一刻的现货价。拿成交时的 BNB 行情自己复算,可能和记录差一点,以成交记录里扣的数为准。下单前页面上那个「预估手续费」是按下单时的情况估的,和成交后实际扣的 BNB 数量对不上,并不奇怪。币安自己的说法是,交易页面显示的预估手续费仅供参考,实际手续费以成交后获得的资产金额为准。
还有一种情况会让人以为抵扣失灵:开关明明开着,这一笔却还是扣了 USDT。先去现货账户看 BNB 余额,再看这个交易对当时是否适用抵扣;两边都没问题,才需要拿着订单号去问客服。
点了 100% 卖出,为什么还剩一点
把滑块拉到 100% 卖出后,账户里可能还留着极小一点同一种币。这一点是哪来的,要先分清:可能是按规则写不进订单的零头,也可能是卖单没全部成交,或者卖完之后同一种币又有进账。
先排除后两种。到订单历史里看这张卖单是「全部成交」还是「部分成交」,再看卖出之后有没有别的订单、划转或充值动过这种币,具体看哪几份记录在下一节。订单是全部成交、之后也没有别的进出,剩下的才是下面说的零头。
每个交易对都规定了数量步长:下单数量只能是某个最小单位的整数倍。你的余额如果比步长的整数倍多出一截,多出来的这截没法写进订单,只能留在账户里。另外还有最小下单金额,零头就算凑得上步长,金额太小也会被拒。两条规则分别在数量步长和最小下单金额两篇里讲过;想看某个交易对当前的步长和门槛,可以在现货下单规则查询里输入交易对。
零头还有一个来源:之前买入时,手续费从买到的币里扣掉了一小部分,余额因此变成了一个带长尾小数的数。卖出时按步长向下取整,尾巴就留了下来。
在哪一份记录里核对这一笔
核对卖出,别看资产总览页。总览里的数字会被同一时段的其他订单、划转和充值提币搅在一起,看不出这一笔单独带来了多少。
- 订单历史:看这张卖单的状态是「全部成交」还是「部分成交」,已成交数量是多少。
- 成交历史:逐条看成交价、成交数量、成交额、手续费和手续费资产。
- 现货余额:报价资产应当增加「成交额减同资产手续费」;基础资产减少的是已成交的那部分。
只成交一部分的卖单要多看一眼。只要这张单还挂着没结束,没卖掉的基础资产就仍被它占着,会显示为锁定而不是可用;等订单结束(你手动撤单,或者按订单规则过期、被系统撤销),剩下的才回到可用余额。这部分怎么读,见订单只成交一部分和可用余额和锁定余额。
要是三份记录摆在一起仍然差一截,先查成交前后几分钟里有没有别的订单、划转动了同一种资产,再看这笔手续费是不是记在了 BNB 那一栏。
来源:币安帮助中心《如何计算币安现货交易手续费》、BNB 抵扣手续费说明(英文)、现货手续费常见问题(英文),2026 年 9 月 22 日查阅。费率和抵扣条件会调整,以你下单时账户页面的显示为准。