做 Binance 合约时,很多人只盯着账户里的盈亏数字,却忽略了一个很现实的问题:
这笔交易到底花了多少钱?
尤其是高频开仓、平仓,或者使用较高杠杆以后,手续费并不是一个可以忽略的小数字。
而且 Binance 合约的成本并不只有开仓时扣掉的那笔交易手续费。
真正需要计算的通常包括:
开仓手续费 + 平仓手续费 + 资金费率 + 可能产生的其他费用
如果仓位发生强平,还可能涉及保险清算费用。
Binance 官方目前将 Futures 费用分为交易佣金、Funding Fee,以及强制清算时可能产生的 Insurance Clearance Fee。
所以如果你想知道一笔 BTC 合约到底赚了多少,不能只看:
平仓价格 – 开仓价格
还要把这些成本算进去。
币安合约手续费最核心的计算公式
对于 Binance USDⓈ-Margined Futures,官方给出的交易佣金计算方式是:
Commission Fee = Notional Value × Fee Rate
其中:
Notional Value = 合约数量 × 成交价格
也就是说,合约手续费主要按照名义价值计算,而不是简单按照你账户里放了多少保证金来计算。
这个区别非常重要。
假设你只有:
1000 USDT
但你使用 10 倍杠杆建立:
10,000 USDT
的名义仓位。
那么计算交易手续费时,看的主要是这 10,000 USDT 的名义价值。
不是简单按照 1000 USDT 保证金计算。
为什么很多人觉得合约手续费突然变高?
通常是因为把:
保证金
和
仓位价值
混在一起了。
假设你有 1000 USDT。
使用 10 倍杠杆。
名义仓位:
10,000 USDT
如果某个订单的实际手续费率为 0.04%,那么单次成交手续费理论上就是:
10,000 × 0.04%
= 4 USDT
如果之后平仓时仓位价值仍然大约是 10,000 USDT,那么平仓还会产生一次手续费。
也就是:
开仓约 4 USDT
平仓约 4 USDT
一进一出:
约 8 USDT
这里还没有计算资金费率。
所以不要看到账户只有 1000 USDT,就认为一笔交易手续费只需要按照 1000 USDT 计算。
开仓手续费和你平仓手续费是两回事
这是新手最容易漏掉的一项。
一笔完整的合约交易通常包含:
开仓
↓
持仓
↓
平仓
开仓成交的时候会产生交易手续费。
平仓成交的时候通常还会产生一次交易手续费。
所以计算一笔完整交易的手续费,可以粗略理解为:
开仓名义价值 × 开仓费率
平仓名义价值 × 平仓费率
如果你的仓位价格发生了明显变化,那么开仓和平仓的名义价值也可能不同。
因此不能永远简单地:
开仓手续费 × 2
来计算。
实际应该按照两次成交的实际名义价值分别计算。
Maker和Taker是什么意思?
Binance Futures 的交易手续费还和订单的成交方式有关。
Maker
简单理解:
你挂出的订单没有立即成交,而是进入订单簿等待其他市场参与者来成交。
这种订单通常被归类为 Maker。
Taker
你的订单直接与订单簿中的现有订单成交,相当于主动吃掉市场流动性。
这种订单属于 Taker。
Binance 官方也将 Maker 描述为向订单簿提供流动性的订单,而立即匹配成交的订单属于 Taker。
所以不要只问:
币安合约手续费是多少?
更准确的问题应该是:
我的合约类型、账户等级和成交方式对应什么费率?
为什么不能直接套一个固定费率?
因为 Binance 合约费率并不是所有产品、所有账户都完全一样。
影响因素可能包括:
合约类型
VIP等级
Maker/Taker
特定活动
账户符合的优惠条件
不同计价资产的合约
Binance 在 2026 年仍然存在针对不同合约产品的阶段性费率活动。例如官方曾针对 USD1 保证金永续合约推出 Maker 0 费率等优惠。
所以如果你看到网上某篇文章写:
Binance Futures 永远就是某个固定费率
这种说法并不严谨。
真正交易之前,应该以你当前账户和具体合约页面显示的费率为准。
用一个完整案例计算一次
假设你交易 BTCUSDT 永续合约。
你的保证金:
1000 USDT
使用:
10 倍杠杆
建立:
10,000 USDT
名义仓位。
假设为了方便计算,开仓和最终平仓时都按 10,000 USDT 名义价值计算。
假设你的实际 Taker 费率是:
0.04%
那么:
开仓手续费:
10,000 × 0.04%
= 4 USDT
平仓手续费:
10,000 × 0.04%
= 4 USDT
交易手续费合计:
8 USDT
如果这期间又产生了 2 USDT 的资金费,那么总交易成本大约就是:
10 USDT
如果你的交易利润原本是:
100 USDT
扣除这些成本以后,实际剩余就不是简单的 100 USDT。
而是:
100 – 10 = 90 USDT
这就是为什么做合约不能只看 K 线上的价格差。
盈亏多少才值得开一笔合约?
这里可以用一个很简单的思路。
假设你的:
开仓 + 平仓
交易成本预计是:
8 USDT
那么如果这笔交易最后只赚:
10 USDT
看起来账户是盈利的。
但实际扣掉交易成本以后,剩余空间非常有限。
如果市场稍微反向波动,又可能从盈利变成亏损。
所以频繁做小波动交易时,手续费的重要性会明显提高。
尤其是:
高频交易
网格策略
短线剥头皮
反复开平仓
这些模式。
交易次数越多,手续费累计得越快。
资金费率不是交易手续费
这是必须单独区分的。
交易手续费是你订单成交时产生的费用。
资金费率则是永续合约多空持仓者之间的周期性资金交换。
Binance 官方明确说明,资金费用不是 Binance 收取的服务费,而是在符合条件的多头和空头持仓者之间直接转移。
所以:
交易手续费 → 平台按规则收取
资金费 → 多空持仓者之间进行支付或收取
两者完全不是同一个概念。
正资金费率是谁付钱?
按照 Binance 当前官方说明:
Funding Rate > 0
通常:
多头支付资金费给空头。
如果:
Funding Rate < 0
则:
空头支付资金费给多头。
因此看到一个正资金费率时,如果你持有对应的多仓,就需要考虑自己在资金结算时是否需要支付资金费。
反过来也一样。
如果你是空头,资金费率方向可能对你有利。
资金费率怎么计算?
Binance 官方给出的基本计算逻辑是:
Funding Fee = Notional Value × Funding Rate
也就是说,它同样和你的名义仓位有关。
假设:
名义仓位:
20,000 USDT
资金费率:
0.01%
那么一次资金费理论计算:
20,000 × 0.01%
= 2 USDT
如果你在对应的资金结算时间持有仓位,就可能产生这笔资金支付或收取。
资金费率多久结算一次?
很多 Binance 永续合约默认按照:
8小时
进行一次资金结算。
例如常见的 UTC:
00:00
08:00
16:00
但这不是所有合约永远固定的规则。
Binance 官方目前明确说明,不同合约的资金结算频率可能不同,部分情况下可能采用 4 小时等其他周期;极端市场环境下,资金结算间隔也可能调整。
所以真正持仓之前,最好直接查看具体合约页面显示的下一次资金结算时间。
如果我只持仓几分钟,也会产生资金费吗?
关键不只是持仓多久。
而是:
你在资金结算时是否持有对应仓位。
Binance 官方说明,只有在指定资金结算时间仍持有对应仓位的交易者,才会支付或收取资金费;如果提前关闭仓位,则通常不会产生该次资金支付或收取。
所以:
开仓 10 分钟
不等于一定产生资金费。
如果这 10 分钟没有跨过对应的资金结算时间,通常不会发生该次资金交换。
为什么有时候刚开仓就看到资金费?
资金结算时间附近需要特别注意。
Binance 官方还特别提示,实际资金费交易时间可能存在约 15 秒的偏差。
所以如果你专门围绕资金结算时间做交易,不要把倒计时最后一秒当成绝对精确的切割线。
对于普通交易者而言,更简单的做法是:
不要在结算时间附近为了省一笔资金费而进行过度频繁的操作。
合约手续费和资金费率,哪个更重要?
要看你的交易方式。
高频短线
交易手续费更值得关注。
因为你可能一天开几十次、上百次仓。
每次金额不大,但累计起来非常明显。
中短线
交易手续费和资金费都需要计算。
尤其是仓位比较大的情况下。
长时间持仓
资金费率的重要性会越来越高。
因为你可能连续跨越多个资金结算周期。
如果资金费率长期朝对你不利的方向运行,累计成本可能明显增加。
强平以后还有费用吗?
有可能。
Binance 官方当前的 Futures 费用说明中,将 Insurance Clearance Fee 列为可能产生的费用。
它与强制清算有关。
当账户保证金不足以满足维持保证金要求并触发强制清算时,可能产生相应的保险清算费用。
这也是为什么不能把合约交易成本简单理解成:
手续费 = 开仓费 + 平仓费
如果仓位管理失败并进入强平流程,费用结构可能进一步复杂。
高杠杆为什么会让手续费更容易被忽略?
因为很多人只关注:
我投入了多少钱。
却忘记:
我控制了多少名义仓位。
假设你有:
500 USDT
使用 20 倍杠杆。
名义仓位:
10,000 USDT
如果实际手续费率是 0.04%,一次成交就是:
10,000 × 0.04%
= 4 USDT
看起来只有 4 USDT。
但你的本金只有 500 USDT。
那么 4 USDT 相当于本金的:
0.8%
而且这只是单边成交。
如果开仓和平仓各产生 4 USDT:
总成本就是:
8 USDT
相当于本金:
1.6%
还没计算资金费率。
这就是高杠杆交易中一个很容易被忽视的问题。
交易次数越多,手续费越明显
假设一次完整开平仓的交易手续费成本是:
8 USDT
一天做:
10 次
那么理论交易手续费就是:
80 USDT
一个月按照 20 个交易日计算:
80 × 20
= 1600 USDT
当然,实际每次仓位、成交价格和费率可能不同。
这个例子只是为了说明一个道理:
手续费真正可怕的地方不是单笔金额大,而是高频累计。
所以如果你的策略需要不停开仓、平仓,最好把过去一段时间实际支付的手续费拉出来看。
有时候你会发现:
策略方向判断没有想象中差。
但大量交易成本把收益吃掉了。
怎么降低币安合约手续费?
方法其实没有想象中复杂。
减少没有必要的开平仓
这是最直接的方法。
如果一笔交易没有明确的逻辑,只是因为价格动了一点就反复操作,那么手续费会持续累积。
了解自己到底是Maker还是Taker
不同成交方式对应不同费率。
不要看到别人使用某个费率,就默认自己的账户也是一样。
查看自己的VIP等级
Binance 会根据相应规则提供不同等级的费率。
交易量较大的用户,可以关注自己的 VIP 条件。
关注当前官方活动
Binance 会针对部分合约推出阶段性费率活动。
但活动有时间、产品和资格限制,不能把活动费率当成所有合约的永久标准。
不要为了省手续费盲目提高杠杆
这是一个很重要的反面提醒。
为了让手续费看起来占本金比例更低,而主动提高杠杆,并不是合理的降成本方法。
因为杠杆同时放大的是仓位风险。
省几美元手续费,却把清算风险提高一个等级,没有意义。
BNB支付手续费有没有优惠?
Binance 部分 Futures 费用机制中存在使用 BNB 支付手续费的优惠安排,但具体适用产品、折扣比例和资格需要以当前账户及官方页面为准。
官方当前部分合约活动页面就列出了使用 BNB 支付时的 Taker 费率折扣。
所以如果你长期使用 Binance 合约,可以在账户费用页面确认:
当前账户是否符合 BNB 手续费优惠。
不要直接套用其他用户截图中的费率。
一个更实用的合约成本公式
如果你平时自己做交易记录,可以直接用:
实际交易成本 = 开仓手续费 + 平仓手续费 + 已支付资金费 + 其他适用费用
如果发生强平,还需要把:
保险清算相关费用
纳入统计。
而最终真实收益则可以理解为:
净盈亏 = 毛盈亏 − 实际交易成本
这样记录,比只看 Binance 页面上的:
PnL
更加完整。
怎么自己快速算一笔BTC合约的手续费?
假设:
BTC价格:100,000 USDT
仓位:0.1 BTC
那么名义价值:
100,000 × 0.1
= 10,000 USDT
假设当前实际手续费率:
0.04%
开仓:
10,000 × 0.04%
= 4 USDT
如果平仓时价格仍接近 100,000 USDT:
再次约:
4 USDT
那么完整一进一出:
约 8 USDT
如果持仓期间又产生:
2 USDT
资金费
那么总成本约:
10 USDT
这才是比较接近真实交易成本的计算方式。
如果BTC上涨1%,能不能覆盖手续费?
假设你建立:
10,000 USDT
名义仓位。
BTC 上涨:
1%
毛利润约:
100 USDT
如果开仓和平仓手续费合计:
8 USDT
那么扣掉交易手续费后:
92 USDT
如果期间又产生:
3 USDT 资金费:
实际剩余约:
89 USDT
这里还没有考虑滑点等因素。
所以:
价格上涨1% ≠ 账户最终净赚1%。
这就是计算合约真实收益时必须考虑交易成本的原因。
别把Funding Rate当成固定利息
资金费率是动态变化的。
Binance 官方说明,资金费率由利率部分和溢价部分等因素共同决定,主要作用是帮助永续合约价格与现货指数价格保持联系。
所以不能简单理解成:
BTC合约每天固定收多少利息。
市场多空力量发生变化以后,资金费率也可能变化。
在行情特别极端的时候,资金费甚至可能成为短线交易中一个值得重点关注的变量。
实战中怎么看自己的真实费用?
如果你已经在 Binance 做过一段时间合约,可以直接去交易记录查看实际产生的费用。
重点关注:
Commission
Funding Fee
Liquidation / Insurance Clearance
把这些数字按照一天、一周或者一个月统计起来。
你可能会发现:
有的人主要亏在方向。
有的人主要亏在高频交易。
还有的人虽然方向判断不错,但因为仓位太大、持仓太久,资金费不断累积。
把费用拆出来以后,交易策略的问题会更加容易看清楚。
币安合约手续费FAQ
币安合约开仓和平仓都收费吗?
通常成交时都会按照对应费率计算交易佣金,所以完整的一次开仓和平仓通常需要分别考虑两边的手续费。具体金额取决于成交名义价值和账户适用费率。
币安合约手续费按照保证金还是仓位计算?
对于 USDⓈ-Margined Futures,Binance 官方给出的佣金计算方式是名义价值 × 费率。也就是说,不能简单按照保证金金额计算。
Binance Futures的资金费率是什么?
资金费率是永续合约多空持仓者之间定期支付的资金机制,用于帮助永续合约价格与现货指数价格保持联系。
正资金费率谁付钱?
通常情况下,正资金费率意味着多头向空头支付;负资金费率则通常由空头向多头支付。
币安合约资金费率多久收一次?
很多合约默认是 8 小时一次,但具体合约的结算频率可能不同,也可能根据市场环境调整。以当前具体合约页面为准。
没有持仓会收资金费吗?
Binance 官方说明,如果在指定资金结算时间没有持有对应仓位,则不会支付或收取该次资金费。
币安合约手续费高吗?
不能脱离具体账户和交易方式直接评价高低。实际成本取决于合约类型、Maker/Taker、VIP等级、成交规模、交易次数以及持仓期间产生的资金费等因素。
强平会产生额外费用吗?
Binance 官方当前费用说明列出了强制清算情况下可能产生的 Insurance Clearance Fee。
做合约,手续费一定要算在交易计划里
合约交易真正需要计算的不是一个孤立的手续费数字。
你应该在开仓之前就知道:
仓位有多大
名义价值是多少
开仓费率是多少
平仓大概是多少
当前资金费率是多少
下一次资金结算什么时候发生
如果行情反向,强平价格在哪里
把这些数字放在一起以后,才知道一笔交易到底需要多大的价格波动才能覆盖成本。
尤其是高频交易,手续费可能一点一点吞掉利润;而长期持有永续合约,则需要持续关注资金费率。
所以真正计算合约收益时,最好不要只看:
赚了多少 USDT。
而应该看:
毛利润 − 交易手续费 − 资金费 − 其他适用费用 = 实际净结果。
这才是比较接近真实交易表现的数字。