费鉴gaterar.com
简繁
手续费 · 约 8 分钟读完

现货和合约手续费哪个高?交易一万美元的成本对比

同样买卖 10,000 USDT,币安现货吃单进出要 20 USDT,U 本位合约只要 10 USDT。但合约持仓要付资金费,默认费率下约 3.3 天后总成本就超过现货;加杠杆后手续费也按倍数放大。附币安、欧易对比表与持有天数算例。

本文要点

  1. 按同样的成交金额算,合约手续费比现货低:币安与欧易一般用户现货吃单 0.1%,永续合约吃单只要 0.05%。
  2. 买卖 10,000 USDT 一次,币安现货手续费 20 USDT,U 本位合约吃单 10 USDT、挂单 4 USDT。
  3. 合约持仓跨过结算时刻要付资金费,默认每 8 小时 0.01% 时,10,000 USDT 多单约 3.3 天后的总成本就会超过现货。
  4. 合约开了杠杆后,同样的本金对应更大的仓位价值,手续费按杠杆倍数放大,10 倍杠杆用 10,000 USDT 本金进出一次要 100 USDT。

按同样的成交金额,合约手续费比现货低:币安与欧易一般用户的现货吃单是 0.1%,永续合约吃单只要 0.05%。但合约持仓要付资金费,而且杠杆会放大仓位价值,所以持有越久、杠杆越高,合约的总成本越容易反超现货。

现货手续费和合约手续费差多少?

先看两家交易所一般用户的标准费率:

市场 挂单 Maker 吃单 Taker
币安现货 0.1% 0.1%
币安现货(BNB 抵扣 75 折) 0.075% 0.075%
币安 U 本位合约 0.02% 0.05%
币安 U 本位合约(BNB 抵扣 9 折) 0.018% 0.045%
欧易现货 0.08% 0.1%
欧易永续合约 0.02% 0.05%

费率细节见 币安手续费指南 与 欧易手续费指南,交易所会不定期调整,以交易所页面显示为准。

交易一万美元,现货和合约手续费各多少?

假设买入 10,000 USDT、再以同样价格卖出(一次完整进出),手续费是:

市场 全部挂单 全部吃单
币安现货 10,000 × 0.1% × 2 = 20 USDT 20 USDT
币安现货(BNB 抵扣) 10,000 × 0.075% × 2 = 15 USDT 15 USDT
币安 U 本位合约 10,000 × 0.02% × 2 = 4 USDT 10,000 × 0.05% × 2 = 10 USDT
币安 U 本位合约(BNB 抵扣) 3.6 USDT 9 USDT
欧易现货 10,000 × 0.08% × 2 = 16 USDT 20 USDT
欧易永续合约 4 USDT 10 USDT

单看成交这一步,合约吃单只有现货的一半,挂单更只有现货的五分之一到四分之一。挂单与吃单的差别见 挂单与吃单的区别。

现货和合约的手续费扣法有什么不同?

除了费率不同,两者扣手续费的方式也不一样,算账时容易混淆:

  • 现货:手续费通常从你“收到”的资产里扣。用 USDT 买币,扣的是买到的币;卖币换 USDT,扣的是收到的 USDT。在币安开启 BNB 抵扣后,则改为用 BNB 支付。
  • 合约:U 本位合约的手续费以 USDT 计算,直接从合约账户的保证金中扣除,不会影响你的仓位数量。

举例:假设 BTC 价格是 60,000 USDT(仅为举例),在币安现货用 10,000 USDT 市价买入,没有开启 BNB 抵扣:

  1. 可买到:10,000 ÷ 60,000 ≈ 0.166667 BTC
  2. 手续费:0.166667 × 0.1% ≈ 0.000167 BTC,价值约 10 USDT
  3. 实际到账:0.166667 − 0.000167 = 0.1665 BTC

所以现货买入后,账户里的币会比“本金 ÷ 价格”略少一点;之后卖出时还会再扣一次约 10 USDT,合计约等于前面表格中的 20 USDT。合约则是仓位数量不变、保证金余额减少,两种扣法的总额都可以用 手续费计算器 核对。

持有越久,合约为什么反而更贵?

现货买了就是你的币,持有多久都不再产生交易成本。永续合约则要在每次结算时收付 资金费。默认费率是每 8 小时 0.01%,10,000 USDT 多单每次付 1 USDT,每天 3 USDT。

以币安吃单、默认资金费率、价格不变为前提,比较做多 10,000 USDT 的总成本:

持有时间 现货(手续费) 合约(手续费 + 资金费)
当天进出,未跨过结算时刻 20 USDT 10 + 0 = 10 USDT
1 天(3 次结算) 20 USDT 10 + 3 = 13 USDT
7 天 20 USDT 10 + 21 = 31 USDT
30 天 20 USDT 10 + 90 = 100 USDT
365 天 20 USDT 10 + 1,095 = 1,105 USDT

两者打平的点在哪里?合约在手续费上省了 20 − 10 = 10 USDT,每次结算付 1 USDT,所以 经过 10 次结算、约 3.3 天后,合约多单的总成本就会超过现货。

这还是在默认费率下。行情火热时费率可能升到每 8 小时 0.05%,同样仓位每天要付 15 USDT,不到一天合约的优势就没了。费率多少算高,见 资金费率多少算高。

反过来,费率为负时多单是收钱的一方,持有合约多单反而有额外收入,但负费率随时可能转正,不宜当成稳定收益,见 资金费率为负是什么意思。

