现货和合约手续费哪个高?交易一万美元的成本对比
同样买卖 10,000 USDT,币安现货吃单进出要 20 USDT,U 本位合约只要 10 USDT。但合约持仓要付资金费,默认费率下约 3.3 天后总成本就超过现货;加杠杆后手续费也按倍数放大。附币安、欧易对比表与持有天数算例。
本文要点
- 按同样的成交金额算,合约手续费比现货低:币安与欧易一般用户现货吃单 0.1%,永续合约吃单只要 0.05%。
- 买卖 10,000 USDT 一次,币安现货手续费 20 USDT,U 本位合约吃单 10 USDT、挂单 4 USDT。
- 合约持仓跨过结算时刻要付资金费,默认每 8 小时 0.01% 时,10,000 USDT 多单约 3.3 天后的总成本就会超过现货。
- 合约开了杠杆后,同样的本金对应更大的仓位价值,手续费按杠杆倍数放大,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 抵扣:
- 可买到:10,000 ÷ 60,000 ≈ 0.166667 BTC
- 手续费:0.166667 × 0.1% ≈ 0.000167 BTC,价值约 10 USDT
- 实际到账: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 天后现货较省 |
| 长期持有 | 现货 | 没有资金费,也没有强平风险 |
| 对冲现货、收取正资金费 | 现货 + 合约空单 | 见 资金费率套利 |
成本之外还有风险差异:现货不会被强平,可以提到自己的钱包;合约有强平价,价格反向波动时可能损失全部保证金,开仓前可用 强平价格计算器 确认。
想把自己的交易量与持仓天数代入计算,可以用 手续费计算器 估算手续费,再到 资金费率雷达 查当前费率。想比较各交易所的费率与功能,见 交易所对比。如果还没有账户,注册入口与邀请码在文末,也可以查看 邀请码页。
开户
在币安、欧易开户
注册前请确认你所在地区可以合法使用该交易所。
参考资料
常见问题
现货手续费和合约手续费有什么区别?
两者都按成交金额乘以费率计算,但合约费率较低:币安现货一般用户 0.1%,U 本位合约挂单 0.02%、吃单 0.05%。合约另外还有资金费,现货没有。
做合约还是现货手续费低?
短线进出、持仓不过夜时,合约的手续费较低;打算长期持有时,合约多单要持续付资金费,通常现货的总成本更低。
合约开杠杆会让手续费变高吗?
费率不变,但手续费按仓位价值计算。用同样的本金开 10 倍杠杆,仓位价值是 10 倍,手续费也是 10 倍。
长期持有比特币用现货还是合约?
以成本来说,长期持有通常现货较省。默认资金费率下,10,000 USDT 合约多单一年的资金费约 1,095 USDT,而现货买卖一次只要 20 USDT。
看到不懂的名词?查 合约术语表。
- 01手续费币安手续费完全指南:现货、合约费率与 BNB 抵扣币安一般用户现货手续费 0.1%,U 本位合约挂单 0.02%、吃单 0.05%。说明 VIP 等级、BNB 抵扣怎么开、合约手续费怎么算,以及三个省手续费的方法。
- 02手续费合约手续费怎么算?开仓、平仓与杠杆对手续费的影响合约手续费 = 仓位价值 × 费率,开仓与平仓各收一次。币安与欧易一般用户挂单 0.02%、吃单 0.05%,10 倍杠杆用吃单进出一次约占保证金 1%,50 倍则占 5%。附完整算例与杠杆对照表。
- 03手续费挂单与吃单的区别:Maker、Taker 费率与省钱下单法挂单是为市场提供流动性、等别人来成交的限价单,费率较低;吃单是立即成交的订单,费率较高。用实例说明如何判断、如何用只做 Maker 省下合约手续费。
- 04手续费欧易手续费完全指南:现货、永续合约费率与等级欧易一般用户现货挂单 0.08%、吃单 0.1%,永续合约挂单 0.02%、吃单 0.05%。说明费率等级、合约手续费的计算方式,以及降低手续费的方法。