一买一卖两次收费、打平点向上移动的示意图

大多数人第一次算手续费只算了一半。下单买入时看到扣掉一笔,心里记住这个数,然后默认「涨回买入价我就不亏」。可卖出那一刻还要再收一次,而这一次不会提前提醒你,它直接从换回来的钱里扣走。于是价格明明回到了成本位,结算下来仍然是负的。

这篇只做一件事:把一趟完整交易的成本算清楚。收几次、每次从哪一头扣、真正的打平点该往上挪多少,以及合约、杠杆、闪兑这三种最容易被算漏的往返。文中所有费率都是为演示设定的假设值,只用来说明算法,你自己的档位以币安费率页当时显示为准。

一趟下来,到底收几次

「一次交易」这个说法本身就有歧义。在交易所的记账方式里,买和卖是两笔独立成交,各收各的费。按业务线拆开看:

业务线一趟往返收几次手续费另外还有什么在计费
现货买卖2 次(买入成交 1 次 + 卖出成交 1 次)
合约开平2 次(开仓 1 次 + 平仓 1 次)持仓跨过结算时刻时的资金费率
杠杆买卖2 次(与现货同规则)借入部分按时间累计的利息
提到链上再转回交易费之外另加提币费提币费按币种和网络定,与成交额无关

上表为机制层面的归纳,各业务线的具体收费项目与名称以币安当前页面为准(查证于 2026-08)。

第一行最容易被记成一次。原因也不难理解:买入时手续费和下单动作绑在一起,你会看见;卖出时它混在到账金额里,没人会特意去减。等到某天导出账单一汇总,数字才对不上——这也是 怎么查自己实际付了多少手续费 那篇存在的理由。

打平点怎么算:一个能自己套的算式

先给结论,再说怎么来的。设买入那一侧的费率是 a、卖出那一侧是 b,想让卖出后拿回的钱不少于最初投入,价格需要满足:

打平所需涨幅 = 1 ÷ [(1 − a) × (1 − b)] − 1
费率不大时它非常接近一句大白话:大约等于两次费率相加

推导只有两步。用 C 元买入,费率 a 从买到的币里扣,实际拿到的数量是「C ÷ 买入价 × (1 − a)」;以卖出价全部卖掉,换回的钱是「数量 × 卖出价 × (1 − b)」。让后者不小于 C,把买入价和卖出价挪到一边,就得到上面那一行。

代几个常见档位进去看差别。下表按买卖两侧费率相同来算,金额栏假设每趟都用 10,000 USDT 满仓往返一次:

单边费率(假设)一趟合计需要涨多少才打平10,000 USDT 往返的手续费
0.100%约 0.200%约 0.200%约 20 USDT
0.075%约 0.150%约 0.150%约 15 USDT
0.050%约 0.100%约 0.100%约 10 USDT
0.020%约 0.040%约 0.040%约 4 USDT

以上为举例算式,费率数字是为演示而设的假设值,不代表任何账户的实际档位;实际费率取决于 VIP 等级、抵扣设置、交易对与当期规则,以币安当前页面为准。

注意最后一列的量级:同样一趟 10,000 USDT 的往返,顶档和普通档之间差的是 20 USDT 和 4 USDT。单看一趟,这点钱不值得费神;它的杀伤力来自被次数放大,这一点下面单独讲。想把自己那几个开关一起代进去比一比,可以用 成本叠加对比器,它把原价、抵扣、返还叠在一张表里出结果。

费从哪一头扣:为什么到手的币少一点

很多「怎么少了一点」的疑问,根源是不知道手续费从哪一侧扣走。现货的通常做法是:

知道这一点还有个实际好处:核对账单时你能判断某一笔数量差是正常扣费还是别的东西。如果差额的量级和费率对不上,那就不是手续费的问题,该往别处找——这类反查写在 账单里多出一笔不认识的扣费