交易量大时,现货和合约一年差多少?

假设你每个月的总成交额是 100,000 USDT(买入与卖出合计),全部按一般用户费率计算:

市场与下单方式 每月手续费 一年手续费
币安现货 100,000 × 0.1% = 100 USDT 1,200 USDT
币安现货(BNB 抵扣) 100,000 × 0.075% = 75 USDT 900 USDT
币安、欧易合约全部吃单 100,000 × 0.05% = 50 USDT 600 USDT
币安、欧易合约全部挂单 100,000 × 0.02% = 20 USDT 240 USDT

只看手续费,频繁交易的人用合约挂单,一年能比现货少付近千 USDT。但这个比较的前提是同样的成交额:如果改做合约后因为有杠杆而把成交额放大数倍,省下的钱很快就会被抵消。

想做空,现货和合约成本怎么比?

现货只能先买后卖,没有币就无法直接做空。要在现货市场做空,通常要通过杠杆账户借币卖出,除了交易手续费,还要按借币时间支付利息,利率以交易所页面显示为准。

永续合约做空则不用借币,开空单即可,成本是手续费加上资金费。资金费率为正时,空单反而是收钱的一方;为负时空单要付钱。所以在费率为正的市况下做空,合约的持有成本通常低于借币卖空,这也是多数人用合约做空的原因。

合约加杠杆后,手续费会比现货高吗?

会,如果你拿同样的本金去比较。

  • 现货:本金 10,000 USDT,最多买 10,000 USDT,进出一次 20 USDT。
  • 合约 10 倍:本金 10,000 USDT,仓位价值 100,000 USDT,吃单进出一次 100,000 × 0.05% × 2 = 100 USDT,是现货的 5 倍;默认费率下每天资金费 30 USDT。

如果只想要 10,000 USDT 的价格敞口,用 1,000 USDT 保证金开 10 倍,手续费就和 1 倍的 10,000 USDT 仓位一样是 10 USDT。所以真正的问题不是“合约费率高不高”,而是 你用合约开了多大的仓位。手续费与杠杆的完整关系见 合约手续费怎么算。

做合约还是现货手续费低?按用途选

你的用途 成本较低的选择 原因
日内短线、当天平仓 合约 费率较低,且可避开结算时刻
持有几天到几周 视资金费率而定 默认费率下约 3.3 天后现货较省
长期持有 现货 没有资金费,也没有强平风险
对冲现货、收取正资金费 现货 + 合约空单 见 资金费率套利

成本之外还有风险差异:现货不会被强平,可以提到自己的钱包;合约有强平价,价格反向波动时可能损失全部保证金,开仓前可用 强平价格计算器 确认。

想把自己的交易量与持仓天数代入计算,可以用 手续费计算器 估算手续费,再到 资金费率雷达 查当前费率。想比较各交易所的费率与功能,见 交易所对比。如果还没有账户,注册入口与邀请码在文末,也可以查看 邀请码页。

开户

在币安、欧易开户

币安 Binance

邀请码 BN6691

注册币安
欧易 OKX

邀请码 OK6667

注册欧易

注册前请确认你所在地区可以合法使用该交易所。

参考资料

  1. 币安|交易手续费率(Fee Schedule)
  2. 欧易|手续费率

常见问题

现货手续费和合约手续费有什么区别?

两者都按成交金额乘以费率计算,但合约费率较低:币安现货一般用户 0.1%,U 本位合约挂单 0.02%、吃单 0.05%。合约另外还有资金费,现货没有。

做合约还是现货手续费低?

短线进出、持仓不过夜时,合约的手续费较低;打算长期持有时,合约多单要持续付资金费,通常现货的总成本更低。

合约开杠杆会让手续费变高吗?

费率不变,但手续费按仓位价值计算。用同样的本金开 10 倍杠杆,仓位价值是 10 倍,手续费也是 10 倍。

长期持有比特币用现货还是合约?

以成本来说,长期持有通常现货较省。默认资金费率下,10,000 USDT 合约多单一年的资金费约 1,095 USDT,而现货买卖一次只要 20 USDT。

看到不懂的名词?查 合约术语表。

→延伸阅读
  1. 01手续费币安手续费完全指南:现货、合约费率与 BNB 抵扣币安一般用户现货手续费 0.1%,U 本位合约挂单 0.02%、吃单 0.05%。说明 VIP 等级、BNB 抵扣怎么开、合约手续费怎么算,以及三个省手续费的方法。
  2. 02手续费合约手续费怎么算?开仓、平仓与杠杆对手续费的影响合约手续费 = 仓位价值 × 费率,开仓与平仓各收一次。币安与欧易一般用户挂单 0.02%、吃单 0.05%,10 倍杠杆用吃单进出一次约占保证金 1%,50 倍则占 5%。附完整算例与杠杆对照表。
  3. 03手续费挂单与吃单的区别:Maker、Taker 费率与省钱下单法挂单是为市场提供流动性、等别人来成交的限价单,费率较低;吃单是立即成交的订单,费率较高。用实例说明如何判断、如何用只做 Maker 省下合约手续费。
  4. 04手续费欧易手续费完全指南:现货、永续合约费率与等级欧易一般用户现货挂单 0.08%、吃单 0.1%,永续合约挂单 0.02%、吃单 0.05%。说明费率等级、合约手续费的计算方式,以及降低手续费的方法。