三种最常被算漏的往返

  1. 合约:两次手续费之外,还有一个按时间走的计费器。开仓、平仓各收一次,这部分和现货同理;真正的差别是持仓期间跨过结算时刻会被结算资金费率,方向和金额随市场变。持仓越久这一项占比越大,和手续费不是一回事。拆解见 资金费率是什么、对持仓多大成本现货 vs 合约成本对比
  2. 杠杆:两次手续费,加上一台不停走的利息表。借来的那部分按时间累计利息,和你有没有交易无关。短线来回时利息通常不显眼,一旦仓位过夜或者放上几天,它会悄悄超过手续费本身,算法见 杠杆利息怎么算、借币成本
  3. 闪兑和 C2C:看不见手续费,不等于没有成本。这两类的报价里通常已经包含了成本,界面上找不到一行叫手续费的数字。判断方法只有一个,就是只看结果:换出去再换回来,手里剩下多少。少掉的那部分不管叫什么名字,都是这趟往返的真实代价。
一条通用的判断准则:不要按界面上有没有「手续费」这四个字来判断成本存不存在。用「进去多少、出来多少」这一把尺子去量,任何形式的成本都躲不掉,不管它被写成手续费、点差、溢价还是别的什么。

吃掉钱的不是费率,是次数

总成本等于费率乘次数。绝大多数人盯着前一项,想方设法从 0.1% 压到 0.075%;而后一项常常是前者的几十倍。

按上表的假设算一笔账:单边 0.1%、每趟满仓 10,000 USDT,一趟往返约 20 USDT。如果一天来回三趟、一个月交易二十天,就是六十趟,合计约 1,200 USDT,相当于本金的 12%。这不是对行情的预测,只是把费率乘上了次数。

上述为纯举例的算术演示,假设每趟都用满 10,000 USDT 且费率固定,不代表任何真实账户的成本,也不构成交易建议。

把这个数字和「换个费率档位能省多少」放在一起看,结论其实很清楚:如果一趟往返的预期收益本来就和往返成本在同一量级,那这趟交易主要是在制造手续费。想看一整年的量级,返佣年省测算 里填上月交易量,能把这个乘法的结果直接摆出来。

能动的四个开关

完整的省费开关清单和优先级写在 手续费完整指南;想先看清自己现在到底付了多少,用 实付手续费对账助手 逐笔对一遍更快。

编辑组核对记:写这篇之前我们把简中前排结果翻了一遍,发现一个共同的省略:讲费率结构的文章很多,把一趟往返当成整体来算的几乎没有,打平点更是几乎不提;少数提到打平的也直接写成「涨回买入价」,而那恰好就是本文要纠的那一句。所以这篇没有再复述一遍费率表,而是把算式摆出来,让你能把自己的档位代进去。表里的费率是为演示设定的假设值,不是从任何账户里读来的。

常见问题

买入和卖出各收一次手续费,还是只收一次?
现货是两次:买入成交时收一次,卖出成交时再收一次。合约同理,开仓一次、平仓一次,持仓期间还可能被结算资金费率。把它当成一次来算,打平点就会被低估大约一半。
价格涨回我的买入价,是不是就不亏了?
不是。买入价只覆盖了买入那一次的成本,卖出那一次还没扣。要真正打平,价格需要比买入价再高出一点,幅度大致等于两次费率之和。单边 0.1% 的假设下大约需要 0.2% 的涨幅,其他档位可以按文中的算式自己代入。
闪兑显示零手续费,是不是往返就没成本了?
不显示手续费不等于没成本。这类报价通常把成本写进价格本身,也就是你换出去和换回来之间的价差。判断方法是只看结果:换过去再换回来,手里的数量比原来少了多少,少掉的那部分就是这趟往返的真实成本。
怎么降低一次往返的成本?
能动的开关有四个:尽量让成交发生在挂单那一侧、打开抵扣类的费率优惠、交易量上来后关注 VIP 档位,以及减少不必要的来回次数。前三个降的是单次费率,最后一个降的是次数;总成本等于费率乘次数,后者往往更立竿见影。
文中依据: 币安费率页(现货与合约各档费率) · 币安杠杆利率页 · Wikipedia:Break-even(打平点定义) · Wikipedia:Transaction cost(交易成本)。文中费率均为演示用的假设值,实际档位、收费项目与结算规则以币安当前页面及当地条款为准,查证于 2026 年 8 月。
流光省金编辑组|编辑复核:编辑组|费率与规则以币安官方当日页面为准,并写明查证日期。|注册教程里那个按钮是推广链接,你从它注册,本站可能得佣金。